[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
|