aboutsummaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Inline the one use of ServerNoticeAll and rm the function.Gravatar Sadie Powell2022-10-011-1/+4
* Use auto instead of type names where the type is obvious.Gravatar Sadie Powell2022-09-291-2/+2
* Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-2/+2
* Rework the snotices sent when a rehash loads/unloads a module.•••- Fix sending a duplicate load/unload message when rehashed from the terminal. - Avoid formatting the log message twice. Gravatar Sadie Powell2022-09-131-15/+17
* Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-2/+2
* Move config xline reading and rehashing to core_xline.Gravatar Sadie Powell2022-06-261-32/+0
* Fix various bugs relating to platform-native module extensions.Gravatar Sadie Powell2022-06-261-4/+3
* Move unistd out of the global compat header.Gravatar Sadie Powell2022-05-071-0/+4
* Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-5/+5
* Rewrite the entire logging system.•••- Much cleaner API for writing to the log. - Adds support for stderr and stdout logging to the core. - Adds support for sql and syslog logging in modules. Gravatar Sadie Powell2022-05-011-2/+11
* Enable getting the local server hostname on Windows.Gravatar Sadie Powell2022-04-301-2/+0
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* | Only write to the pid file on boot.•••Being able to change this after first boot is error prone and does not work well on system-wide installs where the server needs root to write the file. Closes #566. Gravatar Sadie Powell2022-04-231-4/+0
* | Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>.Gravatar Sadie Powell2022-01-161-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-161-1/+1
|\|
| * Fix updating connect classes when <connect:{allow, deny}> is set.Gravatar Sadie Powell2022-01-161-1/+1
* | Replace uses of the FileSystem class with std::filesystem.Gravatar Sadie Powell2022-01-151-1/+20
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-111-1/+1
|\|
| * Fix the default server name on non-macOS.Gravatar Sadie Powell2021-11-261-1/+1
* | Add a snomask flag for rehash messages.Gravatar Sadie Powell2021-11-281-8/+8
* | Reject config files created using broken tutorials.Gravatar Sadie Powell2021-11-261-0/+9
* | Move configuration of connect classes to the ConnectClass class.Gravatar Sadie Powell2021-11-241-33/+1
* | Remove the legacy sendq to hardsendq/softsendq logic.Gravatar Sadie Powell2021-11-241-11/+0
* | Refactor the ClassTypes enum and move into ConnectClass.Gravatar Sadie Powell2021-11-241-8/+8
* | Add sensible defaults and limits to ConnectClass.Gravatar Sadie Powell2021-11-241-8/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-241-0/+1
|\|
| * Add the <connect:uniqueusername> option.Gravatar Sadie Powell2021-11-231-0/+1
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-171-1/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-241-5/+5
|\|
* | Require that hideserver is set to a valid hostname.Gravatar Sadie Powell2021-06-251-1/+1
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-111-2/+2
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-271-8/+8
|\|
| * Improve the messages sent when loading/unloading/reloading modules.Gravatar Sadie Powell2021-04-191-8/+8
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-181-1/+1
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-28/+25
* | Constify variables within loops.Gravatar Sadie Powell2021-04-011-8/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-301-11/+11
|\|
| * Add support for matching multiple hosts in <connect:{allow,deny}>.Gravatar Sadie Powell2021-03-301-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-24/+12
|\|
| * Fix weird typemask logic in the connect class reader.Gravatar Sadie Powell2021-03-051-24/+12
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-0/+1
| * Fix using std::cout instead of errstr when a port fails to bind.Gravatar Sadie Powell2021-03-021-1/+1
* | Move iterator_range to the utility directory and renamespace.Gravatar Sadie Powell2021-03-021-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-281-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
* | Allow ServerConfig::Conf{Value,Tags} to have a fallback default.Gravatar Sadie Powell2021-01-301-4/+5