1
0
mirror of git://erdgeist.org/opentracker synced 2025-01-15 01:12:07 +00:00

9 Commits

Author SHA1 Message Date
erdgeist
65d7d9b89c Allow /stats to be located anywhere in your trackers path 2009-06-17 15:06:31 +00:00
erdgeist
131211b4da V6 2009-01-13 22:41:17 +00:00
erdgeist
779d6c235f * 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.
* 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
2009-01-05 18:05:39 +00:00
erdgeist
8bdc0d73f6 Make opentracker ANSI C again. 2009-01-03 03:25:37 +00:00
erdgeist
daaee855b2 Whitespace fixes 2008-10-28 01:27:22 +00:00
erdgeist
c28cf398fd Introduce some kind of versioning 2007-12-20 05:59:34 +00:00
erdgeist
31d876d53d Count invalid requests 2007-12-04 23:57:29 +00:00
erdgeist
dafe5c9f6c add newline to end of file 2007-12-03 01:12:25 +00:00
erdgeist
afea7d5ee2 Move http handling to its own sources 2007-12-03 00:47:09 +00:00