Dirk Engling
a7c47dce53
Introducing live busy network detection.
15 years ago
Dirk Engling
1b6a33a0f8
sys/param.h needed under openbsd
15 years ago
Dirk Engling
f57eb9661c
Enable revision watching from the internet
15 years ago
Dirk Engling
a7cfb64181
But keep Makefile in the libowfat is at ../libowfat state.
15 years ago
Dirk Engling
e767fae72a
Introduce some kind of versioning
15 years ago
Dirk Engling
4a9cc17e2f
Forgot to unlock bucket in case of malloc error, thanks to Astro for reporting.
15 years ago
Dirk Engling
5be5e46f2a
Add documentation to our uri scanner
15 years ago
Dirk Engling
da6e48b384
too many wrong udp requests scroll too much :) disable logging for now
15 years ago
Dirk Engling
1438e2a93a
more udp debugging
15 years ago
Dirk Engling
a4e1b7f442
Do not lock out well behaving clients
15 years ago
Dirk Engling
ba0c7d24c1
more udp debugging
15 years ago
Dirk Engling
a8fd467ef1
Prepare udp connection id generation and checking
15 years ago
Denis Ahrens
bc104ff4d5
add support for more stats:
...
1. stats for added and removed torrents
2. stats for start and stopped events from peers
this should help to detect DoS attacks and is useful for
profiling
15 years ago
Dirk Engling
8a259ea806
A simple script that fills up opentracker with some peers, if -DWANT_IP_FROM_QUERY_STRING is specifierd
15 years ago
Denis Ahrens
c05e406d9a
add mrtgstyle stats for number of torrents
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
50275a9462
Be a little more verbose about why increases fail
16 years ago
Dirk Engling
52a607c055
print ip addresses from unsigned chars
16 years ago
Denis Ahrens
6e6504dfcf
[19:19] <eRdgEiSt> Denis: erdgeist ist ein Volltrottel!
16 years ago
Dirk Engling
72175c3205
Dont need arpa/inet
16 years ago
Dirk Engling
4b474b7009
Avoid warnings about unused variables without certain defines
16 years ago
Dirk Engling
ae823c17db
Fix a broken merge result
16 years ago
Dirk Engling
0dfe70e375
Fix include for iovecs
16 years ago
Dirk Engling
42de540e26
add newline to end of file
16 years ago
Dirk Engling
903fcd4627
Reflect changes for ot_http.* in project file
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
c3ef0c6e97
Drop ot_{byte,word,dword} and use uint{8,16,32}_t, also move run time keeping and FULLSCRAPE stderr output to ot_stats
16 years ago
Dirk Engling
65bf76b204
Introduce new ot_http.c and ot_http.h
16 years ago
Dirk Engling
8482c40226
Simplify includes, add new STATS code for scrapes
16 years ago
Dirk Engling
a76deb3982
Finally split up the opentracker.c cruft into ot_http.c, ot_accesslist.c and just leave in socket handling and parameter parsing
16 years ago
Dirk Engling
3d3378e6a6
Drop ot_{byte,word,dword} and use uint{8,16,32}_t
16 years ago
Dirk Engling
7df4ce8fc7
Simplify includes
16 years ago
Dirk Engling
d577adc79b
Move blessed IP handling code to accesslist objects
16 years ago
Dirk Engling
72671f86b8
Move http handling to its own sources
16 years ago
Denis Ahrens
bfe37ff99b
add scrape stats and small correction to udp stats
16 years ago
Dirk Engling
4e00938ee2
Encforce setting the clock more often. This hopefully fixes a rare bug of g_now not being updated anymore.
16 years ago
Dirk Engling
b26f91152d
Fixed a bug where we forgot to stamp torrents that are not new.
16 years ago
Dirk Engling
82d123a99f
XCode-Project. Note: This is PPC only, x86 must be enabled
16 years ago
Dirk Engling
0832973340
Fixed call to deflate() with wrong flag in endgame
16 years ago
Dirk Engling
10ca610952
Missed the second strnstr... fixed.
16 years ago
Dirk Engling
b697b68eac
Debug settings for chunk size were _way_ to low for production
16 years ago
Dirk Engling
1bbcf71b56
Completely rewritten fullscrape code. All assumptions on how deflate() works were a little naive. Needs more error checking and testing.
16 years ago
Dirk Engling
f2bae3a5a2
strnstr is not part of what posix conform libc has to offer... replace it by strstr after cutting off the last byte
16 years ago
Dirk Engling
2624d425da
Reflect changes in iovec code in sync code
16 years ago
Dirk Engling
56815b3672
make ot_iovecs fix last interface more sane, also add a convenience function that handles the task of fixing, allocating and - if necessary - freeing
16 years ago
Dirk Engling
d44c5bd162
Introducing compression for fullscrapes and tpbs stats
16 years ago
Dirk Engling
00809d596f
Introducing compression task flags
16 years ago
Dirk Engling
31c2a9fe03
Make allowing gzip a Makefile tunable
16 years ago
Dirk Engling
7e570f0f60
Fixing mmap allocation went to ot_mutex.c. Clean all torrents moved to ot_clean.c. Also make static buffers static
16 years ago