Age | Commit message (Expand) | Author |
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 considered... | erdgeist |
2009-01-02 | * opentracker now drops permissions in correct order and really chroots() if ran as root | erdgeist |
2008-12-08 | Make all torrents in their buckets sorted again. | erdgeist |
2008-12-07 | Handle program end more politely | erdgeist |
2008-12-06 | Renamed OT_FLAG to OT_PEERFLAG to make code easier to read | erdgeist |
2008-12-03 | New peer flag to see, whether peer came from announce or sync | erdgeist |
2008-12-01 | Live Sync for peers that do not come back too early. | erdgeist |
2008-11-28 | The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version. | erdgeist |
2008-10-28 | Whitespace fixes | erdgeist |
2008-10-06 | Make ot_try_bind local again. | erdgeist |
2008-10-04 | added live sync code | erdgeist |
2007-12-20 | Introduce some kind of versioning | erdgeist |
2007-12-03 | Drop ot_{byte,word,dword} and use uint{8,16,32}_t, also simplify includes | erdgeist |
2007-11-21 | Fixing mmap allocation went to ot_mutex.c. Clean all torrents moved to ot_clean.c. Also make static buffers static | erdgeist |
2007-11-12 | Moving accesslist stuff to its own object | erdgeist |
2007-11-12 | Full scrape moves to its own object | erdgeist |
2007-11-06 | Move stats out of opentracker.c, also have an own file handle udp requests. | erdgeist |
2007-11-06 | No one can get access to buckets now without locking them. Also split up the trackerlogic.c-monster in functional sub-units. HEADS UP: this code is untested ... | erdgeist |
2007-11-06 | Make to_hex thread safe. Get rid off old /24 counting code. Protect more bucket accesses by locks. | erdgeist |
2007-11-06 | We do now use the tools for locking buckets in order to prepare MT code | erdgeist |
2007-11-03 | Introducing first tools to make opentracker multithreaded. | erdgeist |
2007-11-02 | Introduce configuration dependent number of parameters in a nicer way | erdgeist |
2007-11-01 | Allow for more than one admin ip address | erdgeist |
2007-10-31 | Add more full scrape stats | erdgeist |
2007-10-29 | Reenabled syncing | erdgeist |
2007-10-27 | Number of buckets is 1024 now | erdgeist |
2007-10-19 | Introducing multiscrape | erdgeist |
2007-10-19 | After studying opentracker live data, I decided to radically reduce default allocation for vectors and making it grow faster instead: Most pools only had one... | erdgeist |
2007-10-19 | Increase check interval for timeouted sockets to 10 seconds. That may prevent some disrupted scrapes. | erdgeist |
2007-10-17 | Increase send timeout. Also use an own variable for that. | erdgeist |
2007-10-13 | since gettimeofday is rather expansive, we do only fetch time once in a 5 second period, when we are delivered a SIGALRM. | erdgeist |
2007-10-12 | make 64bit safe | erdgeist |
2007-09-26 | New stats for s24s code, this is debug, do not use in real world | erdgeist |
2007-09-10 | An announce with event=stopped now returns correct number of leechers and seeders. In TCP and UDP. | erdgeist |
2007-08-18 | Added whitelisting to reimplement the WANT_CLOSED_TRACKER functionality | erdgeist |
2007-07-22 | some subnet stats... still ugly and untested. | erdgeist |
2007-07-22 | * fixed "nobody " -> "nobody" fuckup when getpwnam-ing | erdgeist |
2007-03-27 | Added inbound part of sync. This also meant to remove the black/whitelisting as we did by now. A more scalable way to blacklist will follow. | erdgeist |
2007-03-27 | Added outbound part of sync Proposed format: d4:syncd20:<info_hash>8*N:(xxxxyy)*Nee, therefore had to refactor torrent cleanup now that it will hit all torre... | erdgeist |
2007-03-16 | support for udp scrape | denis |
2007-03-15 | new modes for udp4 and tcp4 stats | denis |
2007-03-06 | udp is working in theory, return_peers_for_torrent accepts a switch to request an udp answer. Fixed prototypes. | erdgeist |
2007-02-02 | increased the interval random variation | denis |
2007-02-01 | make the interval with random an average value around the real value and not additional | denis |
2007-02-01 | Make timeouts more human readable | erdgeist |
2007-02-01 | 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 ... | erdgeist |
2007-02-01 | el cheapo vector debugging | erdgeist |
2007-01-30 | On linux time.h must be included to use time() | erdgeist |
2007-01-27 | account downloaded before early returns | erdgeist |
2007-01-26 | Introduce another unspec'd command: sync which syncs the most recent peer pool for a torrent out. Do some variable type clean up. Do some code structure clea... | erdgeist |