index
:
opentracker
dynamic-accesslists
master
An open and free bittorrent tracker
User &
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
11 hours
Drop dead test helper
Dirk Engling
11 hours
Remove dead code left over from refactoring
Dirk Engling
11 hours
Remove test for length only mode of the url escaper
Dirk Engling
11 hours
Remove unused length calc code from urlencoder
Dirk Engling
12 hours
a suffix rule takes no prerequisites, so make the deps explicit
Dirk Engling
12 hours
make all headers self containing
Dirk Engling
13 hours
Don't let the new iovec allocation dangle in case of a malloc failure for its new data
Dirk Engling
13 hours
Use the new ot_socket abstraction for socket creation, read and write
Dirk Engling
13 hours
Add sub system to abstract low level multi platform socket handling ourselves
Dirk Engling
18 hours
Properly handle socket_recv errors
Dirk Engling
19 hours
Replace custom int64 with its standardized int64_t type
Dirk Engling
21 hours
Prevent a task from outliving its connection
Dirk Engling
21 hours
Free the iovec when canceling tasks and not only the data chunks it holds
Dirk Engling
22 hours
free_peerlist now checks peer_list for NULL, so on alloc failure we don't dereference NULL
Dirk Engling
22 hours
Replace libowfat's ip scanner and formatters with own own
Dirk Engling
22 hours
Add tests and build infra for the new ip address parser and formatter
Dirk Engling
22 hours
Add an ip address parser and formatter for all formats opentracker needs
Dirk Engling
24 hours
Fix: Swap compare size and membersize for binary search. Did not break anything, since they were identical
Dirk Engling
24 hours
Copy the correct amount of bytes for an dynamic accesslist entry
Dirk Engling
24 hours
Shouldn't stamp non-existing accesslist
Dirk Engling
24 hours
Stamp all accesslists, even the temporary ones
Dirk Engling
26 hours
Keep accesslists for five more minutes after they have been removed not after they have been created
Dirk Engling
27 hours
Replace libowfat's array with our new blob abstraction
Dirk Engling
27 hours
Build blob abstraction and their tests
Dirk Engling
27 hours
Add tests for new blob abstraction
Dirk Engling
27 hours
Add tiny blob wrapper, holding ptr+size, optimized to grow and reset
Dirk Engling
27 hours
Initialise workstruct for each read, so that stale entries will not linger in http error cases
Dirk Engling
34 hours
Null terminate the request at the final return and not after it, preventing a buffer overrun
Dirk Engling
34 hours
Add tests for the url escaper
Dirk Engling
34 hours
Use new url escaper instead of libowfat's helper
Dirk Engling
34 hours
Add a url escaper next to the scanner
Dirk Engling
34 hours
Fix: Stop treating an empty accesslist file as an error by allowing empty file pseudo mapping
Dirk Engling
34 hours
Use new ranged unsigned int scanner everywhere and squash some bugs along the way
Dirk Engling
34 hours
Add tests for the new ranged unsigned int scanner in ot_scan
Dirk Engling
34 hours
Add a dedicated ranged unsigned int scanner and a bencoded variant
Dirk Engling
34 hours
add missing break in config file parser
Dirk Engling
35 hours
Implement a tiny mmap wrapper ourselves, replacing libowfat's wrapper
Dirk Engling
35 hours
Use strncasecmp instead of libowfat's case_equalb
Dirk Engling
35 hours
set O_NONBLOCK using fcntl instead of libowfat's ndelay_off
Dirk Engling
35 hours
Use lib formatter for ints
Dirk Engling
36 hours
factor out accesslist parser to fix a potential out of bound read and add tests to the accesslist unit
Dirk Engling
37 hours
Replace the shell command in Makefile with backticks to retrieve git version for stats
Dirk Engling
38 hours
Replace all manual hex conversion with the new helper
Dirk Engling
38 hours
Compile object and tests for hex converter unit
Dirk Engling
38 hours
Add tests for the hex converter
Dirk Engling
38 hours
Move all code converting between binary and hex representation to its own unit
Dirk Engling
38 hours
Add the actual test for random ;)
Dirk Engling
38 hours
Use new entropy fascility and add tests for it
Dirk Engling
38 hours
Add a new facility that handles entropy abstraction
Dirk Engling
38 hours
Add a unit test harness and a first set of tests
Dirk Engling
make check builds tests/runner from the modules that link without the io subsystem and runs it.
[next]