aboutsummaryrefslogtreecommitdiff
path: root/main.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* Refactor againRunxi Yu11 days1-116/+11
* Refactorv0.1.13Runxi Yu11 days1-52/+46
* Use a WebAssembly solverv0.1.10Runxi Yu12 days1-0/+5
* main.go: Set HttpOnly on cookiev0.1.9Runxi Yu12 days1-3/+4
* main.go: Log template execution errorsv0.1.8Runxi Yu12 days1-0/+1
* main.go: Secure cookieRunxi Yu12 days1-2/+3
* main.go: Log each condition differentlyv0.1.5Runxi Yu12 days1-2/+9
* Add MathML notationRunxi Yu13 days1-1/+3
* ReformatRunxi Yu13 days1-4/+4
* Rename token -> identifierRunxi Yu13 days1-9/+9
* BSD-2-ClauseRunxi Yu13 days1-1/+1
* Cut half of the cookie, the HMAC is enoughRunxi Yu13 days1-7/+7
* Use a global struct with version and source infoRunxi Yu13 days1-3/+3
* Add SPDX headersRunxi Yu13 days1-0/+3
* Separate proxy stuffRunxi Yu13 days1-49/+0
* Separate privkey stuffRunxi Yu13 days1-15/+0
* Separate flagsRunxi Yu13 days1-16/+0
* Separate unsafe operations to unsafe.goRunxi Yu13 days1-5/+0
* Separate validateBitZeros into a separate fileRunxi Yu13 days1-20/+0
* Support secondary reverse proxyingRunxi Yu13 days1-3/+19
* Separate them into different filesRunxi Yu13 days1-299/+0
* Use httputil's reverse proxyRunxi Yu13 days1-21/+14
* Add missing error returnRunxi Yu13 days1-0/+1
* Forbid long submissionsRunxi Yu13 days1-2/+7
* Lower default difficultyRunxi Yu13 days1-1/+1
* Handle (i.e. ignore) all missing error checksRunxi Yu13 days1-2/+2
* Update every 256 triesRunxi Yu13 days1-2/+2
* Add JS solverRunxi Yu13 days1-3/+82
* Use C program instead of Python script to solve the challengeRunxi Yu13 days1-33/+179
* Fix error messageRunxi Yu13 days1-1/+1
* Add solver python scriptRunxi Yu13 days1-0/+40
* ReformatRunxi Yu13 days1-6/+6
* Add link to sourceRunxi Yu13 days1-0/+1
* Basic proof of workRunxi Yu13 days1-10/+214
* Basic reverse proxyRunxi Yu13 days1-0/+33