TinyMUX 2.13.0.5 ALPHA

16 views
Skip to first unread message

Brazil

unread,
Mar 25, 2025, 6:36:27 PMMar 25
to tinymux
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

# TinyMUX 2.13.0.5

I am releasing [TinyMUX 2.13.0.5](ftp://ftp.tinymux.org/tinymux-2.13/alpha/5).

# Changes:

 - Updated regular expression engine from PCRE to PCRE2
   * Improved performance with Just-In-Time compilation
   * Better Unicode support
   * Modern API with improved memory management

# Bug Fixes:

 - Fixed fun_cwho(,all) command to return all objects and players
   associated with the channel, ensuring it behaves as documented.
 - Modified home command behavior to disregard the command if the player
   is already at home, and to suppress public announcements in BLIND
   locations.
 - Fixed several network and SSL-related issues: added defensive null
   checks, corrected iterator handling, improved SSL state transitions,
   and fixed a descriptor management bug that could remove the wrong
   descriptor when a player has multiple connections.

# Cosmetic Changes:

 - Increased trimmed name field length for WHO, DOING, and SESSION
   displays (from 16 to 31) and adjusted field widths to maintain proper
   alignment.

# Miscellaneous:

 - Replaced flags_htab, func_htab, and fwdlist_htab with STL equivalents
   (unordered_map).
 - Updated to autoconf v2.71 and improved build dependencies.
 - Re-enabled timezone caching in timezone.cpp for improved performance.
 - Name conflicts and deprecated openssl interfaces forced a
   reorganization in SHA-1 and Digest.
 - Refactored the time parser with C++-style constants for better type
   safety and clarity.

Full changes are available in the CHANGES.md file.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE8GWFNwJrhRGk25uvF80K5PxQP7EFAmfjL3gACgkQF80K5PxQ
P7Gojw/+LKMft6CcW5Z//xHD3VivJCe/KJ47Aq2sLKu006oIkRrjz/pwlgot0Z8g
V5ty8bWRhZF8eTaBMmonR7+4iA4JZintew373giZpaCrcouX1Mpcrog6wf4En5lK
Ieo4a3cxfZEiY2Oh01HTq8V1mdhCptYInqiG52po4HLIuO9v0Yj1dTthdr79T9Go
3KlF2s9FGf+Ips/6EpFIqSoxpvHm8B4SWhHzm+Kb8wSLFShEMgEzIM8TLqOGxXy6
xu8E9cFQxw5pvklk6nUQpxz0M/Xa+dgvsYqQXYLilkORWc6OeVxSxc7Y1nRu4SxV
RQhTJV9t2HU24N8wZPznsNCuUwZOsoa6zoG6Y7PYbPAJPyPV57vBfGVJ1jOOVam6
bEMnQC7YGx35ViyNHzE1+ks8NS1J3gZth0+Scy8qoJG/5WthvVH1re767d/F2BAN
xq8PkFdIAA2Ho+AlCnHUA92FAdRIPkAyhepvosg0rWZDGCRsE54qC9LUP3LDT/1X
HLpDUNE+bBQ/gSFKu77/ipoGx3vQ7VXj5ginrCYpcpKR3fKqdwGDQmLZJ6nF7F5S
vPxUpNRbXQj/2lkeOsAl02a3jvH06QO/sL2BfVuAsffiCdcWnDej17P5QvgiotQS
4ZAuzAmtksisKvUSfy40TMMPdwWc9VSpvWrWUmEa5GxLFZo9150=
=bWxL
-----END PGP SIGNATURE-----

Brazil

unread,
Mar 26, 2025, 5:53:33 AMMar 26
to tinymux
Alpha releases are Alpha for a reason, but here is a heads up anyway: There is a problem with the new command-line handling. Serious impact. Fix is 3-5 lines.
Reply all
Reply to author
Forward
0 new messages