etherpad-lite/src/node
Richard Hansen 411b278881 webaccess: Log all authentication successes/failures
This loses some of the granularity of the default HTTP basic auth
(unknown username vs. bad password), but there is considerable value
in having logging that is consistent no matter what authentication
plugins are installed.
2020-09-26 21:57:50 +01:00
..
db Fix readOnly pad export 2020-09-26 21:47:35 +01:00
eejs pluginfw/performance: Dont cache if max age is 0 (#4098) 2020-06-08 17:21:55 +01:00
handler Fix readOnly pad export 2020-09-26 21:47:35 +01:00
hooks webaccess: Log all authentication successes/failures 2020-09-26 21:57:50 +01:00
utils async-ify more functions, and await completion 2020-09-22 14:10:44 +01:00
easysync_tests.js Revert "51c14d9947 changed the return value of" 2015-02-16 06:22:49 +01:00
padaccess.js security: Check authentication in SecurityManager checkAccess 2020-09-15 10:43:23 +01:00
README.md minor typo fix 2019-08-08 21:58:30 +02:00
server.js webaccess: Return 401 for authn failure, 403 for authz failure 2020-09-24 10:41:58 +01:00
stats.js Refactor startup/shutdown for tests 2020-09-22 11:07:21 +01:00

About the folder structure

  • db - all modules that are accessing the data structure and are communicating directly to the database
  • handler - all modules that respond directly to requests/messages of the browser
  • utils - helper modules

Module name conventions

Module file names start with a capital letter and uses camelCase

Where does it start?

server.js is started directly