aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Expand)AuthorAgeFilesLines
* Revert "Demote the regex_tre module to inspircd-contrib".•••TRE is now maintained again so we can revive this. This reverts commit bd9b6c40059795fd5fb78e16a540ce661c77f82f. Gravatar Sadie Powell2025-08-191-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. Gravatar Sadie Powell2024-06-071-1/+1
* Move ssl_mbedtls to inspircd-contrib.•••Closes #2088. Gravatar Sadie Powell2024-04-151-1/+0
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-11-141-0/+3
|\
| * Add some more files to the gitignore.Gravatar Sadie Powell2023-11-061-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. Gravatar Sadie Powell2022-12-051-0/+1
* | Implement support for JSON logging.Gravatar Sadie Powell2022-05-021-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. Gravatar Sadie Powell2022-05-011-0/+1
* | Rename regex_pcre2 to regex_pcre.Gravatar Sadie Powell2021-11-141-1/+1
* | Yeet regex_pcre into contrib.Gravatar Sadie Powell2021-10-011-1/+0
* | Add the regex_pcre2 module.Gravatar Sadie Powell2021-09-261-0/+1
* | We haven't used Travis CI in a long time so this is unnecessary.Gravatar Sadie Powell2021-07-031-1/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-091-1/+0
|\|
* | Demote the regex_tre module to inspircd-contrib.Gravatar Sadie Powell2021-06-011-1/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-041-0/+1
|\|
| * Add corefiles to the git ignore list.Gravatar Sadie Powell2020-11-261-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-10-271-0/+1
|\|
| * Implement support for Argon2 password hashing.•••Resolves #1540.Gravatar ShutterQuick2020-10-101-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-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. Gravatar Peter Powell2019-04-151-1/+1
* | Move m_regex_stdlib out of extras now it can always be built.Gravatar Sadie Powell2019-01-251-1/+0
* | Use C++14 compilers in Docker on Travis.Gravatar Sadie Powell2019-01-251-0/+1
|/
* Move m_sslrehashsignal to the extra directory.•••This module uses platform-specific behaviour that does not work on Windows. Gravatar Peter Powell2018-02-171-0/+1
* Fix building on Windows (mostly).Gravatar Peter Powell2018-02-171-0/+2
* Remove support for building with BSD Make.•••BSD users should install GNU Make to build InspIRCd. Gravatar Peter Powell2017-07-241-1/+1
* Remove broken mssql module•••Issue #1006 Gravatar Attila Molnar2016-08-231-1/+0
* Add mbedTLS SSL moduleGravatar Attila Molnar2016-06-151-0/+1
* Update .gitignore to reflect LDAP module changesGravatar Attila Molnar2016-05-031-2/+1
* Write generated templates to the .configure directory.Gravatar Peter Powell2016-03-221-6/+1
* Merge insp20Gravatar Attila Molnar2015-04-201-0/+1
|\
| * Fix various Doxygen warnings.Gravatar Peter Powell2015-02-271-0/+1
| * Backport questions from master's genssl tool.Gravatar Peter Powell2014-04-161-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. Gravatar Peter Powell2014-12-071-3/+3
* | Add man pages.Gravatar Peter Powell2014-06-281-0/+2
* | Add systemd service file.Gravatar Peter Powell2014-06-281-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. Gravatar Peter Powell2014-05-231-0/+1
* | Add 'auto' option to genssl to automatically select a generator.Gravatar Peter Powell2013-07-291-0/+1
* | Add RE2 regex module.Gravatar Peter Powell2013-06-161-0/+1
* | Merge inspircd_{config,version}.h into a single header file.Gravatar Peter Powell2013-04-051-2/+1
|/
* Replace Windows build system and installer with cmakeGravatar Adam2013-03-141-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 Gravatar ChrisTX2012-10-121-0/+25
* Update .gitignoreGravatar attilamolnar2012-10-061-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 Gravatar danieldg2010-02-061-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 Gravatar danieldg2009-09-301-1/+0
* Update svn:ignore and .gitignore•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11777 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-281-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 Gravatar danieldg2009-09-271-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 Gravatar danieldg2009-09-171-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 Gravatar danieldg2009-08-171-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 Gravatar w00t2009-08-021-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 Gravatar w00t2009-08-021-0/+121