Bram Matthys
667eae41dd
Add warning when rpc-user::rpc-class is missing. Add default 'full' and 'read-only'.
...
The reason for the warning is that in some future UnrealIRCd version I want the
rpc-user::rpc-class to become a required item.
This commit also adds rpc-class.default.conf which is by default
included from rpc.modules.default.conf.
This also completes the TODO list from b9de933378
(the rpc.add_timer was never a loophole and i kept rpc.info as-is)
2024-07-05 11:45:49 +02:00
Bram Matthys
9e1fa65a46
Make locop only able to REHASH local server and not remote ones.
...
As reported in https://bugs.unrealircd.org/view.php?id=6414
2024-06-14 11:15:23 +02:00
Bram Matthys
5e46692bb2
Bump version to 6.1.7-git
2024-06-14 10:00:37 +02:00
henk84
214423564e
comment optional, fictional example blocks ( #282 )
...
Co-authored-by: Hendrik Jäger <gitcommit@henk.geekmail.org >
2024-06-14 07:27:56 +00:00
henk84
575bbeefd8
remove nonexistant email address in badwords conf ( #283 )
...
Co-authored-by: Hendrik Jäger <gitcommit@henk.geekmail.org >
2024-06-14 07:25:32 +00:00
henk84
d98dc2fcc3
Fix comment in example.conf ( #281 )
...
fix plural
Co-authored-by: Hendrik Jäger <gitcommit@henk.geekmail.org >
2024-06-14 07:25:04 +00:00
henk84
4ad2a601ac
fix comment in modules.optional.conf ( #280 )
...
fix repeated preposition
Co-authored-by: Hendrik Jäger <gitcommit@henk.geekmail.org >
2024-06-14 07:24:31 +00:00
Bram Matthys
dd2242b6a8
** UnrealIRCd 6.1.6 **
...
The release will be published tomorrow (2024-06-14).
2024-06-13 19:14:28 +02:00
Bram Matthys
89b735f6f2
Update curl-ca-bundle to Mon Mar 11 15:25:27 2024 GMT
...
https://curl.se/docs/caextract.html
[skip ci]
2024-06-13 18:54:08 +02:00
Bram Matthys
f2c92ee4b0
** UnrealIRCd 6.1.6-rc1 **
2024-06-07 18:22:48 +02:00
henk84
fdc1cd1902
fix word repetition in operclass.conf ( #279 )
2024-06-02 14:14:19 +02:00
Bram Matthys
fb2381b1ad
Deal better with lack of an internet connection when booting the first time.
...
* When booting for the first time (without any cached files) the IRCd
downloads GeoIP.dat. If that fails, e.g. due to lack of internet connectivity,
we now show a warning and continue booting instead of it being a hard error.
Note that we already dealt with this properly after the file has been cached
(so after first download), see "What if your web server is down" in
[Remote includes](https://www.unrealircd.org/docs/Remote_includes#What_if_your_web_server_is_down ).
2024-05-03 13:04:16 +02:00
Bram Matthys
5a17e55120
Bump version to 6.1.6-git
2024-05-01 18:25:10 +02:00
Bram Matthys
728069879f
** UnrealIRCd 6.1.5 **
2024-04-22 12:19:50 +02:00
Bram Matthys
74a9569b4e
Fix two typos in example.es.conf that prevent it from working
...
[skip ci]
2024-04-12 18:21:32 +02:00
Rafael Grether
5fd97ebcf8
example.pt.conf: add note about use of pt-br language ( #273 )
...
Co-authored-by: Rafael Grether <rafael.grether@abc71.com.br >
2024-03-13 13:37:59 +00:00
Bram Matthys
2a39a1bdff
Rename and mention example.pt.conf - (Brazilian) Portuguese example configuration file.
2024-03-09 15:37:10 +01:00
Bram Matthys
1eb9f578ca
Update help.tr.conf - by Serkan Sepetçi
2024-01-31 09:55:32 +01:00
k4bek4be
57d5ae0482
Add example.br.conf (Portuguese Brazilian)
...
UnrealIRCd Portuguese Brazilian translation
2024-01-24 15:39:32 +01:00
Rafael Grether
f9031e93b9
Created example.br.conf
...
Created Portuguese Brazilian example conf file
2024-01-19 15:29:16 -03:00
Bram Matthys
600185deba
Add support for CAP draft/no-implicit-names
...
https://github.com/unrealircd/unrealircd/pull/265 by Valware
"This is an IRCv3 extension which lets clients opt-out of receiving /names on join.
This is useful for bots on large channels who do not need to know who is in the channel.
Specification: https://ircv3.net/specs/extensions/no-implicit-names "
+ module rename from 'no-implicit-names-cap' to 'no-implicit-names'
(simply because no other modules has that -cap suffix)
+ update to Makefile.windows
2023-12-26 14:46:54 +01:00
Rafael Grether
1f81344691
removed password 'test'
...
removed password 'test' since the example password has been replaced with the argon2 hash.
2023-12-23 17:37:31 -03:00
Bram Matthys
5918d70943
Bump version to 6.1.5-git
2023-12-22 15:34:10 +01:00
Bram Matthys
96be13d68d
** UnrealIRCd 6.1.4 **
2023-12-16 16:33:15 +01:00
Bram Matthys
be1467d1a1
** UnrealIRCd 6.1.3 **
2023-12-09 09:02:12 +01:00
Bram Matthys
3428551e54
** UnrealIRCd 6.1.3-rc1 **
2023-12-01 09:03:13 +01:00
Bram Matthys
36d12d2d82
Bump version to 6.1.3-git
2023-11-22 08:38:27 +01:00
Bram Matthys
2e9811ba47
Send central-blocklist hits globally
2023-10-21 16:02:06 +02:00
Bram Matthys
1347ffad1d
** UnrealIRCd 6.1.2.3 **
2023-10-13 07:45:13 +02:00
Bram Matthys
552d72cbaa
** UnrealIRCd 6.1.2.2 **
2023-10-06 09:37:51 +02:00
Bram Matthys
931eea475c
** UnrealIRCd 6.1.2.1 **
2023-10-04 10:22:43 +02:00
Bram Matthys
a780968dee
** UnrealIRCd 6.1.2 **
2023-10-04 07:11:36 +02:00
PeGaSuS
b5687eb047
Update help.conf ( #259 )
...
Added missing action type "~flood"
2023-10-04 05:10:17 +00:00
Bram Matthys
64a8608a0f
** UnrealIRCd 6.1.2-rc2 **
2023-09-23 11:40:31 +02:00
PeGaSuS
53c3ae6403
Update account extban in help.conf ( #254 )
...
Specify the use of `~account:*` and `~account:0` on the usage of ~account extban on the helpop output.
2023-09-17 10:14:32 +00:00
Bram Matthys
d862196d04
Update example.conf with Windows commands for mkpasswd/gencloak/spkifp
...
These work since UnrealIRCd 6.0.2.
2023-09-13 19:50:24 +02:00
Bram Matthys
660a501617
** UnrealIRCd 6.1.2-rc1 **
2023-09-08 17:46:18 +02:00
Bram Matthys
d909e86aef
Update curl-ca-bundle to Tue Aug 22 03:12:04 2023 GMT
...
[skip ci]
2023-09-08 17:37:28 +02:00
Bram Matthys
08cb0fc05d
Move crule to a module, so we can hot-patch if needed in the future.
...
This is a mandatory module to load, and included in modules.default.conf.
This also meant that the crule_test() etc efunctions are available
before running config test routines, so we now have a flag for
early efuncs. I guess we could consider doing that for all efuncs
though, so not sure if this flag is really needed.
2023-07-16 10:33:25 +02:00
Bram Matthys
b3995f48ff
Mention password hashing in the example.conf itself.
...
Suggested by rafaelgrether in https://bugs.unrealircd.org/view.php?id=6303
2023-07-15 09:04:07 +02:00
Bram Matthys
def77c4d52
Initial work on spamreport { } block. Not really useful yet.
...
Early commit before i make it actually work and implement the rest
and hunting for memory leaks etc...
2023-07-08 15:35:08 +02:00
Bram Matthys
280a1ddb1d
Update this file too :D
...
[skip ci]
2023-06-17 18:09:38 +02:00
Bram Matthys
4c2bb2ff21
** UnrealIRCd 6.1.1.1 **
2023-06-16 18:06:44 +02:00
Bram Matthys
6e2569a9b7
** UnrealIRCd 6.1.1 **
2023-06-14 08:53:07 +02:00
Bram Matthys
f1a5e30e8a
** UnrealIRCd 6.1.1-rc1 **
2023-05-31 08:16:57 +02:00
Bram Matthys
e575d0ea05
Update modules.default.conf with more examples of what can go wrong
...
if you decide to go with your own modules.custom.conf, and why
blacklist-module is a safer approach.
[skip ci]
2023-05-22 08:02:30 +02:00
Bram Matthys
58228e28b3
Prevent people from using an old modules.default.conf.
...
That file has such a clear warning in it but still people
manage to load old ones. That being said, usually it is not
deliberate, like an cp ../unrealircd.old/conf/* conf/
2023-05-22 07:52:06 +02:00
Bram Matthys
82dbc4a297
Add except ban { } for IRCCloud for maxperip & connect-flood.
...
In both the release notes to illustrate and in example*.conf
because this is generally a good idea.
2023-05-18 12:01:29 +02:00
Bram Matthys
2a70a35f13
Propagate blacklist hit message globally. For snomask 'B',
...
but also for remote logging and JSON-RPC logging purposes.
[skip ci]
2023-05-05 16:25:29 +02:00
Bram Matthys
45342c2d33
Don't log join/part/kick by default if memory log is on via
...
conf/rpc.modules.default.conf. This because:
1) It matches the default in example.conf for ircd.log
2) It is a more privacy-friendly setting
3) The log entries are spammy / fill the memory log buffer quickly
2023-05-05 14:53:29 +02:00