Monday, June 03, 2024

update: net/swirc 3.4.8

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/swirc/Makefile,v
diff -u -p -r1.32 Makefile
--- Makefile 20 Mar 2024 18:40:03 -0000 1.32
+++ Makefile 4 Jun 2024 04:52:42 -0000
@@ -1,5 +1,5 @@
COMMENT = curses icb and irc client
-DISTNAME = swirc-3.4.7
+DISTNAME = swirc-3.4.8
CATEGORIES = net
HOMEPAGE = https://www.nifty-networks.net/swirc/

Index: distinfo
===================================================================
RCS file: /cvs/ports/net/swirc/distinfo,v
diff -u -p -r1.27 distinfo
--- distinfo 20 Mar 2024 18:40:03 -0000 1.27
+++ distinfo 4 Jun 2024 04:52:42 -0000
@@ -1,2 +1,2 @@
-SHA256 (swirc-3.4.7.tgz) = k0Hwd68ddOFhqFN5H6nbFyq1JY6bAx/5CRxFP5SKrpg=
-SIZE (swirc-3.4.7.tgz) = 353641
+SHA256 (swirc-3.4.8.tgz) = DtCTd6ls4S454JwjTSdsLqDWugj2xcOJ3yS3W0Q6Qos=
+SIZE (swirc-3.4.8.tgz) = 359443
Hello ports@,

Today I released net/swirc 3.4.8 with the following changes:

## [3.4.8] - 2024-06-04 ##
- **Added** the following commands:
  - `/voice`
  - `/devoice`
- **Added** tab completion for:
  - `/deop`
  - `/kick`
  - `/kickban`
  - `/op`
- **Added** translations.
- **Changed** the program to:
  - Output the number of messages in a batch.
  - Output the number of nicks in a netjoin/netsplit plus the server
    hostnames.
- **Did code improvements**:
  - Explicitly specified the size of multiple arrays (MISRA rule,
    found by PVS-Studio).
  - Fixed octal constants (MISRA rule, found by PVS-Studio).
  - Fixed redundant checks and expressions.
  - Harnessed the power of templates and defined `ARRAY_SIZE()`
    differently for C++.
  - Marked variables with `const` and `immutable_cp_t` respectively.
  - Reduced the scope of variables.
  - Variable initializations.
  - ...
- **Fixed** the begin/end messages of a batch to not end up in the status
  window.
- **List** all commands dynamically in the output of `/help`,
  i.e. calculate the cols/rows with respect to the current window
  size.

### Windows ###
- **Fixed** a case of truncation from `int` to `wchar_t`.
- **Upgraded to**:
  - [Curl](https://curl.se/) 8.8.0
  - [LibreSSL](https://www.libressl.org/) 3.9.2

---

I attach a diff.

Best regards
Markus

No comments:

Post a Comment