1
0
mirror of https://github.com/anope/anope.git synced 2026-06-24 18:26:37 +02:00
Commit Graph

16 Commits

Author SHA1 Message Date
Adam f025d1b495 Made service_reference type safe 2011-09-10 01:58:38 -04:00
Adam 2eb708e5ad Cleaned up some of the socket code, cleaned up the pipe engines, added support for binary sockets, and cleaned up the asynch connect/accept code 2011-09-10 01:55:09 -04:00
Adam f32149117a Fixed error message from being unable to connect 2011-07-31 04:00:35 -04:00
Adam 1cb11bba5d Fixed a few small problems, including m_ssl's connect feature sometimes failing for no good reason 2011-07-31 03:22:23 -04:00
Adam 115f94bfc2 Made Anope able to process normally when disconnected from the uplink and 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-21 04:57:27 -04:00
Adam 583954d3a1 Use module type to determine what type each module is instead of its location in the configuration file. 2011-05-16 04:09:32 -04:00
Adam 036b3c9053 Temporary fix for /os restart with m_async_commands loaded, is fixed properly in 1.9.5 2011-04-29 18:03:04 -04:00
Adam 4a733c93d4 Don't attempt to connect to the uplink if given invalid hostnames 2011-04-25 04:17:21 -04:00
DukePyrolator 03d2378a9f resolve hosts when connecting with ssl 2011-04-25 07:08:57 +02:00
Adam d44f7971b1 Rewrote some of the socket code to allow m_ssl to be a service.
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-10-01 21:01:49 -04:00
Adam c2ddecc2b1 Added a new logging system 2010-08-27 20:56:28 -04:00
Adam e65d8b2f3d Rewrote the config reader to better handle invalid configs.
This prevents Anope from exploding when /os reload has errors.
2010-08-17 19:27:37 -04:00
Naram Qashat 57bb759305 Trying to make things a little more const-safe, a work in progress but this is a bit better. 2010-07-26 23:32:03 -04:00
Naram Qashat ae38212c1c Epic commit to replace most of the strings in Anope with a single 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-25 21:58:20 -04:00
Adam 2328c3e7ec Always use non-blocking sockets 2010-07-24 13:45:54 -04:00
Adam a22f8d3b2d Moved some files and diretories around, made cmake skip files it knows it can't compile because of missing dependices. 2010-07-15 22:55:02 -04:00