aboutsummaryrefslogtreecommitdiff
path: root/captain/web.f90
AgeCommit message (Collapse)Author
2024-03-07Queries to an instruction page now perform redirect to drop the query stringJeffrey Armstrong
2022-06-29Fixed URL of released files on job pagesJeffrey Armstrong
2022-06-29Merge branch 'artifacts'Jeffrey Armstrong
2022-06-29Initial work to show artifacts on job pages.Jeffrey Armstrong
2022-06-28Titan query strings are now actually processed as queries. Additional ↵request_refactorJeffrey Armstrong
cleanup based on refactor of requests.
2022-06-28Refactoring requests to be protocol-specificJeffrey Armstrong
2022-06-27Added player report of task type, which the captain will show in the job ↵Jeffrey Armstrong
summary.
2022-05-06Login and session tracking now works via Gemini. Need to restrict ↵Jeffrey Armstrong
operations in Gemini based on request auth levels still.
2022-05-04Auth levels are now read from a special config file. Both display and ↵Jeffrey Armstrong
operations are now checked for auth level.
2022-05-02Added concept of cookies so that sessions could exist in the web interface. ↵Jeffrey Armstrong
Login and logout now work properly.
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-27Started work on user-facing user stuff for web interface.Jeffrey Armstrong
2021-09-15Added online and offline checking based on last checkin time for players. ↵Jeffrey Armstrong
Added labeling of online status to most places players appear. Fixed css so display works in NetSurf.
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 ↵Jeffrey Armstrong
assignment form.
2021-06-22Added new database table for tracking last player checkin with requisite ↵Jeffrey Armstrong
Fortran procedures.
2021-06-21Fixed memory issue caused by multiple deallocation calls.Jeffrey Armstrong
2021-06-21Groups of instructions are now supported, allowing launching multiple jobs ↵Jeffrey Armstrong
at once
2021-05-24Added links on jobs pages to the instructions and player that were running ↵Jeffrey Armstrong
the job.
2021-05-20Added copyright headers to a few files.Jeffrey Armstrong
2021-05-20Added a build date function. Implemented about and home templates for ↵Jeffrey Armstrong
gemini interface.
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-12Added logging of template file full pathJeffrey Armstrong
2021-05-12Added some CSS styling. Fixed checks for zero-length pointers since it ↵Jeffrey Armstrong
seems to freak out Fortran.
2021-05-12Fixed post query processing caused by sloppiness. Adding a player via the ↵Jeffrey Armstrong
web interface now works.
2021-05-12Added post handling to the captain. Improved the query utilities for ↵Jeffrey Armstrong
extracting values from a query string. Added a redirect template for html.
2021-05-11Moved some command handling into requtils to share with web and gemini ↵Jeffrey Armstrong
modes. Started work on handling post requests to add players.
2021-05-07Instructions and players now displayed via the CGI interface. Added 'page' ↵Jeffrey Armstrong
member to the request derived type.
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
2021-05-06Fixed static file handler to allow subdirectories properly. Fixed directory ↵Jeffrey Armstrong
file listing under Linux. Release listing now works through CGI.
2021-05-06CGI interface at least starts properly. Fixed rendering of templates to ↵Jeffrey Armstrong
actually take place in CGI mode.
2021-05-05Re-fixed inquire statements because I was wrong. Commented out some ↵Jeffrey Armstrong
unimplemented calls.
2021-05-05Fixed inquire statements. Added releases support, in theory, to the web ↵Jeffrey Armstrong
handler.
2021-05-04Initial work on the CGI interface for web access.Jeffrey Armstrong