]>
jfr.im git - irc/DALnet/bahamut.git/log
Emilio A. Escobar [Sun, 9 Jul 2023 02:34:06 +0000 (19:34 -0700)]
Merge pull request #212 from DALnet/hostmasking-fixes
Check bans (AKILLs/KLINEs) against the masked hostname too.
Emilio A. Escobar [Sun, 9 Jul 2023 02:32:53 +0000 (19:32 -0700)]
Merge branch 'master' into hostmasking-fixes
Emilio A. Escobar [Sun, 9 Jul 2023 02:32:42 +0000 (19:32 -0700)]
Merge pull request #220 from ryandesign/patch-1
Fix sys_errlist configure check in newer compilers
Emilio A. Escobar [Sun, 9 Jul 2023 02:22:54 +0000 (19:22 -0700)]
Merge branch 'master' into patch-1
Emilio A. Escobar [Fri, 7 Jul 2023 03:35:56 +0000 (20:35 -0700)]
Merge pull request #223 from ryandesign/patch-2
Add bahamut -I flags before user CPPFLAGS
Emilio A. Escobar [Fri, 7 Jul 2023 03:34:18 +0000 (20:34 -0700)]
Merge branch 'master' into patch-2
Emilio A. Escobar [Fri, 7 Jul 2023 03:32:31 +0000 (20:32 -0700)]
Merge branch 'master' into hostmasking-fixes
Emilio A. Escobar [Fri, 7 Jul 2023 03:29:24 +0000 (20:29 -0700)]
Merge pull request #219 from crigler/fix-compilation-on-ubuntu-22.04
Fix compilation on Ubuntu 22.04
Ryan Schmidt [Thu, 6 Jul 2023 18:39:14 +0000 (13:39 -0500)]
Add bahamut -I flags before user CPPFLAGS
The user's CPPFLAGS may contain -I flags pointing to directories that
contains files having the same names as bahamut headers which may cause
build failures. For example, bahamut contains channel.h, but NDSClient
installs $prefix/include/channel.h. If the user's CPPFLAGS contain
-I$prefix/include, for example to facilitate the finding of zlib or
other bahamut dependencies, the build will fail. Fix the problem by
looking for includes in bahamut directories first.
Ryan Schmidt [Mon, 3 Jul 2023 13:16:14 +0000 (08:16 -0500)]
Fix sys_errlist configure check in newer compilers
Using "exit" requires "#include <stdlib.h>" first which this configure
check doesn't do. Consequently, newer compilers that default to
"-Werror=implicit-function-declaration" encounter an error like "error:
call to undeclared library function 'exit' with type 'void (int)
__attribute__((noreturn))'; ISO C99 and later do not support implicit
function declarations" (llvm.org clang 16 and later) or "error:
implicitly declaring library function 'exit' with type 'void (int)
__attribute__((noreturn))'" (Apple clang 12 and later) when running this
configure check and thus always think "sys_errlist" is not available
even if it is. Using "return" instead of "exit" is simpler than
including the header.
Also declare the return type of "main". Not doing this causes "error:
type specifier missing, defaults to 'int'; ISO C99 and later do not
support implicit int" in new compilers like llvm.org clang 16 that
default to "-Werror=implicit-int" which, as above, can cause the feature
detection to arrive at the wrong answer.
Ned T. Crigler [Mon, 22 May 2023 22:31:54 +0000 (15:31 -0700)]
Update the dh code to work with OpenSSL 3.0
Ned T. Crigler [Mon, 27 Feb 2023 01:42:29 +0000 (17:42 -0800)]
Fix compilation on Ubuntu 22.04
Starting with glibc 2.34 "The symbols __dn_comp, __dn_expand,
__dn_skipname, __res_dnok, __res_hnok, __res_mailok, __res_mkquery,
__res_nmkquery, __res_nquery, __res_nquerydomain, __res_nsearch,
__res_nsend, __res_ownok, __res_query, __res_querydomain, __res_search,
__res_send formerly in libresolv have been renamed and no longer have a
__ prefix. They are now available in libc."
https://sourceware.org/pipermail/libc-alpha/2021-August/129718.html
The hex_to_string array in include/dh.h also conflicts with OpenSSL,
which OpenSSL 3.0 now complains about.
Emilio A. Escobar [Sat, 26 Nov 2022 04:58:27 +0000 (20:58 -0800)]
Only allowed authorized remote hosts
Emilio A. Escobar [Fri, 25 Nov 2022 22:12:40 +0000 (14:12 -0800)]
added secure runner
Emilio A. Escobar [Wed, 16 Nov 2022 10:45:37 +0000 (05:45 -0500)]
Merge pull request #216 from lgtm-migrator/codeql
Add CodeQL workflow for GitHub code scanning
LGTM Migrator [Thu, 10 Nov 2022 18:26:58 +0000 (18:26 +0000)]
Add CodeQL workflow for GitHub code scanning
Emilio A. Escobar [Tue, 16 Aug 2022 15:40:51 +0000 (08:40 -0700)]
Update patchlevel to 2.2.2
Emilio A. Escobar [Mon, 15 Aug 2022 21:36:51 +0000 (14:36 -0700)]
Update CHANGES
Emilio A. Escobar [Mon, 15 Aug 2022 21:32:13 +0000 (14:32 -0700)]
Merge pull request #213 from DALnet/mode-H-propagation
Usermode H propagation bug
Ryan Smith [Thu, 11 Aug 2022 21:52:23 +0000 (17:52 -0400)]
Rework logic so usermode H is propagated through non-enabled hubs; don't penalize the user for flooding if they tried too soon; don't trigger a watch change if the mode is already set/unset.
Ryan Smith [Wed, 10 Aug 2022 03:11:24 +0000 (23:11 -0400)]
Check bans (AKILLs/KLINEs) against the masked hostname too.
Emilio A. Escobar [Thu, 10 Feb 2022 03:14:36 +0000 (19:14 -0800)]
Merge pull request #203 from DALnet/fix-221-core
Fix 221 core
Emilio A. Escobar [Thu, 10 Feb 2022 03:11:20 +0000 (19:11 -0800)]
Moving ! inside parenthesis
Emilio A. Escobar [Thu, 10 Feb 2022 03:06:37 +0000 (19:06 -0800)]
Fix crashes happening on 2.2.1 during rwho
Emilio A. Escobar [Wed, 9 Feb 2022 03:54:58 +0000 (19:54 -0800)]
Modify version to 2.2.1 for final release
Emilio A. Escobar [Mon, 7 Feb 2022 19:21:59 +0000 (11:21 -0800)]
Update patch level to 2.2.1-rc
Ryan Smith [Mon, 7 Feb 2022 19:02:58 +0000 (14:02 -0500)]
Updated CHANGES log for 2.2.1 release
Ryan Smith [Mon, 7 Feb 2022 19:02:38 +0000 (14:02 -0500)]
Updated CHANGES log for 2.2.1 release
Emilio A. Escobar [Mon, 7 Feb 2022 18:53:38 +0000 (10:53 -0800)]
Merge pull request #202 from DALnet/who-fix
/who and /rwho fixes for hostmasking
Ryan Smith [Mon, 31 Jan 2022 06:07:14 +0000 (01:07 -0500)]
Wrap /rwho host checking logic in #ifdef USER_HOSTMASKING
Ryan Smith [Mon, 31 Jan 2022 05:54:51 +0000 (00:54 -0500)]
Fix bug with /rwho -h not hiding hostmasked clients properly
Ryan Smith [Mon, 31 Jan 2022 05:27:26 +0000 (00:27 -0500)]
Remove the old host check code which does not honor hostmasking properly. The block above this one replaces this old logic.
Emilio A. Escobar [Tue, 21 Sep 2021 14:14:52 +0000 (07:14 -0700)]
Merge pull request #198 from DALnet/donotsend-uhmmodeh
Saving this for once all servers are upgraded
eescobar [Mon, 20 Sep 2021 20:26:00 +0000 (13:26 -0700)]
Saving this for once all servers are upgraded
Emilio A. Escobar [Fri, 10 Sep 2021 20:49:08 +0000 (13:49 -0700)]
Merge pull request #193 from DALnet/persist-uhm-settings-to-disk
Persist the uhm_type and uhm_uhmode values to disk
Emilio A. Escobar [Fri, 10 Sep 2021 20:47:24 +0000 (13:47 -0700)]
Merge branch 'master' into persist-uhm-settings-to-disk
Emilio A. Escobar [Fri, 10 Sep 2021 20:46:20 +0000 (13:46 -0700)]
Merge pull request #192 from DALnet/show-uhm-in-info
Show UHM variables in /INFO.
Emilio A. Escobar [Fri, 10 Sep 2021 20:45:06 +0000 (13:45 -0700)]
Merge branch 'master' into show-uhm-in-info
Emilio A. Escobar [Wed, 18 Aug 2021 23:05:57 +0000 (16:05 -0700)]
Update CHANGES
Emilio A. Escobar [Wed, 18 Aug 2021 23:04:17 +0000 (16:04 -0700)]
Merge pull request #195 from DALnet/remove-umodew
Removing support for rwho +w until better implementation is done
Emilio A. Escobar [Wed, 18 Aug 2021 23:03:01 +0000 (16:03 -0700)]
Remove changes log for rwho +W
Emilio A. Escobar [Mon, 2 Aug 2021 17:36:27 +0000 (10:36 -0700)]
Removing rwho search for webirc clients until a better implementation can be done
Running out of umode space, need to work on increasing size for them which will more testing. Pushed to 2.2.1
Ryan Smith [Sun, 1 Aug 2021 23:50:29 +0000 (19:50 -0400)]
Persist the uhm_type and uhm_uhmode values to disk to handle restarts properly.
Ryan Smith [Sun, 1 Aug 2021 23:27:54 +0000 (19:27 -0400)]
Persist the uhm_type and uhm_uhmode values to disk to handle restarts properly.
Ryan Smith [Sun, 1 Aug 2021 23:01:52 +0000 (19:01 -0400)]
Show UHM variables in /INFO.
Ryan Smith [Sun, 1 Aug 2021 22:46:00 +0000 (18:46 -0400)]
Show UHM variables in /INFO.
Emilio A. Escobar [Sat, 24 Jul 2021 21:50:33 +0000 (14:50 -0700)]
Merge pull request #191 from kobishmueli/master
Fix a small bug where the "Connect: No Connect block found for %s" notice have no origin prefix (issue #190)
Emilio A. Escobar [Sat, 24 Jul 2021 21:44:03 +0000 (14:44 -0700)]
Merge branch 'master' into master
Kobi Shmueli [Sat, 24 Jul 2021 20:44:21 +0000 (23:44 +0300)]
Fix a small bug where the "Connect: No Connect block found for %s" notice have no origin prefix (issue #190)
Emilio A. Escobar [Thu, 8 Jul 2021 15:34:25 +0000 (08:34 -0700)]
Merge pull request #184 from DALnet/release-2.2.0
Changes preparing for 2.2.0 release
Emilio A. Escobar [Wed, 7 Jul 2021 19:02:04 +0000 (12:02 -0700)]
use Network_Name instead
Emilio A. Escobar [Wed, 7 Jul 2021 18:56:12 +0000 (11:56 -0700)]
Merge branch 'release-2.2.0' of github.com:DALnet/bahamut into release-2.2.0
Emilio A. Escobar [Wed, 7 Jul 2021 18:56:07 +0000 (11:56 -0700)]
Make contact statement generic
Emilio A. Escobar [Tue, 6 Jul 2021 23:54:29 +0000 (16:54 -0700)]
Merge pull request #188 from DALnet/remove-redundant-ip-hostmasking
Ryan Smith [Tue, 6 Jul 2021 21:07:35 +0000 (17:07 -0400)]
Fix changes count.
Ryan Smith [Tue, 6 Jul 2021 21:03:23 +0000 (17:03 -0400)]
Remove redundant USER_HOSTMASKING_FALLBACK_TO_IP logic as we are now handling this in the module.
Emilio A. Escobar [Mon, 24 May 2021 19:48:40 +0000 (12:48 -0700)]
Add UMODE_W to SEND_UMODEs and disable usage of umode W within m_umode
Emilio A. Escobar [Mon, 24 May 2021 15:17:32 +0000 (08:17 -0700)]
Fixes to be able to rwho for webirc clients globally
Emilio A. Escobar [Sat, 22 May 2021 21:16:13 +0000 (14:16 -0700)]
Fixing rwho for WEBIRC
Unless we're intending to only show local clients, myclient() isn't useful here.
Emilio A. Escobar [Sat, 22 May 2021 19:39:31 +0000 (12:39 -0700)]
Fixed typo
Emilio A. Escobar [Sat, 22 May 2021 01:39:38 +0000 (18:39 -0700)]
Send notice if services have not sent user hostmasking type
Emilio A. Escobar [Fri, 21 May 2021 14:02:53 +0000 (07:02 -0700)]
Merge pull request #186 from DALnet/fix-xflag-problem
Remove "inline" from verbose_to_opers to fix compile errors.
Emilio A. Escobar [Fri, 21 May 2021 14:01:29 +0000 (07:01 -0700)]
Merge pull request #187 from rscs/2.2.0-typo-fixes
Fixing a few typos I found.
Ryan Smith [Fri, 21 May 2021 02:52:21 +0000 (22:52 -0400)]
Where did you come from?
Ryan Smith [Fri, 21 May 2021 02:51:22 +0000 (22:51 -0400)]
Keep verbose_to_opers as inline; just define it properly in h.h.
Ryan Smith [Fri, 21 May 2021 02:38:28 +0000 (22:38 -0400)]
Updated change log.
Ryan Smith [Fri, 21 May 2021 02:30:00 +0000 (22:30 -0400)]
Fixing a few typos I found.
Ryan Smith [Fri, 21 May 2021 02:10:04 +0000 (22:10 -0400)]
Merge branch 'master' into release-2.2.0
Ryan Smith [Fri, 21 May 2021 02:06:39 +0000 (22:06 -0400)]
Remove "inline" from verbose_to_opers to fix compile errors.
Emilio A. Escobar [Thu, 20 May 2021 22:50:42 +0000 (15:50 -0700)]
Add change mentioning the enabling of half ops
Emilio A. Escobar [Thu, 20 May 2021 22:38:49 +0000 (15:38 -0700)]
Changes preparing for 2.2.0 release
Emilio A. Escobar [Thu, 20 May 2021 22:36:04 +0000 (15:36 -0700)]
Merge pull request #183 from DALnet/rwho-webirc
Check for to make sure it's local client first
Emilio A. Escobar [Thu, 20 May 2021 22:24:35 +0000 (15:24 -0700)]
Update m_rwho.c
Emilio A. Escobar [Thu, 20 May 2021 22:22:59 +0000 (15:22 -0700)]
Merge pull request #139 from realrasengan/rwho_webirc
search for webirc users with rwho [+|-]w
Emilio A. Escobar [Thu, 20 May 2021 22:16:34 +0000 (15:16 -0700)]
Merge pull request #170 from realrasengan/RPL_MYINFO_CHANPARAM
Added channel modes that take a parameter to RPL_MYINFO as per RFC
Emilio A. Escobar [Thu, 20 May 2021 22:16:17 +0000 (15:16 -0700)]
Merge pull request #181 from DALnet/issue-180-fix
Fixes issue #180
Emilio A. Escobar [Thu, 20 May 2021 22:15:51 +0000 (15:15 -0700)]
Merge pull request #179 from kobishmueli/uhm-ip-hooking
Change the user hostmasking hooking (CHOOK_MASKHOST) to send the user's IP
Emilio A. Escobar [Thu, 20 May 2021 22:15:31 +0000 (15:15 -0700)]
Merge pull request #167 from crigler/configure-check-compile-flags
Make configure test support for the extra compiler flags that we use.
Emilio A. Escobar [Thu, 20 May 2021 22:15:16 +0000 (15:15 -0700)]
Merge pull request #164 from jfcantu/xflag-documentation-155
Add XFLAG documentation #155
Emilio A. Escobar [Thu, 20 May 2021 22:15:02 +0000 (15:15 -0700)]
Merge pull request #162 from DALnet/svsclone-override-148
Changes to support issue #148
Emilio A. Escobar [Thu, 20 May 2021 22:13:52 +0000 (15:13 -0700)]
Merge branch 'master' into issue-180-fix
Emilio A. Escobar [Thu, 20 May 2021 22:13:31 +0000 (15:13 -0700)]
Merge branch 'master' into uhm-ip-hooking
Emilio A. Escobar [Thu, 20 May 2021 22:12:41 +0000 (15:12 -0700)]
Merge branch 'master' into RPL_MYINFO_CHANPARAM
Emilio A. Escobar [Thu, 20 May 2021 22:12:10 +0000 (15:12 -0700)]
Merge branch 'master' into configure-check-compile-flags
Emilio A. Escobar [Thu, 20 May 2021 22:11:48 +0000 (15:11 -0700)]
Merge branch 'master' into xflag-documentation-155
Emilio A. Escobar [Thu, 20 May 2021 22:11:27 +0000 (15:11 -0700)]
Merge branch 'master' into svsclone-override-148
Emilio A. Escobar [Thu, 20 May 2021 22:10:32 +0000 (15:10 -0700)]
Merge pull request #160 from DALnet/unknown-conns-143
Only decrease unknown count if cptr is in unknown state
Emilio A. Escobar [Thu, 20 May 2021 22:09:19 +0000 (15:09 -0700)]
Merge branch 'master' into unknown-conns-143
Emilio A. Escobar [Thu, 20 May 2021 22:05:02 +0000 (15:05 -0700)]
Merge pull request #134 from realrasengan/showports
Added /stats P to show listening ports
Emilio A. Escobar [Thu, 20 May 2021 22:00:24 +0000 (15:00 -0700)]
Merge branch 'master' into showports
Emilio A. Escobar [Tue, 6 Apr 2021 23:49:50 +0000 (16:49 -0700)]
Remove all whitespaces modifications
Emilio A. Escobar [Tue, 6 Apr 2021 23:45:11 +0000 (16:45 -0700)]
Only make logic changes, remove all whitespace changes
Emilio A. Escobar [Sun, 4 Apr 2021 16:15:37 +0000 (09:15 -0700)]
Merge branch 'issue-180-fix' of https://github.com/DALnet/bahamut into issue-180-fix
Emilio A. Escobar [Sun, 4 Apr 2021 16:15:32 +0000 (09:15 -0700)]
No need to continue checking if name/nick does not match
Emilio A. Escobar [Sun, 4 Apr 2021 00:05:11 +0000 (17:05 -0700)]
Merge branch 'master' into uhm-ip-hooking
Emilio A. Escobar [Sun, 4 Apr 2021 00:02:38 +0000 (17:02 -0700)]
Merge branch 'master' into issue-180-fix
Emilio A. Escobar [Sun, 4 Apr 2021 00:02:02 +0000 (17:02 -0700)]
Update README.md
Emilio A. Escobar [Sat, 3 Apr 2021 23:52:58 +0000 (16:52 -0700)]
Check for nick before looking at hosts list
Emilio A. Escobar [Sat, 3 Apr 2021 23:34:57 +0000 (16:34 -0700)]
Check for nick match when CIDR oper host matches
Currently when oper block has CIDR host, it'll match on first ip/CIDR match without taking into account nick
Kobi Shmueli [Thu, 25 Mar 2021 20:55:07 +0000 (22:55 +0200)]
Merge branch 'master' into uhm-ip-hooking