Monday, June 28, 2021

maintainer update: net/swirc 3.2.7 -> 3.3.0

? patches
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/swirc/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile 14 Mar 2021 11:31:40 -0000 1.11
+++ Makefile 28 Jun 2021 23:26:52 -0000
@@ -1,7 +1,7 @@
# $OpenBSD: Makefile,v 1.11 2021/03/14 11:31:40 solene Exp $

COMMENT = curses icb and irc client
-DISTNAME = swirc-3.2.7
+DISTNAME = swirc-3.3.0
CATEGORIES = net
HOMEPAGE = https://www.nifty-networks.net/swirc/

Index: distinfo
===================================================================
RCS file: /cvs/ports/net/swirc/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo 14 Mar 2021 11:31:40 -0000 1.10
+++ distinfo 28 Jun 2021 23:26:52 -0000
@@ -1,2 +1,2 @@
-SHA256 (swirc-3.2.7.tgz) = ZMrWx8vypccHN8Va0wwU2ZT8bYTbGe3LHIOWJBTXCZo=
-SIZE (swirc-3.2.7.tgz) = 248669
+SHA256 (swirc-3.3.0.tgz) = T6rhCrPgjVRPU3fHupTYbX1sOkx55BsRsbhk+qsOV2Q=
+SIZE (swirc-3.3.0.tgz) = 249498
Hi ports@,

Swirc 3.3.0 out

## [3.3.0] - 2021-06-27 ##
- **Added** function `errdesc_by_last_err()` and made use of it
- **Added** key F3 (scroll nicklist up) and F4 (scroll nicklist down)
- **Added** new modes and options for TLS/SSL connections
- **Added** nicklist
- **Added** null checks
- **Added** preprogrammed network name [libera](https://libera.chat/)
- **Added** support for partial writes in `net_ssl_send()`
- **Added** theme item `nicklist_nick_color`
- **Added** theme item `nicklist_privilege_color`
- **Added** theme item `nicklist_vline_color`
- Asserted that the program is terminated correctly
- **Defined** and made use of `addrof()`
- **Defined** and made use of `g_textdeco_chars`
- Deleted `ToastActivator_i.c`
- Deleted `ToastActivator_p.c`
- Deleted `dlldata.c`
- Deleted command `/n`
- Explicitly set client mode for TLS/SSL connections
- **Fixed** "use after free" bug in `/cycle`
- **Fixed** a bug in `/quit` that resulted in SIGPIPE due to calling
  `SSL_shutdown()` on an already shutdown socket.
- **Fixed** the behavior of `net_ssl_recv()` by checking the condition of
  `SSL_pending()`.
- **Fixed** unchecked return values
- Made improvements to the following files:
  - `io-loop.c`
  - `irc.c`
  - `network-openssl.c`
  - `network.cpp`
  - `pthrMutex.c`
  - `readline.c`
  - `readlineAPI.c`
  - `sig-unix.c`
  - `sig-w32.c`
  - `vcMutex.c`
  - `window.c`
- Modified the scrolling behavior
- Moved defines
- Reformatted and reindented files
- Renamed functions and patterns
- **Rewrote the printtext module in C++ and made multiple improvements**!
- Upgraded to:
  - [Curl](https://curl.se/) 7.77.0
  - [LibreSSL](https://www.libressl.org/) 3.3.3

I attach a diff.

Markus

No comments:

Post a Comment