[srvx-commits] srvx branch, master, updated. v1.4.0-rc3-168-g3348319
Brought to you by:
entrope
From: entrope <en...@us...> - 2023-11-15 01:28:22
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 33483190c929ec320788671953a7294cc44e6a97 (commit) via 4c07c59e03dc84dabc11108dc3f95afb5fbb0031 (commit) via 46bff5566f0e8cb2fd745454b25b2126173223c4 (commit) via 974e22a541d5865302e97738215097fc2edc7c16 (commit) via d177bae142e0a7f3c29b0708ec31c6c14b49ca5b (commit) via 87660ac5b637d82a03a52443b25b4ebd746b911f (commit) via aa0e9a076717f6517d7d935d144b32777dc486fe (commit) from 51585c00b563f8bde51df57f3fffe5650b87c09f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 33483190c929ec320788671953a7294cc44e6a97 Author: Michael Poole <md...@tr...> Date: Tue Nov 14 20:28:08 2023 -0500 md5: Support newer Clang Clang 15 treats K&R style function definitions as not having prototypes. If the compiler claims to support ISO C, use C89 style function definitions instead. commit 4c07c59e03dc84dabc11108dc3f95afb5fbb0031 Author: Michael Poole <md...@tr...> Date: Tue Nov 14 20:26:39 2023 -0500 getopt: Fix compile when system has an incompatible <getopt.h> Autoconf "helpfully" adds -I. to the compiler command line, which means #include <getopt.h> would pull in our local file rather than the system's. Work around that. (Clang 15+ will warn/error due to mismatches in the function prototype, at least on macOS.) commit 46bff5566f0e8cb2fd745454b25b2126173223c4 Author: Michael Poole <md...@tr...> Date: Tue Nov 14 20:23:59 2023 -0500 Fix NICKIPSTR support Restore missing "return;" when the user is null or invalid. Only use one call to putsock() from irc_user(), with the second-to-last argument always ip_str. Handle the case where NICK does not have an IP address. Fixes: d177bae142e0a7f3c29b0708ec31c6c14b49ca5b commit 974e22a541d5865302e97738215097fc2edc7c16 Merge: 87660ac d177bae Author: Michael Poole <md...@tr...> Date: Tue Nov 14 19:51:03 2023 -0500 Merge pull request #22 from staticfox/change/bahamut-add-nick-ip-str bahamut: Add support for NICKIPSTR commit d177bae142e0a7f3c29b0708ec31c6c14b49ca5b Author: Matt Ullman <st...@st...> Date: Tue Nov 14 07:42:49 2023 +0000 bahamut: Add support for NICKIPSTR This patch adds support for recognizing and utilizing NICKIPSTR which allows Bahamut to process IP addresses as strings. As such, calling irc_pton with an empty irc_in_addr_t caused the stringified IP address to be :: which Bahamut rejected, forcing us to add local users with 127.0.0.1 (which we statically initialize). Finally, irc_user checked for the first byte of the users's nick to be a space which caused my local copy to fail to add local users properly, so I swapped that logic out with IsDummy which seems to have resolved the issue. commit 87660ac5b637d82a03a52443b25b4ebd746b911f Merge: 51585c0 aa0e9a0 Author: Michael Poole <md...@tr...> Date: Thu Nov 9 20:49:18 2023 -0500 Merge pull request #21 from staticfox/bugfix/add-remote-oper-to-bahamut bahamut: Add missing implementation for irc_remote_oper commit aa0e9a076717f6517d7d935d144b32777dc486fe Author: Matt <st...@st...> Date: Fri Nov 10 00:23:44 2023 +0000 bahamut: Add missing implementation for irc_remote_oper ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- src/Makefile.am | 3 +-- src/{getopt.h => g_getopt.h} | 0 src/getopt.c | 2 +- src/getopt1.c | 5 +++-- src/main.c | 2 +- src/md5.c | 24 ++++++++++++++++++++++++ src/proto-bahamut.c | 41 +++++++++++++++++++++++++++++++++++------ 8 files changed, 66 insertions(+), 13 deletions(-) rename src/{getopt.h => g_getopt.h} (100%) hooks/post-receive -- srvx |