index
:
powxy.git
irclog
master
Proof-of-work reverse proxy to protect against scrapers
Runxi Yu
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
main.go
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
12 days
Refactor again
Runxi Yu
1
-116
/
+11
12 days
Refactor
v0.1.13
Runxi Yu
1
-52
/
+46
12 days
Use a WebAssembly solver
v0.1.10
Runxi Yu
1
-0
/
+5
12 days
main.go: Set HttpOnly on cookie
v0.1.9
Runxi Yu
1
-3
/
+4
12 days
main.go: Log template execution errors
v0.1.8
Runxi Yu
1
-0
/
+1
13 days
main.go: Secure cookie
Runxi Yu
1
-2
/
+3
13 days
main.go: Log each condition differently
v0.1.5
Runxi Yu
1
-2
/
+9
13 days
Add MathML notation
Runxi Yu
1
-1
/
+3
13 days
Reformat
Runxi Yu
1
-4
/
+4
13 days
Rename token -> identifier
Runxi Yu
1
-9
/
+9
13 days
BSD-2-Clause
Runxi Yu
1
-1
/
+1
13 days
Cut half of the cookie, the HMAC is enough
Runxi Yu
1
-7
/
+7
13 days
Use a global struct with version and source info
Runxi Yu
1
-3
/
+3
13 days
Add SPDX headers
Runxi Yu
1
-0
/
+3
13 days
Separate proxy stuff
Runxi Yu
1
-49
/
+0
13 days
Separate privkey stuff
Runxi Yu
1
-15
/
+0
13 days
Separate flags
Runxi Yu
1
-16
/
+0
13 days
Separate unsafe operations to unsafe.go
Runxi Yu
1
-5
/
+0
13 days
Separate validateBitZeros into a separate file
Runxi Yu
1
-20
/
+0
13 days
Support secondary reverse proxying
Runxi Yu
1
-3
/
+19
13 days
Separate them into different files
Runxi Yu
1
-299
/
+0
13 days
Use httputil's reverse proxy
Runxi Yu
1
-21
/
+14
13 days
Add missing error return
Runxi Yu
1
-0
/
+1
13 days
Forbid long submissions
Runxi Yu
1
-2
/
+7
13 days
Lower default difficulty
Runxi Yu
1
-1
/
+1
13 days
Handle (i.e. ignore) all missing error checks
Runxi Yu
1
-2
/
+2
13 days
Update every 256 tries
Runxi Yu
1
-2
/
+2
13 days
Add JS solver
Runxi Yu
1
-3
/
+82
13 days
Use C program instead of Python script to solve the challenge
Runxi Yu
1
-33
/
+179
14 days
Fix error message
Runxi Yu
1
-1
/
+1
14 days
Add solver python script
Runxi Yu
1
-0
/
+40
14 days
Reformat
Runxi Yu
1
-6
/
+6
14 days
Add link to source
Runxi Yu
1
-0
/
+1
14 days
Basic proof of work
Runxi Yu
1
-10
/
+214
14 days
Basic reverse proxy
Runxi Yu
1
-0
/
+33