Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-16 | Unmodularized the socket engine because its causing problems and really is ↵ | Adam | |
unnecessary | |||
2011-01-08 | Ignore EINTR error from poll() | Adam | |
2011-01-07 | Added db_mysql_live which allows Anope to pull data | Adam | |
from the four main SQL tables in realtime, which effectively gives us "live" SQL. Changed eventfd pipe engine to not use buffered write. Added TryLock to threading engines. Made blocking SQL queries in our SQL API thread-safe. | |||
2010-12-27 | Made socket engine stop processing once all sockets have been checked | Adam | |
2010-12-26 | Fixed poll engine to not reorder sockets if we remove the last socket ↵ | Adam | |
because there is no need | |||
2010-12-24 | Made the default socket poller use poll() because it is supported on most ↵ | Adam | |
platforms | |||
2010-10-04 | Ignore the EINTR error from epoll_wait, it isnt always a real error | Adam | |
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-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-12 | Fixed a typo in the epoll socket engine with clearing events | Adam | |
2010-09-10 | Added Anope::CurTime to keep us from calling time() everywhere | Adam | |
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. | |||
2010-08-29 | Redo some of the sighandling code, and made anoperc rehash actually work. | Adam | |
2010-08-27 | Added a new logging system | Adam | |
2010-08-17 | Rewrote the config reader to better handle invalid configs. | Adam | |
This prevents Anope from exploding when /os reload has errors. | |||
2010-08-15 | Rewrote the MySQL API to use threads. This acts similar to before, but is ↵ | Adam | |
faster. Removed db_mysql_execute for now. | |||
2010-08-01 | Fixed the epoll engine so it really works | Adam | |
2010-08-01 | Made the epoll socket engine handle MarkWriteable and ClearWriteable events | Adam | |
2010-07-25 | Epic commit to replace most of the strings in Anope with a single ↵ | Naram Qashat | |
Anope::string class, plus some other little fixes here and there. If you follow 1.9.x development and are testing things, THIS is one of those things that NEEDS testing. | |||
2010-07-15 | Moved some files and diretories around, made cmake skip files it knows it ↵ | Adam | |
can't compile because of missing dependices. |