summaryrefslogtreecommitdiff
path: root/main.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* *.go, tmpl/staff.html: Allow staff to export choicesRunxi Yu2024-10-091-0/+1
* Makefile, main.go: Use cover page as iadocs/index.htmlRunxi Yu2024-10-061-1/+2
* main.go: -config -> -cRunxi Yu2024-10-061-1/+1
* *.go: Limit to approximately 80 characters per lineRunxi Yu2024-10-061-13/+62
* main.go, Makefile: Add .editorconfig and .gitignore to srcFSRunxi Yu2024-10-061-1/+1
* Revert "Makefile, main.go: Add vendor dependencies to srcFS"v0.1.6Runxi Yu2024-10-061-1/+1
* Makefile, main.go: Add vendor dependencies to srcFSRunxi Yu2024-10-061-1/+1
* main.go: Don't embed LaTeX aux/log/etc files for iadocsRunxi Yu2024-10-061-2/+2
* main.go: Reorder startup eventsRunxi Yu2024-10-061-16/+16
* Makefile, main.go: Add go.* to the served sourcesRunxi Yu2024-10-061-1/+1
* *: Overhaul structure again and embed everythingRunxi Yu2024-10-061-0/+153
* *.go: Move to backendRunxi Yu2024-10-051-125/+0
* {config,main}.go: Enhance configuration file processingRunxi Yu2024-10-051-1/+7
* {main,utils,ws}.go: Initialize cancelPool directly tooRunxi Yu2024-10-051-6/+0
* {main,ws}.go: Initialize chanPool directly instead of setupChanPool()Runxi Yu2024-10-051-6/+0
* {config,main}.go, cca.scfg.example: Settable static pathRunxi Yu2024-10-041-5/+3
* {config,main}.go, cca.scfg.example: Support TLSRunxi Yu2024-10-041-8/+34
* main.go, cca.scfg.example: Remove FastCGI supportRunxi Yu2024-10-041-4/+2
* {main,ws,wsm}.go: Attempt to cancel old sessionsRunxi Yu2024-10-031-0/+6
* {main,pw}.go, Makefile, index_login.html: Remove password auth stubRunxi Yu2024-10-011-1/+0
* main.go: Actually repsect config.Perf.ReadHeaderTimeoutRunxi Yu2024-09-301-1/+1
* *: Change license to AGPL-3.0-or-laterRunxi Yu2024-09-301-21/+11
* main.go: Use http.Server.ServeRunxi Yu2024-09-261-1/+5
* Revert "main.go: Use http.Server with timeouts"Runxi Yu2024-09-261-5/+1
* main.go: Use http.Server with timeoutsRunxi Yu2024-09-261-1/+5
* ws.go: Very basic channelsRunxi Yu2024-09-131-0/+6
* *: Password login stubRunxi Yu2024-09-081-0/+1
* *: Display coursesRunxi Yu2024-09-081-0/+6
* *: Basic WebSocket connection may be established nowRunxi Yu2024-09-081-0/+1
* *: Basic authentication and templatesRunxi Yu2024-09-071-0/+96