34 Commits (4b77b8b7769759a015285347acb71bde0ec32310)

Author SHA1 Message Date
Dirk Engling 4b77b8b776 Lot of Gehacktes around this keyword scanner. Don't return a match if string to compare is shorter than key from table. 13 years ago
Dirk Engling 679016139d Limit comparison of strings to the length of the shorter string 13 years ago
Dirk Engling b73fc5042c Fix a pointer arithmetic issue leading to incorrect peer data being copied. Allocate correct size for debugbuffer. Expect exact values on find keywords, not only prefix match. 13 years ago
Dirk Engling c6dd258244 fix parser 13 years ago
Dirk Engling 6337649b08 V6 13 years ago
Dirk Engling b2ca164922 * http and udp routines now use thread local buffers passed in workstruct containers. In other words they do not use static_buffer anymore and are considered to be thread safe. 13 years ago
Dirk Engling 545dab2c18 Tidy up unnecessary includes 13 years ago
Dirk Engling 7dcd727ce6 Whitespace fixes 13 years ago
Dirk Engling e076dab883 added live sync code 13 years ago
Dirk Engling e767fae72a Introduce some kind of versioning 14 years ago
Dirk Engling 5be5e46f2a Add documentation to our uri scanner 14 years ago
Dirk Engling 62c528e88c I accidently put space on the list of non-terminating characters... 14 years ago
Dirk Engling 7075730766 some clients chose to accidently send negative numwants 14 years ago
Dirk Engling d751f98e29 Be really relaxed now about what to accept in values... 14 years ago
Dirk Engling 0f6628b7f8 Allow @ in values. This seems to fix some clients 14 years ago
Dirk Engling 20373192a4 Allow = in values. This seems to fix some clients 14 years ago
Dirk Engling 2c3b4e3de7 Save a lot of work when skipping through uninteresting http request parameters 14 years ago
Dirk Engling 91d3e4b6ef Make fromhex() even faster 14 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. 14 years ago
Dirk Engling 20635e3544 New Makefile, incorporated some patches sent to me by Robin H. Johnson 15 years ago
Dirk Engling 0c15779d39 Some clients even send plain : in their requests 15 years ago
Dirk Engling 158ce4d616 Use signed size_t wherever appropriate 15 years ago
Dirk Engling 342e3a25c0 account downloaded before early returns 15 years ago
Dirk Engling f06e1f0acb Allowing more relaxed parsing of queries 15 years ago
Dirk Engling a24a9eb3ca Do not write, if no string is passed 15 years ago
Denis Ahrens ae6ef2bf12 support for questionmark in URL behind the initial one 15 years ago
Dirk Engling 34977efa22 Now allow * in torrents 15 years ago
Dirk Engling afa05fad96 Documentation improved, some reindenting (again), variable types checked, unnecessary defines removed 15 years ago
Dirk Engling a3ac795bec README\! 15 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. 15 years ago
Dirk Engling 7d1d51cc05 Now actually seems to work for the most parts 15 years ago
Dirk Engling 39c23f5f71 Fixed parser 15 years ago
Dirk Engling cc8c0a1df8 Some syntax errors removed 15 years ago
Dirk Engling d6b963d80a Our scanner routine for the URI query string 15 years ago