summaryrefslogtreecommitdiff
path: root/scan_urlencoded_query.h
AgeCommit message (Collapse)Author
2017-04-28Get rid of some warnings regarding header guardsDirk Engling
2009-01-13V6erdgeist
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-05Tidy up unnecessary includeserdgeist
2008-10-28Whitespace fixeserdgeist
2007-12-20Introduce some kind of versioningerdgeist
2007-12-17Add documentation to our uri scannererdgeist
2007-10-18Save a lot of work when skipping through uninteresting http request parameterserdgeist
2007-01-31Use signed size_t wherever appropriateerdgeist
2007-01-27account downloaded before early returnserdgeist
2007-01-11Documentation improved, some reindenting (again), variable types checked, unnecessary defines removederdgeist
2007-01-05README\!erdgeist
2007-01-03Added 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-14Now actually seems to work for the most partserdgeist
Added scraping Added graceful disconnect
2006-12-09Fixed parsererdgeist
2006-12-08Some syntax errors removederdgeist
2006-12-08Our scanner routine for the URI query stringerdgeist