aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* tests/send1: we don't add tags to remote messages edk/server-timeGravatar Ed Kellett2022-03-061-21/+21
* cap_server_time: data->client can be nullGravatar Ed Kellett2022-03-061-1/+1
* Propagate server-time implicitly (ugh)Gravatar Ed Kellett2022-03-063-0/+18
* tests/send1: @time is sent remotely nowGravatar Ed Kellett2022-03-061-1/+1
* cap_server_time: Don't stamp remote-sourced thingsGravatar Ed Kellett2022-03-061-0/+3
* send: Make cap masks respect CAP_STAG for serversGravatar Ed Kellett2022-03-061-19/+20
* msgbuf: Add msgbuf_get_tagGravatar Ed Kellett2022-03-062-0/+15
* Add STAG server capGravatar Ed Kellett2022-03-062-0/+3
* Fix comment in example configurationGravatar Eric Mertens2022-02-031-1/+1
* Remove ambiguity in descriptions +u•••The old descriptions might be interpreted as meaning that +u enables server-side filtering. Gravatar Valentin Lorentz2022-01-313-6/+6
* don't subject remote users to chm_nonoticeGravatar Jess Porter2022-01-161-2/+5
* channel: always send chm_hidden modes to serversGravatar Ed Kellett2021-12-041-1/+1
* ircd/packet.c: make function definition consistent with declaration (#301)•••This function has a static forward-declaration, and is not used outside this compilation unit. However, the definition was non-static. Fix this.Gravatar Aaron Jones2021-11-301-1/+1
* better standardised SNO_FULL. always show host AND ipGravatar jess2021-11-141-11/+11
* check_one_kline: fix kline_spoof_ip handlingGravatar Ed Kellett2021-11-071-2/+2
* Fix link to doc/readme.txtGravatar Eric Mertens2021-11-021-1/+1
* just a stray colon where it wasn't meant to have :)Gravatar Valerie Pond2021-10-261-1/+1
* m_list: fail on invalid parameters•••Loose port of 6ea60b2297948211925e22bd1f284179d680b4ae. I've chosen to reduce indentation where it's convenient, and I'm allowing >-[0-9] as a way of specifying a minimum of 0 because... I don't know, it just seems neater to me. Gravatar Ed Kellett2021-10-201-25/+37
* m_list: Treat valid names with wildcards as masks•••* and ? are valid characters for channel names on IRC, and ELIST M gives no way to distinguish between `LIST #foo-*` that's meant to search for channels beginning `#foo-` and `LIST #foo-*` that's meant to list one channel named literally `#foo-*`. In order to deal with this, we will always assume a name with wildcards is a mask. If it's also a channel name, that will be listed first. Gravatar Ed Kellett2021-10-191-2/+10
* Add mask modifiers to LIST helpGravatar Ed Kellett2021-10-191-0/+2
* Support *mask* and !*mask* in LISTGravatar Ed Kellett2021-10-192-3/+24
* CREDITS: add mcintoshGravatar Doug Freed2021-10-181-0/+1
* m_names: use ITER_COMM_CHANNELSGravatar Ed Kellett2021-10-171-7/+7
* helpops: show opernames to opersGravatar Ed Kellett2021-10-171-4/+10
* "KLINE active for ..." -> "Disconnecting K-Lined user ..."Gravatar jess2021-10-091-4/+4
* explicitly show IP in SNO_BANNED snotesGravatar jess2021-10-093-6/+6
* add sqlite3 to build instructions•••Quite often people new to Solanum run into trouble in the configure step: the error message if they are lacking either the pkg-config or libsqlite3 packages are identical and discovering the pkg-config dependency is not trivial: checking for SQLITE... no configure: error: sqlite3 is required I can't promise this apt install line is complete, but I know that I've suggested the pkg-config and libsqlite3-dev packages many times in the #solanum channel and they've been very helpful.Gravatar Seth Arnold2021-10-091-0/+1
* doc/features/extban.txt: document $j, $x, and $zGravatar David Schultz2021-10-021-0/+12
* Add 3 more of the delegates to CREDITSGravatar Eric Mertens2021-09-241-0/+3
* Send RPL_ENDOFTRACE on local /etraceGravatar Ryan Schmidt2021-09-231-0/+3
* extb_canjoin: Ignore exemptionsGravatar Ed Kellett2021-09-221-1/+1
* fix typo in `sasl_only_client_message` (#279)Gravatar David Schultz2021-09-153-3/+3
* chm_regmsg: actually check channel mode (#271)Gravatar Eric Mertens2021-08-231-0/+4
* Avoid show_iline_prefix showing leftovers (#266)Gravatar Eric Mertens2021-08-211-2/+1
* Remove sno_whois from reference.conf (#270)•••This was missed in commit 26c3681f7ccece87d9feGravatar Aaron Jones2021-08-211-2/+0
* switch sasl_usercloak.c to use SNO_BANNEDGravatar jesopo2021-08-201-3/+3
* hook_fn casts were hiding UB (#265)Gravatar Eric Mertens2021-08-1943-149/+187
* Make new_local_user hooks handle dead clientsGravatar Ed Kellett2021-08-193-1/+10
* Stop announcing SASL cap changes on services split/join (#263)Gravatar Eric Mertens2021-08-151-73/+1
* ERR_USERONCHANNEL when following a forward is missing a paramGravatar jesopo2021-08-151-0/+4
* 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.Gravatar Aaron Jones2021-08-141-19/+57
* add SNO_FARCONNECT to the help text (#260)•••* add SNO_FARCONNECT to the helptextGravatar owen2021-08-141-1/+4
* 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_BANNEDGravatar jesopo2021-08-115-1/+11
* add show_iline_prefix for IsNeedSaslGravatar jesopo2021-08-041-0/+2
* Rename doc/index.txt to doc/readme.txt and mention reference.conf•••The new name will make it appear in GitHub's web view. Gravatar Valentin Lorentz2021-07-311-1/+3
* reference.conf: Document the common syntax for flags•••It was only documented as an example in the auth {} block, not for other blocks. Gravatar Valentin Lorentz2021-07-311-0/+4
* reference.conf: Make it clearer connect {} blocks are reciprocalGravatar Val Lorentz2021-07-311-4/+11
* The rb_heap_block struct doesn't appear to be used anywhereGravatar jailbird7772021-07-311-10/+0
* tests: chase listener refactor changesGravatar Ariadne Conill2021-07-311-1/+0
* librb: appease libtool by adding rb_close_pending_fds() to the export listGravatar Ariadne Conill2021-07-311-0/+1