aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Rebuild the 005 numeric after changing the case mapping.Gravatar Sadie Powell2020-01-081-0/+4
| * Minor improvements to the codepage module.•••- Cache the codepage name on load and restore on unload. - Make origisnick constant. - Fix the size of the casemap in memcmp call. Gravatar Sadie Powell2020-01-071-2/+7
| * Add a replacement for the nationalchars module.Gravatar Sadie Powell2020-01-071-0/+212
| * Explicitly reject nicks beginning with a number in nationalchars.•••Closes #1745. Gravatar Sadie Powell2020-01-071-1/+1
| * Fix linking servers that are using the nationalchars module.•••Closes #1744. Gravatar Sadie Powell2020-01-061-1/+1
| * Add an oper only parameter to Simple{Channel,User}ModeHandler.Gravatar Sadie Powell2020-01-052-26/+8
| * Rename the modes in the services_account module to be less confusable.Gravatar Sadie Powell2020-01-051-16/+16
| * Rename <chanhistory:notice> to <chanhistory:prefixmsg>.•••This name is a lot lessambiguous. Gravatar Sadie Powell2020-01-031-4/+4
| * Make chanhistory skip CTCPs when storing messages.•••Sending historic CTCPs to clients can only end badly. Gravatar Sadie Powell2020-01-031-1/+1
| * Make chanhistory replay notices as well as privmsgs.Gravatar Sadie Powell2020-01-031-7/+9
| * Fix the chanhistory module not replaying message tags.Gravatar Sadie Powell2020-01-031-3/+27
| * Add an event provider class for the event/messagetag event.Gravatar Sadie Powell2020-01-033-3/+3
| * 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-0544-195/+446
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-0134-335/+472
|\|
| * Update my name and email address.Gravatar Sadie Powell2019-12-3121-21/+21
| * Fix the previous commit on C++11 compilers.Gravatar Peter Powell2019-12-291-2/+2
| * Mark messages from ulined clients with the inspircd.org/service tag.Gravatar Peter Powell2019-12-294-0/+76
| * Ignore clients on ulined servers when reporting stats in LUSERS.Gravatar Peter Powell2019-12-282-0/+7
| * Use FindNickOnly for finding the required nick for an alias.Gravatar Peter Powell2019-12-211-1/+1
| * Use FindUUID in place of FindNick in places that only get a UUID.Gravatar Peter Powell2019-12-161-2/+2
| * Extract port binding code to a function and improve output.Gravatar Peter Powell2019-12-123-24/+33
| * Make BindPorts return size_t instead of int.Gravatar Peter Powell2019-12-092-4/+4
| * 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-082-30/+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-082-6/+8
| * 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-082-7/+8
| * 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
* | Get rid of UserManager#OperCount and UserManager#UserCount.•••OperCount was only used in one place, UserCount is used nowhere, and both just a wrapper around data which is accessible by other means. Gravatar Sadie Powell2019-12-291-2/+3
* | Move CountInvisible into the LusersCounter constructor.Gravatar Sadie Powell2019-12-281-16/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-12-0825-174/+239
|\|
| * Clean up the initialisation of the InspIRCd class.Gravatar Peter Powell2019-12-081-24/+15
| * Fixing MatchCIDR call when checking proxy rangeGravatar iwalkalone2019-12-061-2/+2
| * Change the default for <waitpong:sendsnotice> to false.•••This message exists for an incredibly rare issue and just confuses the vast majority of people. Gravatar Peter Powell2019-11-291-1/+1
| * Minor cleanup of the conn_umodes module.Gravatar Peter Powell2019-11-291-13/+9
| * WebSocket: move the OriginList typedef inside WebSocketConfig.Gravatar Peter Powell2019-11-291-3/+2
| * WebSocket: replace the behindproxy switch with a proxy IP list.Gravatar Peter Powell2019-11-291-7/+19