Bram Matthys
cc97589e47
Update release notes a bit
...
[skip ci]
2023-03-17 14:27:54 +01:00
Bram Matthys
45757da12e
Add CAP standard-replies, and send ACCOUNT_REQUIRED_TO_CONNECT when
...
a user is soft-banned, from authprompt anyway.
2023-03-17 14:20:02 +01:00
Bram Matthys
395a9dfc41
Update release notes
...
[skip ci]
2023-03-17 10:54:16 +01:00
Bram Matthys
e4571a5bf7
Make the documentation of ulines { } in example.conf more explicit
...
about ulines for services needing to be added on every UnrealIRCd
server in a network.
[skip ci]
2023-02-08 18:07:28 +01:00
Bram Matthys
b80d89dbb2
Update main docs link in example.*conf. Reported by DeviL.
...
[skip ci]
2023-02-08 17:56:14 +01:00
Bram Matthys
c935c97963
Mention ulines { } verification in release notes
...
[skip ci]
2023-02-08 17:52:43 +01:00
Bram Matthys
2f5fa09187
Mention the last couple of changes in the release notes already.
...
[skip ci]
2023-02-08 10:52:07 +01:00
Bram Matthys
61970d12b2
Load 'sreply' module by default, fix a compile issue casused by myself
...
and some minor subjective style changes.
2023-02-08 09:57:20 +01:00
Bram Matthys
b370b89545
Bump version to 6.0.7-git
2023-02-08 08:08:11 +01:00
Bram Matthys
cde37246ba
Mention the magic ./unrealircd upgrade command, like last time :p
...
[skip ci]
2023-02-03 07:01:19 +01:00
Bram Matthys
01fd2da627
** UnrealIRCd 6.0.6 **
2023-02-03 06:56:16 +01:00
Bram Matthys
2417ed0a46
And my last rls note update of the day
...
[skip ci]
2023-01-18 19:18:16 +01:00
Bram Matthys
b98fa77bbd
Update release notes a bit more
...
[skip ci]
2023-01-18 19:14:55 +01:00
Bram Matthys
ba49a130bb
Update release notes a bit.
...
[skip ci]
2023-01-18 18:55:18 +01:00
Bram Matthys
462ce7fcfa
JSON-RPC: add stats.get call which can be used in "Network Overview" in
...
UnrealIRCd Admin panel and for other statistical purposes.
This can be expanded when needed.
2023-01-14 18:48:18 +01:00
Bram Matthys
a5bdf317fb
JSON-RPC: begin with a server.* API, also fill client->local->rpc for
...
RPC clients with the RPC user and such.
Most of this work is for server.rehash which causes the request to
be saved, then a rehash begins, and a few seconds later (or whenever)
the entire rehash log and success/failure is indicated in the
JSON-RPC response.
TODO: all documentation for this
2023-01-11 15:43:50 +01:00
Bram Matthys
ed8a3f0336
JSON-RPC add server_ban_exception.* API calls
...
Docs: https://www.unrealircd.org/docs/JSON-RPC:Server_ban_exception
2023-01-08 15:35:08 +01:00
Bram Matthys
c95e3f249e
JSON-RPC: add name_ban.list, name_ban.get, name_ban.add, name_ban.del
2023-01-08 09:56:41 +01:00
Bram Matthys
191553e403
Update early release notes a bit.
...
[skip ci]
2023-01-07 18:44:22 +01:00
Bram Matthys
998687bf13
Bump version to 6.0.6-git
2023-01-07 18:15:11 +01:00
Bram Matthys
8ca6341f38
When someone includes "rpc.modules.default.conf" create a *NIX
...
socket listening in data/rpc.socket, because why not... only the
ircd user has access to it by default (well, and root).
Don't add the external listener HTTP(S) port by default though,
because not everyone may want that exposed to the outside world.
The default creation of data/rpc.socket can be prevented by a
@define $NO_DEFAULT_RPC_SOCKET "1"
2023-01-03 19:34:04 +01:00
Bram Matthys
dca5680665
Add snomask 'R' for RPC usage (JSON-RPC).
2023-01-03 17:44:29 +01:00
Bram Matthys
3f197dee36
Fix several mistakes in example conf (all my bad, i think):
...
* A fatal parse error due to a } too much in Turkish example conf
* In all example*.conf except::connect-delay -> except::connect-time
2022-12-29 19:45:37 +01:00
Bram Matthys
75368e462a
** UnrealIRCd 6.0.5 **
2022-12-29 10:07:19 +01:00
Bram Matthys
8952666c4f
Update release notes
...
[skip ci]
2022-12-29 09:03:27 +01:00
Bram Matthys
6b7fa40443
Update release notes
...
[skip ci]
2022-12-29 08:52:32 +01:00
Bram Matthys
895bbd3a35
When authprompt kicks in and the session timeouts, show the original ban reason
...
from the *LINE (or other ban type).
Eg /GLINE %*@192.168.* 0 :Please authenticate using SASL
would now, if the user has authprompt enabled and the connection times
out, exit the client after ~30 secs with "Please authenticate using SASL",
instead of "Registration timeout" (pre 6.0.5-rc2) or
the generic "Account required to login" (6.0.5-rc2).
This to help clients and users who do not type or display anything.
This is an enhancement to https://bugs.unrealircd.org/view.php?id=6202
This also fixes a bug in 6.0.5-rc2 where "Registration timeout" was
always showing up as "Account required to connect", even if there
was no softban or authprompt intervention at all.
2022-12-26 10:21:59 +01:00
Bram Matthys
7897782747
*** UnrealIRCd 6.0.5-rc2 ***
2022-12-23 08:52:41 +01:00
Bram Matthys
4e171eca0d
Update release notes
...
[skip ci]
2022-12-23 08:33:56 +01:00
Bram Matthys
c31b4836c8
Reorder release notes a bit
...
[skip ci]
2022-12-14 19:52:35 +01:00
ZarTek @ CREOLE
b53f23416d
Unrealircd to UnrealIRCd
2022-12-14 15:24:19 +00:00
ZarTek @ CREOLE
67ec21f4e9
unreal to unrealircd
2022-12-14 15:24:19 +00:00
ZarTek @ CREOLE
4e408d59de
./unreal to ./unrealircd
2022-12-14 14:58:11 +00:00
PeGaSuS
9f8dc9be40
Update help.conf
...
Adjust some examples to use the 'named' extended bans from UnrealIRCd 6
2022-12-14 14:56:33 +00:00
Bram Matthys
4992804f4e
Enhance ./unrealircd start and ./unrealircd restart:
...
* The `./unrealircd start` command will now refuse to start if UnrealIRCd
is already running.
* The `./unrealircd restart` command will validate the configuration file
(it will call `./unrealircd configtest`). If there is a configuration
error then the restart will not go through and the current UnrealIRCd
process is kept running.
2022-12-12 14:58:20 +01:00
Bram Matthys
b7f2ce9fd8
Show better error on ./unrealircd start when .so files are missing.
...
And refer to https://www.unrealircd.org/docs/FAQ#shared-library-error
2022-12-12 09:22:24 +01:00
Bram Matthys
c56d0b7f18
Update release notes: fix browser reference, has to be <1.2 and not =1.2.
2022-12-07 12:26:12 +01:00
Bram Matthys
ac5c517774
*** UnrealIRCd 6.0.5-rc1 ***
...
Sorry the bb0a50d839 from 30min ago
should not have had that same/similar comment ;)
2022-12-07 09:11:22 +01:00
Bram Matthys
bb0a50d839
** UnrealIRCd 6.0.5-rc1 **
2022-12-07 08:53:44 +01:00
Bram Matthys
5b0899ac4f
And more release notes updates...
...
[skip ci]
2022-12-05 09:48:30 +01:00
Bram Matthys
24b3532a83
Update release notes
...
[skip ci]
2022-12-05 09:24:37 +01:00
Bram Matthys
44306b597d
Update release notes for 6.0.5
2022-12-05 09:10:50 +01:00
Bram Matthys
ee1f8d84a0
Require TLSv1.2 or later and require a modern cipher with forward secrecy.
...
This also fixes a bug with OpenSSL 3.x where, when the ircd was
configured to still allow old TLSv1.0 / TLSv1.1, it would still
only allow TLSv1.2+.
But, as said, allowing TLSv1.0/TLSv1.1 is now no longer the default.
See release notes for more information or the documentation at
https://www.unrealircd.org/docs/TLS_Ciphers_and_protocols
2022-11-27 17:04:22 +01:00
Bram Matthys
5ee4c503a7
Update release notes
2022-11-18 18:39:51 +01:00
Bram Matthys
419fff13ec
Mention that websocket users must now load the webserver module too.
...
Reported by PeGaSuS in https://github.com/unrealircd/unrealircd/pull/234
2022-11-18 18:37:37 +01:00
Bram Matthys
475fe46d95
Add 6.0.4.2 release notes.
2022-11-18 10:34:52 +01:00
Ron Nazarov
4999ae408c
Add TLINE command
...
Suggested by PeGaSuS in https://bugs.unrealircd.org/view.php?id=6174
2022-11-18 08:53:36 +00:00
Valerie Pond
1a4b701776
SVSLOGIN: Move to its own file
...
Moved SVSLOGIN command to its own file.
2022-11-14 07:43:43 +00:00
Bram Matthys
02285f468d
Update Turkish example conf & help conf
...
Provided by Diablo - (Serkan Sepetçi)
2022-10-21 13:42:24 +02:00
Bram Matthys
8bed87e369
Port 6.0.4.1 release notes which is basically cherry picking
...
commit 0e6fc07bd9 and
commit 0d139c6e7c from 6.0.5-git
2022-08-29 10:12:06 +02:00