AgeCommit message (Collapse)Author
2009-07-04Make attempts to access to unauthorized torrents more verbose.erdgeist
2009-07-01Make accesslist function check for the correct signalerdgeist
2009-06-28Fixed an incorrect peer count in udp responses. Credits to Theron Lewis.erdgeist
2009-06-17Remove unnecessary =NULL initialization of static pointers.erdgeist
2009-06-17Allow /stats to be located anywhere in your trackers patherdgeist
2009-06-17Fix statedumperdgeist
2009-06-16Display v4 addresses in v4 mode nicererdgeist
2009-06-15Major rewrite of live bad network logging. You can now limit logging to any netmask. HTTP interface for that coming soon.erdgeist
2009-06-15Log networks in its old form has been disabled. Live logging may come back soon.erdgeist
2009-06-15Dont log connection id missmatches anymoreerdgeist
2009-03-25Make our stats xml validate againerdgeist
2009-03-24include overall completed count in statserdgeist
2009-03-18There seems to be more broken v6 APIs than just the OpenBSD one. Linux smells as well.erdgeist
2009-03-18If we don't want v6, tell libowfat not to worry about it.erdgeist
2009-03-18Fix XML syntaxerdgeist
2009-03-17Fix white spaceserdgeist
Introduce loading tracker states with -l Alter tracker state to a human readable form
2009-03-12Found some minor issues in busy network detection code.erdgeist
2009-03-12Re-implement logging busy networks to handle v6 API.erdgeist
Implement a state dump for later reparsing.
2009-03-04Add a everything stats page. So you won't have to remember what all those switches were.erdgeist
Remove the prepared Add/Remove-Torrent count until we implement it. Remove the start/stop count until we implement it.
2009-03-04Add a stat option the count bucket stallserdgeist
Add an iterator for all torrents. It's slower but for stats it's okay. Move some stats collection stuff to the new iterator. More to come. Start a "report all stats" page. Start fixing the code to identify "busy" networks. Add the concept of hosts allowed to proxy. Add a parser for the X-Forwarded-For: HTTP header. Clean up HTTP Header handling code. (Remove some left overs of now vanished sync code).
2009-03-03Value of off is not used, so don't calculate iterdgeist
2009-03-03Remove superfluous test for == NULL, when variable has been used, anywayerdgeist
2009-02-20Reset delta_torrentcount to zero on each passerdgeist
2009-02-20Forgot to notify central counter about torrent removalerdgeist
2009-02-10Add workaround to openbsd's broken v6 APIerdgeist
2009-02-10unify lock and unlock code styleerdgeist
2009-02-03make live sync aware of v6 mapped v4 addresseserdgeist
2009-02-03Read action codes from correct location and tell ot_stats the correct number of incoming peers.erdgeist
2009-02-03Reverse logic... do only fail if scan_ip6 cant parseerdgeist
2009-02-03Reverse logic... do only sync those NOT coming from multi casterdgeist
2009-02-03decrease the udp multicast packetsize so it fits into one ether framedenis
2009-02-03Forgot to copy the stats?mode=tcp4 parametererdgeist
2009-01-26Make snprintf write to the correct locationerdgeist
2009-01-26Lot of Gehacktes around this keyword scanner. Don't return a match if string to compare is shorter than key from table.erdgeist
2009-01-21This memmove was for real...erdgeist
2009-01-19Limit comparison of strings to the length of the shorter stringerdgeist
2009-01-16Fix 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-16Remove debug messageerdgeist
2009-01-16Use a self pipe to wake from io_wait when a thread finished his work.erdgeist
2009-01-15Add comments, rename our struct http_data h to cookie, all clientsockets to sock, all size_t from socket_recvs to byte_count. Make signal handler set ↵erdgeist
default handler for the second SIGINT
2009-01-15Some premature optimization lead to always only 8bytes of ot_peers being copiederdgeist
2009-01-15Make v4 and v6 modes v4/v6-ONLYerdgeist
2009-01-15We sent an incorrect reply dictionary vor v6 announceserdgeist
2009-01-14fix parsererdgeist
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
2009-01-03Make opentracker ANSI C again.erdgeist