Sadie Powell
c8a892005d
Merge the topiclock module into the services module.
2024-02-27 17:44:31 +00:00
Sadie Powell
118f729e86
Merge the mlock module into the services module.
2024-02-27 17:44:31 +00:00
Sadie Powell
ebd03383f8
Allow using multiple SSL fingerprint algorithms.
...
Closes #1804 .
2024-02-19 18:46:05 +00:00
Sadie Powell
32e60618e1
Allow changing the case of cloak values in cloak_user.
2024-02-19 13:01:52 +00:00
Sadie Powell
b2807d5bb2
Rename the hmac-sha256-ip cloak engine to hmac-sha256-addr.
...
This engine cloaks the socket address which may not necessarily be
an IP address.
2024-02-12 13:58:11 +00:00
Sadie Powell
72b39087b1
Fix the name of the cloak_sha256 module.
2024-02-12 13:58:11 +00:00
Sadie Powell
f2652e25b6
Add the fingerprint cloak method to the cloak_user module.
2024-01-13 19:10:47 +00:00
satmd
482ba7e0b5
Document the PROP command.
...
Backport of f60c060 from git master.
2023-12-22 19:27:26 +00:00
satmd
f60c060b6b
Document the PROP command.
2023-12-22 18:57:11 +00:00
Sadie Powell
ec0dd57538
Disable the TLS welcome notice by default.
...
This is just needless spam for the vast majority of users.
2023-11-23 15:42:20 +00:00
Sadie Powell
59845198e1
Merge branch 'insp3' into master.
2023-11-14 15:15:33 +00:00
Sadie Powell
a3e0c33f37
Add some more useful aliases to the generic services example.
2023-11-14 00:14:39 +00:00
Sadie Powell
1f45b74437
Allow using $address for the user IP address in alias templates.
...
Closes #2068 .
2023-11-12 19:30:40 +00:00
Sadie Powell
e86a159293
Allow disabling LIST completely for unregistered users.
2023-10-03 22:04:44 +01:00
Sadie Powell
136a1ef6a2
Add an option for including the setter's full mask in list modes.
2023-09-21 20:17:13 +01:00
Sadie Powell
e9271fcb49
Rename <options:hostintopic> to <options:maskintopic>.
...
This option stores the user *mask* not the user host so the old
name is incorrect.
2023-09-21 20:06:39 +01:00
Sadie Powell
9adcc16396
Allow using SSLINFO with no params to view your own cert details.
2023-09-13 07:48:24 +01:00
Sadie Powell
b17a3abbd1
Rename the namesx module to multiprefix.
...
Now the module only implements the IRCv3 capability this is a more
accurate name. If users want the protoctl method they can install
the protoctl module from contrib as before.
2023-08-14 08:24:57 +01:00
Sadie Powell
161aef1848
Add an extban for matching against an operator account.
2023-08-09 06:19:24 +01:00
Sadie Powell
bcd4dbfb5d
Make ldapauth take an enum field for the username field.
2023-08-06 00:23:50 +01:00
Sadie Powell
43bafdbfcb
Fix some links that point to the v3 docs to point to the v4 docs.
2023-07-25 10:10:15 +01:00
Sadie Powell
3f3c2583be
Also allow suffixing with -line[d] if an X-line is two characters.
...
This makes things easier for modules like require_auth in contrib
which has a GA-line.
2023-07-25 09:48:50 +01:00
Sadie Powell
2ee3fb86dd
Add the %created% and %fulltype% variables for the X-line reason.
2023-07-25 08:58:08 +01:00
Sadie Powell
e6d342d89f
Make the X-line quit message format a lot more flexible.
2023-07-21 18:12:46 +01:00
Sadie Powell
a2d6e36abe
Remove the ability to treat notices specially in delaymsg.
2023-07-21 15:57:32 +01:00
Sadie Powell
470805acf6
Allow hiding silenced users messages instead of blocking.
...
Implements part 1 of #1606 .
2023-07-21 13:23:30 +01:00
Sadie Powell
68480cee67
Add incremental backoff to the filter/permchannels/xline_db modules.
...
Closes #1671 .
2023-07-21 11:50:32 +01:00
Sadie Powell
3854c3f8e3
Merge branch 'insp3' into master.
2023-07-10 09:59:29 +01:00
Sadie Powell
d9a0ca0102
Update the description of the ircv3 module.
2023-07-10 07:53:29 +01:00
Sadie Powell
8553119ac7
The announceinvites setting is in <security> not <options>.
2023-07-10 07:45:42 +01:00
Sadie Powell
de72202cb3
Allow hiding small channels from /LIST past the securelist wait time.
2023-07-09 17:23:15 +01:00
Sadie Powell
7ba0917bab
Fix a typo in the example configs.
...
Reported by @siniStar7.
2023-07-07 15:40:36 +01:00
Sadie Powell
ada9e01567
Rename <service> to <services>.
...
This tag defines a services server not a service server so this is
more grammatically correct.
2023-07-07 13:28:04 +01:00
Sadie Powell
1407f00fa7
Rename the services module config tag to <servicesintegration>.
2023-07-07 13:26:35 +01:00
Sadie Powell
120b777ffb
Remove the now obsolete partmsg module.
...
Closes #979 .
2023-07-06 18:30:18 +01:00
Sadie Powell
568be755ba
Merge branch 'insp3' into master.
2023-07-06 15:11:43 +01:00
Sadie Powell
808188b444
Redocument <options:defaultmodes>.
2023-07-06 15:08:16 +01:00
Sadie Powell
168642c310
Redocument <connect:modes> and set commonchans by default.
...
This mode is fairly unintrusive and prevents PM spam from bots that
do not share a channel.
2023-07-06 14:59:35 +01:00
Hendrik Jäger
cf8bb99155
Sync helpop chmodes s and p with docs
2023-07-06 11:10:10 +01:00
Sadie Powell
65a0c1430e
Merge the svshold module into the services module.
2023-07-01 14:01:21 +01:00
Sadie Powell
1e20faa07f
Misc grammar fixes.
2023-06-29 19:29:59 +01:00
Sadie Powell
29705306f2
Retain the "real" username properly like we do for hostnames.
...
This introduces the concept of a real username. This value comes
from either the initial USER message or from an ident lookup. Doing
this allows us to use it for bans through vidents and cloaking web
client users using their remote username.
While changing this I also changed all of the uses of "ident" other
than RFC 1413 lookups and some compatibility cases to refer to
usernames as user(name) instead of ident. Our use of ident in these
places was incorrect as that only refers to the RFC 1413 response
and is not commonly used in the way we used it by any other IRC
server implementations.
2023-06-29 17:01:25 +01:00
Sadie Powell
4d9eae31ab
Merge branch 'insp3' into master.
2023-06-29 15:54:53 +01:00
Sadie Powell
bc8646bde6
Fix some minor formatting issues in the previous commit.
2023-06-29 14:52:14 +01:00
Sadie Powell
818e89579f
Refactor the cloak_user module for upcoming username changes.
2023-06-29 14:50:44 +01:00
Sadie Powell
88c94d57aa
Fix the documentation of <connect:useident>.
2023-06-29 13:13:07 +01:00
Sadie Powell
058f967181
Move example link config include to example module config file.
2023-06-25 08:56:44 +01:00
Sadie Powell
784c40eda7
Remove an obosolute workaround in the example module config.
2023-06-25 08:43:43 +01:00
Sadie Powell
ff15c2c016
Document the sslinfo config better.
2023-06-25 00:28:43 +01:00
Sadie Powell
f9416899c5
Replace <cloak:sanitize> with <cloak:invalidchar>.
...
This adds support for truncating values e.g. with the nick foo|afk
a user will receive a cloak of "foo".
2023-06-20 19:17:11 +01:00