summaryrefslogtreecommitdiff
path: root/main.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* main.go: Don't embed LaTeX aux/log/etc files for iadocsRunxi Yu11 days1-2/+2
* main.go: Reorder startup eventsRunxi Yu11 days1-16/+16
* Makefile, main.go: Add go.* to the served sourcesRunxi Yu11 days1-1/+1
* *: Overhaul structure again and embed everythingRunxi Yu11 days1-0/+153
* *.go: Move to backendRunxi Yu11 days1-125/+0
* {config,main}.go: Enhance configuration file processingRunxi Yu11 days1-1/+7
* {main,utils,ws}.go: Initialize cancelPool directly tooRunxi Yu11 days1-6/+0
* {main,ws}.go: Initialize chanPool directly instead of setupChanPool()Runxi Yu11 days1-6/+0
* {config,main}.go, cca.scfg.example: Settable static pathRunxi Yu12 days1-5/+3
* {config,main}.go, cca.scfg.example: Support TLSRunxi Yu12 days1-8/+34
* main.go, cca.scfg.example: Remove FastCGI supportRunxi Yu12 days1-4/+2
* {main,ws,wsm}.go: Attempt to cancel old sessionsRunxi Yu14 days1-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