bae00bd7
add get to cookie jar
I'm actually shocked I didn't need this before now
Gregory Mullen
parent 3757189d
3757189d
add obfuscated string for bot detection
Gregory Mullen
parent 3574f20d
3574f20d
detect 99% of bots with this one weird trick
Gregory Mullen
parent 8c57610b
8c57610b
expand request.protocol
Gregory Mullen
parent fffaa367
fffaa367
header map to unmanaged
Gregory Mullen
parent f11e601c
f11e601c
put age check into Rules
Gregory Mullen
parent 1ee8f612
1ee8f612
add remaining known browsers
without version dates
Gregory Mullen
parent e8d0159a
e8d0159a
add the "browser" msie
Gregory Mullen
parent 1bc1d370
1bc1d370
move browsers into bot-detection/
Gregory Mullen
parent 7b4c9d85
7b4c9d85
refactor bot detection and add score
Gregory Mullen
parent 5c6c895e
5c6c895e
iterate ua detection
Gregory Mullen
parent b3685c04
b3685c04
add firefox version dates
Gregory Mullen
parent 06de5024
06de5024
change rules for bot detection
Gregory Mullen
parent 5fb31742
5fb31742
add chrome v135
Gregory Mullen
parent e5bd6f26
e5bd6f26
fix detection score adjustment
Gregory Mullen
parent 7f51f7d6
7f51f7d6
use existing age fn
Gregory Mullen
parent d9d146b6
d9d146b6
add rules to bot detection
Gregory Mullen
parent 05c29d60
05c29d60
add browser version string slice
Gregory Mullen
parent 347be74a
347be74a
reorder Browser.Name
Gregory Mullen
parent 6825e32a
6825e32a
add unknown and decl literal for user-agent browser
Gregory Mullen
parent b63a27bc
b63a27bc
add some basic bot detection code
Gregory Mullen
parent 3abb4a2b
3abb4a2b
use decl literal syntax
Gregory Mullen
parent e89a0b62
e89a0b62
logging typo
Gregory Mullen
parent e36b08b4
e36b08b4
fix HttpHeaders
Gregory Mullen
parent 13abf24e
13abf24e
add request debug dump
Gregory Mullen
parent 18bb304c
18bb304c
better logging for zwsgi
Gregory Mullen
parent 1d404e6f
1d404e6f
phase 1/x replacing mod import with emitted output file
Gregory Mullen
parent d3a4109c
d3a4109c
add browser age when botdetection is enabled
Gregory Mullen
parent b00b9253
b00b9253
complete timestamps for chrome versions
Gregory Mullen
parent 835aefe9
835aefe9
add bot detection
Gregory Mullen
parent d0dc5c18
d0dc5c18
build.zig formatting
Gregory Mullen
parent f5c58153
f5c58153
add user agent parsing framework for bot detection
Gregory Mullen
parent 35556a70
35556a70
add docs step
Gregory Mullen
parent 329803c5
329803c5
fix v0.14.0 build.zon and merge commit d6ef94f
Gregory Mullen
parent 415382d9parent d6ef94f4
415382d9
websocket optmization
Gregory Mullen
parent d44352bc
d44352bc
add clean() to abx.html
Gregory Mullen
parent e5fa49e3
e5fa49e3
fix abx api
Gregory Mullen
parent 58b3b446
58b3b446
update to zig v0.14-dev
Gregory Mullen
parent 489f6b4b
489f6b4b
update to zig v0.14.0-dev
Gregory Mullen
parent e2ba59d1
e2ba59d1
websocket example that pretends to be two way
Gregory Mullen
parent 51443fc1
51443fc1
add websocket message type
Gregory Mullen
parent dad8bf3b
dad8bf3b
restructure websockets
Gregory Mullen
parent 2c06156c
2c06156c
add websocket prototype
Gregory Mullen
parent 178c8ee5
178c8ee5
start conversion of request headers to be static
started because websockets, but got distracted
Gregory Mullen
parent b12f07b8
b12f07b8
replace a superior API with a hack to use iovec
Gregory Mullen
parent 49339404
49339404
new iovec abstraction
Gregory Mullen
parent e161bd22
e161bd22
move imports in api example
Gregory Mullen
parent 0937d679
0937d679
make template example match the common layout
Gregory Mullen
parent ff0700f2
ff0700f2
add some additional comments to request-userdata
Gregory Mullen
parent a65e9e06
a65e9e06
reorder cookie example
Gregory Mullen
parent 0d57619c
More