3
I Use This!
Inactive

Commits : Listings

Analyzed about 3 hours ago. based on code collected about 3 hours ago.
Aug 22, 2024 — Aug 22, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
udp is working in theory, return_peers_for_torrent accepts a switch to request an udp answer. Fixed prototypes. More... over 18 years ago
Can now handle multiple ips/ports, can BIND to udp ports but not yet handle them, now checks if event=completed comes with left=0 and drops it, if it doesnt More... over 18 years ago
Some clients even send plain : in their requests More... over 18 years ago
stupid mistake in remove torrent call More... over 18 years ago
Count completed messages only once per peer More... over 18 years ago
Add a lot of documentation for static functions in trackerlogic.c. Make vector_remove_peer use hysteresis only, if pool is expected to grow again. Remove too old torrents. More... over 18 years ago
shortened the dmem debug output More... over 18 years ago
zero copy sockets do only work on page aligned buffers for page sized blocks. So remove the code that tried to take advantage of false assuming, it would work on any buffer More... over 18 years ago
made the output of the memdebug smaller More... over 18 years ago
increased the interval random variation More... over 18 years ago
fixed the last commit. now it really counts the scrapes and fullscrapes More... over 18 years ago
make the interval with random an average value around the real value and not additional More... over 18 years ago
Make timeouts more human readable More... over 18 years ago
clear the freed mempointer More... over 18 years ago
release memory for empty peer pools More... over 18 years ago
Wasted too much space for minimum element count. Now minimum elements in vektor is 16, it grows and shrinks by a factor of 4 and a shrinking hysteresis of a factor of 5 More... over 18 years ago
Forgot to take into account, that there are OT_POOL_COUNT debuggable pools in one torrent. Fixed. More... over 18 years ago
Reserved too few space to hold all data for a memdebug More... over 18 years ago
add the scrapes to the valid requests (blue mrtg line) More... over 18 years ago
el cheapo vector debugging More... over 18 years ago
Use multiple output buffers to try to avoid copy on write when unnecessary More... over 18 years ago
Try to shake off too stupid clients by sending an Bittorrent error rather than an HTTP 400 More... over 18 years ago
Use signed size_t wherever appropriate More... over 18 years ago
size_t cant get < 0 and thus wont report errors More... over 18 years ago
On linux time.h must be included to use time() More... over 18 years ago
provide mrtg with more sane strings More... over 18 years ago
We now answer as soon as the first \n is seen We do not copy input buffer to socket's input array anymore, if we find \n in first buffer We simplified parsing of input string We removed asserts that were needed to debug negative seeder counts We split static input and output buffers for obvious reasons We enlarged static output buffer to prepare multi scrape functionality We removed -lm from Makefile, this lib was only needed, when our random algorithm worked on floats We close fds now that come with an empty iocookie into write loop, those don't make sense We documented query string parser in opentracker.c a lot better to help auditing More... over 18 years ago
complete_D_ ... ECODERTOODUMB More... over 18 years ago
really copy in new peer, even if it already existed, to remember its state More... over 18 years ago
Asserts were always false :/ More... over 18 years ago