From 987942a206ef0f2342bf81d5de6432c6af42b7e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Tue, 21 Nov 2023 09:56:26 +0100 Subject: New upstream version 4.17 --- doc/changelog.rst | 67 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 49 insertions(+), 18 deletions(-) (limited to 'doc/changelog.rst') diff --git a/doc/changelog.rst b/doc/changelog.rst index 26c4d06..2e0cf0f 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -1,9 +1,39 @@ +v4.17 (2023-11-12) +================== + +Changes: + +* socket: set SOCK_CLOEXEC on all sockets + + +v4.16 (2023-11-02) +================== + +Enhancements: + +* Add ``HX_strtoull_nsec`` to parse time period and emit nanoseconds +* doc: specify return value and semantics for ``HXio_fullread``, + ``HXio_fullwrite``, ``HX_sendfile`` + + +v4.15 (2023-09-24) +================== + +Enhancements: + +* Add functions to compute Least Positive Residue (``HX_flpr``, ``HX_flprf``) + +Fixes: + +* Make ``HX_strrtrim`` work on strings longer than ``INT_MAX`` + + v4.14 (2023-07-14) ================== Fixes: -* socket: make HX_addrport_split work on portless bracketed hostspec +* socket: make ``HX_addrport_split`` work on portless bracketed hostspec v4.13 (2023-06-21) @@ -11,8 +41,8 @@ v4.13 (2023-06-21) Fixes: -* io: do not fail HX_mkdir when a component is a symlink to a directory -* xml_helper: fix infinite recursion in xml_getnsprop +* io: do not fail ``HX_mkdir`` when a component is a symlink to a directory +* xml_helper: fix infinite recursion in ``xml_getnsprop`` v4.12 (2023-02-27) @@ -20,7 +50,7 @@ v4.12 (2023-02-27) Fixes: -* Plug a memory leak in HX_inet_listen +* Plug a memory leak in ``HX_inet_listen`` v4.11 (2023-02-26) @@ -28,8 +58,8 @@ v4.11 (2023-02-26) Enhancements: -* socket: add HX_addrport_split, HX_inet_connect, HX_inet_listen, - HX_local_listen +* socket: add ``HX_addrport_split``, ``HX_inet_connect``, ``HX_inet_listen``, + ``HX_local_listen`` v4.10 (2023-01-29) @@ -37,7 +67,7 @@ v4.10 (2023-01-29) Fixes: -* format: plug a memory leak relating to func_entry_clone +* format: plug a memory leak relating to ``func_entry_clone`` * Resolve mingw build failure @@ -46,13 +76,14 @@ v4.9 (2023-01-23) Enhancements: -* socket: add sockaddr_is_local, ipaddr_is_local functions +* socket: add ``sockaddr_is_local``, ``ipaddr_is_local`` functions Fixes: -* format: avoid return value truncation from HXformat_aprintf, HXformat_sprintf -* format: avoid calling HXmc_length on a non-hxmc object -* format: add new variations of printf functions returning ssize_t +* format: avoid return value truncation from ``HXformat_aprintf``, + ``HXformat_sprintf`` +* format: avoid calling ``HXmc_length`` on a non-hxmc object +* format: add new variations of printf functions returning ``ssize_t`` * Resolve Coverity-SCAN reports @@ -61,7 +92,7 @@ v4.8 (2022-12-03) Enhancements: -* io: call posix_fadvise when slurping files +* io: call ``posix_fadvise`` when slurping files Fixes: @@ -73,11 +104,11 @@ v4.7 (2022-10-21) Enhancements: -* string: new quoting modes HXQUOTE_BASE64URL & HXQUOTE_BASE64IMAP +* string: new quoting modes ``HXQUOTE_BASE64URL`` & ``HXQUOTE_BASE64IMAP`` Fixes: -* socket: make HX_socket_from_env functional on OpenBSD +* socket: make ``HX_socket_from_env`` functional on OpenBSD v4.6 (2022-06-27) @@ -85,8 +116,8 @@ v4.6 (2022-06-27) Enhancements: -* HX_slurp_fd/HX_slurp_file now supports reading from files reporting their - own size as 0 (e.g. ttys, /proc special files). +* ``HX_slurp_fd``/``HX_slurp_file`` now supports reading from files reporting + their own size as 0 (e.g. ttys, ``/proc`` special files). v4.5 (2022-04-10) @@ -132,8 +163,8 @@ v4.1 (2021-10-13) Fixes: -* io: fix a use-after-free in conjunction with HX_realpath / - fix missing NULLing of a pointer within HX_readlink +* io: fix a use-after-free in conjunction with ``HX_realpath`` / + fix missing NULLing of a pointer within ``HX_readlink`` v4.0 (2021-10-03) -- cgit v1.2.3