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

Reply via email to