Index | Thread | Search

From:
Markus Uhlin <markus.uhlin@icloud.com>
Subject:
UPDATE: net/swirc: 3.4.9 -> 3.5.1
To:
ports@openbsd.org
Date:
Sat, 9 Nov 2024 19:03:31 +0100

Download raw body.

Thread
Hi ports@,

Tonight I released net/swirc 3.5.1 with the following changes:

## [3.5.1] - 2024-11-09 ##
- **Added** command `/announce`.
- **Added** command-line option `-X` (Disable all IRCv3 extensions)
- **Added** event `CHGHOST` (IRCv3.)
- **Added** option `account_tag` (bool).
- **Added** option `chghost` (bool). Send a notification when clients
   change their username or host. Defaults to **yes**.
- **Added** option `extended_join` (bool).
- **Added** the `NEW` and `DEL` CAP subcommands. And implicitly enabled
   the `cap-notify` extension.
- **Added** the following SASL auth mechanisms:
   - `SCRAM-SHA-1`
   - `SCRAM-SHA-512`
- **Changed** the program to:
   - Init/deinit Windows sockets once.
   - Not terminate the DCC server on IRC disconnect.
     It is Client-to-Client which means file transfers can
     continue. IRC is only used for the negotiation.
   - Output a reason if `SSL_connect()` fails.
   - Output a reason if `tls_server::get_accept_bio()` fails.
- **Did** code improvements:
   - Added default constructors
   - Reduced duplication
   - Reduced scope of variables
   - Removed redundant checks
   - Replaced macros for constants
   - Usage of initializer lists
   - `...`
- **Enabled** `account_notify` by default.
- **Enabled** more colors for BSD and macOS.
- **Fixed** cases of uncontrolled allocation sizes.
- **Fixed** potential signed integer overflows.

It never got updated to 3.5.0.
I attach a diff.

Best regards
Markus
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/swirc/Makefile,v
diff -u -p -r1.34 Makefile
--- Makefile	7 Aug 2024 17:04:26 -0000	1.34
+++ Makefile	9 Nov 2024 17:51:42 -0000
@@ -1,5 +1,5 @@
 COMMENT =	curses icb and irc client
-DISTNAME =	swirc-3.4.9
+DISTNAME =	swirc-3.5.1
 CATEGORIES =	net
 HOMEPAGE =	https://www.nifty-networks.net/swirc/
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/swirc/distinfo,v
diff -u -p -r1.29 distinfo
--- distinfo	7 Aug 2024 17:04:26 -0000	1.29
+++ distinfo	9 Nov 2024 17:51:42 -0000
@@ -1,2 +1,2 @@
-SHA256 (swirc-3.4.9.tgz) = EAnIECAc14Rrbjea8mQj8ai7objRcRNQmG694M0Pgfo=
-SIZE (swirc-3.4.9.tgz) = 361774
+SHA256 (swirc-3.5.1.tgz) = ghY315VFX6PCwHMxgNbkPDz8dmvSEzkiUBvSM3j0q8A=
+SIZE (swirc-3.5.1.tgz) = 381708