Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-25 | Fix SCRIPT_DIR directory change | emerson | |
SCRIPT_DIR didn't automatically change directory if the user specified a non-default directory | |||
2017-09-25 | Fix the regex for parsing the git version in get_version. | Peter Powell | |
2017-09-24 | Allow the script directory to be set in interactive mode. | Peter Powell | |
2017-09-21 | Move the init scripts out of the prefix into the new script dir. | Peter Powell | |
The previous directory was okay for home directory installs but was problematic for system wide installs. | |||
2017-09-18 | Convert Disabled[CU]Modes to use a bitset instead of a char array. | Peter Powell | |
2017-09-18 | Add ModeParser::IsModeChar to standardise mode validation. | Peter Powell | |
2017-09-14 | Raise the default listmode limit to 100 from 64. | Peter Powell | |
64 is a rather restrictive limit especially considering how fast channels can accumulate bans. In fact, #InspIRCd hit the ban limit in just over a year. Having a low limit might have made sense when memory was expensive but the average IRC server should be able to handle this fine now. | |||
2017-09-12 | Change FailedPortList to store a sockaddrs/int instead of string. | Peter Powell | |
2017-09-12 | Store the server endpoint as a sockaddrs in ListenSocket. | Peter Powell | |
2017-09-12 | Get rid of irc::sockets::satoap(). | Peter Powell | |
This function is being misused in all but one scenario. It isn't really worth keeping IMO. | |||
2017-09-12 | Clean up the <security:runas{user,group}> code. | Peter Powell | |
- Get rid of unnecessary temporary values. - Remove an erroneous usage comment. - Reset errno before the call to setgroups. - Unify the two stage initialisation of g/u. | |||
2017-09-11 | Move operquit out of the core and into core_user. | Peter Powell | |
2017-09-08 | Implement support for configurable casemapping & default to ASCII. | Peter Powell | |
2017-09-06 | Move RPL_SYNTAX to 650 to prevent a collision with RPL_TEXT. | Peter Powell | |
Also move the command name to a parameter so that it is more easily parseable by software. | |||
2017-09-06 | Convert uncontroversial anonymous numerics to use constants. | Peter Powell | |
2017-09-06 | Change the numerics used by /COMMANDS to avoid a collision. | Peter Powell | |
2017-09-06 | Improve the /MODULES output. | Peter Powell | |
2017-09-03 | Add support for length arguments in getString. | Peter Powell | |
2017-09-03 | Convert a bunch of time-related config options to getDuration. | Peter Powell | |
2017-09-03 | Move <dns:timeout> out of the core. | Peter Powell | |
2017-09-03 | Add a ConfigTag* parameter to the ServerPaths constructor. | Peter Powell | |
This is used to directly read the settings from the config tag like how ServerLimits works. | |||
2017-08-27 | Remove module file extensions from user-visible messages. | Peter Powell | |
2017-08-27 | Update a bunch of references to the old command modules. | Peter Powell | |
2017-08-27 | Match against core_*.so when looking for core modules. | Peter Powell | |
2017-08-26 | Remove some outdated documentation from the SocketEngine class. | Peter Powell | |
2017-08-26 | Make the build reproducible by removing time related macros. | Peter Powell | |
The compile time on boot is not accurate as it will only change when the translation unit containing it is edited. The startup time in RPL_SERVERCREATED is a lot more useful than the compilation time. ngIRCd also implements this behaviour. | |||
2017-08-26 | Fix a bunch of Doxygen warnings. | Peter Powell | |
2017-08-16 | m_chghost: use an iterator instead of a NULL-checking loop. | Peter Powell | |
2017-08-16 | m_sethost: check the length first for consistency with CHGHOST. | Peter Powell | |
2017-08-16 | m_sethost: use length() instead of counting in the loop. | Peter Powell | |
2017-08-13 | Remove <alias:matchcase> and associated code. | Peter Powell | |
This was never documented and seems pretty useless. | |||
2017-08-13 | Change the maximum nick/user size to match other implementations. | Peter Powell | |
2017-08-11 | Use RPL_LUSEROP instead of the raw numeric in m_hideoper. | Peter Powell | |
2017-08-11 | Fix a broken distro constraint in the m_ssl_openssl PackageInfo. | Peter Powell | |
2017-08-06 | Merge pull request #1141 from SaberUK/master+windows-purge | Peter Powell | |
Purge code for Windows XP and MSVC pre-2015. | |||
2017-08-06 | Purge code for Windows XP and MSVC pre-2015. | Peter Powell | |
2017-08-05 | Merge pull request #1351 from SaberUK/master+webirc | Peter Powell | |
Allow filtering WebIRC connections into a connect class by gateway. | |||
2017-07-30 | Fix the server failing to rehash when <server:name> is unset. | Peter Powell | |
2017-07-30 | Fix exceptions not having a line ending when appending to errmsg. | Peter Powell | |
2017-07-27 | Merge pull request #1271 from SaberUK/master+exemption | Peter Powell | |
Move the OnCheckExemption hook out of the core. | |||
2017-07-25 | Merge pull request #1300 from SaberUK/master+genssl | Peter Powell | |
Add support for generating a certificate signing request to genssl. | |||
2017-07-24 | Remove support for building with BSD Make. | Peter Powell | |
BSD users should install GNU Make to build InspIRCd. | |||
2017-07-24 | Merge pull request #1221 from SaberUK/master+isupport-maxlist | Peter Powell | |
Replace the deprecated MAXBANS token with MAXLIST. | |||
2017-07-24 | Replace the deprecated MAXBANS token with MAXLIST. | Peter Powell | |
2017-07-24 | Add DEFAULT_LIST_SIZE for the default list mode size. | Peter Powell | |
2017-07-24 | Merge pull request #1232 from Adam-/master+kill | Peter Powell | |
Rewrite cmd_kill, fix kill snotices | |||
2017-07-13 | Improve the numerics we send in response to MAP. | Peter Powell | |
- Send the same numerics as ircu/ircd-hybrid/charybdis/ratbox/etc. These are much more widespread and predate the Unreal numeric we currently send. - Move RPL_MAPUSERS to 018. This numeric is unused and does not conflict with RPL_PRIVS like our current one does. | |||
2017-07-12 | cmd_kill: deduplicate logic | Adam | |
2017-07-12 | cmd_kill: log all kills from or to remote users | Adam | |
2017-07-12 | cmd_kill: correct notices to show as a remote kill when a remote oper kills ↵ | Adam | |
a local user |