| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Also use binary exit codes in places that terminate abruptly.•••This is a partial reversion of commit 57330e973b3eb1f2a84803c84daf9d6b420859fd. | 2022-07-19 | 1 | -7/+7 | ||
| * | | Merge branch 'insp3' into master. | 2022-05-25 | 1 | -1/+2 | ||
| |\| | ||||||
| | * | Fix some compiler warnings on i386. | 2022-05-25 | 1 | -1/+2 | ||
| * | | Get rid of entrypoint, specify the main function name directly. | 2022-05-07 | 1 | -7/+5 | ||
| * | | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -18/+18 | ||
| * | | 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. | 2022-05-01 | 1 | -7/+24 | ||
| * | | Slim down the globally included files. | 2022-04-30 | 1 | -0/+4 | ||
| * | | Enable writing a pid file on Windows. | 2022-04-30 | 1 | -2/+0 | ||
| * | | Replace getopt/ya_getopt with Lyra. | 2022-04-30 | 1 | -40/+58 | ||
| * | | Merge branch 'insp3' into master. | 2022-04-29 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Update copyright headers. | 2022-04-28 | 1 | -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. | 2022-04-23 | 1 | -7/+5 | ||
| * | | Fix unsigned/const keyword ordering, remove unnecessary consts. | 2022-03-27 | 1 | -1/+1 | ||
| * | | Kill vendor_directory in favour of normal include paths. | 2022-01-26 | 1 | -1/+1 | ||
| * | | Replace consolecolors with a vendored library.•••This library supports much more than consolecolors including the Windows 8 console API. | 2022-01-26 | 1 | -19/+15 | ||
| * | | Slim the included headers down more. | 2022-01-26 | 1 | -12/+12 | ||
| * | | Replace uses of the FileSystem class with std::filesystem. | 2022-01-15 | 1 | -7/+10 | ||
| * | | Merge branch 'insp3' into master. | 2022-01-03 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Update copyright headers. | 2021-12-30 | 1 | -1/+1 | ||
| * | | Remove unused time_t field from the timer system.•••This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules. | 2021-11-05 | 1 | -1/+1 | ||
| * | | Merge branch 'insp3' into master. | 2021-08-28 | 1 | -0/+1 | ||
| |\| | ||||||
| | * | Update copyright headers. | 2021-08-27 | 1 | -0/+1 | ||
| * | | Remove a bunch of unnecessary whitespace. | 2021-08-17 | 1 | -1/+0 | ||
| * | | Merge branch 'insp3' into master. | 2021-08-17 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Fix argv index error in 'unknown option' message.•••It looks like ya_getopt increments `optind` between reading the argument and returning. Before: ``` $ ./build/GCC-8.3/bin/inspircd --foo bar Error: unknown option 'bar'. $ ./build/GCC-8.3/bin/inspircd --help Error: unknown option '% ``` After: ``` $ ./build/GCC-8.3/bin/inspircd --foo bar Error: unknown option '--foo'. Usage: ./build/GCC-8.3/bin/inspircd [--config <file>] [--debug] [--nofork] [--nolog] [--nopid] [--runasroot] [--version] $ ./build/GCC-8.3/bin/inspircd --help Error: unknown option '--help'. Usage: ./build/GCC-8.3/bin/inspircd [--config <file>] [--debug] [--nofork] [--nolog] [--nopid] [--runasroot] [--version] ``` | 2021-08-10 | 1 | -1/+1 | ||
| * | | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -1/+1 | ||
| * | | Move channel logic from InspIRCd to the new ChannelManager class. | 2021-05-08 | 1 | -1/+0 | ||
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -2/+1 | ||
| * | | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -1/+1 | ||
| * | | Remove the unused ExitCodes array. | 2021-04-02 | 1 | -19/+0 | ||
| * | | Merge branch 'insp3' into master. | 2021-03-05 | 1 | -24/+10 | ||
| |\| | ||||||
| | * | Update copyright headers. | 2021-03-05 | 1 | -5/+5 | ||
| | * | Fix not being able to colour format output to stderr on Windows. | 2021-03-03 | 1 | -19/+5 | ||
| * | | Refactor classbase/CullResult into Cullable/Cullable::Result. | 2021-03-02 | 1 | -2/+2 | ||
| * | | Merge branch 'insp3' into master. | 2021-02-28 | 1 | -2/+2 | ||
| |\| | ||||||
| | * | Update copyright headers. | 2021-02-26 | 1 | -2/+2 | ||
| * | | Merge branch 'insp3' into master. | 2021-02-01 | 1 | -1/+2 | ||
| |\| | ||||||
| | * | Duplicate the stdout file handle when used for logging.•••Failure to do this may result in a crash on shutdown when started in debug mode. | 2021-02-01 | 1 | -1/+2 | ||
| * | | Merge branch 'insp3' into master. | 2021-01-18 | 1 | -3/+3 | ||
| |\| | ||||||
| | * | Fix showing the start header when using --version. | 2021-01-18 | 1 | -2/+2 | ||
| | * | Add a new runtime directory and move the pid file to it.•••The data directory is intended for persistent files whereas the pid file is ephemeral. This distinction doesn't matter by default but on system-wide installs ephemeral runtime files go in /var/run or /run instead. | 2021-01-18 | 1 | -1/+1 | ||
| * | | Merge branch 'insp3' into master. | 2020-11-03 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Fix an off by one error in the "unknown option" message. | 2020-11-03 | 1 | -1/+1 | ||
| * | | Move FilePosition to fileutils.h and use in ConfigTag. | 2020-11-03 | 1 | -1/+1 | ||
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | 2020-10-31 | 1 | -1/+1 | ||
| * | | Merge branch 'insp3' into master. | 2020-08-25 | 1 | -0/+1 | ||
| |\| | ||||||
| | * | Update copyright headers. | 2020-07-30 | 1 | -0/+1 | ||
| * | | Merge branch 'insp3' into master. | 2020-07-15 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Minor typo correction. | 2020-07-01 | 1 | -1/+1 | ||
| * | | Merge branch 'insp3' into master. | 2020-05-05 | 1 | -3/+3 | ||
| |\| | ||||||
