Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-03-06 | Move REPRODUCIBLE_BUILD to sysconf. | Sadie Powell | |
2025-01-14 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-06-07 | Add nullability attributes to the module events. | Sadie Powell | |
2024-04-02 | Sync the build system directory names with the core. | Sadie Powell | |
2024-04-02 | Use the paths from the build system instead of hardcoding them. | Sadie Powell | |
2024-03-18 | Use clock_gettime if it is available. | Sadie Powell | |
2024-02-29 | Rework some platform compatibility code. | Sadie Powell | |
2024-01-09 | Use native file extensions on macOS and Windows. | Sadie Powell | |
2024-01-08 | Mark format strings with the GNU printf attribute. | Sadie Powell | |
2024-01-04 | Update the copyright headers for 2024. | Sadie Powell | |
2022-12-31 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-01-13 | Document the sysconf header file. | Sadie Powell | |
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-12 | Use the default CMake modules for finding gettext instead of our own. | Sadie Powell | |
2022-01-04 | Remove various entries from sysconf which are never actually used. | 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 | Remove some obsolete header and function checks. | Sadie Powell | |
2020-09-28 | All modern platforms support stdint so remove pstdint. | Sadie Powell | |
2012-11-07 | We no longer have to use the rungroup provided at build time, it is ↵ | Adam | |
specified in the config now | |||
2011-10-24 | Fixed bug #1349 (m_sqlite compiles without error under FreeBSD), as well as ↵ | Naram Qashat | |
use C99's stdint.h (or cstdint if available) to get (u)intX_t types instead of our stupid typedefs. pstdint.h included in case there is no cstdint or stdint.h available. | |||
2011-05-16 | Unmodularized the socket engine because its causing problems and really is ↵ | Adam | |
unnecessary | |||
2011-05-16 | Moved the core pseudo clients out into their own modules | Adam | |
2011-03-30 | Fixed windows build more, including ldap | Adam | |
2011-03-29 | Fixed windows build | Adam | |
2011-02-05 | Removed the LIBINTL include hack | Adam | |
2010-10-30 | Made gettext work on most OSs. Tested on Debian, FreeBSD, Gentoo, and Windows. | Adam | |
Added a search path option to the Config script for cmake to use when finding libraries for modules or for gettext. Fixed m_mysql and m_ssl to work under Windows, made the Windows Config program remember the last used options, and fixed Windows release builds. | |||
2010-10-05 | Fixed restarting Anope when it is started from outside of the services ↵ | Adam | |
binary dir | |||
2010-09-26 | Partial fix for finding gettext with CMake, still doesn't fix the lack of ↵ | Naram Qashat | |
finding non-standard paths though. | |||
2010-09-26 | Changed the language system to use gettext | Adam | |
2010-09-09 | Added an asynchronous DNS system and m_dnsbl, which checks clients against ↵ | Adam | |
DNS blacklists. Rewrote internal handling of IPs, we now properly support users using IPv6. Fixed a few problems with the UnrealIRCd protocol module. | |||
2010-07-27 | Added debug_cast which uses dynamic_cast on debug builds, and static_cast on ↵ | Adam | |
release builds | |||
2008-12-31 | Removed check for HAVE_VA_LIST_AS_ARRAY, it broke MemoServ. | cyberbotx | |
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1893 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2008-12-17 | Massive cleanup of the CMakeLists.txt files to finalize them. | cyberbotx | |
Edited configuration scripts for *nix and Windows to use CMake as well as support both in-source and out-of-source builds. Changed directory structure for *nix to match Windows to remove some conditionals in both CMake and Anope itself. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1841 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2008-12-17 | More CMake work, mostly to handle both *nix and Windows builds. | cyberbotx | |
Also some tweaks to generation files (like version.sh) to take both input and output files as arguments, to handle CMake when it's used for an out-of-source build. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1836 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2008-12-17 | Implemented CMake build system to replace the old autoconf-based build system. | cyberbotx | |
(Note: Although each Makefile was changed, they will be removed later as CMake reconstructs them.) Also fixed generation of language files and version.h to not rely on the current directory they are in. Edited Config to send parameters to cmake, but it is no longer a requirement. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1835 5417fbe8-f217-4b02-8779-1006273d7864 |