| Commit message (Expand) | Author | Age | Files | Lines |
| * | don't override webirc spoofed username in USER jess/webirc-ident | jesopo | 2022-06-16 | 3 | -1/+6 |
| * | only SetGotId when webirc spoofed username doesn't have ~ | jesopo | 2022-06-16 | 1 | -1/+2 |
| * | correct unchanged duplicated flag value | jesopo | 2022-06-16 | 1 | -1/+1 |
| * | ircd/authproc.c: don't override webirc spoofed usernames | jesopo | 2022-06-16 | 1 | -1/+1 |
| * | update comment | jesopo | 2022-06-16 | 1 | -1/+1 |
| * | optionally allow WEBIRC blocks to spoof ident responses | jesopo | 2022-06-16 | 3 | -0/+8 |
| * | don't truncate operspy WHO | Jess Porter | 2022-06-10 | 1 | -2/+6 |
| * | Remove stray semicolons (#339) | jailbird777 | 2022-06-10 | 2 | -2/+2 |
| * | Normalize generation for reproducible builds•••While working on reproducible builds for openSUSE, I found that
our package varied even when building in clean VMs
with as little non-determinism as possible.
This was because of
+++ solanum-0~ch560/ircd/version.c.last
@@ -25,7 +25,7 @@
#include "serno.h"
#include "stdinc.h"
-const char *generation = "6";
+const char *generation = "5";
const char *creation = "1653004800";
const char *ircd_version = PATCHLEVEL;
const char *serno = SERNO;
| Bernhard M. Wiedemann | 2022-05-29 | 1 | -0/+1 |
| * | Add description parameter to auth blocks (#327) | Eric Mertens | 2022-04-14 | 8 | -12/+33 |
| * | Apply cmode C to replies (#328) | Eric Mertens | 2022-04-14 | 1 | -2/+4 |
| * | Make valid_temp_time overflow-resistant | Ed Kellett | 2022-04-13 | 2 | -5/+20 |
| * | Test some edge cases of valid_temp_time | Ed Kellett | 2022-04-13 | 2 | -0/+35 |
| * | Make opers talking through +g controllable by user mode +M (#275)•••Times out after 30 minutes, and adds oper:always_message privilege for
bots and services to always talk through +g | Stephen Bennett | 2022-04-12 | 1 | -29/+203 |
| * | show IPs in remote /stats i (#312)•••Co-authored-by: Eric Mertens <emertens@galois.com> | Jess Porter | 2022-04-08 | 1 | -2/+2 |
| * | authd/providers/opm.c: include <netinet/tcp.h> (#318)•••This header defines the TCP_NODELAY flag, which this compilation
unit uses.
Other C libraries implicitly include this header from some other
header we are using (I have not investigated which), but musl's
system headers do not, which breaks building on musl.
Reported-by: 0x5c <dev@0x5c.io> | Aaron Jones | 2022-04-08 | 1 | -0/+2 |
| * | whowas.c: store account name in whowas (#323)•••Co-authored-by: Eric Mertens <emertens@galois.com> | David Schultz | 2022-04-01 | 1 | -0/+1 |
| * | Remove the subset ban restriction•••I think this was always pretty questionable. You can set redundant bans
in various ways anyway, and preventing all of them would only make the
situation worse, as wide temporary bans would destroy narrow permanent
ones, for example.
| Ed Kellett | 2022-04-01 | 1 | -19/+7 |
| * | valid_temp_time: style fixes | Ed Kellett | 2022-03-06 | 1 | -30/+31 |
| * | Add tests for valid_temp_time | Ed Kellett | 2022-03-06 | 2 | -0/+53 |
| * | remove some header dependencies on client.h | Ed Kellett | 2022-03-06 | 2 | -0/+3 |
| * | Support more human friendly k/d/x-line duration format | David Schultz | 2022-03-06 | 1 | -14/+34 |
| * | Fix comment in example configuration | Eric Mertens | 2022-02-03 | 1 | -1/+1 |
| * | Remove ambiguity in descriptions +u•••The old descriptions might be interpreted as meaning that +u enables
server-side filtering.
| Valentin Lorentz | 2022-01-31 | 3 | -6/+6 |
| * | don't subject remote users to chm_nonotice | Jess Porter | 2022-01-16 | 1 | -2/+5 |
| * | channel: always send chm_hidden modes to servers | Ed Kellett | 2021-12-04 | 1 | -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. | Aaron Jones | 2021-11-30 | 1 | -1/+1 |
| * | better standardised SNO_FULL. always show host AND ip | jess | 2021-11-14 | 1 | -11/+11 |
| * | check_one_kline: fix kline_spoof_ip handling | Ed Kellett | 2021-11-07 | 1 | -2/+2 |
| * | Fix link to doc/readme.txt | Eric Mertens | 2021-11-02 | 1 | -1/+1 |
| * | just a stray colon where it wasn't meant to have :) | Valerie Pond | 2021-10-26 | 1 | -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.
| Ed Kellett | 2021-10-20 | 1 | -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.
| Ed Kellett | 2021-10-19 | 1 | -2/+10 |
| * | Add mask modifiers to LIST help | Ed Kellett | 2021-10-19 | 1 | -0/+2 |
| * | Support *mask* and !*mask* in LIST | Ed Kellett | 2021-10-19 | 2 | -3/+24 |
| * | CREDITS: add mcintosh | Doug Freed | 2021-10-18 | 1 | -0/+1 |
| * | m_names: use ITER_COMM_CHANNELS | Ed Kellett | 2021-10-17 | 1 | -7/+7 |
| * | helpops: show opernames to opers | Ed Kellett | 2021-10-17 | 1 | -4/+10 |
| * | "KLINE active for ..." -> "Disconnecting K-Lined user ..." | jess | 2021-10-09 | 1 | -4/+4 |
| * | explicitly show IP in SNO_BANNED snotes | jess | 2021-10-09 | 3 | -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. | Seth Arnold | 2021-10-09 | 1 | -0/+1 |
| * | doc/features/extban.txt: document $j, $x, and $z | David Schultz | 2021-10-02 | 1 | -0/+12 |
| * | Add 3 more of the delegates to CREDITS | Eric Mertens | 2021-09-24 | 1 | -0/+3 |
| * | Send RPL_ENDOFTRACE on local /etrace | Ryan Schmidt | 2021-09-23 | 1 | -0/+3 |
| * | extb_canjoin: Ignore exemptions | Ed Kellett | 2021-09-22 | 1 | -1/+1 |
| * | fix typo in `sasl_only_client_message` (#279) | David Schultz | 2021-09-15 | 3 | -3/+3 |
| * | chm_regmsg: actually check channel mode (#271) | Eric Mertens | 2021-08-23 | 1 | -0/+4 |
| * | Avoid show_iline_prefix showing leftovers (#266) | Eric Mertens | 2021-08-21 | 1 | -2/+1 |
| * | Remove sno_whois from reference.conf (#270)•••This was missed in commit 26c3681f7ccece87d9fe | Aaron Jones | 2021-08-21 | 1 | -2/+0 |
| * | switch sasl_usercloak.c to use SNO_BANNED | jesopo | 2021-08-20 | 1 | -3/+3 |