Commit Graph

23 Commits (7df4ce8fc7388702ce11141af4f2d6e92e1bfcf9)

Author SHA1 Message Date
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 &param=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