summaryrefslogtreecommitdiff
path: root/src/server
AgeCommit message (Collapse)Author
2015-04-01meta label schemaLV-426
2015-04-01neo4j_cypher: update after kw list migration to neo4j_cypher_parserLV-426
2015-04-01extract parser code into neo4j_cypher_parser.pyLV-426
2015-04-01DBO_diff_commit__attr: rm suffix space, rename paramsLV-426
2015-03-22server/neo4j_util: actually neo4j supports any char as the first char ↵Alon Levy
including general utf-8 (citation needed)
2015-03-22server/neo4j_util: neo4j also supports underscore as first letter of a labelAlon Levy
2015-03-22server: more cascade exception loggingAlon Levy
2015-03-22server: support non ascii chars in link namesAlon Levy
2015-03-16server/db_driver: note on exception reraise related logging being fixed in ↵Alon Levy
python 3
2015-03-15server/db_driver: reraising exception loses stack, so log first part before ↵Alon Levy
reraising Newo4JException
2015-03-15wip: cypher parserLV-426
2015-03-15log warning on query result set limit hitLV-426
2015-03-15server/db_op: raise limit to results in a single query to 16384Alon Levy
Fixes truncation error as long as we don't go over 16384 nodes in a graph until an actual fragmentation mechanism (multiple queries aggregated into a single response) exists.
2015-03-15server/rz_feedback: clearer fix for utf-8 feedback problemAlon Levy
2015-03-15server/rz_server: add time and level to logsAlon Levy
2015-03-15server/rz_mail: allow feedback comment to be utf-8Alon Levy
The "MIMEMultipart" utf-8 argument is not required for $SUBJECT, but I thought it might be relevant for the recipients list eventually (it could contain utf-8 text iiuc, not in the email portion but in the additional text allowed).
2015-03-15server/rz_mail: use bytearray for feedback, fixes #379Alon Levy
2015-03-12wip upload/blobAlon Levy
2015-03-11wip: cypher parserLV-426
2015-03-04wip: cypher language parserLV-426
2015-03-01server/rz_user_db: add matching user_rm_role plus valid_role, admin & user ↵Alon Levy
only valid roles for now
2015-03-01rz_api: index: set correct role_setAlon Levy
2015-03-01add a fixed role_set to the client, to be replaced with one coming from the ↵Alon Levy
current logged in user
2015-02-25fix pw reset subject lineLV-426
2015-02-24rz_server.py: add pw-reset to 'no-login' setLV-426
2015-02-24rz_server.py: partial config opt docLV-426
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