Age | Commit message (Expand) | Author |
2024-04-01 | Move further towards dual stack capable opentracker, name more constants | Dirk Engling |
2024-04-01 | Tidy up v6 handler | Dirk Engling |
2024-03-30 | Limit ipv6 udp replies to an amount that does not create too large UDP packets. Credits to anonymous donor | Dirk Engling |
2022-11-24 | Add support for dynamic accesslists | Dirk Engling |
2021-04-20 | Use arc4random whereever we need strong entropy | Dirk Engling |
2021-04-20 | Turn random() to nrand48 in inner loop where it is not cryptographically relevant to avoid futex storm. Thanks and credits to Bart Smienk | Dirk Engling |
2017-04-28 | Get rid of some warnings regarding header guards | Dirk Engling |
2015-06-08 | Increase number of locks to accomodate for more cores on contemporary CPUs | Dirk Engling |
2010-04-22 | ** struct ot_workstruct gets ritcher (and will become even ritcher soon). | erdgeist |
2009-11-18 | Preparing more efficient header parsing | erdgeist |
2009-08-29 | Enable limiting fullscrapes to only every 5 minutes per IP | erdgeist |
2009-08-26 | Introduce the concept of an ot_net into opentracker. | erdgeist |
2009-06-15 | Log networks in its old form has been disabled. Live logging may come back soon. | erdgeist |
2009-03-17 | Fix white spaces | erdgeist |
2009-03-04 | Add a stat option the count bucket stalls | erdgeist |
2009-03-03 | Remove superfluous test for == NULL, when variable has been used, anyway | erdgeist |
2009-01-16 | Use a self pipe to wake from io_wait when a thread finished his work. | erdgeist |
2009-01-15 | We sent an incorrect reply dictionary vor v6 announces | erdgeist |
2009-01-13 | V6 | erdgeist |
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 |