Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-29 | Fix a grammar error in nickserv.example.conf. | Sadie Powell | |
2022-01-13 | Document the sysconf header file. | Sadie Powell | |
2022-01-13 | Remove checks for obsolete Windows SDK versions. | Sadie Powell | |
We can't build against these anyway now as they're too old. | |||
2022-01-13 | Clean up the predefined variables on Windows. | Sadie Powell | |
- Use _MSC_VER for detecting MSVC instead of a custom define. - Remove MINGW as you can use __MINGW32__ to detect this. - Stop defining _WIN32 as this will always be defined on Windows. | |||
2022-01-13 | Add support for Windows CI. | Sadie Powell | |
2022-01-13 | Fix checking whether localisation is enabled. | Sadie Powell | |
2022-01-13 | Rip out check_functions(). | Sadie Powell | |
This isn't actually used anywhere and just slows down the build. | |||
2022-01-13 | Rip out calculate_depends(). | Sadie Powell | |
This code is incredibly error prone and it just duplicates behaviour that CMake already implements with depend.make files. | |||
2022-01-13 | Include cstring instead of string.h in services.h | Sadie Powell | |
2022-01-13 | Remove NO_CLIENT_LONG_LONG from the mysql module. | Sadie Powell | |
This is not necessary now we use C++17. | |||
2022-01-13 | Fix some methods that should have been marked as CoreExport. | Sadie Powell | |
2022-01-12 | Use the default CMake modules for finding gettext instead of our own. | Sadie Powell | |
2022-01-12 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-01-10 | Replace ICQ in the ns_set_misc examples with something not dead. | Sadie Powell | |
2022-01-10 | Add all extra modules to the gitignore to avoid adding their symlinks. | Sadie Powell | |
2022-01-10 | Avoid duplicate checks in irc2sql. | Sadie Powell | |
2022-01-10 | Fix ns_resetpass not returning a response for XMLRPC (#243) | Filippo Cortigiani | |
Co-authored-by: filippo nicola cortigiani <simos@H7-25.fritz.box> | |||
2022-01-10 | Multiple updates for unreal4 protocol (#285) | k4bek4be | |
* Parse PROTOCTL PREFIX and PROTOCTL USERMODES * Add several previously unhandled modes * Fix incorrect SJOIN prefix handling * Enable message tags sending from ircd * Add timedban matcher * Add operclass matcher * Store all client and channel moddata. * Call unreal's internal unban on /cs unban * Check for ~a:0 ban * Add country ban matcher * Use +B umode for services bots | |||
2022-01-09 | Use utf-8 encoding for outgoing email (#286) | k4bek4be | |
2022-01-09 | Add a "Network Service" (RPL_WHOISOPERATOR) line to WHOIS replies | k4be | |
2022-01-09 | Adjust IsIdentValid test to comply with upcoming ircd-hybrid release (#272). | Michael Wobst | |
hybrid.cpp: adjust IsIdentValid test to comply with upcoming ircd-hybrid where user names may only consist of [A-Za-z0-9._-] and may not begin with '.', '-', or '_'. As a side effect this fixes an issue where currently it is possible to introduce bots whose user name starts with (non-alnum) characters considered invalid for ircd-hybrid leading to a services shutdown due to a nick introduction/kill loop. | |||
2022-01-06 | Update the copyright headers for 2022. | Sadie Powell | |
2022-01-04 | Speed up CI by building with Ninja instead of Make. | Sadie Powell | |
2022-01-04 | Remove various entries from sysconf which are never actually used. | Sadie Powell | |
2022-01-04 | Update more IRCServices references to reflect the current project. | Sadie Powell | |
- If referring to the specific piece of software use "Anope". - If referring to services in general use "services". | |||
2022-01-04 | Use C++11 header names instead of their deprecated equivalents. | Sadie Powell | |
2022-01-04 | Replace all uses of push_back with emplace_back. | Sadie Powell | |
2022-01-04 | Consistently use #pragma once across all header files. | Sadie Powell | |
This replaces a mixture of no include guards, ANOPE_FOO_H, and FOO_H. | |||
2022-01-04 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-01-04 | Use GNU visibility attributes when on non-Windows. | Sadie Powell | |
This reduces binary sizes by several megabytes on my system. | |||
2022-01-04 | Remove some obsolete header and function checks. | Sadie Powell | |
2022-01-04 | Export a compilation database for debug builds. | Sadie Powell | |
2022-01-04 | Modernize CXXFLAGS on Unix and enable -Werror on CI. | Sadie Powell | |
Also clear up warnings that this exposed. | |||
2022-01-04 | Use C++11 default initializers and destructors where possible. | Sadie Powell | |
2022-01-04 | Use C++11 style class/struct initialisation. | Sadie Powell | |
2022-01-03 | Update pl_PL translation | k4be | |
2022-01-03 | Fix some minor issues discovered whilst working on 2.1. | Sadie Powell | |
2022-01-03 | Remove MARK_DEPRECATED as there's an attribute for this now. | Sadie Powell | |
2022-01-03 | Replace anope_{final,override} with their C++11 equivalent. | Sadie Powell | |
2022-01-03 | Require C++17 to build Anope. | Sadie Powell | |
2022-01-03 | Remove support for precompiled headers. | Sadie Powell | |
This might have been useful two decades ago but on recent hardware this just makes builds take longer than without them. | |||
2022-01-03 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2021-12-28 | Fix linking against libraries by their alternate name. | Sadie Powell | |
2021-12-28 | Add a build time check that OpenLDAP is reentrant. | Sadie Powell | |
2021-12-28 | Reflect OpenLDAP 2.5 upstream change from libldap_r to libldap | Robert Scheck | |
Starting with OpenLDAP 2.5 upstream decided to merge the non-threaded libldap_r library into the threaded libldap library. And starting with OpenLDAP 2.6 common Linux distributions such as Fedora do not ship the compatibility symbolic link anymore (which leads to a build failure), thus the linking tests for libldap_r and uses alternatively libldap. See also: - https://lists.openldap.org/hyperkitty/list/openldap-announce@openldap.org/thread/BH3VDPG6IYYF5L5U6LZGHHKMJY5HFA3L/ - https://bugzilla.redhat.com/show_bug.cgi?id=2032707 | |||
2021-12-28 | Allow specifying multiple dependency libraries like foo|bar. | Sadie Powell | |
2021-12-23 | Fix missing spaces in de_DE | Hendrik Jäger | |
2021-12-23 | Document log files having their creation date appended. | Sadie Powell | |
2021-12-14 | Remove double escaping in CMake regex matching. | Sadie Powell | |
This is not needed now we use regex matching directly instead of via the CMake 2.4 function wrapper. Fixes building extra modules. | |||
2021-12-14 | Update the min version of CMake mentioned in the Config script. | Sadie Powell | |