Sadie Powell
41206b991e
Fix not being able to log into oper accounts when DNS fails.
2023-05-11 13:05:39 +01:00
Sadie Powell
b7abfe5eca
Avoid returning null when a config tag does not exist.
...
This invokes undefined behaviour on modern compilers.
2023-05-04 19:21:02 +01:00
Hendrik Jäger
23e7f5bd33
update: german translation
2023-04-21 22:30:18 +01:00
Dragone2
df9dfeae95
Update the Italian translation.
...
Ref: #309
2023-04-04 16:59:59 +01:00
Sadie Powell
29db25dac7
Fix missing override keywords.
2023-03-13 13:52:56 +00:00
Sadie Powell
d210cd2695
Modernize finding system tools and remove checks for unused tools.
2023-03-13 13:52:56 +00:00
Sadie Powell
fc8e6ee338
Document the protocol module changes from a while ago.
2023-03-13 01:44:37 +00:00
henk84
e68a41a91e
Make language/update.sh safer, faster, cleaner.
...
Ref: #308
Co-authored-by: Hendrik Jäger <gitcommit@henk.geekmail.org >
2023-03-06 12:01:46 +00:00
henk84
26f846e112
Document how to update a translation.
...
Ref: #307
Co-authored-by: Hendrik Jäger <gitcommit@henk.geekmail.org >
2023-02-26 23:09:30 +00:00
henk84
f1fbe9e629
Update some german translations.
...
Ref: #306
Co-authored-by: Hendrik Jäger <gitcommit@henk.geekmail.org >
2023-02-26 23:05:28 +00:00
Sadie Powell
ebe3fd7e57
Merge branch '2.0' into 2.1.
2023-02-19 11:21:58 +00:00
Sadie Powell
1c9b34190e
Update the en_US translation.
2023-02-19 11:14:37 +00:00
Sadie Powell
a5d4aa5821
Remove line numbers from the translation files.
...
The translations are updated so infrequently that these always
change a bunch and it makes reading the diffs really hard.
2023-02-19 11:12:37 +00:00
Hendrik Jäger
9b583961b0
Update german translation
2023-02-18 21:48:53 +00:00
Bram Matthys
fef0cc1c29
unreal4: set vhost/vident during SASL
2023-02-09 16:05:50 +00:00
Sadie Powell
f0ad0b4f0a
Raise the default session limit from 3 to 5.
2023-02-06 17:12:35 +00:00
Sadie Powell
dc1d9c837b
Fix crashing when encountering an unterminated commented block.
2023-02-06 17:10:29 +00:00
Sadie Powell
885462d98e
Merge branch '2.0' into 2.1.
2022-12-31 22:11:19 +00:00
Sadie Powell
33a337dfc0
Update the copyright headers for 2023.
2022-12-31 22:08:50 +00:00
Sadie Powell
b64dc09bd2
Fix marking services pseudoclients as an oper on InspIRCd.
...
The bot user needs to be marked as introduced in order to send an
oper type.
2022-12-31 21:55:05 +00:00
Sadie Powell
6395107be6
Fix getting the port on non-UNIX socket listeners.
2022-12-27 10:21:40 +00:00
Sadie Powell
24b881c427
Update MODULE_INIT for modern MSVC+ versions.
2022-12-23 15:09:12 +00:00
Sadie Powell
28be881886
Backport anopesmtp removal from the master branch.
2022-12-23 14:21:34 +00:00
Sadie Powell
5bc560a743
Remove some unnecessary dependencies on the Linux CI.
2022-12-23 14:10:33 +00:00
Sadie Powell
fee60c8e06
The fantasy:name field is allowed to contain spaces.
2022-12-18 10:36:59 +00:00
Sadie Powell
3f867c1e11
Show the invalid config value in the rejection message.
2022-12-18 10:35:11 +00:00
Sadie Powell
b235da2e9c
Merge branch '2.0' into 2.1.
2022-12-17 16:18:09 +00:00
Sadie Powell
3f3062a077
Use <filesystem> instead of opendir/readdir/closedir.
2022-12-17 16:03:28 +00:00
dependabot[bot]
2f46739931
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-17 15:59:28 +00:00
Sadie Powell
6eec018c34
Allow Dependabot to keep our GitHub CI up to date.
2022-12-17 15:57:37 +00:00
Sadie Powell
8a8fb7725b
Use the native versions of inet_ntop/inet_pton on Windows.
2022-12-17 12:40:58 +00:00
Sadie Powell
f6e5e6a2b4
Add sockaddrs::str to stringify a sockaddrs properly.
...
Also clean up the socket code slightly.
2022-12-17 12:39:48 +00:00
Sadie Powell
dfdcd3021a
Add support for linking over UNIX sockets.
2022-12-17 11:50:38 +00:00
Sadie Powell
5fa3d8f929
Use emplace() instead of insert(std::make_pair()).
2022-12-09 16:50:29 +00:00
Sadie Powell
e78db21180
Mark as 2.0.13-git.
2022-12-09 08:33:02 +00:00
Sadie Powell
d4d2a4b4ce
Release 2.0.12.
2.0.12
2022-12-09 08:30:43 +00:00
Sadie Powell
e33b8d5f43
Update the changelogs.
2022-12-09 08:28:57 +00:00
PeGaSuS
c2b154e1b1
Document cs_no_expire ( #301 ).
2022-12-08 07:16:04 +00:00
Sadie Powell
1a2da82106
Merge branch '2.0' into 2.1.
2022-12-07 15:59:46 +00:00
Sadie Powell
4a2861ba3d
Add a module that provides regex/pcre using PCRE2.
2022-12-07 15:43:39 +00:00
Sadie Powell
9d92de1157
Import InspIRCd's vendoring tool and use it to vendor crypt_blowfish.
2022-10-22 20:08:30 +01:00
miwob
211bd80061
Update ircd-hybrid protocol module
...
* Add METADATA command handler which currently only allows to modify a client's certificate fingerprint
* Minor reformatting and style inconsistency fixes
2022-09-29 13:05:05 +01:00
Austin Ellis
32679a107a
Add the ability to confirm accounts via webcpanel after logging in.
2022-09-22 17:38:07 +01:00
Sadie Powell
1664689eb7
Merge branch '2.0' into 2.1.
2022-09-15 18:46:51 +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
b96519d85c
Build the installer package on Windows CI.
2022-05-01 10:28:18 +01:00