Bram Matthys
08a4c489f6
Update HELPOP SPAMFILTER. The syntax was OK but the explanation under it
...
was confusing since it was explaining the fields in a different order.
2019-09-07 18:00:58 +02:00
Bram Matthys
890e4c9acd
Set set::modes-on-join to +nt by default and also put it in the
...
example.conf. Leaving it empty by default is strange and contrasts
with our "secure by default" principle.
2019-08-26 18:22:12 +02:00
Bram Matthys
9fbd7f33fc
The set::webredir block should be commented out by default.
...
[skip ci]
2019-08-17 12:48:30 +02:00
Bram Matthys
c941c529c3
Load 'reputation' and 'connthrottle' by default. Add to example.conf.
2019-08-17 12:46:43 +02:00
Bram Matthys
143d747e66
Rename 'cmdrestrict' to 'restrict-commands'. Load the module by default
...
so you can use set::restrict-commands without having to loadmodule.
Restrict the LIST and INVITE commands in the example.conf, which is
often a good idea. Finally, document the configuration/usage at:
https://www.unrealircd.org/docs/Set_block#set::restrict-commands
2019-08-17 12:34:14 +02:00
Bram Matthys
6c02c896d9
add +H to HELPOP CHMODES
2019-08-17 12:06:05 +02:00
Bram Matthys
887cf24fd7
Add channeldb module (loaded by default): this saves all channel settings
...
such as name, creationtime, modes, topic, bans/exempts/invex to a database
and restores it on-boot. It only does this for +P (persistent) channels.
2019-08-16 14:42:25 +02:00
Bram Matthys
2127a36f61
Remove ~R extban as it is redundant now that we have ~a.
...
All services should have account names by now.
2019-08-13 21:08:22 +02:00
Bram Matthys
a32e285d63
Document ~f extban in helpop.
...
[skip ci]
2019-08-13 21:01:49 +02:00
Bram Matthys
4d74ca9d9a
Take out labeled-response until it is unbroken (as in: don't load
...
by default for now). Not a high priority item at the moment.
2019-08-13 18:49:18 +02:00
Bram Matthys
4c8fe6e8d9
Add CAP echo-message.
2019-08-13 18:36:25 +02:00
Bram Matthys
39bb0299f1
/REHASH -ssl -> /REHASH -tls
2019-08-13 12:59:56 +02:00
Bram Matthys
135b4808d0
Update example configs to use tls instead of ssl
2019-08-13 12:58:10 +02:00
Bram Matthys
ef739331b0
Rename ssl_antidos to tls_antidos.
2019-08-12 14:40:11 +02:00
Bram Matthys
2b0afacdf0
Rename of "ssl" to "tls" part 2
2019-08-12 14:35:32 +02:00
Bram Matthys
86844c3c2b
Replace UnrealIRCd 4 -> UnrealIRCd 5
2019-08-12 13:49:35 +02:00
Bram Matthys
fc5569408d
Drop the m_ prefix from modules.
...
So rename src/modules/m_*.c to src/modules/*.c and update makefiles
and modules.default.conf. Also remove m_ at various places in the
source files, but not the CMD_FUNC(), just the module name.
2019-08-12 13:32:58 +02:00
GottemHams
ae8c0af51c
Ported rmtkl (remove TKLs in bulk) while waiting for Syzop to implement some changes (compiles with a warning at the moment)
2019-08-10 21:55:34 +02:00
GottemHams
af2ef7d186
Updated cmdrestrict example configuration to reflect recent changes
2019-07-27 14:02:15 +02:00
i
e30de7b7a6
Removed default url for webredir module and refuse to load without url.
2019-07-15 21:59:41 +03:00
GottemHams
1079cded02
Nested comment blocks don't work anymore :D
2019-07-15 18:36:15 +02:00
GottemHams
655027f5db
Merge branch 'unreal50' of github.com:syzop/unrealircd-next into unreal50
2019-07-14 23:05:08 +02:00
GottemHams
e5cfc5d798
cmdrestrict v1.0: Restrict specific commands until certain conditions have been met =]
2019-07-14 23:04:15 +02:00
i
53146f252c
New module webredir (do 301 redirect for HEAD/GET/POST/PUT commands to the specified URL).
2019-07-14 22:37:55 +03:00
Bram Matthys
1c5c501dc1
Remove m_nopost module as it is no longer useful.
...
UnrealIRCd already protects (for maaaany years) with ping cookies against
this attack. Making the m_nopost redundant.
Also, another module may be more useful (more on this soon...).
2019-07-14 19:07:32 +02:00
i
ca094f0a75
New set::ping-warning option (how fast the server should reply to PING before sending a warning to opers).
2019-07-11 16:47:02 +03:00
Bram Matthys
696c06b6a6
Load authprompt module by default.
2019-06-29 19:17:52 +02:00
i
7c4bd691fe
fix modules.default loadmodule directive for partmsg
2019-06-29 00:39:23 +03:00
i
cf3d01da06
extban ~p for hiding part/quit message
2019-06-29 00:30:10 +03:00
Bram Matthys
e3013ae067
Commit current work of history API and channel history mode (+H count:time)
...
Note: there are still some TODO items
2019-06-12 18:59:12 +02:00
GottemHams
c697e2ea99
Renamed m_storetkl to just tkldb
2019-05-31 22:25:18 +02:00
GottemHams
d8ff67d088
Added m_storetkl to modules.default.conf
2019-05-28 21:35:37 +02:00
Bram Matthys
c307d6c61b
Make WHOX the default. Warn if you try to load both modules.
...
Now uses CommandAdd() instead of an override, which was just an
interim solution earlier.
2019-05-23 19:08:49 +02:00
Bram Matthys
f08e662878
Update and document modules.default.conf wrt IRCv3 features (CAPs etc).
2019-05-19 16:06:06 +02:00
Bram Matthys
330e4018c3
Comment out hideserver by default
2019-05-17 18:46:52 +02:00
Bram Matthys
5ebd096f16
Initial implementation of message-tags from May 5, 2019.
...
This also includes buffer modifications to have a larger read buffer
and IRCv3 implementations (partial or not) for:
labeled-response, msgid, server-time, batch and account-tag.
As said, it is the initial and partial implementation.
There are still various FIXME's and TODO's, the API of various
functions may still change (actually that is true for the next
months, even) and some stuff is currently in the core that will
be moved to modules.
2019-05-12 13:46:44 +02:00
Vitor Luis
92ceb129da
Helpop update ( #81 )
...
Update help.conf with soft actions and changed *:Lines to be *-Lines which goes more accordingly with the new rewording in UnrealIRCd IRC messages.
2019-05-04 14:45:33 +02:00
Bram Matthys
b0d3476176
HELPOP: Update MKPASSWD documentation
2019-05-04 13:47:07 +02:00
Bram Matthys
d3f061bbd9
Updates to example.tr.conf and help.tr.conf by Serkan
...
[skip ci]
2019-04-28 11:48:11 +02:00
Bram Matthys
8bbc136a66
Updates to help.tr.conf by Serkan
2019-04-27 12:51:27 +02:00
Bram Matthys
15ea9a9347
UnrealIRCd 4.2.3-rc1
2019-04-22 08:25:26 +02:00
Bram Matthys
4234400e22
Add 'reputation' and 'connthrottle' modules to fight drones.
...
See https://www.unrealircd.org/docs/Connthrottle
2019-04-22 07:11:25 +02:00
Bram Matthys
9d7354147d
Add two blacklist blocks in example conf: DroneBL and EFnet RBL.
2019-04-05 21:06:50 +02:00
Bram Matthys
f111b5c1ad
Update spamfilter.conf: convert some to 'simple' matchers and make clear
...
that these are just old examples from the year 2005.
Also, no longer include spamfilter.conf from the example*conf by
default as they do not contain any useful spamfilters nowadays.
2019-04-04 18:31:59 +02:00
Bram Matthys
05c4cb5e8f
Replace match-type 'posix' with 'regex' in example spamfilter.conf.
...
Note that I should probably check if they still work now.. ;)
2019-04-02 21:04:40 +02:00
Bram Matthys
83372cc2c8
Bump example.conf server sendq from 5M to 20M.
2019-04-02 20:34:39 +02:00
Bram Matthys
ab50bf2afc
Communicate server featureset (and changes) across server links.
...
Previously various information was only available for directly attached
servers, since it is communicated via PROTOCTL.
Now, we will also communicate information about leafs behind us.
IRCOps can use the /SINFO command to see these server features.
Services codes don't need to do anything, or at least are not expected
to do anything. They can still receive the information and do something
with it, of course...
Read the following technical documentation for full information,
as it will outline very specific rules for using the command S2S:
https://www.unrealircd.org/docs/Server_protocol:SINFO_command
2019-03-23 17:56:59 +01:00
Bram Matthys
d7e5ff82f0
Update curl-ca-bundle.crt (Wed Jan 23 04:12:09 2019 GMT)
2019-03-01 13:57:35 +01:00
Bram Matthys
778be86c66
Update HELPOP EXTBANS on ~t (timed bans), ~m (msgbypass) and ~T (textban)
...
since these are loaded by default since UnrealIRCd 4.2.0.
2019-01-14 15:10:23 +01:00
Bram Matthys
c173b17064
Fix SAJOIN, SAPART and SAMODE not working due to operclass.default.conf
...
using the 'sacmds' permission, when it should actually be 'sacmd'.
Reported by Stanley.
2018-12-28 17:55:32 +01:00