Hi ports@,
Here comes an update for net/swirc.
Changes:
## [3.3.6] - 2022-10-05 ##
- **Added** cryptographic functions
- **Added** subcommand `passwd_s` to `/sasl` which can be used to
securely store encrypted SASL passwords in `swirc.conf`. The
encryption technique practice the use of **AES** and **SHA**.
- **Added** tab completion for
- `/msg`
- `/notice`
- `/sasl`
- **Changed** the program behavior to
- jump between ICB and IRC mode depending on the port number
- **not** create core dump files if `NDEBUG` is defined at compile time
- **not** echo the server password on input (command line flag `-p`)
- **Fixed** a bug so if a connection attempt fails it's possible to
reconnect again after `/disconnect`.
- **Fixed** code duplication
- **Fixed** insufficient out of range check, off-by-one, in command
`/unignore`.
- Made small improvements
- **Added** usage of C++17 fallthrough attr
- **Added** usage of `PATH_MAX`
- **Added** usage of `__func__` instead of hardcoding it (for example in
error messages)
- **Fixed** redundant checks
- Reduced scope of variables
- Switched to usage of 'sizeof' in `BZERO()` calls
- ...
- Prevented the config hash table from being paged to the swap area.
- **Rewrote** `commands/sasl.c` in C++
- **Updated** preprogrammed IRC servers
- **Added** port numbers and server descriptions
- **Added** the [IRCNow](https://ircnow.org/) network
- **Deleted** the [Blitzed](http://blitzed.org/) network
I attach a diff.
Markus
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/swirc/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile 30 Jul 2022 11:14:47 -0000 1.18
+++ Makefile 5 Oct 2022 19:58:58 -0000
@@ -1,5 +1,5 @@
COMMENT = curses icb and irc client
-DISTNAME = swirc-3.3.5
+DISTNAME = swirc-3.3.6
REVISION = 0
CATEGORIES = net
HOMEPAGE = https://www.nifty-networks.net/swirc/
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/swirc/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- distinfo 29 Jul 2022 16:44:06 -0000 1.15
+++ distinfo 5 Oct 2022 19:58:58 -0000
@@ -1,2 +1,2 @@
-SHA256 (swirc-3.3.5.tgz) = 5/dEYGRrTQj+jlKZk0J1bS11aXUcDVBkHkLTl4cNu/M=
-SIZE (swirc-3.3.5.tgz) = 291300
+SHA256 (swirc-3.3.6.tgz) = 03sku17eRONKH8vf5wy9lLDyvsXMacdv9zVUtVRLBBg=
+SIZE (swirc-3.3.6.tgz) = 300923