srctree

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