| Commit message (Expand) | Author | Age | Files | Lines |
| * | Revert "Demote the regex_tre module to inspircd-contrib".•••TRE is now maintained again so we can revive this.
This reverts commit bd9b6c40059795fd5fb78e16a540ce661c77f82f.
| Sadie Powell | 2025-08-19 | 1 | -0/+1 |
| * | Rename regex_pcre back to regex_pcre2.•••This rename happened before we had config compatibility and it doesn't
make sense to keep it anymore.
| Sadie Powell | 2024-06-07 | 1 | -1/+1 |
| * | Move ssl_mbedtls to inspircd-contrib.•••Closes #2088.
| Sadie Powell | 2024-04-15 | 1 | -1/+0 |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2023-11-14 | 1 | -0/+3 |
| |\ |
|
| | * | Add some more files to the gitignore. | Sadie Powell | 2023-11-06 | 1 | -0/+3 |
| | * | Import regex_pcre2 from inspircd-contrib.•••The original plan was to make the PCRE2 switch happen in v3 but it
seems that distributions are beginning to unpackage the old pcre
library already.
| Sadie Powell | 2022-12-05 | 1 | -0/+1 |
| * | | Implement support for JSON logging. | Sadie Powell | 2022-05-02 | 1 | -0/+1 |
| * | | 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.
| Sadie Powell | 2022-05-01 | 1 | -0/+1 |
| * | | Rename regex_pcre2 to regex_pcre. | Sadie Powell | 2021-11-14 | 1 | -1/+1 |
| * | | Yeet regex_pcre into contrib. | Sadie Powell | 2021-10-01 | 1 | -1/+0 |
| * | | Add the regex_pcre2 module. | Sadie Powell | 2021-09-26 | 1 | -0/+1 |
| * | | We haven't used Travis CI in a long time so this is unnecessary. | Sadie Powell | 2021-07-03 | 1 | -1/+0 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-06-09 | 1 | -1/+0 |
| |\| |
|
| * | | Demote the regex_tre module to inspircd-contrib. | Sadie Powell | 2021-06-01 | 1 | -1/+0 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-12-04 | 1 | -0/+1 |
| |\| |
|
| | * | Add corefiles to the git ignore list. | Sadie Powell | 2020-11-26 | 1 | -0/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-10-27 | 1 | -0/+1 |
| |\| |
|
| | * | Implement support for Argon2 password hashing.•••Resolves #1540. | ShutterQuick | 2020-10-10 | 1 | -0/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-05-15 | 1 | -1/+1 |
| |\| |
|
| | * | Replace the geoip module with geo_maxmind, geoban, and geoclass.•••MaxMind have EOL'd the library that the geoip module uses and have
replaced it with libmaxminddb.
The geoip module has been split into geo_maxmind which provides
geolocation data, geoban which provides location-based channel
bans, and geoclass which is used to filter a user into a connect
class based on location.
| Peter Powell | 2019-04-15 | 1 | -1/+1 |
| * | | Move m_regex_stdlib out of extras now it can always be built. | Sadie Powell | 2019-01-25 | 1 | -1/+0 |
| * | | Use C++14 compilers in Docker on Travis. | Sadie Powell | 2019-01-25 | 1 | -0/+1 |
| |/ |
|
| * | Move m_sslrehashsignal to the extra directory.•••This module uses platform-specific behaviour that does not work on
Windows.
| Peter Powell | 2018-02-17 | 1 | -0/+1 |
| * | Fix building on Windows (mostly). | Peter Powell | 2018-02-17 | 1 | -0/+2 |
| * | Remove support for building with BSD Make.•••BSD users should install GNU Make to build InspIRCd.
| Peter Powell | 2017-07-24 | 1 | -1/+1 |
| * | Remove broken mssql module•••Issue #1006
| Attila Molnar | 2016-08-23 | 1 | -1/+0 |
| * | Add mbedTLS SSL module | Attila Molnar | 2016-06-15 | 1 | -0/+1 |
| * | Update .gitignore to reflect LDAP module changes | Attila Molnar | 2016-05-03 | 1 | -2/+1 |
| * | Write generated templates to the .configure directory. | Peter Powell | 2016-03-22 | 1 | -6/+1 |
| * | Merge insp20 | Attila Molnar | 2015-04-20 | 1 | -0/+1 |
| |\ |
|
| | * | Fix various Doxygen warnings. | Peter Powell | 2015-02-27 | 1 | -0/+1 |
| | * | Backport questions from master's genssl tool. | Peter Powell | 2014-04-16 | 1 | -0/+1 |
| * | | Improve configure cache file handling.•••- Add a version number to the configure cache file.
- Disable configure cache file in non-interactive mode.
- Rename configure cache file to .configure.cache to avoid 2.0 files.
- Use run_test to produce the "reading .configure.cache" message.
| Peter Powell | 2014-12-07 | 1 | -3/+3 |
| * | | Add man pages. | Peter Powell | 2014-06-28 | 1 | -0/+2 |
| * | | Add systemd service file. | Peter Powell | 2014-06-28 | 1 | -0/+1 |
| * | | Replace the configure templating system with something better.•••A large amount of this code can be removed when buildtool is done
as we will not need to worry about the differences between BSD and
GNU Make.
| Peter Powell | 2014-05-23 | 1 | -0/+1 |
| * | | Add 'auto' option to genssl to automatically select a generator. | Peter Powell | 2013-07-29 | 1 | -0/+1 |
| * | | Add RE2 regex module. | Peter Powell | 2013-06-16 | 1 | -0/+1 |
| * | | Merge inspircd_{config,version}.h into a single header file. | Peter Powell | 2013-04-05 | 1 | -2/+1 |
| |/ |
|
| * | Replace Windows build system and installer with cmake | Adam | 2013-03-14 | 1 | -23/+0 |
| * | Windows: In-depth cleanup (see details)•••-Fix x64 builds for Windows. Now all configurations compile.
-Remove the non-working rebase stuff.
-Remove the Windows fork hack and instead use FreeConsole() to emulate the behavior. This directly allows us to compile with ASLR, which is turned on now.
-Remove the old IPC mechanism for the removed GUI. This is not needed anymore as the GUI wasn't ever supported on anything newer than 1.2
-Remove the WIN32/WINDOWS macros. _WIN32 is supported on all x86-based VC++ targets, so that's what we need.
-Enable optimizations for release builds.
-De-duplicate printf_c(), it was previously copy-pasted into colors.h for configure
-Add the VC++ specific bad files in .gitignore
-Disable PID writing on Windows. This is only making sense for *nix builds.
-Replace the CPU usage retrieval with an algorithm analogous to the *nix behavior. Also supports separated now/total values. (Tested with a dummy busy loop - seems working)
-Removed certain unused functions and variables
-Remove stdint defines from the windows wrapper
-Remove CRT debug alloc. This is a bad idea as it would define a macro to replace free which breaks builds.
-Re-evaluated the warnings list, commented it.
-Moved inspircd_config/_version to include/ to match *nix
-Removed the creation of inspircd_se_config, as it isn't used at all.
-Made non-git builds show as "r0" instead of "r" (thanks to @SaberUK for pointing this out)
-Fixed up m_spanningtree's project paths. Now all configurations (debug/release x86/x64) have been tested and build properly.
-Moved FindDNS out of the wrapper and matched its log behavior with *nix. (It's pointless having it in the wrapper after the recent slimming down)
-Replaced random/srandom wrappers with a mechanism that tries to use Windows' Random API first is no SSL module is loaded.
-Removed more old junk from support for compilers older than VC++ 2010 (we don't have project files for these, so compiling them would be hard anyways)
-Removed the unused ClearConsole()
-Removed unused includes from the wrapper. Also, do not include psapi.h here if we don't link psapi.lib. This should be done where appropriate.
-Made inet_aton an inline function for increased performance
-C4800, performance warning about bool forcing, resolved at all occurrences.
-C4701, uninitialized variable 'cached', resolved at all occurrences.
-dlerror() was migrated out of the wrapper for more thread safety (no global buffer being shared) and increased performance.
-Removed the wrong CRT debug flags. This drains a lot of performance.
-Removed the clock_gettime/gettimeofday wrappers
-Replaced all TCHAR/ANSI mix-ups of functions with the correct respective function.
-Added a block of C4355 for < VS2012
-Update project files for c870714
| ChrisTX | 2012-10-12 | 1 | -0/+25 |
| * | Update .gitignore | attilamolnar | 2012-10-06 | 1 | -1/+1 |
| * | Add mode +V, status prefix. Because we haven't used up enough channel mode le...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12385 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-06 | 1 | -6/+1 |
| * | Remove include/inspircd_se_config.h and socketengine-specific headers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11784 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-30 | 1 | -1/+0 |
| * | Update svn:ignore and .gitignore•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11777 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-28 | 1 | -5/+0 |
| * | Buildsystem updates•••Add required compilation flags for interix
Fix build when perl is not in /usr/bin
Clean up unused file masks from .gitignore
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11770 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-27 | 1 | -18/+0 |
| * | Remove .*.d dependency garbage, and use a dedicated build directory•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11738 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-17 | 1 | -31/+11 |
| * | Update .gitignore to ignore .modulemanager (and cleanup)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11532 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-08-17 | 1 | -52/+7 |
| * | Trivial commit to add .gitignore to ..gitignore!•••(And test multiline commits.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11463 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-08-02 | 1 | -0/+1 |
| * | Push SVN ignores to .gitignore, so I can stop going insane.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11458 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-08-02 | 1 | -0/+121 |