etherpad-lite/src/tests/backend/specs
DanielHabenicht 675c0130b9
allow option to make pad names case-insensitive (#5501) by @DanielHabenicht
* New option to make pad names case-insensitive

fixes #3844

* fix helper.gotoTimeslider()

* fix helper.aNewPad() return value

* Update src/node/utils/Settings.js

Co-authored-by: Richard Hansen <rhansen@rhansen.org>

* remove timeout

* rename enforceLowerCasePadIds to lowerCasePadIds

* use before and after hooks

* update with socket specific test

* enforce sanitizing padID for websocket connections

- only enforce for newly created pads, to combat case-sensitive pad name hijacking

* Added updated package.json file.

---------

Co-authored-by: Richard Hansen <rhansen@rhansen.org>
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2023-07-03 20:52:49 +02:00
..
api Security: Fix revision parsing (#5772) 2023-06-26 18:17:06 +01:00
caching_middleware.js tests: Refine CachingMiddleware tests 2021-02-27 14:03:09 +01:00
chat.js chat: New chatNewMessage server-side hook 2021-11-01 01:54:29 -04:00
contentcollector.js Use the new AttributeMap and Changeset APIs 2021-11-28 23:47:27 -05:00
export.js import/export: On export error return 500 instead of crashing 2021-03-18 09:02:28 +00:00
ExportEtherpad.js ExportEtherpad: Support custom subkeys 2022-05-05 19:33:21 -04:00
favicon-test-custom.png favicon: Redo favicon customization 2021-04-20 13:33:55 -04:00
favicon-test-skin.png favicon: Refactor handler and add tests 2021-04-20 13:33:55 -04:00
favicon.js favicon: Redo favicon customization 2021-04-20 13:33:55 -04:00
health.js specialpages: New /health endpoint for health checking 2021-12-21 17:19:56 -05:00
hooks.js tests: Remove overly agressive timeouts 2021-10-07 20:31:54 -04:00
ImportEtherpad.js tests: Add tests for exportEtherpadAdditionalContent hook 2022-05-05 19:33:21 -04:00
lowerCasePadIds.js allow option to make pad names case-insensitive (#5501) by @DanielHabenicht 2023-07-03 20:52:49 +02:00
messages.js Security: Fix revision parsing (#5772) 2023-06-26 18:17:06 +01:00
Pad.js Pad: Convert line endings in text from padDefaultContent hook 2022-02-24 17:40:04 -05:00
pad_utils.js pad_utils: Rate limit identical warnDeprecated calls 2022-02-27 02:55:35 -05:00
pads-with-spaces.js fix pads with spaces (#4884) 2021-02-27 22:34:43 -05:00
promises.js restructure: move bin/ and tests/ to src/ 2021-02-04 17:15:08 -05:00
regression-db.js tests: Remove overly aggressive timeouts 2021-11-13 03:05:38 -05:00
sanitizePathname.js sanitizePathname: Move to separate module to facilitate reuse 2021-06-03 15:10:21 -04:00
SessionStore.js SessionStore: Delete DB record when session expires 2022-01-17 21:45:56 -05:00
settings.js tests: Add tests for settings.json parsing 2021-06-06 14:00:52 -04:00
settings.json tests: Add tests for settings.json parsing 2021-06-06 14:00:52 -04:00
socketio.js tests: Move socket.io connection helpers to common.js 2021-11-01 01:54:28 -04:00
specialpages.js tests: Remove overly aggressive timeouts 2021-11-13 03:05:38 -05:00
Stream.js Stream: New utility library for iterables 2022-04-15 19:14:59 -04:00
webaccess.js express: Move preAuthorize hook after express-session 2022-01-14 00:44:54 -05:00