erdgeist
daaee855b2
Whitespace fixes
16 years ago
erdgeist
e534db03c6
added live sync code
...
added a config file parser
added tracker id
changed WANT_CLOSED_TRACKER and WANT_BLACKLIST into WANT_ACCESS_WHITE and WANT_ACCESS_BLACK
changed WANT_TRACKER_SYNC to WANT_SYNC_BATCH and added WANT_SYNC_LIVE
added an option to switch off fullscrapes
cleaned up many internal hardcoded values, like PROTO_FLAG,
16 years ago
erdgeist
c28cf398fd
Introduce some kind of versioning
17 years ago
erdgeist
0cfd1e575d
Add documentation to our uri scanner
17 years ago
erdgeist
72c72bb3a1
I accidently put space on the list of non-terminating characters...
17 years ago
erdgeist
ab9246618b
some clients chose to accidently send negative numwants
17 years ago
erdgeist
3b042b838a
Be really relaxed now about what to accept in values...
17 years ago
erdgeist
286c17e7a9
Allow @ in values. This seems to fix some clients
17 years ago
erdgeist
23e484e13a
Allow = in values. This seems to fix some clients
17 years ago
erdgeist
b86e6382a1
Save a lot of work when skipping through uninteresting http request parameters
17 years ago
erdgeist
dba3bb3ae7
Make fromhex() even faster
17 years ago
erdgeist
243d5961d0
fixed one performance bug, where "skipping values from a ¶m=values pair" was requested, the requestor ended up with "values" to be parsed again.
...
improved performance of fromhex
improved performance of is_unreserved() by moving it all into a simple byte array
improved performance of %41 => 'A' conversion by reordering variables
17 years ago
erdgeist
5c18293c9c
New Makefile, incorporated some patches sent to me by Robin H. Johnson
18 years ago
erdgeist
f1359eb652
Some clients even send plain : in their requests
18 years ago
erdgeist
6e1ee92de6
Use signed size_t wherever appropriate
18 years ago
erdgeist
c094695add
account downloaded before early returns
18 years ago
erdgeist
bcef9d56a4
Allowing more relaxed parsing of queries
18 years ago
erdgeist
d7c00a909b
Do not write, if no string is passed
18 years ago
denis
99c1ba1896
support for questionmark in URL behind the initial one
18 years ago
erdgeist
bee4ad4ba0
Now allow * in torrents
18 years ago
erdgeist
805e46450c
Documentation improved, some reindenting (again), variable types checked, unnecessary defines removed
18 years ago
erdgeist
cdf2fbabed
README\!
18 years ago
erdgeist
e0a9c2a4aa
Added option to get ip from query string + parser, fixed two bugs concerning grow/shrink of vectors. Now cleans up a torrent BEFORE trying to remove a peer -> this may remove peer already and must be done anyway.
18 years ago
erdgeist
688a4edd9e
Now actually seems to work for the most parts
...
Added scraping
Added graceful disconnect
18 years ago
erdgeist
0de82a8925
Fixed parser
18 years ago
erdgeist
898206ac7a
Some syntax errors removed
18 years ago
erdgeist
2adf4fb28a
Our scanner routine for the URI query string
18 years ago