Austin Ellis
32679a107a
Add the ability to confirm accounts via webcpanel after logging in.
2022-09-22 17:38:07 +01:00
miwob
bc101d10de
Update hybrid protocol module to improve compatibility with the latest ircd-hybrid release.
...
* Remove support for deprecated channel mode `u`
* Add support for channel mode `N`
* Fixed the `UID` message handler requiring the correct amount of arguments
* Fixed the `SID` message handler requiring the correct amount of arguments
* Fixed the `SJOIN` message handler requiring the correct amount of arguments
* Minor documentation updates and style corrections
* Remove pointless return statement in the `JOIN` message handler
* Add support for the owner and admin channel prefix modes
* Add support for `MLOCK`
* Fixed SendChannel() so modes are prefixed with a `+`
* Change SendJoin() to actually use the mode stacker
* Add support for channel mode `Q`
* Add support for channel mode `Z`
* Add support for user mode `B` and `Z`
* Actually user mode `g` is not oper only. For some reason this mode got set to oper only in anope/anope@1e625b6
* Work properly with extended bans, e.g. don't normalize masks starting with a `$`
2022-09-15 14:13:24 +01:00
Sadie Powell
901a456132
Fix allowing spaces in some config fields that shouldn't contain them.
2022-09-12 17:56:45 +01:00
Sadie Powell
0c61915e31
Bahamut now has support for halfops.
2022-09-12 17:56:45 +01:00
Dragone2
d5e85c7f25
Fixe a typo in the Italian translation.
...
Ref: #298
2022-08-10 19:40:42 +01:00
Michael Stapelberg
a5425e3bf3
database: write to temporary file and rename.
...
This decreases the likelihood of ending up with a zero-byte (or missing)
anope.db.
Co-authored-by: Michael Stapelberg <michael@robustirc.net >
2022-07-27 17:40:49 +01:00
Sadie Powell
2062eb23f0
Release 2.0.11.
2.0.11
2022-04-22 10:17:19 +01:00
Sadie Powell
af4d7d21ba
Update the changelogs.
2022-04-21 17:48:54 +01:00
Sadie Powell
c2ba553483
Remove unnecessary ProcessModes call in unreal4.
...
This was made obsolete by the previous commit.
2022-04-11 15:34:37 +01:00
PeGaSuS
8dd1fb8ac2
Fix unsetting vhosts on unreal4 ( #289 ).
2022-02-13 14:30:09 +00:00
Sadie Powell
b5fe380011
Include the required modules in the example InspIRCd config.
2022-01-29 13:33:19 +00:00
Sadie Powell
af7bf785f9
Fix a grammar error in nickserv.example.conf.
2022-01-29 13:31:04 +00:00
Sadie Powell
04257b9d6a
Replace ICQ in the ns_set_misc examples with something not dead.
2022-01-10 16:45:25 +00:00
Sadie Powell
acb6c55529
Add all extra modules to the gitignore to avoid adding their symlinks.
2022-01-10 16:20:56 +00:00
Sadie Powell
0e6f8488d3
Avoid duplicate checks in irc2sql.
2022-01-10 16:20:56 +00:00
Filippo Cortigiani
56687c27cb
Fix ns_resetpass not returning a response for XMLRPC ( #243 )
...
Co-authored-by: filippo nicola cortigiani <simos@H7-25.fritz.box >
2022-01-10 16:12:33 +00:00
k4bek4be
9b0c7929d9
Multiple updates for unreal4 protocol ( #285 )
...
* 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-10 15:50:17 +00:00
k4bek4be
d895a3aa01
Use utf-8 encoding for outgoing email ( #286 )
2022-01-09 19:01:45 +00:00
k4be
d4632e5286
Add a "Network Service" (RPL_WHOISOPERATOR) line to WHOIS replies
2022-01-09 18:39:09 +00:00
Michael Wobst
c38106211c
Adjust IsIdentValid test to comply with upcoming ircd-hybrid release ( #272 ).
...
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-09 15:25:09 +00:00
Sadie Powell
b8bcad048e
Update the copyright headers for 2022.
2022-01-06 23:15:44 +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
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
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
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
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
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
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