aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* move privset extban to $O and add $o extban for oper name jess/extb-opernameGravatar jesopo2022-01-013-8/+53
* 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
* listener: refactor to use rb_dlink like the other lists in ircdGravatar Ariadne Conill2021-07-312-34/+21
* listener: use rb_close_pending_fds() in close_listeners()Gravatar Ariadne Conill2021-07-311-0/+1
* librb: make free_fds() public as rb_close_pending_fds()Gravatar Ariadne Conill2021-07-312-3/+4
* Remove Windows supportGravatar jailbird7772021-07-3047-2679/+81
* Create configurations for user-facing messages within registration (#238)Gravatar Melissa Draper2021-07-297-12/+177
* Create configurable client rejection message for SASL only (#236)Gravatar Melissa Draper2021-07-297-2/+24
* Update NUMERIC_STR_435 to be more human-readable and mention quietsGravatar Melissa Draper2021-07-291-1/+1
* modules/core/m_message.c: align comments about idle time (#252)Gravatar Aaron Jones2021-07-181-4/+3
* m_services: delete nick delay on RSFNCGravatar Doug Freed2021-07-161-0/+7
* kick,remove: don't confuse source and target membershipGravatar Ed Kellett2021-07-132-16/+16