summaryrefslogtreecommitdiff
path: root/src/server
AgeCommit message (Collapse)Author
2015-02-23rz_user_db: update_user_password()LV-426
2015-02-23rz_user.py: rest__pw_reset()LV-426
2015-02-23rz_user.py: util codeLV-426
2015-02-23rz_user.py: User_Pw_Reset_Request classLV-426
2015-02-23rest__login(): fix handling of multiple return values by ↵LV-426
lookup_user__by_email_address()
2015-02-23generate_email_confirmation_key(): rename as generate_security_token, make ↵LV-426
available for other user procedures
2015-02-17server: oops, remove exception for testingAlon Levy
2015-02-17server/rz_server: alternative to taking cfg&log initialization out of the ↵Alon Levy
try/catch
2015-02-17server: take config and log initialization out of initial try/catch since ↵Alon Levy
catch assumes log is intact anyway
2015-02-17client/server: support optimizing with require.js using node run r.jsAlon Levy
built is controlled by property do-client-optimize which defaults to false. Even if the optimized main is built (single file main-built.js and source map file main-built.js.map) they are not used unless rhizi-config.conf client_optimize is set to True which causes app.js to use main-built.js and not main.js The resulting file is 687 KiloBytes large. Pretty scary, but it still loads faster this way. (from very small tests locally). This is without compression done by the server.
2015-02-15server: fix default root_path for ./run-local.sh plus add assertion early, ↵Alon Levy
before flask template loader bails
2015-02-15better logging for user_db init exceptionsLV-426
2015-02-15log configuration at 'info' levelLV-426
2015-02-15init_log(): derive log level from configurationLV-426
2015-02-15index(): rz_config gen: avoid using SERVER_NAME, use either 'Host' or ↵LV-426
'X-Forwarded-Host' headers
2015-02-15removing 404 auto redirect handler, opt for handling by reverse proxyLV-426
2015-02-15index(): derive rz_config values from 'X-Forwarded-Host' when availableLV-426
2015-02-15validate_login(): better var namingLV-426
2015-02-15activate_user_account(): fix handling of multiple return valuesLV-426
2015-02-15derive rz_config values from flask SERVER_NAME only, avoid mixing ↵LV-426
rz_config.listen_port
2015-02-11rz_user.py: log activation failuresLV-426
2015-02-11rz_api.py: miscLV-426
2015-02-10user_db lookup_user__by_email_address() exception handling:LV-426
- clarifying the meaning of an 'unknown user' case - removing code duplication in user_db, sticking to exception raising
2015-02-10server: check for stale cookies on loginAlon Levy
2015-02-09rz_config: embed in index, remove as moduleAlon Levy
Still missing: remove host/port, let client use same as url it was served on. remove other flags no longer relevant. better mapping of server config to avoid double work?
2015-02-09server/client: move rz_config to templates, fill in to match server config ↵Alon Levy
host/post
2015-02-09rz_user.py: avoid passing html to render_templateLV-426
2015-02-05removing deprecated htpasswd_path config valueLV-426
2015-02-05rz_api: index template rendering cleanup: render rz_usernameLV-426
2015-02-05rz_user, user_login.js: follow user id === email_address (current) conventionLV-426
2015-02-05rz_server: miscLV-426
2015-02-05rz_server: add '/signup' to no_login_pathsLV-426
2015-02-05rz_server: listen for SIGTERM as wellLV-426
2015-02-05rz_server: try-catch wrap init processLV-426
2015-02-05neo4j_util: I'm a sucker for spell checking (eclipse newbie)Alon Levy
2015-02-05neo4j_util: add DB_Query.__repr__Alon Levy
2015-02-04rz_server: /monitor docLV-426
2015-02-04rz_api: import cleanupLV-426
2015-02-04rz_server: update /monitor REST endpointsLV-426
2015-02-04misc: exception loggingLV-426
2015-02-04make_response__http__pre_tag_wrapped()LV-426
2015-02-04refactor /monitor/x logic into rz_server_ctrlLV-426
2015-02-04REST endpoint: /monitor/user/list - list registered usersLV-426
2015-02-04rz_api: monitor__server_info() cleanupLV-426
2015-02-04rz_server: add localhost access decorator on /monitor REST pathsLV-426
2015-02-04rest__send_user_feedback__email(): used make_response__jsonLV-426
2015-02-04User_DB: __iter__()LV-426
2015-02-04User_Account: __str__()LV-426
2015-02-04rz_server: call shutdown() on interruptLV-426
2015-02-04crypt_util: refactor validate_login(), mv to User_DBLV-426