summaryrefslogtreecommitdiff
path: root/src/init.cpp
AgeCommit message (Collapse)Author
2012-10-22Add os_dns, a way to control your DNS zone via servicesAdam
2012-10-09Fix wrong error message when --dbdir has no argumentattilamolnar
2012-10-01Cleanup of all of the protocol modules, rewrote message handling system to ↵Adam
be a bit more C++ ish
2012-09-02Fix WindowsAdam
2012-05-06Split up db/conf/lib/locale install directories, and allow alternate ones to ↵Adam
be specified at runtime
2012-04-23Reworked live SQL support yet againAdam
2012-04-22Fixed ./services --version etc not getting printed when stdout is a ↵Adam
file/pipe/not a tty
2012-03-13Bug #1389 - readd RNG seed in the config and start DNS query ids off on a ↵Adam
random number
2012-03-04fixed the --dir commandline parameterDukePyrolator
2012-02-25Fixed missing #include in init.cppAdam
2012-02-18Use C++11's explicit override feature if availableAdam
2012-02-14Clean up and reorganize our header filesAdam
2012-02-13Removed 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.
2012-01-02Updated Copyright to 2012Adam
2011-12-19Fixed saving databases with MySQL when shut down by SIGINTAdam
2011-11-08WindowsAdam
2011-10-29Fixed the signal/fork/wait mess hopefully once and for all. fork() did not ↵Adam
copy kqueue descriptors on freebsd which caused problems
2011-10-27Ignore sigchld/usr2 sent to the child process after forkAdam
2011-10-22A few minor fixupsAdam
2011-10-22Fixed a race condition with installing signal handlers and forkingAdam
2011-10-20Only fork if we are at termAdam
2011-10-18Reorder some stuff in Init & the ts6 proto mods to fix weirdness from bots ↵Adam
being introduced by 3rd party modules
2011-10-15Fixed up anoperc to work with the newer startup methodAdam
2011-10-14Fork earlier in startup to prevent it messing up threads, if there are anyAdam
2011-10-09Give more verbose messages on startupAdam
2011-09-25Added a new database format and sqlite support. Also moved db-convert to a ↵Adam
module.
2011-09-10Moved signal/thread/mode checking to use signal pipesAdam
2011-09-10Made ChanServ privileges configurableAdam
2011-09-10Allow modules to add their own channel levelsAdam
2011-08-29Changed a few fatal exceptions to shutdown a bit more gracefullyAdam
2011-08-12Track when our clients are introduced or notAdam
2011-08-12Allow bot usermodes to be configurableAdam
2011-08-11Fixed Windows runtime problemsAdam
2011-08-10Ignore SIGPIPEAdam
2011-08-09Fixed a typo in init.cppAdam
2011-08-07Fixed generating sid on startupAdam
2011-07-14Rewrote how commands are handled within Anope.Adam
This allows naming commands and having spaces within command names.
2011-07-03Clean up some of the dns code, udp is connectionless anyway so this isnt ↵Adam
required
2011-06-02Burst our channels with the uplink when we connect & fixed bug #1274Adam
2011-05-23Rewrote the signal handling to use sigactionAdam
2011-05-21Made 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-16Use module type to determine what type each module is instead of its ↵Adam
location in the configuration file.
2011-05-16Unmodularized the socket engine because its causing problems and really is ↵Adam
unnecessary
2011-05-16Moved some global functions to be member functions and misc cleanupAdam
2011-05-16Moved the core pseudo clients out into their own modulesAdam
2011-03-14Fixed compileAdam
2011-03-13Added some useful Anope::Version functions to prevent some files from ↵DukePyrolator
unnecessarily rebuilding on every make
2011-03-11Added os_config and support for including additional configuration files.Adam
2011-02-27Made akills work on IRCds that do not support bans (ngircd)Adam
2011-02-25Fixed a lot of small problemsAdam