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
Sadie Powell
33590aa59b
Overwritten has two t's in it.
2021-06-17 18:41:23 +01:00
Josh Soref
fd88b756fc
Fix various spelling issues ( #274 ).
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >.
2021-06-17 15:02:30 +01:00
Sadie Powell
8d1bc95faf
Use the InspIRCd-sent maxlist size instead of networkinfo:modelistsize.
2021-06-04 02:19:54 +01:00
Sadie Powell
e67c2d5632
Add support for per-mode list limits.
2021-06-04 02:12:09 +01:00
Sadie Powell
376053e0ac
Allow protocol modules to declare that the IRCd supports tags.
...
This is not being used currently but will be soon.
2021-06-01 00:21:41 +01:00
Sadie Powell
cadc6f48e6
Remove nickserv:strictpasswords as it is now obsolete.
2021-05-31 21:44:10 +01:00
Sadie Powell
b6665d5eb9
Add the nickserv:minpasslen option.
2021-05-31 21:16:06 +01:00
Sadie Powell
95955ae069
Rename nickserv:passlen to nickserv:maxpasslen.
2021-05-31 21:00:43 +01:00
Sadie Powell
df4313f5bb
Merge branch '2.0' into 2.1.
2021-05-31 20:57:48 +01:00
Sadie Powell
3728a0bda1
Fix some misleading indentation in ns_register.
2021-05-31 20:53:29 +01:00
Sadie Powell
d2da73cf68
Add the -devel switch to Config.
...
This makes the script use defaults that make development easier.
2021-05-26 04:13:42 +01:00
Sadie Powell
100b24074d
Improve the message for NICK_IDENTIFY_REQUIRED.
2021-05-23 19:51:40 +01:00
Sadie Powell
a040f17787
Use InnoDB instead of the deprecated MyISAM engine.
...
Ref: https://www.percona.com/blog/2016/10/11/mysql-8-0-end-myisam/
2021-04-27 23:21:07 +01:00
Sadie Powell
6274bd0b34
Use utf8mb4 instead of utf8 in chanstats and irc2sql.
...
The utf8 charset, confusingly, is an alias for utf8mb3 which is not
a real UTF-8 encoding as it can only store three byte characters.
The real UTF-8 charset is utf8mb4.
2021-04-27 23:18:04 +01:00
Sadie Powell
095a25d473
Add the anope_override keyword to methods that lack it.
2021-04-27 21:41:19 +01:00
Sadie Powell
53cd3f47b5
Use elseif in CMake where possible.
2021-04-27 19:20:39 +01:00
Sadie Powell
c21f6eb5a3
Rip out compatibility code for now-unsupported CMake versions.
2021-04-27 19:20:36 +01:00