SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libHX32-4.24-150700.1.1.x86_64.rpm :

* Wed Jul 17 2024 jengelhAATTinai.de- Update to release 4.24
* io: resolve use-after-free and out-of-bounds writes in conjunction with ``HX_realpath``
* io: add ``HX_getcwd`` function
* Thu Feb 15 2024 jengelhAATTinai.de- Update to release 4.23
* io: use smaller chunks with sendfile(2) to work around unusual API behavior
* io: make HX_copy_file() utilize copy_file_range when available
* Wed Dec 20 2023 jengelhAATTinai.de- Update to release 4.21
* Resolve compile error when signed_cast macro is used.
* Thu Nov 30 2023 jengelhAATTinai.de- Update to release 4.19
* string: fixed HX_strtoull_unit with negative fractions producing 0 sometimes
* opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV- Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch (merged)
* Mon Nov 27 2023 jengelhAATTinai.de- Update to release 4.18
* opt: new HX_getopt5 API for the parser with untangled in and out variables
* string: HX_strtoull_units handles negative values now (like strtoull)
* string: HX_strtoull_units & HX_strtoull_(n)sec now set errno=ERANGE for nonrepresentable results
* string: HX_strtoull_sec rejects unitless numbers now- Add 0001-string-resolve-testsuite-failure-with-aarch64.patch
* Sun Nov 12 2023 jengelhAATTinai.de- Update to release 4.17
* socket: set SOCK_CLOEXEC on all sockets
* Thu Nov 02 2023 jengelhAATTinai.de- Update to release 4.16
* Add HX_strtoull_nsec to parse time period and emit nanoseconds
* doc: specify return value and semantics for HXio_fullread, HXio_fullwrite, HX_sendfile
* Sun Sep 24 2023 jengelhAATTinai.de- Update to release 4.15
* Add functions to compute Least Positive Residue (HX_flpr, HX_flprf)
* Make HX_strrtrim work on strings longer than INT_MAX
* Fri Jul 14 2023 jengelhAATTinai.de- Update to release 4.14
* socket: make HX_addrport_split work on portless bracketed hostspec
* Wed Jun 21 2023 jengelhAATTinai.de- Update to release 4.13
* io: do not fail HX_mkdir when a component is a symlink to a directory
* xml_helper: fix infinite recursion in xml_getnsprop
* Mon Feb 27 2023 jengelhAATTinai.de- Update to release 4.12
* Plug a memory leak in HX_inet_listen
* Mon Feb 27 2023 jengelhAATTinai.de- Update to release 4.11
* Four new socket utility functions
* Sun Jan 29 2023 jengelhAATTinai.de- Update to release 4.10
* Plug a memory leak in the formatter
* Mon Jan 23 2023 jengelhAATTinai.de- Update to release 4.9
* socket: add sockaddr_is_local, ipaddr_is_local functions
* format: avoid return value truncation from HXformat_aprintf, HXformat_sprintf
* Sat Dec 03 2022 jengelhAATTinai.de- Update to release 4.8
* io: call posix_fadvise when slurping files
* io: fix garbling of slurped data when read from an unknown-size source
* Sun Oct 23 2022 jengelhAATTinai.de- Update to release 4.7
* string: new quoting modes HXQUOTE_BASE64URL & HXQUOTE_BASE64IMAP
* Mon Jun 27 2022 jengelhAATTinai.de- Update to release 4.6
* HX_slurp_fd/HX_slurp_file now supports reading from files reporting their own size as 0 (e.g. ttys, /proc special files).
* Sun Apr 10 2022 jengelhAATTinai.de- Update to release 4.5
* Resolve a few warnings reported by cov-scan.
* Tue Mar 15 2022 jengelhAATTinai.de- Update to release 4.4
* Build fixes for mingw environments.
* Mon Mar 14 2022 jengelhAATTinai.de- Update to release 4.3
* string: New functions ``HX_strtoull_sec``, ``HX_unit_seconds`` for converting between second-based time durations and human-readable durations like 129600 <-> 1d12h.
* io: New function ``HX_sendfile``.
* Sun Oct 17 2021 jengelhAATTinai.de- Update to release 4.2
* string: New functions ``HX_strtod_unit``, ``HX_strtoull_unit``, ``HX_unit_size``, ``HX_unit_size_cu`` for converting between sizes and human-readable sizes like 1457664 <-> \"1.45M\"/\"1.39M\".
* Wed Oct 13 2021 jengelhAATTinai.de- Update to release 4.1
* io: fix a use-after-free in conjunction with HX_realpath
* Sun Oct 03 2021 jengelhAATTinai.de- Update to release 4.0.1
* lib: add ``HX_slurp_fd``, ``HX_slurp_file``
* proc: add ``HXproc_switch_user``
* proc: add ``HXproc_top_fd``
* socket: add ``HX_socket_from_env``
* opt: add ``HXOPT_KEEP_ARGV`` flag
* Tue Aug 03 2021 jengelhAATTinai.de- Update to release 3.26
* io: cure a potential infinite loop on EOF with HXio_fullread()
* io: HXio_fullread() now returns actual bytes read rather than bytes requested
* time: rectified HX_timeval_sub producing wrong results
* Thu May 14 2020 jengelhAATTinai.de- Update to release 3.25
* fix out-of-bounds access when calling HX_strlcpy(x,y,0)
* HX_split4 renamed to HX_split_inplace
* HX_split5 renamed to HX_split_fixed
* remove excess header inclusion
* Wed Oct 17 2018 jengelhAATTinai.de- Update to new upstream release 3.24
* Make \"HXOPT_AUTOHELP\" behave the same in C++ as C
* Avoid compiler warning when using HX_list_for_each in C++
* Tue Aug 28 2018 jengelhAATTinai.de- Update to new upstream release 3.23
* opt parser: Support long option abbreviations.
* io: Deprecate use of readdir_, use readdir.
* Mon Dec 15 2014 jengelhAATTinai.de- Switch to an out-of-tree build. Drop /pkg from include path.
 
ICM