Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-16 | Fix a pointer arithmetic issue leading to incorrect peer data being copied. Allocate correct size for debugbuffer. Expect exact values on find keywords, not ↵ | erdgeist | |
only prefix match. | |||
2009-01-14 | fix parser | erdgeist | |
2009-01-13 | V6 | erdgeist | |
2009-01-05 | * 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 ↵ | erdgeist | |
considered to be thread safe. * the new workstruct also introduces a well defined buffer and result passing path * a new function scan_find_keywords is a wrapper around scan_urlencoded_query that maps keys in url to values passed in an array of ot_keywords structs * this new function cleans up much of url parameter parsing work, where read_ptr and write_ptr have been introduced rather than the confusing char *c, *data variables * I now use memcmp instead of byte_diff to allow compiler to optimize constant size string compares * got rid of UTORRENT_1600_WORKAROUND * livesync_ticker is now only called from one (currently main) thread to avoid race conditions | |||
2008-12-05 | Tidy up unnecessary includes | erdgeist | |
2008-10-28 | Whitespace fixes | erdgeist | |
2008-10-04 | added live sync code | erdgeist | |
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, | |||
2007-12-20 | Introduce some kind of versioning | erdgeist | |
2007-12-17 | Add documentation to our uri scanner | erdgeist | |
2007-10-23 | I accidently put space on the list of non-terminating characters... | erdgeist | |
2007-10-23 | some clients chose to accidently send negative numwants | erdgeist | |
2007-10-23 | Be really relaxed now about what to accept in values... | erdgeist | |
2007-10-23 | Allow @ in values. This seems to fix some clients | erdgeist | |
2007-10-23 | Allow = in values. This seems to fix some clients | erdgeist | |
2007-10-18 | Save a lot of work when skipping through uninteresting http request parameters | erdgeist | |
2007-10-18 | Make fromhex() even faster | erdgeist | |
2007-10-18 | fixed one performance bug, where "skipping values from a ¶m=values pair" was requested, the requestor ended up with "values" to be parsed again. | erdgeist | |
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 | |||
2007-04-03 | New Makefile, incorporated some patches sent to me by Robin H. Johnson | erdgeist | |
2007-03-03 | Some clients even send plain : in their requests | erdgeist | |
2007-01-31 | Use signed size_t wherever appropriate | erdgeist | |
2007-01-27 | account downloaded before early returns | erdgeist | |
2007-01-24 | Allowing more relaxed parsing of queries | erdgeist | |
2007-01-24 | Do not write, if no string is passed | erdgeist | |
2007-01-24 | support for questionmark in URL behind the initial one | denis | |
2007-01-22 | Now allow * in torrents | erdgeist | |
2007-01-11 | Documentation improved, some reindenting (again), variable types checked, unnecessary defines removed | erdgeist | |
2007-01-05 | README\! | erdgeist | |
2007-01-03 | 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 ↵ | erdgeist | |
-> this may remove peer already and must be done anyway. | |||
2006-12-14 | Now actually seems to work for the most parts | erdgeist | |
Added scraping Added graceful disconnect | |||
2006-12-09 | Fixed parser | erdgeist | |
2006-12-08 | Some syntax errors removed | erdgeist | |
2006-12-08 | Our scanner routine for the URI query string | erdgeist | |