summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-05Add an oper only parameter to Simple{Channel,User}ModeHandler.Sadie Powell
2020-01-05Rename the modes in the services_account module to be less confusable.Sadie Powell
2020-01-03Rename <chanhistory:notice> to <chanhistory:prefixmsg>.Sadie Powell
This name is a lot lessambiguous.
2020-01-03Make chanhistory skip CTCPs when storing messages.Sadie Powell
Sending historic CTCPs to clients can only end badly.
2020-01-03Make chanhistory replay notices as well as privmsgs.Sadie Powell
2020-01-03Fix the chanhistory module not replaying message tags.Sadie Powell
2020-01-03Add an event provider class for the event/messagetag event.Sadie Powell
2020-01-03Bind ports before loading modules.Sadie Powell
This fixes a defect introduced in ce7979bd7d where the ircv3_sts module was unable to find the SSL listener.
2019-12-31Update my name and email address.Sadie Powell
2019-12-29Fix the previous commit on C++11 compilers.Peter Powell
2019-12-29Mark messages from ulined clients with the inspircd.org/service tag.Peter Powell
2019-12-28Ignore clients on ulined servers when reporting stats in LUSERS.Peter Powell
2019-12-21Use FindNickOnly for finding the required nick for an alias.Peter Powell
2019-12-16Use FindUUID in place of FindNick in places that only get a UUID.Peter Powell
2019-12-12Extract port binding code to a function and improve output.Peter Powell
2019-12-09Update the mailmap for myself.Matt Schatz
2019-12-09Make BindPorts return size_t instead of int.Peter Powell
2019-12-09Make ForkIntoBackground handle exiting by itself.Peter Powell
2019-12-09Extract command line option parsing to a function.Peter Powell
2019-12-09Fix indentation of CheckRoot() and error in non-interactive mode.Peter Powell
2019-12-08Improve behaviour when running as root.Peter Powell
- 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.
2019-12-08Show the header before checking if the config file exists.Peter Powell
2019-12-08Initialise Winsock from inside the socket engine.Peter Powell
2019-12-08Extract config file finding code to a function.Peter Powell
2019-12-08Extract performance stat code to a function.Peter Powell
2019-12-08Move XLine garbage collection to core_xline.Peter Powell
2019-12-08Increase the core dump size earlier in the process lifetime.Peter Powell
According to `man 2 getrlimit` resource limits are inherited by the child when a process forks.
2019-12-08Call RecoverFromFork from ForkIntoBackground.Peter Powell
2019-12-08Convert InspIRCd::SetSignals to a static function.Peter Powell
2019-12-08Move forking code into a function and remove DaemonSeed.Peter Powell
2019-12-08Extract the core dump size increasing code to a function.Peter Powell
2019-12-08Make the UpdateTime function easier to read.Peter Powell
2019-12-08Extract root dropping code to a function.Peter Powell
2019-12-08Replace our Windows getopt_long wrapper with ya_getopt.Peter Powell
Closes #546.
2019-12-08Use meaningful variable names in consolecolors.Peter Powell
2019-12-08Extract rng initialisation code to a function.Peter Powell
2019-12-08Move various static functions into an anonymous namespace.Peter Powell
2019-12-08Clean up the initialisation of the InspIRCd class.Peter Powell
2019-12-06Get rid of the platform tests in the Travis build script.Peter Powell
We only build on Xenial nowadays so this check is unnecessary.
2019-12-06Fixing MatchCIDR call when checking proxy rangeiwalkalone
2019-12-03Bump the InspIRCd ABI version.Peter Powell
2019-12-03Add a note to the issue template about the security policy.Peter Powell
2019-12-03Send * for empty targets in the no such nick/channel message.Peter Powell
2019-11-30Use network-online instead of network in the systemd service.Peter Powell
As recommended at https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/. Closes #1729.
2019-11-29Change the default for <waitpong:sendsnotice> to false.Peter Powell
This message exists for an incredibly rare issue and just confuses the vast majority of people.
2019-11-29Minor cleanup of the conn_umodes module.Peter Powell
2019-11-29WebSocket: move the OriginList typedef inside WebSocketConfig.Peter Powell
2019-11-29WebSocket: replace the behindproxy switch with a proxy IP list.Peter Powell
2019-11-28Implement support for websocket connections via a proxy like nginx.Peter Powell
2019-11-28Move WebSocket config to its own class.Peter Powell