]>
jfr.im git - irc/DALnet/bahamut.git/log
Emilio A. Escobar [Wed, 29 Apr 2020 16:00:10 +0000 (09:00 -0700)]
Updated number next to Kobi's name
Emilio A. Escobar [Wed, 29 Apr 2020 04:22:46 +0000 (21:22 -0700)]
Update CHANGES to include PR 130
Kobi Shmueli [Mon, 27 Apr 2020 18:40:47 +0000 (21:40 +0300)]
Add SVSCTRL command to let services control services join requests
To enable services join requests, services will send:
SVSCTRL server.dal.net SJR 1
To disable services join requests, services will send:
SVSCTRL server.dal.net SJR 0
(server.dal.net can be replaced by * to send it to all servers)
The current implementation of SVSCTRL is written to support other features
that might be added in the future without the need to upgrade all the hubs
on the network.
-Kobi.
Emilio A. Escobar [Sun, 26 Apr 2020 16:55:10 +0000 (09:55 -0700)]
Merge pull request #129 from rscs/changes-2.1.5
Release candidate for 2.1.5
Emilio A. Escobar [Sat, 25 Apr 2020 23:01:14 +0000 (16:01 -0700)]
Merge pull request #126 from rscs/fix-whois-truncation
Fix /whois channel name truncation
Emilio A. Escobar [Sat, 25 Apr 2020 23:00:56 +0000 (16:00 -0700)]
Merge pull request #127 from rscs/allow-services-during-warn-squelch
Allow squelched users to send messages to the services and stats addresses
Emilio A. Escobar [Sat, 25 Apr 2020 23:00:44 +0000 (16:00 -0700)]
Merge pull request #128 from rscs/join-which-channel
Specify the channel that is +M or +R.
Ryan Smith [Sat, 25 Apr 2020 17:14:07 +0000 (13:14 -0400)]
Oops, I've been busy
Ryan Smith [Sat, 25 Apr 2020 17:12:20 +0000 (13:12 -0400)]
Release candidate for 2.1.5
Ryan Smith [Sat, 25 Apr 2020 04:51:40 +0000 (00:51 -0400)]
Fix buffer for full_target.
Ryan Smith [Sat, 25 Apr 2020 02:54:57 +0000 (22:54 -0400)]
Specify the channel that is +M or +R.
Ryan Smith [Tue, 31 Mar 2020 07:27:38 +0000 (03:27 -0400)]
Allow all squelches to use services, to be consistent with the behavior of the aliases.
Ryan Smith [Tue, 31 Mar 2020 07:23:29 +0000 (03:23 -0400)]
Allow warn squelched users to send messages to the services and stats addresses
Ryan Smith [Tue, 31 Mar 2020 06:08:21 +0000 (02:08 -0400)]
But wait! I should be 9 :)
Ryan Smith [Tue, 31 Mar 2020 05:59:47 +0000 (01:59 -0400)]
Fix /whois channel name truncation (thanks, brandon).
Emilio A. Escobar [Tue, 31 Mar 2020 03:12:01 +0000 (20:12 -0700)]
Merge pull request #125 from rscs/update-chanmodes
Add missing "P" to CHANMODES list (thanks, RuneB).
Ryan Smith [Tue, 31 Mar 2020 03:01:58 +0000 (23:01 -0400)]
Add missing "P" to CHANMODES list (thanks, RuneB).
Emilio A. Escobar [Mon, 30 Mar 2020 21:49:05 +0000 (14:49 -0700)]
Last attempt to exit 0 if automake fails
Emilio A. Escobar [Mon, 30 Mar 2020 21:47:16 +0000 (14:47 -0700)]
Trying to hack return code 0 for automake
Emilio A. Escobar [Mon, 30 Mar 2020 21:35:04 +0000 (14:35 -0700)]
Add all libtool/autotools steps
Emilio A. Escobar [Mon, 30 Mar 2020 21:25:33 +0000 (14:25 -0700)]
Remove automake step
Emilio A. Escobar [Mon, 30 Mar 2020 21:22:55 +0000 (14:22 -0700)]
Run automake and autoreconf separately
Emilio A. Escobar [Mon, 30 Mar 2020 21:18:08 +0000 (14:18 -0700)]
Remove unnecessary quote
Emilio A. Escobar [Mon, 30 Mar 2020 21:13:33 +0000 (14:13 -0700)]
Merge pull request #122 from rscs/who-rwho-for-hostmasking
Improve user host-masking support for WHO & RWHO
Emilio A. Escobar [Mon, 30 Mar 2020 21:12:03 +0000 (14:12 -0700)]
Merge pull request #124 from DALnet/eaescob-patch-1
Continuous build workflow
Emilio A. Escobar [Mon, 30 Mar 2020 21:11:49 +0000 (14:11 -0700)]
Continuous build workflow
Emilio A. Escobar [Mon, 9 Mar 2020 02:56:02 +0000 (19:56 -0700)]
Merge pull request #123 from rscs/halfop-rpl-fix
Remove "h" from RPL reply when not using halfops.
Ryan Smith [Sun, 8 Mar 2020 18:45:00 +0000 (14:45 -0400)]
Remove "h" from RPL reply when not using halfops.
Aaron Wiebe [Thu, 5 Mar 2020 12:10:02 +0000 (07:10 -0500)]
Merge pull request #118 from rscs/spamfilter-color-codes
Fix our incorrect handling of IRC color code sequences
Ryan Smith [Thu, 5 Mar 2020 06:14:14 +0000 (01:14 -0500)]
Restore sanity checks; remove brackets from single-line statements.
Ryan Smith [Thu, 5 Mar 2020 05:42:56 +0000 (00:42 -0500)]
Improve user host-masking support for WHO & RWHO
Emilio A. Escobar [Tue, 11 Feb 2020 01:10:44 +0000 (17:10 -0800)]
Merge pull request #120 from rscs/fix-ssl-regression
Fix SSL regression bug
Emilio A. Escobar [Mon, 10 Feb 2020 20:58:02 +0000 (12:58 -0800)]
Merge pull request #121 from rscs/uflags-token-documentation
Add documentation for connect block "uflags" token.
Ryan Smith [Mon, 10 Feb 2020 01:05:21 +0000 (20:05 -0500)]
Add documentation for connect block "uflags" token.
Ryan Smith [Mon, 10 Feb 2020 00:50:07 +0000 (19:50 -0500)]
Fix SSL regression bug; only use libcrypto-compat code if SSL is enabled.
Emilio A. Escobar [Wed, 11 Sep 2019 05:19:49 +0000 (22:19 -0700)]
Merge pull request #119 from rscs/update-credits
Giving credit where credit is due :)
Ryan Smith [Sun, 8 Sep 2019 20:17:35 +0000 (16:17 -0400)]
Fix *org checks.
Ryan Smith [Wed, 4 Sep 2019 02:42:20 +0000 (22:42 -0400)]
Standardize line formatting and promote Holbrook.
Ryan Smith [Wed, 4 Sep 2019 02:37:20 +0000 (22:37 -0400)]
Giving credit where credit is due :)
Ryan Smith [Wed, 4 Sep 2019 01:49:08 +0000 (21:49 -0400)]
Fix our incorrect handling of IRC color code sequences, which follow the pattern 1-2 digits, then optionally followed by a comma and an additional 1-2 digits.
Emilio A. Escobar [Tue, 3 Sep 2019 04:27:48 +0000 (21:27 -0700)]
Merge pull request #117 from rscs/hostmasking-fixes
Hide user's real host during topic changes.
Ryan Smith [Tue, 3 Sep 2019 03:37:18 +0000 (23:37 -0400)]
Hide user's real host during topic changes (thanks Kobi for the recommendations).
Ryan Smith [Mon, 2 Sep 2019 15:09:02 +0000 (11:09 -0400)]
Hide user's real host during topic changes.
Emilio A. Escobar [Sat, 10 Aug 2019 02:23:32 +0000 (19:23 -0700)]
Update SECURITY.md
Emilio A. Escobar [Sat, 10 Aug 2019 02:23:08 +0000 (19:23 -0700)]
Create SECURITY.md
Emilio A. Escobar [Thu, 1 Aug 2019 01:31:14 +0000 (18:31 -0700)]
Merge pull request #113 from kobishmueli/quitfix
Fix a bug on QUIT where xflags weren't always checked
Emilio A. Escobar [Thu, 11 Jul 2019 02:21:31 +0000 (19:21 -0700)]
Merge pull request #112 from kobishmueli/master
Fix for a potential bug on AJ where 0 (partall) argument is used
Kobi Shmueli [Thu, 11 Jul 2019 02:20:24 +0000 (05:20 +0300)]
Fix a bug on QUIT where xflags weren't always checked
If a message was supposed to be blocked by spamfilter and the user was on a +P channel, it didn't check the xflags for that channel although the user wasn't blocked because of it.
Thanks RuneB & xPsycho!
Kobi Shmueli [Thu, 11 Jul 2019 01:30:22 +0000 (04:30 +0300)]
Fix for a potential bug on AJ where 0 (partall) argument is used
In these cases, chptr will be the last parted channel while we should just pass 0 to other servers.
Emilio A. Escobar [Wed, 15 May 2019 02:08:38 +0000 (19:08 -0700)]
Merge pull request #108 from fragtion/auditoriumfix
Update s_debug.c
Dimitri Pappas [Thu, 21 Feb 2019 23:33:30 +0000 (01:33 +0200)]
Update s_debug.c
Add AUDITORIUM flag to CHANMODES to comply with RFC
Emilio A. Escobar [Thu, 21 Feb 2019 04:55:23 +0000 (20:55 -0800)]
Merge pull request #106 from rscs/spamfilter-kill-flag
Spamfilter kill flag
Ryan Smith [Mon, 18 Feb 2019 17:39:28 +0000 (12:39 -0500)]
Notify opers if the KILL flag was used on a spamfilter.
Ryan Smith [Mon, 18 Feb 2019 16:33:14 +0000 (11:33 -0500)]
Merge branch 'master' of https://github.com/DALnet/bahamut
Emilio A. Escobar [Sat, 19 Jan 2019 21:41:53 +0000 (13:41 -0800)]
Merge pull request #104 from kobishmueli/aj_fix
Small fix to m_aj()
Kobi Shmueli [Fri, 18 Jan 2019 21:05:14 +0000 (23:05 +0200)]
Small fix to m_aj()
The "JOIN 0" (part all channels) functionality of it was broken due to a typo bug. We don't need it for DALnet services, though.
Emilio A. Escobar [Fri, 28 Dec 2018 15:02:57 +0000 (11:02 -0400)]
Merge pull request #97 from kobishmueli/halfops
Add half-ops support
Kobi Shmueli [Fri, 28 Dec 2018 08:36:55 +0000 (10:36 +0200)]
Add NO_LOCAL_CMODE_h define to disable local cmode +h/-h.
This is to prevent users from using it until all servers and services are upgraded.
Kobi Shmueli [Fri, 28 Dec 2018 04:48:23 +0000 (06:48 +0200)]
Merge branch 'master' of github.com:DALnet/bahamut into halfops
Emilio A. Escobar [Sat, 22 Dec 2018 14:07:42 +0000 (10:07 -0400)]
Merge pull request #95 from kobishmueli/svsuhm-2018-12-12
Change SVSUHM to support optional parameter to control umode +H
Emilio A. Escobar [Wed, 19 Dec 2018 19:10:49 +0000 (15:10 -0400)]
Merge pull request #102 from kobishmueli/doc-updates
Update documentation
Emilio A. Escobar [Wed, 19 Dec 2018 19:10:00 +0000 (15:10 -0400)]
Merge pull request #101 from holbrookb/master
Add in MAX_MSG_TIME to DEFAULT for m_svsxcf
Kobi Shmueli [Wed, 19 Dec 2018 19:06:51 +0000 (21:06 +0200)]
Change SVSUHM to support optional parameter to control umode +H
0 = disabled (default)
1 = enabled with auto +H on connect (users can toggle umode +H/-H)
2 = enabled with no auto +H on connect (users can toggle umode +H/-H)
-Kobi.
Emilio A. Escobar [Wed, 19 Dec 2018 19:09:07 +0000 (15:09 -0400)]
Merge pull request #100 from kobishmueli/stats-fixes-2018-12-14
Don't show servers to non-opers if show_links isn't enabled.
Emilio A. Escobar [Wed, 19 Dec 2018 19:04:54 +0000 (15:04 -0400)]
Merge pull request #99 from kobishmueli/configure-2018-12-13
Small change to the configure script
Emilio A. Escobar [Wed, 19 Dec 2018 19:03:54 +0000 (15:03 -0400)]
Merge pull request #98 from kobishmueli/sf-fix-2018-12-13
Small fix to spamfilter's ids
Emilio A. Escobar [Wed, 19 Dec 2018 18:57:43 +0000 (14:57 -0400)]
Merge pull request #96 from kobishmueli/new-xflag-2018-12-13
Add new xflag to excempt webirc users
Kobi Shmueli [Mon, 17 Dec 2018 01:40:30 +0000 (03:40 +0200)]
Add missing names to doc/Bahamut-team
Kobi Shmueli [Mon, 17 Dec 2018 01:32:00 +0000 (03:32 +0200)]
Add the list of required packages to INSTALL
Holbrook Bunting [Sat, 15 Dec 2018 21:49:24 +0000 (13:49 -0800)]
Update m_services.c
Add in MAX_MSG_TIME to DEFAULT for m_svsxcf.
Holbrook Bunting [Sat, 15 Dec 2018 21:39:08 +0000 (13:39 -0800)]
Revert "Add MAX_MSG_TIME to DEFAULT for m_svsxcf"
This reverts commit
ab41f0b47e372fb7526b068fec056f3f9dcc94f6 .
Holbrook Bunting [Sat, 15 Dec 2018 21:15:00 +0000 (13:15 -0800)]
Add MAX_MSG_TIME to DEFAULT for m_svsxcf
Kobi Shmueli [Fri, 14 Dec 2018 23:56:41 +0000 (01:56 +0200)]
Merge branch 'master' of github.com:DALnet/bahamut into halfops
Kobi Shmueli [Fri, 14 Dec 2018 18:18:39 +0000 (20:18 +0200)]
Don't show servers to non-opers if show_links isn't enabled.
Emilio A. Escobar [Fri, 14 Dec 2018 16:01:24 +0000 (08:01 -0800)]
Merge pull request #92 from holbrookb/master
Added MAX_MSG_TIME XFLAG
Kobi Shmueli [Thu, 13 Dec 2018 05:15:30 +0000 (07:15 +0200)]
Small change to the configure script
If no prefix is given as a parameter, check if ${HOME}/dalnet/ircd or ${HOME}/bahamut/ircd exists and use their directory as the default prefix.
If they don't exist, the default prefix will be used (${HOME}/ircd).
-Kobi.
Kobi Shmueli [Thu, 13 Dec 2018 04:25:41 +0000 (06:25 +0200)]
Small fix to spamfilter's ids
(Could lead to one extra [random] character on spamops notices)
Kobi Shmueli [Thu, 13 Dec 2018 04:00:44 +0000 (06:00 +0200)]
Forgot to add extern for is_chan_halfop()
Thanks Holbrook!
Kobi Shmueli [Thu, 13 Dec 2018 01:24:42 +0000 (03:24 +0200)]
Add half-ops support
Half-ops will be able to:
- Kick users who aren't opped (+o) or voiced (+v)
- Change the channel topic even if +t is set (unless there is a topiclock but this will be enforced by services)
This feature can be enabled/disabled with the USE_HALFOPS define (enabled by default) but even when enabled, each channel can decide if they want to use this feature or not.
-Kobi.
Kobi Shmueli [Wed, 12 Dec 2018 22:38:34 +0000 (00:38 +0200)]
Add new xflag to excempt webirc users
EXEMPT_WEBIRC - exempt webirc users (on/off)
Holbrook Bunting [Wed, 12 Dec 2018 07:59:03 +0000 (23:59 -0800)]
Added send_topic_burst code
Holbrook Bunting [Wed, 12 Dec 2018 07:50:09 +0000 (23:50 -0800)]
Added send_topic_burst code
Emilio A. Escobar [Wed, 12 Dec 2018 03:29:59 +0000 (19:29 -0800)]
Merge pull request #93 from fidsah/master
Spelling correction to rehash notification
fidsah [Tue, 11 Dec 2018 14:34:02 +0000 (09:34 -0500)]
Update src/s_serv.c
Typo correction
Holbrook Bunting [Fri, 7 Dec 2018 05:00:10 +0000 (21:00 -0800)]
Added MAX_MSG_TIME XFLAG, sets a maximum ammount of messages that can be sent to a channel in x seconds
Emilio A. Escobar [Fri, 30 Nov 2018 23:26:57 +0000 (15:26 -0800)]
Merge pull request #91 from kobishmueli/ssl-fixes-2018-11-30
SSL Fixes
Emilio A. Escobar [Fri, 30 Nov 2018 23:26:08 +0000 (15:26 -0800)]
Merge pull request #90 from kobishmueli/local-ssl
Let's check for local openssl installation first & rpath it too
Kobi Shmueli [Fri, 30 Nov 2018 22:03:37 +0000 (00:03 +0200)]
Treat normal connection closes by SSL users as such
Kobi Shmueli [Fri, 30 Nov 2018 21:47:16 +0000 (23:47 +0200)]
Forgot to add a comma
Kobi Shmueli [Fri, 30 Nov 2018 21:06:36 +0000 (23:06 +0200)]
Add IRCERR_SSL to irc_get_sockerr() function
Kobi Shmueli [Fri, 30 Nov 2018 20:56:54 +0000 (22:56 +0200)]
USE_SYSLOG: Include nick!user@host in SSL errors
Kobi Shmueli [Wed, 28 Nov 2018 23:59:50 +0000 (01:59 +0200)]
Let's check for local openssl installation first & rpath it too
1. If $HOME/openssl exists - we'll use it.
2. We'll add -Wl,-rpath,/path/to/openssl/lib to SSL_LDFLAGS so our binaries will be statically linked to the local openssl libs.
-Kobi.
Emilio A. Escobar [Wed, 28 Nov 2018 19:14:56 +0000 (11:14 -0800)]
Merge pull request #89 from kobishmueli/sslbug
Fix a security bug on readwrite_client() that could lead to server crashes by SSL users
Kobi Shmueli [Wed, 28 Nov 2018 19:11:35 +0000 (21:11 +0200)]
Update CHANGES and patchlevel. This is 2.1.4.
Kobi Shmueli [Wed, 28 Nov 2018 19:10:48 +0000 (21:10 +0200)]
Fix a security bug on readwrite_client() that could lead to server crashes by SSL users
Emilio A. Escobar [Sat, 17 Nov 2018 18:47:19 +0000 (10:47 -0800)]
Merge pull request #88 from kobishmueli/fixes-2018-11-07
A few fixes for Bahamut 2.1.4
Kobi Shmueli [Sat, 17 Nov 2018 06:23:29 +0000 (08:23 +0200)]
Allow WEBIRC hosts to have a semicolon too (for IPv6 IP addresses)
Kobi Shmueli [Fri, 16 Nov 2018 21:45:03 +0000 (23:45 +0200)]
Make sure the host on WEBIRC will have at least one dot
Kobi Shmueli [Fri, 16 Nov 2018 21:42:45 +0000 (23:42 +0200)]
Don't allow WEBIRC to use DEFAULT_STAFF_ADDRESS either
Kobi Shmueli [Fri, 16 Nov 2018 21:12:53 +0000 (23:12 +0200)]
Don't allow WEBIRC to use 0.0.0.*, 127.0.0.* or Staff_Address