Sadie Powell
e2aeab970b
Remove the repeated conditions in cmake endif/else statements.
2021-04-27 17:49:21 +01:00
Sadie Powell
ef4fd869ae
Bump minimum CMake version to 3.8.
...
This is the minimum version that supports CMAKE_CXX_STANDARD=17.
2021-04-27 17:48:28 +01:00
Sadie Powell
dfc8bd4aa2
Switch SendSVSLogin to take a NickAlias.
2021-04-27 17:31:14 +01:00
Sadie Powell
fd774bd52a
Remove unnecessary space.
2021-04-21 14:09:07 +01:00
Sadie Powell
16fac79b78
The last parameter of Solanum ECHO is a <trailing>.
2021-04-21 14:06:49 +01:00
Sadie Powell
622a8ea7e9
Implement support for the Solanum ECHO server capability.
...
https://github.com/solanum-ircd/solanum/commit/4cac091255d972b0131ffbf0cd278f984bd892d4
2021-04-21 14:05:35 +01:00
Sadie Powell
c00ecc5e02
Process writes to the uplink socket before quitting in all cases.
...
This allows any error that might have been sent to the IRCd to
actually be sent.
2021-04-16 22:46:11 +01:00
Sadie Powell
cdd9b6f11b
Default to the inspircd3 protocol module instead of inspircd20.
2021-04-16 22:18:56 +01:00
Sadie Powell
faee68e85f
Don't enforce casemapping when using the 1202 InspIRCd protocol.
...
This allows older servers which use a module that provides custom
casemapping (e.g. the ascii module) to link.
2021-04-16 22:17:47 +01:00
Sadie Powell
683f42eeef
Use UTC in anopesmtp to fix a C++98 compat warning.
2021-04-08 13:47:13 +01:00
Sadie Powell
f83558f10b
Log when freopen and chown fail.
2021-04-08 13:47:13 +01:00
Sadie Powell
0a518f4bbd
Fix the syntax of Solanum identified messages.
2021-03-30 13:56:20 +01:00
PeGaSuS
9483da3239
Added Account to show the main nick of a grouped nick(s).
...
#270
2021-02-19 01:42:13 +00:00
Matt Schatz
c67911bfcc
bots: Fix dtor channel iterator being invalidated.
...
The call to UnAssign() erases the channel from the set which
invalidates the iterator in this loop. Handle this in the same
manner as the NickCore dtor.
2021-02-19 01:37:08 +00:00
Sadie Powell
3f6e694e50
Send the appropriate messages for Solanum's IDENTIFIED feature.
2021-02-19 01:08:08 +00:00
Sadie Powell
c2646d67bb
Replace the Charybdis protocol module with Solanum (its successor).
2021-02-19 00:33:27 +00:00
Sadie Powell
c68b81eac8
Merge branch '2.0' into 2.1.
2021-02-18 23:59:28 +00:00
Adam
4d271e0210
cs_access: require accounts to be confirmed for level 0 access
2021-01-31 12:05:25 -05:00
Robby
c5a4e8337c
Update copyright to 2021.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \;
2021-01-07 03:31:08 +01:00
PeGaSuS
7e08e7cb6c
Set killprotect as a default option in nickserv.example.conf.
2021-01-07 03:24:17 +01:00
Michael Hazell
4031dc7321
inspircd3: Enable support for channel SQLines ( #268 )
2021-01-01 19:03:23 +00:00
Robby
d1e4943800
Add kill_immed as an available option to nickserv.example.conf.
2020-11-20 17:00:00 +01:00
Sadie Powell
74f18d7b1d
Only grant an account an identifier when the identifier is needed.
2020-11-19 14:12:18 +00:00
Sadie Powell
3856538e48
Bump for 2.0.10-git.
2020-10-22 12:10:08 +01:00
Sadie Powell
236affa2a4
Release 2.0.9.
2.0.9
2020-10-22 12:08:50 +01:00
Sadie Powell
f8d8104d82
Update the changelog.
2020-10-22 12:07:56 +01:00
Sadie Powell
a3c7f716bd
Fix the query used by IRC2SQL for updating server information.
2020-10-21 16:26:08 +01:00
Sadie Powell
b2b53a1e01
Fix account identifiers conflicting with SQL row identifiers.
2020-10-21 12:20:26 +01:00
Sadie Powell
95f4e29edd
Unset the account id before the account name on InspIRCd.
...
This avoids the id being shown on the logout event.
2020-10-12 17:47:41 +01:00
Sadie Powell
cdf147f351
Fix not sending an account id to InspIRCd on SASL.
...
Also, send the account id first so it shows on the ACCOUNT message.
2020-10-12 17:30:05 +01:00
Sadie Powell
8b2c1548ab
Merge tag '2.0.8' into 2.1.
2020-10-07 14:42:33 +01:00
Sadie Powell
2cf507ed66
Bump for 2.0.9-git.
2020-10-07 13:15:31 +01:00
Sadie Powell
46e1395e62
Release 2.0.8.
2.0.8
2020-10-07 13:15:31 +01:00
Sadie Powell
6117299ecd
Update the changelog.
2020-10-07 13:15:31 +01:00
Sadie Powell
f8777097d1
Fix last case check for le64toh.
2020-10-07 13:15:31 +01:00
TheMythPT
a79046e025
Update nickserv.example.conf
...
This breaks the `killprotect' functionality, because a user is expected to turn into guest after the specified amount of time.
Also new users that register their nicknames will wonder why they can't join a +R channel but they didn't change their nick to Guest*
2020-10-06 15:20:56 +01:00
Sadie Powell
d0e8392445
Fix the global/global command showing the wrong origin nick.
2020-10-06 15:13:14 +01:00
Sadie Powell
af8056d2dd
Simplify the definition of _le64toh in the siphash implementation.
2020-10-06 14:52:55 +01:00
Sadie Powell
4ba871c631
Remove use of the deprecated register keyword.
...
Fixes a build error on C++17 compilers.
2020-10-02 16:53:13 +01:00
miwob
da08dd6d0e
Minor spelling fix in operserv.example.conf. it's vs its
2020-10-02 16:52:38 +01:00
miwob
1ac3b38fa8
Update/modernize ircd-hybrid protocol module to stay link compatible with next ircd-hybrid release
2020-10-02 14:53:08 +01:00
Sadie Powell
c29b72fcdc
Add C++98 and C++14 build matrixes to the Linux CI.
2020-10-02 14:27:04 +01:00
Sadie Powell
a3673a5a2d
Update the changelogs.
2020-10-01 10:26:20 +01:00
Sadie Powell
5dd5fa4644
Rename unreal4 to unrealircd and inspircd3 to inspircd.
2020-09-28 15:33:16 +01:00
Sadie Powell
9d6dd4af11
Remove the non-tagged version of IRCDMessage::Run.
2020-09-28 15:28:27 +01:00
Sadie Powell
f430522b41
Rename things from services to anope.
2020-09-28 15:28:27 +01:00
Sadie Powell
907aa60380
All modern platforms support stdint so remove pstdint.
2020-09-28 15:28:26 +01:00
Sadie Powell
c7e26c5f67
Remove nickserv/getpass and Anope::Decrypt.
...
There is no point having these now plain text passwords are deprecated.
2020-09-28 15:28:26 +01:00
Sadie Powell
8e0e1806a4
Require a secure password hashing algorithm for new accounts.
...
Insecure algorithms can still be used for existing accounts.
2020-09-28 15:28:26 +01:00
Sadie Powell
7f39fb14f2
Remove operserv/oline and CanSVSO/SendSVSO in IRCDProto.
...
Now UnrealIRCd 3.2.x support has been removed nothing uses this.
2020-09-28 15:28:26 +01:00