Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
* All requests have a session ID, except for the initial create_session system messages.
* User session can be in an authenticated or anonymous state.
* In anonymous state it is not possible to perform user actions.
* Logout has been implemented.
* Sessions timeout and are cleared after a period of inactivity (1 hour).
* Bugfixed the lang setting handling.
* Renamed get_problem -> get_current_solution, return only the user's current solution, not the whole problem data.
|
|
|
|
The script now gets the list of languages, groups and problems from the
filesystem and inserts missing IDs in the database.
|
|
|
|
the Python side.
|
|
|
|
|
|
Switch to user "nobody" and set additional limits.
|
|
Weird things happen when forking multithreaded programs without this.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
environment variables CODEQ_SERVER_LOG and CODEQ_WEB_LOG.
|
|
|
|
end_problem actions so handlers get appropriately created and destroyed upon loading and unloading the problem solving screen.
|
|
simplified handling of common requests.
|
|
|
|
|
|
Currently it does nothing useful.
|
|
|
|
saved, since it is the only one already in the database
|
|
|
|
those settings - currently only gui language is implemented. The create.sql script is updated for that change as well.
|
|
* Implemented ordering of problem groups and problems.
* Added hint types based on hint definitions from common.py files.
|
|
|
|
|
|
|
|
|
|
running the whole shebang.
|
|
index data.
|
|
|
|
|
|
|
|
|
|
|
|
|