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