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