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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rephrase challenge text
v0.1.12
Runxi Yu
11 days
1
-6
/
+3
*
Adjust opacity and stuff
Runxi Yu
11 days
2
-5
/
+4
*
README.md: Note that the current JS solver requires WebAssembly
Runxi Yu
11 days
1
-3
/
+3
*
Use pre instead of a bad input field
v0.1.11
Runxi Yu
11 days
2
-17
/
+9
*
README.md: Remove the "JS is slow" notice, we have WebAssembly
Runxi Yu
11 days
1
-2
/
+0
*
Update license headers
Runxi Yu
11 days
6
-1
/
+22
*
Use a WebAssembly solver
v0.1.10
Runxi Yu
11 days
17
-382
/
+638
*
tmpl.go: Separate the template into its own file
Runxi Yu
11 days
2
-287
/
+290
*
main.go: Set HttpOnly on cookie
v0.1.9
Runxi Yu
12 days
1
-3
/
+4
*
identifier.go: Remove paranoid checks for buffer lengths
Runxi Yu
12 days
1
-6
/
+0
*
identifier.go, unsafe.go: Document unsafe usage
Runxi Yu
12 days
2
-0
/
+5
*
main.go: Log template execution errors
v0.1.8
Runxi Yu
12 days
1
-0
/
+1
*
README.md: Clarify hash algorithm selection issue
Runxi Yu
12 days
1
-2
/
+4
*
README.md: Add known issue about Safari address families
Runxi Yu
12 days
1
-0
/
+2
*
Update README
Runxi Yu
12 days
1
-24
/
+5
*
csolver.go: Notice about 'you should read/understand before running'
v0.1.7
Runxi Yu
12 days
1
-1
/
+5
*
Revert "identifier.go: Remove many elements (some mobile browsers mess it up?)"
v0.1.6
Runxi Yu
12 days
1
-4
/
+4
*
main.go: Secure cookie
Runxi Yu
12 days
1
-2
/
+3
*
identifier.go: Remove many elements (some mobile browsers mess it up?)
Runxi Yu
12 days
1
-4
/
+4
*
main.go: Log each condition differently
v0.1.5
Runxi Yu
12 days
1
-2
/
+9
*
tmpl.go: A few more styling improvements
v0.1.4
Runxi Yu
12 days
1
-1
/
+2
*
tmpl.go: Message should go after the submit button
v0.1.3
Runxi Yu
12 days
1
-6
/
+6
*
tmpl.go: The identifier is I, not N
v0.1.2
Runxi Yu
12 days
1
-1
/
+1
*
Add MathML notation
Runxi Yu
12 days
4
-4
/
+9
*
tmpl.go: Remove unnecessary version prose
v0.1.1
Runxi Yu
12 days
1
-1
/
+1
*
tmpl.go: Monospace input fields and consistent font sizes
Runxi Yu
12 days
1
-1
/
+3
*
tmpl.go: Capitalization and hyphenation of proof-of-work
Runxi Yu
12 days
1
-3
/
+3
*
README.md: SHA-256 isn't a good choice for this
Runxi Yu
12 days
1
-0
/
+2
*
Update demo instance
Runxi Yu
12 days
1
-4
/
+2
*
Rename token.go to identifier.go
v0.1.0
Runxi Yu
12 days
1
-0
/
+0
*
Reformat
Runxi Yu
12 days
1
-4
/
+4
*
Rename token -> identifier
Runxi Yu
12 days
3
-19
/
+19
*
BSD-2-Clause
Runxi Yu
12 days
13
-693
/
+77
*
Fix digest size
Test_User
12 days
1
-1
/
+1
*
Make it (hopefully) work on non-8-bit systems
Test_User
12 days
1
-9
/
+9
*
Fix box-sizing
Runxi Yu
12 days
1
-0
/
+1
*
Note OpenSSL needed
Runxi Yu
12 days
1
-1
/
+3
*
Reindent the HTML
Runxi Yu
12 days
1
-93
/
+93
*
Remove extra newlines from tmpl and csolver
Runxi Yu
12 days
2
-8
/
+4
*
Note the JS solver is extra slow
Runxi Yu
13 days
1
-0
/
+2
*
Cut half of the cookie, the HMAC is enough
Runxi Yu
13 days
3
-19
/
+20
*
Disable the readonly input box
Runxi Yu
13 days
1
-1
/
+1
*
More CSS updates
Runxi Yu
13 days
1
-10
/
+7
*
Decrease padding for details
Runxi Yu
13 days
1
-1
/
+1
*
Add iteration count to "found" message
Runxi Yu
13 days
1
-1
/
+1
*
Better HTML/CSS
Runxi Yu
13 days
1
-93
/
+235
*
More detailed README
Runxi Yu
13 days
1
-2
/
+24
*
Remove the <strong> it's too distracting
Runxi Yu
13 days
1
-1
/
+1
*
Fix source URL
Runxi Yu
13 days
2
-2
/
+2
*
Use a global struct with version and source info
Runxi Yu
13 days
7
-19
/
+36
[next]