Pita/etherpad-lite — pull request #651 by redhog (2012-04-19 14:08:59+00:00)
Title: Actually usable plugin manager, and way better security/authentication management

This pull request adds:

* A plugin manager UI that does not suck

* Security for socket.io messages used in plugin manager

* Express session support, including socket.io integration

* Session-based authentication and authorization with hook support.

Notes:

useHttpAuth and adminUseHttpAuth are gone and replaced with a list of user accounts with is_admin flag, plus the flags requireAuthentication and requireAuthorization (the latter is only useful if you have a plugin that provides authorization).