summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-pyflakes: upgrade 3.3.2 -> 3.4.0Wang Mingyu2025-06-261-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydot: upgrade 4.0.0 -> 4.0.1Wang Mingyu2025-06-261-1/+1
| | | | | | | | | | | | Fixed: - Updated pyparsing to '>=3.1.0'. Required for pydot to function correctly. - Parser: Fixed 'strict' handling. The parser wasn't capturing the 'strict' keyword when parsing dot data. Now it does. - Parser: Support backslash continuation in quoted IDs. - Parser: Support +-concatenated quoted strings. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycodestyle: upgrade 2.13.0 -> 2.14.0Wang Mingyu2025-06-261-1/+1
| | | | | | | | | | Changelog: ========== - Add support for python 3.14. - Fix false positive for TypeVar defaults with more than one argument. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycares: upgrade 4.8.0 -> 4.9.0Wang Mingyu2025-06-261-1/+1
| | | | | | | | | | | | | Changelog: ============= - Create dependabot configuration - build(deps): bump pypa/cibuildwheel from 2.22.0 to 2.23.3 - Pin Python version to 3.13.3 to avoid Windows build error - Fix shutdown race - Add support for windows arm64 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-oauthlib: upgrade 3.2.2 -> 3.3.1Wang Mingyu2025-06-261-2/+2
| | | | | | | | | License-Update: - Removed year from license - Refresh wording of license to not confuse tools between BSD-3 & BSD Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-msgpack: upgrade 1.1.0 -> 1.1.1Wang Mingyu2025-06-261-1/+1
| | | | | | | | Changelog: Update Cython to 3.1.1 and cibuildwheel to 2.23.3. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mlcommons-loadgen: upgrade 5.0.17 -> 5.0.22Wang Mingyu2025-06-261-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-imgtool: upgrade 2.1.0 -> 2.2.0Wang Mingyu2025-06-261-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-elementpath: upgrade 5.0.1 -> 5.0.2Wang Mingyu2025-06-261-1/+1
| | | | | | | | | | Changelog: ============== - Fix for XPath 2.0 fn:node-name - Workaround for processing arguments with multiple occurrences for external functions Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-drgn: upgrade 0.0.31 -> 0.0.32Wang Mingyu2025-06-261-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.8.2 -> 7.9.1Wang Mingyu2025-06-261-1/+1
| | | | | | | | | | | | | | | | | | Changelog: =========== - The "no-ctracer" warning is not issued for Python pre-release versions. Coverage doesn't ship compiled wheels for those versions, so this was far too noisy. - On Python 3.14+, the "sysmon" core is now the default if it's supported for your configuration. Plugins and dynamic contexts are still not supported with it. - Added a [run] core configuration setting to specify the measurement core, which was previously only available through the COVERAGE_CORE environment variable. - Fixed incorrect rendering of f-strings with doubled braces - If the C tracer core can't be imported, a warning ("no-ctracer") is issued with the reason. - The C tracer core extension module now conforms to PEP 489 - Fixed a "ValueError: min() arg is an empty sequence" error Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cantools: upgrade 40.2.2 -> 40.2.3Wang Mingyu2025-06-261-1/+1
| | | | | | | | Changelog: Fix compiler error for code generated with --node arg Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bandit: upgrade 1.8.3 -> 1.8.5Wang Mingyu2025-06-261-1/+1
| | | | | | | | | | Changelog: ============ - Fix the rendering of the CI/CD doc - Fix for publish to PyPI failure Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: upgrade 1.16.1 -> 1.16.2Wang Mingyu2025-06-261-1/+1
| | | | | | | | | | | | Changelog: =========== - Fixed issue where dialect-specific keyword arguments in dialect_kwargs were not rendered when rendering the Operations.create_foreign_key() operation. - Fixed rendering of pyproject.toml to include two newlines when appending content to an existing file. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-a2wsgi: upgrade 1.10.8 -> 1.10.10Wang Mingyu2025-06-261-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mm-common: upgrade 1.0.6 -> 1.0.7Wang Mingyu2025-06-261-2/+2
| | | | | | | | | License-Update: - signature "Ty Coon" changed to "Moe Ghoul" - modify the whitespace Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtevent: upgrade 0.16.2 -> 0.17.0Wang Mingyu2025-06-262-7/+4
| | | | | | | | 0002-Fix-pyext_PATTERN-for-cross-compilation.patch refreshed for 0.17.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcpr: upgrade 1.11.0 -> 1.12.0Wang Mingyu2025-06-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =============== - Updated supported versions for 1.11.0 - Add FreeBSD package/port mention into README - Fixed grammatical issues and corrected spelling errors in README.md - Refactored timeout.h: added template ctr and removed redundant ctrs - fix no-revoke. - Resolve CURLOPT_SSL_OPTIONS issues - fix: remove duplicate call in Session::prepareCommonDownload() - Update To The Latest Clang-Tidy Version - Enhance: Use unordered_map for CURL error mapping - Public cpr::Session::GetSharedPtrFromThis - Replace ubuntu:22.04 and ubuntu:23.04 with ubuntu:latest - [BUG] Fix cpr::ssl:KeyBlob: Copy blob to curl - Added handling no_proxy override through Proxies - fix: let bad-host-tests pass when there is DNS error redirection - Removed 1.9.x from the supported versions - Replaced the secureStringClear mechanism with a SecureString class - Clang-Tidy And cppcheck Fixes - Getter function for Session::header_ to enable the user to read back all headers set and delete select ones - Status code int32_t -> long - Fix windows static library build parameter in CMakeLists.txt - Fix Seg-fault when setting proxy username + password - Add Session::RemoveContent() - Cookie expires date is now only 100 days in the future - add curl's ANY and ANSAFE authorization options - Fixed memory leak in threadpool - Add enforced HTTP/3 - Update README.md to add Bazel extension instructions - feat: Use CMAKE_MSVC_RUNTIME_LIBRARY for runtime selection in MSVC - Update CMakeLists.txt project version for 1.11.2 release - Add std::to_string functionality for ErrorCode to ease human meaningful logging - Make cpr::async and HTTP (Get, Post, Put, etc.) callbacks cancelable - Refactor AsyncWrapper to make it safer - Do Not Check For Sanitizers If They Are Not Enabled - Fix usage for TLS v1.3 cipher - Changed LowSpeed to use std::chrono - Better OpenSSL headers include based on headers version. - Ensure cpr::LowSpeed properties are cased to long for curl - Implemented cpr::BodyView. - Add primary_ip primary_port to Response - Bump stefanzweifel/git-auto-commit-action from 5 to 6 - Load all certs in a CaBuffer - WIP CURL 8.13 Support Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20250608.0 -> 6.2.20250615.0Wang Mingyu2025-06-261-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cppzmq: upgrade 4.10.0 -> 4.11.0Wang Mingyu2025-06-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ Features/fixes --------------- - Add zmq_timers support - Add file descriptor support for poller - Feature/expose monitor socket for active poller - Allow generic sequence of poller events - Add configurable sockopt for raw router sockets - Add on_monitor_stopped function for monitor_t - Add ZMQ_BUSY_POLL option - Fix std::max compilation error on Windows - Fix -Wold-style-cast compilation warning - Remove space in custom string literal Package/tools/internal ---------------------------- - Remove ENABLE_DRAFTS option - Update to Catch2 v3 - document CPPZMQ_BUILD_TESTS and adjust formatting and semantics of build instructions - Update CMakeLists.txt - docs: fix link target - Version 4.11.0 - Update CI runners - Upgrade deprecated CI OS Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clpeak: upgrade 1.1.4 -> 1.1.5Wang Mingyu2025-06-261-1/+1
| | | | | | | | | | Changelog: =========== - Use _aligned_malloc in Windows/MSVC builds - Add option to force number of iteration per kernel Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bindfs: upgrade 1.18.0 -> 1.18.1Wang Mingyu2025-06-261-1/+1
| | | | | | | | | | | | Changelog: =========== * Enabled noattrcache by default with fuse-t * Dropped official support for MacFUSE, because Apple makes it too difficult to test without access to a physical Mac. There is best-effort support for fuse-t. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 8.4.6 -> 8.4.8Jason Schonberg2025-06-251-2/+2
| | | | | | | | | Changelog: https://www.php.net/ChangeLog-8.php#8.4.8 Changelog: https://www.php.net/ChangeLog-8.php#8.4.7 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gexiv2: fix buildpath errorMarkus Volk2025-06-251-2/+2
| | | | | | | adapt 'sed' command to UNPACKDIR changes Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evince: fix buildpath errorMarkus Volk2025-06-251-2/+2
| | | | | | | adapt 'sed' command to UNPACKDIR changes Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* classes: add a systemd-sysext image classJohannes Schneider2025-06-251-0/+87
| | | | | | | | | | | | | | | | | | | | systemd-sysext can load a raw-image containing usr/ and opt/ folders to mount them as RO overlay over the rootfs, to "extend" the systems. This class provides the necessary changes/additions to the enclosed filesystem so that systemd-sysext accepts the extension for "merge" into the rootfs. With such a created image, placed into the correct folder (see [1]), `systemd-sysext list` should be able to list the "extension" and `systemd-sysext merge` should enable the overlay. On both commands a preceding "SYSTEMD_LOG_LEVEL=debug" can aide in figuring out what is amiss. Link: https://www.freedesktop.org/software/systemd/man/latest/systemd-sysext.html Link: https://0pointer.net/blog/testing-my-system-code-in-usr-without-modifying-usr.html Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* classes: add discoverable disk image classJohannes Schneider2025-06-251-0/+137
| | | | | | | | | | | | | | Add a class to build discoverable disk images [1] through systemd-repart(-native). Note that systemd >= 256 is required for '--private-key-source' The class was adapted from a patch [2] floating upstream. Link: [1]: https://uapi-group.org/specifications/specs/discoverable_disk_image/ Link: [2]: https://lists.openembedded.org/g/openembedded-core/message/198724 Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* systemd: add recipe for systemd-repart-native 257.6Johannes Schneider2025-06-251-0/+59
| | | | | | | | | | | | | | | | | | | | Add a recipe to build systemd-repart-native. The chosen version is a relatively recent one, to support: 1) PKCS#11 uris [1] to pass in the private key when creating a discoverable disk image (asĀ·--private-key-source). 2) setting Compression=/CompressionLevel= in the configuration [2], which is then passed over to a (recent version of) mkfs.erofs The recipe was adapted from an incomplete 'systemd-tools' patch [3] that is floating upstream. Link: [1]: https://github.com/systemd/systemd/commit/0a8264080a5d4b5e13e65eed80ac98a476f7fe43 Link: [2]: https://github.com/systemd/systemd/commit/27cacec939a46f61706d7b48a51b6f5880be4662 Link: [3]: https://lists.openembedded.org/g/openembedded-core/topic/108223984#msg204065 Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* autossh: Replace WORKDIR with UNPACKDIR to prevent compile errorAlper Ak2025-06-251-7/+7
| | | | | | | | | Issue was related to latest UNPACKDIR changes -> https://git.openembedded.org/openembedded-core/commit/?id=46480a5e66747a673041fe4452a0ab14a1736d5e ERROR: autossh-1.4g-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/autossh/1.4g/temp/run.do_compile.2252' failed with exit code 1 Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: fix: update S for python3-multidict recipeTom Geelen2025-06-251-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-propcache: 0.3.1 -> 0.3.2Tom Geelen2025-06-252-36/+1
| | | | | | Drop patch which allows Cython 3.1.x as source now supports it. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfce4-dev-tools: upgrade 4.20.0 -> 4.21.0Jason Schonberg2025-06-251-2/+2
| | | | | | | Changelog: https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/tags/xfce4-dev-tools-4.21.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thunar: upgrade 4.20.0 -> 4.20.3Jason Schonberg2025-06-251-1/+2
| | | | | | | | | | | Changelog: https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.20.3 Changelog: https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.20.2 Changelog: https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.20.1 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libxfce4ui: upgrade 4.20.0 -> 4.20.1Jason Schonberg2025-06-251-1/+2
| | | | | | | Changelog: https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.20.1 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libxfce4util: upgrade 4.20.0 -> 4.20.1Jason Schonberg2025-06-251-1/+2
| | | | | | | Changelog: https://gitlab.xfce.org/xfce/libxfce4util/-/tags/libxfce4util-4.20.1 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libxfce4windowing: upgrade 4.20.0 -> 4.20.3Jason Schonberg2025-06-251-1/+2
| | | | | | | | | | | Changelog: https://github.com/xfce-mirror/libxfce4windowing/releases/tag/libxfce4windowing-4.20.3 Changelog: https://github.com/xfce-mirror/libxfce4windowing/releases/tag/libxfce4windowing-4.20.2 Changelog: https://github.com/xfce-mirror/libxfce4windowing/releases/tag/libxfce4windowing-4.20.1 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* e2tools: Fix contains reference to TMPDIR [buildpaths] errorAlper Ak2025-06-251-0/+1
| | | | | | | | ERROR: e2tools-0.1.2-r0 do_package_qa: QA Issue: File /usr/lib/e2tools/ptest/e2tools-0.1.2/autom4te.cache/requests in package e2tools-ptest contains reference to TMPDIR [buildpaths] ERROR: e2tools-0.1.2-r0 do_package_qa: QA Issue: File /usr/lib/e2tools/ptest/e2tools-0.1.2/autom4te.cache/traces.0 in package e2tools-ptest contains reference to TMPDIR [buildpaths] Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yaffs2-utils: update to latest git revYi Zhao2025-06-255-24/+70
| | | | | | | | * Refresh patches. * Add a patch to fix build error. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yaffs2-utils: update SRC_URIYi Zhao2025-06-251-2/+1
| | | | | | | The source repo has been moved to github. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mdio-netlink and mdio-tools: Fix license file pathAlper Ak2025-06-251-1/+1
| | | | | | | | | | | | | Issue was related to latest UNPACKDIR changes -> https://git.openembedded.org/openembedded-core/commit/?id=46480a5e66747a673041fe4452a0ab14a1736d5e WARNING: mdio-netlink-1.3.1-r0 do_populate_lic: Could not copy license file - [Errno 2] No such file or directory: '/srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/qemux86_64-poky-linux/mdio-netlink/1.3.1/git/COPYING' ERROR: mdio-netlink-1.3.1-r0 do_populate_lic: QA Issue: mdio-netlink: LIC_FILES_CHKSUM points to an invalid file: /srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/qemux86_64-poky-linux/mdio-netlink/1.3.1/git/COPYING [license-checksum] WARNING: mdio-tools-1.3.1-r0 do_populate_lic: Could not copy license file - [Errno 2] No such file or directory: '/srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/mdio-tools/1.3.1/git/COPYING' ERROR: mdio-tools-1.3.1-r0 do_populate_lic: QA Issue: mdio-tools: LIC_FILES_CHKSUM points to an invalid file: /srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/mdio-tools/1.3.1/git/COPYING [license-checksum] Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcpr: upgrade 1.10.5 -> 1.11.0Jason Schonberg2025-06-251-2/+2
| | | | | | | Changelog: https://github.com/libcpr/cpr/releases/tag/1.11.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251054-1160/+385
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* suitesparse: Update after toolchain selection changesRichard Purdie2025-06-252-12/+37
| | | | | | | | | | | | | | The toolchain selection changes mean CC is not set until after the recipe is parsed, breaking the manipulations made by this recipe. Replace it with code to inherit the cmake class, which correctly configures cmake to use the right compiler/compiler flags. We need to patch the makefiles to avoid those options being added incorrectly. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-cpp: Upgrade 1.4.1 -> 1.5.3Leon Anavi2025-06-252-58/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.5.3: - Fix the bundled Paho C build foc C23 compilers by forcing C99 compliance in CMake build - Code base updated to to C++17 - Now a C++17 compiler is required to compile the library - CMake minimum required version raised to v3.13 - Need a fairly recent CMake for C++17 support (>= v3.12) - CMake v3.13 allows INSTALL(TARGETS) to work outside the current directory. - Clients always created for v5 persistence format, making it universal for any connection. - If the application specifies a version it is kept as a hint for default connections. - The version for the connection should be specified in the connect options. - The create_options now have all the parameters to create a client. - Can specify Server URL, Client ID, and persistence in the create options. - New client constructor that takes just the options object - The client caches a const create_options struct with all the creation parameters - Client creation internally simplified without breaking the public API - Expanded the message constmer to be a full client "event" consumer. - The events are for connected, connection_lost, disconnected, message arrived, and application shutdown. - The application can get client state change notifications without resorting to callbacks. - There's a new persistence_type (std::variant) that can hold any of the persistence specifiers (none, file directory, or user interface). - Most of the class static constants are now constexpr. - Removed the fake ReasonCode::MQTTPP_V3_CODE. Now all reason codes in a v3 connection are SUCCESS. - The mqtt::exception checks if the 'rc' return code actually contains a reason code error, amd if so, sets it as the reason code. - property can now report the typeid of its contained value. - The properties list implements a const iterator - Added a to_string() and operator<<() for reason codes. - thread_queue is now closable. - Added documentation for UNIX domain sockets coming in with Paho C v1.3.14 - Removed the manual implementation of make_unique<>() - Added create_options assignment operators. - Fixed some corner cases for topic_filter::matches() - Cleaned up and fixed a number of example apps. - Most apps now except a server URI from the command line - 'data_publish' example uses C++17 std::filesystem for creating a file-based encrypted persistence for messages. - Updated local CI (buildtst.sh) for current compilers and unit tests. - Reorganized the source repository - Completely reformat the sources and added a .clang-format file (a project master and a slightly-different one for headers). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syslog-ng: Add examples PACKAGECONFIG optionEsben Haabendal2025-06-251-0/+1
| | | | | | | | | There is not much point in building example modules for most people. But let's disable them with a PACKAGECONFIG option, so anybody actually interested can easily get them back. Signed-off-by: Esben Haabendal <esben@geanix.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syslog-ng: Add stomp PACKAGECONFIG optionEsben Haabendal2025-06-251-0/+1
| | | | | | | | The STOMP protocol is optional, and should not need to be enabled by default. Signed-off-by: Esben Haabendal <esben@geanix.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typeguard: Upgrade 4.4.3 -> 4.4.4Leon Anavi2025-06-251-1/+1
| | | | | | | | | | | | Upgrade to release 4.4.4: - Fixed IndexError when using @typechecked on more than one function with the same name under certain circumstances - Fixed TypeError during type checking when the value to check is a parametrized generic class Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: Upgrade 6.0.0 -> 6.1.0Leon Anavi2025-06-251-1/+1
| | | | | | | | | | | Upgrade to release 6.1.0: - Improve LFUCache insertion performance by switching to an implementation based on the cacheing library. - Update CI environment. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-frozenlist: Upgrade 1.6.2 -> 1.7.0Leon Anavi2025-06-251-1/+1
| | | | | | | | | | | | | | | | Upgrade to release 1.7.0: - Added deepcopy support to FrozenList - Fixed an issue where frozenlist binary wheels would be built with debugging symbols and line tracing enabled, which significantly impacted performance. Line tracing is now disabled by default and can only be enabled explicitly - Enabled PIP_CONSTRAINT environment variable in the build configuration to ensure the pinned Cython version from requirements/cython.txt is used during wheel builds. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nocasedict: Upgrade 2.0.4 -> 2.1.0Leon Anavi2025-06-251-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 2.1.0: - Dropped support for Python 3.6 and 3.7 because they are out of service and to simplify development dependencies. - Dev: Changed 'make install' to no longer perform an editable install, but a standalone install, since pip will remove support for editable installs. - Dev: Removed support for the env.var TEST_INSTALLED that used the installed package for testing, for simplicity. Now, the local package in the repository main directory is always used for testing. - Test: Python 3.13 was pinned to 3.13.0 to work around a pylint issue on Python 3.13.1. - Addressed safety issues up to 2025-04-27. - Dev: Added missing dependencies for development. - Test: Fixed the issue that coveralls was not found in the test workflow on MacOS with Python 3.9-3.11, by running it without login shell. Added Python 3.11 on MacOS to the normal tests. - Added support for Python 3.13. This required increasing the minimum version of several packages needed for development. - Added '__version_tuple__' with the integer versions. - Dev: Changed from setup.py to using pyproject.toml. - Dev: Split safety policy files into one for installation dependencies and one for development dependencies. - Dev: Split minimum-constraints.txt file into one for installation dependencies and one for development dependencies. - Dev: Cleanup in the Makefile. - Docs: Changed versions shown for the documentation to be master and the latest fix version of each minor version. Changed documentation links in README file to reference the master version. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>