Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-07 | Fix a potential NULL pointer dereference. | Paweł Redman | |
2017-04-07 | Fix a bug that resets the lists on reload. | Paweł Redman | |
2017-04-06 | Change the protocol to work with Q3. | Paweł Redman | |
2017-04-06 | Add command-line arguments. | Paweł Redman | |
2017-04-06 | Invalidate cached results on reloads. | Paweł Redman | |
2017-04-06 | Make the signal flags volatile and atomic. | Paweł Redman | |
This is needed to make sure the changes made in the signal handler are always visible in the main context. | |||
2017-04-06 | Fix a memory leak. | Paweł Redman | |
2017-04-06 | Fix the select call in main. | Paweł Redman | |
The first argument is supposed to be the maximum of all fds plus one, not the number of the fds. | |||
2017-04-06 | Implement on-the-fly reloading of lists. | Paweł Redman | |
2017-04-06 | Handle signals properly. | Paweł Redman | |
SIGTERM and SIGINT now break the main loop and make the program quit cleanly. SIGUSR1 triggers a reload of lists (only a stub at the moment). | |||
2017-04-06 | Refactor large parts of the program. | Paweł Redman | |
The new design assures revDNS/WHOIS queries will be done exactly once, no matter how many requests the Schachtmeister gets. This commit also adds cache timeouts. | |||
2017-04-05 | Initial commit. | Paweł Redman | |