Dirk Engling
62c528e88c
I accidently put space on the list of non-terminating characters...
16 years ago
Dirk Engling
7075730766
some clients chose to accidently send negative numwants
16 years ago
Dirk Engling
d751f98e29
Be really relaxed now about what to accept in values...
16 years ago
Dirk Engling
0f6628b7f8
Allow @ in values. This seems to fix some clients
16 years ago
Dirk Engling
20373192a4
Allow = in values. This seems to fix some clients
16 years ago
Dirk Engling
2c3b4e3de7
Save a lot of work when skipping through uninteresting http request parameters
16 years ago
Dirk Engling
91d3e4b6ef
Make fromhex() even faster
16 years ago
Dirk Engling
cc78f4d304
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
16 years ago
Dirk Engling
20635e3544
New Makefile, incorporated some patches sent to me by Robin H. Johnson
16 years ago
Dirk Engling
0c15779d39
Some clients even send plain : in their requests
16 years ago
Dirk Engling
158ce4d616
Use signed size_t wherever appropriate
16 years ago
Dirk Engling
342e3a25c0
account downloaded before early returns
16 years ago
Dirk Engling
f06e1f0acb
Allowing more relaxed parsing of queries
16 years ago
Dirk Engling
a24a9eb3ca
Do not write, if no string is passed
16 years ago
Denis Ahrens
ae6ef2bf12
support for questionmark in URL behind the initial one
16 years ago
Dirk Engling
34977efa22
Now allow * in torrents
16 years ago
Dirk Engling
afa05fad96
Documentation improved, some reindenting (again), variable types checked, unnecessary defines removed
16 years ago
Dirk Engling
a3ac795bec
README\!
16 years ago
Dirk Engling
aa444b6e18
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.
16 years ago
Dirk Engling
7d1d51cc05
Now actually seems to work for the most parts
...
Added scraping
Added graceful disconnect
17 years ago
Dirk Engling
39c23f5f71
Fixed parser
17 years ago
Dirk Engling
cc8c0a1df8
Some syntax errors removed
17 years ago
Dirk Engling
d6b963d80a
Our scanner routine for the URI query string
17 years ago