aboutsummaryrefslogtreecommitdiff
path: root/main.go (unfollow)
Commit message (Collapse)AuthorFilesLines
12 daysRefactor againRunxi Yu1-116/+11
12 daysRefactorv0.1.13Runxi Yu1-52/+46
12 daysUse a WebAssembly solverv0.1.10Runxi Yu1-0/+5
13 daysmain.go: Set HttpOnly on cookiev0.1.9Runxi Yu1-3/+4
13 daysmain.go: Log template execution errorsv0.1.8Runxi Yu1-0/+1
13 daysmain.go: Secure cookieRunxi Yu1-2/+3
13 daysmain.go: Log each condition differentlyv0.1.5Runxi Yu1-2/+9
13 daysAdd MathML notationRunxi Yu1-1/+3
13 daysReformatRunxi Yu1-4/+4
13 daysRename token -> identifierRunxi Yu1-9/+9
13 daysBSD-2-ClauseRunxi Yu1-1/+1
14 daysCut half of the cookie, the HMAC is enoughRunxi Yu1-7/+7
14 daysUse a global struct with version and source infoRunxi Yu1-3/+3
14 daysAdd SPDX headersRunxi Yu1-0/+3
14 daysSeparate proxy stuffRunxi Yu1-49/+0
14 daysSeparate privkey stuffRunxi Yu1-15/+0
14 daysSeparate flagsRunxi Yu1-16/+0
14 daysSeparate unsafe operations to unsafe.goRunxi Yu1-5/+0
14 daysSeparate validateBitZeros into a separate fileRunxi Yu1-20/+0
14 daysSupport secondary reverse proxyingRunxi Yu1-3/+19
14 daysSeparate them into different filesRunxi Yu1-299/+0
14 daysUse httputil's reverse proxyRunxi Yu1-21/+14
14 daysAdd missing error returnRunxi Yu1-0/+1
14 daysForbid long submissionsRunxi Yu1-2/+7
14 daysLower default difficultyRunxi Yu1-1/+1
14 daysHandle (i.e. ignore) all missing error checksRunxi Yu1-2/+2
14 daysUpdate every 256 triesRunxi Yu1-2/+2
14 daysAdd JS solverRunxi Yu1-3/+82
14 daysUse C program instead of Python script to solve the challengeRunxi Yu1-33/+179
2025-03-23Fix error messageRunxi Yu1-1/+1
2025-03-23Add solver python scriptRunxi Yu1-0/+40
2025-03-23ReformatRunxi Yu1-6/+6
2025-03-23Add link to sourceRunxi Yu1-0/+1
2025-03-23Basic proof of workRunxi Yu1-10/+214
2025-03-23Basic reverse proxyRunxi Yu1-0/+33