Dirk Engling
e52170435f
sync with git
5 years ago
git
77a4921b25
Add missing enum value. Thanks to zhangdongmao
8 years ago
Dirk Engling
f8ebe3e7c8
Make woodpecker spotting more usable by adjusting count every 2 minutes
11 years ago
Dirk Engling
833620b834
Add connection id missmatch code
11 years ago
Dirk Engling
8a870f3d0a
Add spotting woodpeckers, thanks to Vasya P. again
14 years ago
Dirk Engling
f22a20de6a
Enable limiting fullscrapes to only every 5 minutes per IP
14 years ago
Dirk Engling
87b156262d
include overall completed count in stats
14 years ago
Dirk Engling
abe840d529
Add a stat option the count bucket stalls
...
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).
14 years ago
Dirk Engling
0987307ea3
Add 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 default handler for the second SIGINT
15 years ago
Dirk Engling
6337649b08
V6
15 years ago
Denis Ahrens
8614b83456
stats fuer sync
15 years ago
Dirk Engling
c0dab929ab
The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version.
15 years ago
Dirk Engling
c8daa7bf86
Add stats about when peers renew their announces.
15 years ago
Dirk Engling
7dcd727ce6
Whitespace fixes
15 years ago
Dirk Engling
55cc5df1b7
Move more complicated stats code to its own thread
15 years ago
Dirk Engling
e076dab883
added live sync code
...
added a config file parser
added tracker id
changed WANT_CLOSED_TRACKER and WANT_BLACKLIST into WANT_ACCESS_WHITE and WANT_ACCESS_BLACK
changed WANT_TRACKER_SYNC to WANT_SYNC_BATCH and added WANT_SYNC_LIVE
added an option to switch off fullscrapes
cleaned up many internal hardcoded values, like PROTO_FLAG,
15 years ago
Dirk Engling
a7c47dce53
Introducing live busy network detection.
16 years ago
Dirk Engling
e767fae72a
Introduce some kind of versioning
16 years ago
Dirk Engling
5c1c1c94d8
/ can now be redirected to any URL
16 years ago
Dirk Engling
168f9f504c
Count invalid requests
16 years ago
Dirk Engling
5b3eb23f5f
Drop ot_{byte,word,dword} and use uint{8,16,32}_t, also simplify includes
16 years ago
Dirk Engling
a4fcb52331
Stats are tasks now.
16 years ago
Dirk Engling
c37d25fd75
The expensive DMEM stats is gone. No need for it, too much potential to DOS.
16 years ago
Dirk Engling
2e2c1762d3
Move stats out of opentracker.c, also have an own file handle udp requests.
16 years ago
Dirk Engling
fed78043a6
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 and not considered stable.
16 years ago