Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-15 | Move DNS handling to a module | Adam | |
2012-11-22 | Pretty large coding style cleanup, in source doc | Adam | |
cleanup, and allow protocol mods to depend on each other | |||
2012-11-06 | Windows fixes | Adam | |
2012-10-27 | Ues timestamp for dns serial not yyyymmddnn.. there are too many problems ↵ | Adam | |
with this (restarts, >99 zone updates/day, etc) | |||
2012-10-26 | Don't attempt to process any query packets if we aren't explicitly given ↵ | Adam | |
permission to bind to a port (we do anyway currently for m_dnsbl to get replies) | |||
2012-10-24 | BIND's forward ability did not work as I expected | Adam | |
because it will not forward non recursive queries. So, added support for SOA, NS, and AXFR requests. | |||
2012-10-22 | Cleanup of last few commits/warning fix | Adam | |
2012-10-22 | Add os_dns, a way to control your DNS zone via services | Adam | |
2012-02-18 | Use C++11's explicit override feature if available | Adam | |
2012-02-14 | Clean up and reorganize our header files | Adam | |
2012-02-13 | Removed our RNG and just use the systems, it's not very widely used. Also ↵ | Adam | |
made DNS query ids not random as they don't need to be. | |||
2011-11-08 | Windows | Adam | |
2011-09-10 | Cleaned up the dns engine, and fixed sometimes parsing multiple answer ↵ | Adam | |
queries incorrectly | |||
2011-07-03 | Clean up some of the dns code, udp is connectionless anyway so this isnt ↵ | Adam | |
required | |||
2011-05-21 | Made Anope able to process normally when disconnected from the uplink and ↵ | Adam | |
not sleep(), enable usage of non-blocking connect() and default all sockets to non blocking mode. Some cleanup to m_ssl and some cleanup to main.cpp. | |||
2011-05-15 | Fixed Windows build | Adam | |
2011-04-25 | Don't attempt to connect to the uplink if given invalid hostnames | Adam | |
2010-12-21 | Allow hostmasks to be in uplink:host | Adam | |
2010-11-09 | Fixed DNS caching and made DNS cache empty results | Adam | |
(cherry picked from commit 438ae629e51b519d0d5f70531d0262be1b9fe2bc) | |||
2010-10-11 | Fixed Windows build | Adam | |
2010-10-11 | Fixed some warnings | Adam | |
2010-10-09 | Fixed a crash in the dns engine if we receive a reply after a request has ↵ | Adam | |
timedout | |||
2010-10-01 | Rewrote some of the socket code to allow m_ssl to be a service. | Adam | |
This allows modules (xmlrpc) to create and accept SSL connections. Also fixed unloading m_mysql at certain times and made the threading engine always work correctly on Windows. | |||
2010-09-18 | DNSSocket doesn't need to save the server addr anymore | Adam | |
2010-09-17 | Rejig of some of the socket stuff. Fixed marking sockets as nonblocking on ↵ | Adam | |
Windows. Added in a LastError function to keep having to use strerror/GetLastError everywhere. | |||
2010-09-14 | Give DNS requests an error when their creator is being unloaded instead of ↵ | Adam | |
just deleting them, and fixed a compile warning | |||
2010-09-14 | Cleanup DNS requests when modules are unloaded, fixes unloading m_dnsbl ↵ | Adam | |
during the middle of queries | |||
2010-09-09 | Added an asynchronous DNS system and m_dnsbl, which checks clients against ↵ | Adam | |
DNS blacklists. Rewrote internal handling of IPs, we now properly support users using IPv6. Fixed a few problems with the UnrealIRCd protocol module. |