172c43e60c
Merge branch 'main' of https://github.com/solanum-ircd/solanum into patch-1
2021-08-15 20:48:29 -04:00
Eric Mertens
e83449d5be
Stop announcing SASL cap changes on services split/join ( #263 )
2021-08-15 16:25:46 -07:00
jesopo
540c3a8a05
ERR_USERONCHANNEL when following a forward is missing a param
2021-08-15 05:15:27 +01:00
Aaron Jones
95898abbb1
ircd/newconf: ignore invalid connect block passwords ( #261 )
...
Also, ignore a connect block that requests certfp authentication
without setting the ssl flag, as it will then go on to fail anyway.
Finally, correct an erroneous error message about class blocks.
2021-08-14 23:14:39 +00:00
owen
f6b73103d6
add SNO_FARCONNECT to the help text ( #260 )
...
* add SNO_FARCONNECT to the helptext
2021-08-14 11:15:39 +00:00
9b120c570c
follow UMODE help convention for snomasks that require an extention
2021-08-14 07:11:17 -04:00
2c2f982971
add SNO_FARCONNECT to the helptext
2021-08-12 11:11:10 -04:00
jesopo
be52c4c062
add SNO_BANNED, snote for it on client k/x-line rejection ( #242 )
...
* add SNO_BANNED, snote for it on client k/x-line rejection
* add snomask help file line for SNO_BANNED
2021-08-11 17:08:31 +01:00
jesopo
0fd3040caf
add show_iline_prefix for IsNeedSasl
2021-08-04 11:33:04 -04:00
Valentin Lorentz
667c106118
Rename doc/index.txt to doc/readme.txt and mention reference.conf
...
The new name will make it appear in GitHub's web view.
2021-07-31 00:48:23 -04:00
Valentin Lorentz
6e2baa6661
reference.conf: Document the common syntax for flags
...
It was only documented as an example in the auth {} block,
not for other blocks.
2021-07-31 00:45:04 -04:00
Val Lorentz
d7964d4585
reference.conf: Make it clearer connect {} blocks are reciprocal
2021-07-31 00:41:46 -04:00
jailbird777
3175172d52
The rb_heap_block struct doesn't appear to be used anywhere
2021-07-31 00:09:08 -04:00
Ariadne Conill
40ae4dee6c
tests: chase listener refactor changes
2021-07-31 00:05:59 -04:00
Ariadne Conill
9a7b4a4521
librb: appease libtool by adding rb_close_pending_fds() to the export list
2021-07-31 00:05:59 -04:00
Ariadne Conill
e2ade30437
listener: refactor to use rb_dlink like the other lists in ircd
2021-07-31 00:05:59 -04:00
Ariadne Conill
0ab6dbbc65
listener: use rb_close_pending_fds() in close_listeners()
2021-07-31 00:05:59 -04:00
Ariadne Conill
ad2421c74e
librb: make free_fds() public as rb_close_pending_fds()
2021-07-31 00:05:59 -04:00
jailbird777
8f0c3422e7
Remove Windows support
2021-07-30 14:17:47 -04:00
Melissa Draper
e4a62bbc85
Create configurations for user-facing messages within registration ( #238 )
2021-07-29 21:44:23 -04:00
Melissa Draper
05bc814d83
Create configurable client rejection message for SASL only ( #236 )
2021-07-29 21:44:23 -04:00
Melissa Draper
875fed0168
Update NUMERIC_STR_435 to be more human-readable and mention quiets
2021-07-29 21:40:16 -04:00
Aaron Jones
1854aa25a7
modules/core/m_message.c: align comments about idle time ( #252 )
2021-07-18 20:56:24 -07:00
Doug Freed
52f1947f56
m_services: delete nick delay on RSFNC
2021-07-16 12:24:33 -04:00
Ed Kellett
883ac66b20
kick,remove: don't confuse source and target membership
2021-07-13 23:50:03 +01:00
Ed Kellett
b9a7173ab5
chmode: stop processing when too many modes
2021-07-13 23:43:28 +01:00
Ed Kellett
c7496b6fb7
m_dline: make the private reason private
2021-07-13 23:38:59 +01:00
David Schultz
1c78029cd4
reference.conf: add drain_reason
2021-07-11 22:54:16 +00:00
Ed Kellett
c5d7c5ed44
um_regonlymsg: copy auto-accept logic from +g
2021-07-10 21:27:13 +01:00
jesopo
d24434edb7
add override /invite
2021-07-06 22:52:53 +01:00
Valentin Lorentz
0c43af77fc
reference.conf: Fix inconsistent use of tabulations and spaces
2021-07-06 19:08:21 +01:00
Valentin Lorentz
5c914e40fa
Add a tutorial for connecting servers and services.
2021-07-06 17:07:39 +01:00
jailbird777
e370888264
(Mostly) exorcise select()
...
Sadly, this just sends it to purgatory. It's still around for the
socketpair() emulation and the nanosleep() emulation.
socketpair() obviously only selects() on 2 FDs, so not a huge deal.
nanosleep() only uses it for the timeout, so also not a huge deal.
socketpair() is SUSv3 (2001) and nanosleep() is SUSv2 (1997), so maybe
it's OK to remove those emulations. If so, then we can also remove the
sys/select.h check in configure.ac
2021-06-26 17:56:40 +01:00
Ariadne Conill
81531536aa
Remove ziplinks ( #218 )
2021-06-26 17:45:52 +01:00
David Schultz
ef7a99cdb0
Add solanum.chat/oper
capablity ( #217 )
2021-06-26 16:30:30 +01:00
jailbird777
365feb397b
Remove unneeded ugly hack for 32-bit Solaris
...
- The official Sun/Oracle solution is to use the extendedFILE(5)
mechanism, which works around the limitation.
https://docs.oracle.com/cd/E18752_01/html/816-5175/extendedfile-5.html
- Add a quick HOWTO to the README.md
2021-06-26 16:22:08 +01:00
bakerst-221b
2f42f7c045
remove trailing space from umode help file ( #222 )
...
currently, this breaks rendering in at least one client
2021-06-24 17:32:19 -07:00
Ed Kellett
ad0bbd9b3d
um_callerid: Only people can have common channels
2021-06-24 18:30:59 +01:00
Doug Freed
4da55c14c0
CREDITS: update
2021-06-14 14:42:41 -05:00
Doug Freed
fcd7f2da0a
README: updated notes about portability
...
Co-authored-by: Ed Kellett <e@kellett.im>
2021-06-14 14:22:17 -04:00
Ed Kellett
f1d265d177
m_userhost: hide user's own IP if iline spoofed
2021-06-13 18:26:49 +01:00
Ed Kellett
d5e424bcff
msgbuf: use only relevant caps for the cache key
2021-06-13 00:47:01 +01:00
David Schultz
e62ec6f17c
Show account name in cliconn snotes when SASL is used ( #135 )
...
Show account name in cliconn snotes when SASL is used
2021-06-12 11:30:50 -07:00
Mike Quin
bb10433ec5
Port m_invex_regonly from ircd-seven ( #178 )
...
Port m_invex_regonly from ircd-seven
This module allows +I to be used to bypass +r (registered only) as
well as +i (invite only).
Co-authored-by: Doug Freed <dwfreed@mtu.edu>
Co-authored-by: Ed Kellett <e@kellett.im>
2021-06-12 11:22:42 -07:00
Eric Mertens
4d8088c386
Allow auth{} to apply extra umodes ( #202 )
...
Allow auth{} to apply extra umodes
Co-authored-by: Doug Freed <dwfreed@mtu.edu>
Co-authored-by: Ed Kellett <e@kellett.im>
2021-06-12 11:04:33 -07:00
Doug Freed
29a0def020
GH Actions: Fix Oper Guide CI
2021-06-12 12:33:44 -05:00
Ed Kellett
e79f901d68
Add ^ marker to stats l,L
2021-06-10 00:58:33 +01:00
Ed Kellett
20066eae1f
Manage IsDynSpoof when effecting a (post-reg) SIGNON
2021-06-08 23:17:18 +01:00
Ed Kellett
848f1a289b
matchset_for_client: fix off-by-one error
2021-06-08 22:16:41 +01:00
Ed Kellett
16a2d0c9d3
Use MayHavePrivilege for oper:message
2021-06-08 22:13:10 +01:00