Download raw body.
UPDATE: net/swirc 3.5.7
Hi ports@, New year, new Swirc release. Today I released net/swirc 3.5.7 -- with the following changes: ## [3.5.7] - 2026-01-01 ## - **Added** micro optimizations. Multiple occurrences. - **Added** option `save_backlogs_to_disk` (string). Can be `no`, `both`, `channels` or `private`. Defaults to `both`. - **Added** usage of `__restrict`. - **Changed** the program to during the make phase perform basic checks on functions which accept buffers and sizes. - **Changed** the program to, additionally, display the Curses and TLS library versions when called by the `-v` flag. - For classes that declares a destructor, also declare a: 1. copy assignment operator 2. copy constructor 3. move assignment operator 4. move constructor - **Improved** the C++ exception handling. - **Replaced** `memcmp()` with `timingsafe_memcmp()` - one occurrence. - **Replaced** preprocessor defines with regular variables. - **Switched** memory allocation/deallocation method to new/delete for C++ files. A few occurrences only. ### Windows ### - **Upgraded** to [Curl](https://curl.se/) 8.17.0 - **Upgraded** to [LibreSSL](https://www.libressl.org/) 4.2.1 I attach a diff. Best regards Markus Index: Makefile =================================================================== RCS file: /cvs/ports/net/swirc/Makefile,v diff -u -p -r1.41 Makefile --- Makefile 17 Oct 2025 22:18:44 -0000 1.41 +++ Makefile 1 Jan 2026 12:16:35 -0000 @@ -1,5 +1,5 @@ COMMENT = curses icb and irc client -DISTNAME = swirc-3.5.6 +DISTNAME = swirc-3.5.7 CATEGORIES = net HOMEPAGE = https://www.nifty-networks.net/swirc/ Index: distinfo =================================================================== RCS file: /cvs/ports/net/swirc/distinfo,v diff -u -p -r1.35 distinfo --- distinfo 17 Oct 2025 22:18:44 -0000 1.35 +++ distinfo 1 Jan 2026 12:16:35 -0000 @@ -1,2 +1,2 @@ -SHA256 (swirc-3.5.6.tgz) = J7l4+4joB+TIWBt/imXR2lfAyY6sPz6TsXgH3rBtiNg= -SIZE (swirc-3.5.6.tgz) = 421550 +SHA256 (swirc-3.5.7.tgz) = BQsSgVvGO2yQuIv3MIlhTuVSyn3ozPpwqQkslhw3skU= +SIZE (swirc-3.5.7.tgz) = 425075
UPDATE: net/swirc 3.5.7