aboutsummaryrefslogtreecommitdiff
path: root/captain
AgeCommit message (Expand)Author
2022-06-28Refactoring requests to be protocol-specificJeffrey Armstrong
2022-06-27Quick switch to more reasonable example config paths. Log file is now checke...Jeffrey Armstrong
2022-06-27Added player report of task type, which the captain will show in the job summ...Jeffrey Armstrong
2022-05-09Authorization now checked via Gemini. Finally implemented a single player pa...Jeffrey Armstrong
2022-05-06Auth level for a request is now updated when a session token in gemini is found.Jeffrey Armstrong
2022-05-06Login and session tracking now works via Gemini. Need to restrict operations...Jeffrey Armstrong
2022-05-04Auth levels are now read from a special config file. Both display and operat...Jeffrey Armstrong
2022-05-02Added concept of cookies so that sessions could exist in the web interface. ...Jeffrey Armstrong
2022-04-29Fixed login to use the proper password checking function.Jeffrey Armstrong
2022-04-28Sessions are now created and stored at login.Jeffrey Armstrong
2022-04-28Added module to generate uuids by calling uuidgen utilityJeffrey Armstrong
2022-04-27Started work on user-facing user stuff for web interface.Jeffrey Armstrong
2022-04-27Added command line args to create an admin user. Fixed a few db bugs.Jeffrey Armstrong
2022-04-27Added missing auth levels Fortran source.Jeffrey Armstrong
2022-04-26Added routines for validating user passwords and creating new users. Added r...Jeffrey Armstrong
2022-04-14Crypt module working with bcrypt passwords correctly.Jeffrey Armstrong
2022-04-11Added token validation to all api calls, esp. checkins. Changed status repor...Jeffrey Armstrong
2021-11-24Started addition of scheduling jobsJeffrey Armstrong
2021-09-15Added online and offline checking based on last checkin time for players. Ad...Jeffrey Armstrong
2021-09-14Additional fixes to checkin sqlJeffrey Armstrong
2021-09-14Fixed insert-update statement for acknowledging checkinsJeffrey Armstrong
2021-08-24When titan uploads come in, existing files are first deleted.Jeffrey Armstrong
2021-08-20Attempt to streamline handling of titan uploads on the serverJeffrey Armstrong
2021-08-17Titan writing routine server-side is now a function returning success in case...Jeffrey Armstrong
2021-06-29Tokens are now checked for file uploads. Fixed major buffer bugs in status r...Jeffrey Armstrong
2021-06-25Removed spurious printing when looking up instruction idsJeffrey Armstrong
2021-06-24Player tokens can now be set via web interface.Jeffrey Armstrong
2021-06-23Single Player pages now rendered in html. Need to actually connect token ass...Jeffrey Armstrong
2021-06-22Added new database table for tracking last player checkin with requisite Fort...Jeffrey Armstrong
2021-06-21Fixed memory issue caused by multiple deallocation calls.Jeffrey Armstrong
2021-06-21Groups of instructions are now supported, allowing launching multiple jobs at...Jeffrey Armstrong
2021-06-03Proper server response codes are now used by the request_utils moduleJeffrey Armstrong
2021-05-24Added links on jobs pages to the instructions and player that were running th...Jeffrey Armstrong
2021-05-20Added copyright headers to a few files.Jeffrey Armstrong
2021-05-20Added templates for about and home pages.Jeffrey Armstrong
2021-05-20Added a build date function. Implemented about and home templates for gemini...Jeffrey Armstrong
2021-05-20Added ability to extend templates if desired. Used in Home and About links.Jeffrey Armstrong
2021-05-17Fixed query parsing for single instruction htmlJeffrey Armstrong
2021-05-17Added pager to jobs list on instructions page as well.Jeffrey Armstrong
2021-05-13Temporary directory is now configurable.Jeffrey Armstrong
2021-05-12Added logging of template file full pathJeffrey Armstrong
2021-05-12Added some CSS styling. Fixed checks for zero-length pointers since it seems...Jeffrey Armstrong
2021-05-12Fixed post query processing caused by sloppiness. Adding a player via the we...Jeffrey Armstrong
2021-05-12Added post handling to the captain. Improved the query utilities for extract...Jeffrey Armstrong
2021-05-11Added a utility module for parsing query strings that is probably a bit too a...Jeffrey Armstrong
2021-05-11Moved some command handling into requtils to share with web and gemini modes....Jeffrey Armstrong
2021-05-07Instructions and players now displayed via the CGI interface. Added 'page' m...Jeffrey Armstrong
2021-05-06Check for results existence works in CGI interface for listing tasksJeffrey Armstrong
2021-05-06Individual job results can now be displayed via CGIJeffrey Armstrong
2021-05-06Job listing now works through CGIJeffrey Armstrong