aboutsummaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-08-251-0/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-07-301-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-151-1/+1
|\|
| * Minor typo correction.Gravatar Matt Schatz2020-07-011-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-3/+3
|\|
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-091-1/+1
|\|
| * Fix clock skip warnings being inverted.Gravatar Sadie Powell2020-03-301-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-11/+16
|\|
| * Extract time skip warning code to a static function.Gravatar Sadie Powell2020-02-191-11/+16
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-6/+1
* | Make WritePID read directly from the config.Gravatar Sadie Powell2020-02-061-6/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-041-14/+4
|\|
| * Make loading modules considerably more robust and user friendly.Gravatar Sadie Powell2020-02-021-1/+0
| * Move DeleteZero to stdalgo::delete_zero.Gravatar Sadie Powell2020-01-191-12/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-9/+13
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-7/+11
| * Bind ports before loading modules.•••This fixes a defect introduced in ce7979bd7d where the ircv3_sts module was unable to find the SSL listener. Gravatar Sadie Powell2020-01-031-2/+2
* | Move ISupport logic out of the core and into core_info.Gravatar Sadie Powell2020-01-051-3/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-011-289/+342
|\|
| * Extract port binding code to a function and improve output.Gravatar Peter Powell2019-12-121-16/+26
| * Make BindPorts return size_t instead of int.Gravatar Peter Powell2019-12-091-2/+2
| * Make ForkIntoBackground handle exiting by itself.Gravatar Peter Powell2019-12-091-10/+5
| * Extract command line option parsing to a function.Gravatar Peter Powell2019-12-091-68/+78
| * Fix indentation of CheckRoot() and error in non-interactive mode.Gravatar Peter Powell2019-12-091-10/+19
| * Improve behaviour when running as root.•••- Only give the annoying message about root if --runasroot is not specified. - If --runasroot is specified then assume the user knows what they are doing. - Move CheckRoot to a static function in inspircd.cpp. Gravatar Peter Powell2019-12-081-18/+20
| * Show the header before checking if the config file exists.Gravatar Peter Powell2019-12-081-5/+4
| * Initialise Winsock from inside the socket engine.Gravatar Peter Powell2019-12-081-6/+2
| * Extract config file finding code to a function.Gravatar Peter Powell2019-12-081-17/+23
| * Extract performance stat code to a function.Gravatar Peter Powell2019-12-081-20/+27
| * Move XLine garbage collection to core_xline.Gravatar Peter Powell2019-12-081-7/+0
| * Increase the core dump size earlier in the process lifetime.•••According to `man 2 getrlimit` resource limits are inherited by the child when a process forks. Gravatar Peter Powell2019-12-081-2/+1
| * Call RecoverFromFork from ForkIntoBackground.Gravatar Peter Powell2019-12-081-1/+1
| * Convert InspIRCd::SetSignals to a static function.Gravatar Peter Powell2019-12-081-16/+19
| * Move forking code into a function and remove DaemonSeed.Gravatar Peter Powell2019-12-081-41/+41
| * Extract the core dump size increasing code to a function.Gravatar Peter Powell2019-12-081-12/+19
| * Make the UpdateTime function easier to read.Gravatar Peter Powell2019-12-081-9/+8
| * Extract root dropping code to a function.Gravatar Peter Powell2019-12-081-48/+53
| * Extract rng initialisation code to a function.Gravatar Peter Powell2019-12-081-4/+11
| * Move various static functions into an anonymous namespace.Gravatar Peter Powell2019-12-081-10/+15
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-12-081-24/+15
|\|
| * Clean up the initialisation of the InspIRCd class.Gravatar Peter Powell2019-12-081-24/+15
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-131-1/+4
|\|
| * Add an event which is fired when the server shuts down.Gravatar Peter Powell2019-10-171-1/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-6/+4
|\|
| * Fix not expanding <pid:file> correctly.Gravatar Peter Powell2019-07-031-3/+1
| * Deduplicate dirent.h inclusion.Gravatar Peter Powell2019-06-201-1/+0
| * Ignore SIGUSR1 and SIGUSR2 by default.•••This stops users from accidentally killing their IRC server if they forget to load the sslrehashsignal module. Gravatar Peter Powell2019-05-301-2/+3
* | Replace socketengine_{pthread,win32} with C++11 threads.Gravatar Sadie Powell2019-05-151-7/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-151-26/+6
|\|