Sadie Powell
|
4e5fc9797c
|
Speed up CI by building with Ninja instead of Make.
|
2022-01-04 18:48:22 +00:00 |
|
Sadie Powell
|
9befb13ea4
|
Remove various entries from sysconf which are never actually used.
|
2022-01-04 15:05:33 +00:00 |
|
Sadie Powell
|
8eb6a4da71
|
Update more IRCServices references to reflect the current project.
- If referring to the specific piece of software use "Anope".
- If referring to services in general use "services".
|
2022-01-04 14:11:07 +00:00 |
|
Sadie Powell
|
ec7dfb3675
|
Use C++11 header names instead of their deprecated equivalents.
|
2022-01-04 12:36:35 +00:00 |
|
Sadie Powell
|
106750db77
|
Replace all uses of push_back with emplace_back.
|
2022-01-04 12:28:55 +00:00 |
|
Sadie Powell
|
7d1047490e
|
Consistently use #pragma once across all header files.
This replaces a mixture of no include guards, ANOPE_FOO_H, and FOO_H.
|
2022-01-04 12:10:32 +00:00 |
|
Sadie Powell
|
c9f93eeaed
|
Merge branch '2.0' into 2.1.
|
2022-01-04 00:39:34 +00:00 |
|
Sadie Powell
|
db6b2225b1
|
Use GNU visibility attributes when on non-Windows.
This reduces binary sizes by several megabytes on my system.
|
2022-01-04 00:39:05 +00:00 |
|
Sadie Powell
|
c6c9d9591c
|
Remove some obsolete header and function checks.
|
2022-01-04 00:39:05 +00:00 |
|
Sadie Powell
|
c1f6a79c72
|
Export a compilation database for debug builds.
|
2022-01-04 00:39:05 +00:00 |
|
Sadie Powell
|
eb81f22a5b
|
Modernize CXXFLAGS on Unix and enable -Werror on CI.
Also clear up warnings that this exposed.
|
2022-01-04 00:39:05 +00:00 |
|
Sadie Powell
|
a31a7f5a6c
|
Use C++11 default initializers and destructors where possible.
|
2022-01-04 00:17:19 +00:00 |
|
Sadie Powell
|
7531e90499
|
Use C++11 style class/struct initialisation.
|
2022-01-04 00:17:13 +00:00 |
|
k4be
|
a93a7c87b6
|
Update pl_PL translation
|
2022-01-03 19:53:08 +00:00 |
|
Sadie Powell
|
ba2c82e2f5
|
Fix some minor issues discovered whilst working on 2.1.
|
2022-01-03 19:37:33 +00:00 |
|
Sadie Powell
|
dfcc025a19
|
Remove MARK_DEPRECATED as there's an attribute for this now.
|
2022-01-03 19:02:44 +00:00 |
|
Sadie Powell
|
a5f7aac295
|
Replace anope_{final,override} with their C++11 equivalent.
|
2022-01-03 19:02:44 +00:00 |
|
Sadie Powell
|
d76d747196
|
Require C++17 to build Anope.
|
2022-01-03 19:02:44 +00:00 |
|
Sadie Powell
|
aee1e53cb3
|
Remove support for precompiled headers.
This might have been useful two decades ago but on recent hardware
this just makes builds take longer than without them.
|
2022-01-03 16:27:15 +00:00 |
|
Sadie Powell
|
fd1ca96e2c
|
Merge branch '2.0' into 2.1.
|
2022-01-03 15:50:22 +00:00 |
|
Sadie Powell
|
2c18601d8f
|
Fix linking against libraries by their alternate name.
|
2021-12-28 21:18:22 +00:00 |
|
Sadie Powell
|
a1a1b3ad01
|
Add a build time check that OpenLDAP is reentrant.
|
2021-12-28 19:20:23 +00:00 |
|
Robert Scheck
|
7a28d81b44
|
Reflect OpenLDAP 2.5 upstream change from libldap_r to libldap
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 19:20:03 +00:00 |
|
Sadie Powell
|
69dbcba069
|
Allow specifying multiple dependency libraries like foo|bar.
|
2021-12-28 18:53:24 +00:00 |
|
Hendrik Jäger
|
66bf55fb7f
|
Fix missing spaces in de_DE
|
2021-12-23 22:10:27 +00:00 |
|
Sadie Powell
|
002186c016
|
Document log files having their creation date appended.
|
2021-12-23 22:08:36 +00:00 |
|
Sadie Powell
|
6a7488edc1
|
Remove double escaping in CMake regex matching.
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 11:11:22 +00:00 |
|
Sadie Powell
|
4af8dfa549
|
Update the min version of CMake mentioned in the Config script.
|
2021-12-14 10:10:03 +00:00 |
|
Sadie Powell
|
4efc2c219b
|
Send mode changes from ChanServ if the channel is not registered.
Avoids calling WhoSends() on a null pointer.
|
2021-12-03 07:11:37 +00:00 |
|
Sadie Powell
|
84ec0903ee
|
Fix checking if this is null in regchannel.
I can't see any places this might be called on a null pointer.
|
2021-12-02 10:23:05 +00:00 |
|
Sadie Powell
|
754c82d047
|
Remove undefined behaviour around checking if this is null.
|
2021-11-30 11:04:19 +00:00 |
|
Sadie Powell
|
17fa704278
|
CMake warnings CMP0003 and CMP0007 are not necessary.
|
2021-11-30 10:11:17 +00:00 |
|
Sadie Powell
|
b9ccd4bb0b
|
Fix cmake deprecation warning CMP0026.
|
2021-11-30 10:03:10 +00:00 |
|
Sadie Powell
|
595bc09ec1
|
Merge branch '2.0' into 2.1.
|
2021-11-30 09:50:33 +00:00 |
|
Sadie Powell
|
64f65b035e
|
Fix some message params being sent as <middle> instead of <trailing>.
|
2021-11-20 19:54:56 +00:00 |
|
Sadie Powell
|
b6f1c86f65
|
Use example.com instead of localhost.net in the example configs.
|
2021-11-14 20:45:17 +00:00 |
|
Sadie Powell
|
a736b54ef1
|
Use the server name as the enforcer hostname if not otherwise set.
|
2021-11-14 20:45:01 +00:00 |
|
Austin Ellis
|
8b8bc97194
|
Fix the grammar of the globaloncycledown message (#279).
The previous default example (which is in use on many Anope networks) refers to Services in 2nd person, then 1st person - in the same sentence.
|
2021-11-14 00:42:09 +00:00 |
|
Sadie Powell
|
27cff11e31
|
Increase the default channel expiry to 30 days.
|
2021-10-17 19:46:29 +01:00 |
|
Sadie Powell
|
b7da27ad3a
|
Increase the default nickname expiry to 90 days.
|
2021-10-17 19:44:05 +01:00 |
|
Sadie Powell
|
aa0adcf99b
|
Show the protocol module name when connecting to the uplink.
|
2021-10-06 20:58:57 +01:00 |
|
Sadie Powell
|
079fb1b66f
|
Mark as 2.0.11-git.
|
2021-08-29 20:02:49 +01:00 |
|
Sadie Powell
|
1cab1d32c2
|
Send the oper mode for services pseudoclients on InspIRCd.
|
2021-08-29 18:37:12 +01:00 |
|
Sadie Powell
|
e5075d2dc2
|
Merge branch '2.0' into 2.1
|
2021-08-28 19:53:17 +01:00 |
|
Matthew Beeching
|
98fdce2e1d
|
Update Jobe's email address in the readme.
|
2021-08-25 20:33:11 +01:00 |
|
Adam
|
d8d1c1d18c
|
cmake: update NSIS template for NSIS 3
Newer cmake versions require NSIS 3, which already defines a RemoveSection macro causing cpack to fail
|
2021-08-09 17:17:25 -04:00 |
|
Sadie Powell
|
48ec53242e
|
Release 2.0.10.
2.0.10
|
2021-08-09 15:54:25 +01:00 |
|
Sadie Powell
|
e7e8447fa3
|
Deduplicate code for checking if a user is securely connected.
|
2021-08-01 19:23:48 +01:00 |
|
Sadie Powell
|
561b205c4a
|
Merge branch '2.0' into 2.1.
|
2021-08-01 18:53:24 +01:00 |
|
Adam
|
91321bdf68
|
webcpanel: fix command source ip to use extforward ip
|
2021-07-24 12:09:12 -04:00 |
|