summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* net-snmp: upgrade 5.9.1 -> 5.9.3Ovidiu Panait2022-08-1214-126/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade summary: ---------------- - drop 0002-configure-fix-a-cc-check-issue.patch, as it was replaced with upstream commit https://github.com/net-snmp/net-snmp/commit/dbb49acfa2af - drop 0001-snmpd-always-exit-after-displaying-usage.patch backport - rebase net-snmp-5.7.2-fix-engineBoots-value-on-SIGHUP.patch manually - refresh patches with devtool to get rid of fuzz Changelog: ---------- *5.9.3*: security: - These two CVEs can be exploited by a user with read-only credentials: - CVE-2022-24805 A buffer overflow in the handling of the INDEX of NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable can cause a NULL pointer dereference. - These CVEs can be exploited by a user with read-write credentials: - CVE-2022-24806 Improper Input Validation when SETing malformed OIDs in master agent and subagent simultaneously - CVE-2022-24807 A malformed OID in a SET request to SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an out-of-bounds memory access. - CVE-2022-24808 A malformed OID in a SET request to NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable can cause a NULL pointer dereference. - To avoid these flaws, use strong SNMPv3 credentials and do not share them. If you must use SNMPv1 or SNMPv2c, use a complex community string and enhance the protection by restricting access to a given IP address range. - Thanks are due to Yu Zhang of VARAS@IIE and Nanyu Zhong of VARAS@IIE for reporting the following CVEs that have been fixed in this release, and to Arista Networks for providing fixes. Windows: - WinExtDLL: Fix multiple compiler warnings - WinExtDLL: Make long strings occupy a single line Make it easier to look up error messages in the source code by making long strings occupy a single source code line. - WinExtDLL: Restore MIB-II support Make winExtDLL work on 64-bit Windows systems") caused snmpd to skip MIB-II on 64-bit systems. IF-MIB: Update ifTable entries even if the interface name has changed At least on Linux a network interface index may be reused for a network interface with a different name. Hence this patch that enables replacing network interface information even if the network interface name has changed. unspecified: - Moved transport code into a separate subdirectory in snmplib - Snmplib: remove inline versions of container funcs". misc: - snmp-create-v3-user: Fix the snmpd.conf path @datadir@ is expanded in ${datarootdir} so datarootdir must be set before @datadir@ is used. *5.9.2*: skipped due to a last minute library versioning found bug -- use 5.9.3 instead Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-keyring,cunit,xfce4-panel: Do not inherit remove-libtool class hereKhem Raj2022-08-123-3/+3
| | | | | | Its in global namespace and already inherited Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmdb: Don't inherit baseRichard Purdie2022-08-111-1/+1
| | | | | | | base is always inherited so remove this code which will soon cause an error. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nspr: fix buildpaths issueMingli Yu2022-08-102-0/+31
| | | | | | | | Fixes: WARNING: nspr-4.29-r0 do_package_qa: QA Issue: File /usr/bin/nspr-config in package nspr-dev contains reference to TMPDIR [buildpaths] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* klibc: Upgrade to 2.0.10Khem Raj2022-08-1011-50/+9
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: Fix build with muslKhem Raj2022-08-104-18/+69
| | | | | | | Pass large enough default for FLB_CORO_STACK_SIZE Remove unused jemalloc patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audit: Fix build with muslKhem Raj2022-08-102-0/+35
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: Fix build with clangKhem Raj2022-08-108-2/+222
| | | | | | | | Fix build using clang-15 which is even stricter then clang-14 These patches are worth upstream too Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Paulo Neves <ptsneves@gmail.com>
* libftdi: update to 1.5Matthias Klein2022-08-091-3/+3
| | | | | Signed-off-by: Matthias Klein <matthias@extraklein.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Use RUST_HOST_SYS and RUST_TARGET_SYSKhem Raj2022-08-082-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Add to USERADD_PACKAGES instead of overrideKhem Raj2022-08-081-1/+1
| | | | | | Fixes https://github.com/openembedded/meta-openembedded/issues/590 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lapack: add packageconfig for lapackeAdrian Zaharia2022-08-081-0/+3
| | | | | Signed-off-by: Adrian Zaharia <Adrian.Zaharia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audit: Upgrade to 3.0.8 and fix build with linux 5.17+Khem Raj2022-08-082-11/+9
| | | | | | | | | | | | | | | | | | | | | | audit errors out due to swig munging it does with kernel headers | audit_wrap.c: In function '_wrap_audit_rule_data_buf_set': | audit_wrap.c:4701:17: error: cast specifies array type | 4701 | arg1->buf = (char [])(char *)memcpy(malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size)); | | ^ | audit_wrap.c:4701:15: error: invalid use of flexible array member | 4701 | arg1->buf = (char [])(char *)memcpy(malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size)); | | ^ | audit_wrap.c:4703:15: error: invalid use of flexible array member | 4703 | arg1->buf = 0; | | ^ These errors are due to VLAIS from kernel headers, so we copy linux/audit.h and make the needed change in local audit.h and make needed arrangements in build to use it when building audit package Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
* zfs: update to v2.1.5Bruce Ashfield2022-08-082-10/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to 2.1.5 primarily for kernel 5.19+ support. We refresh one patch, and pick up the following changes: Changes - Remove install of zfs-load-module.service for dracut #13574 - FreeBSD: Silence clang unused-but-set-variable - Improve sorted scan memory accounting #13537 - Corrected edge case in uncompressed ARC->L2ARC handling #13375 - Remove wrong assertion in log spacemap #13486 #13513 - libzfs: Fail making a dataset handle gracefully #13077 - libzfs: mount: don't leak mnt_param_t if mnt_func fails #12968 - Reject zfs send -RI with nonexistent fromsnap #12574 #12575 - Linux 5.18 compat: META #13527 - autoconf: AC_MSG_CHECKING consistency #13529 - Linux 5.19 compat: asm/fpu/internal.h #13529 - Linux 5.19 compat: zap_flags_t conflict #13515 - Linux 5.19 compat: bdev_start_io_acct() / bdev_end_io_acct() #13515 - Linux 5.19 compat: aops->read_folio() #13515 - Linux 5.19 compat: blkdev_issue_secure_erase() #13515 - Linux 5.19 compat: bdev_max_secure_erase_sectors() #13515 - Linux 5.19 compat: bdev_max_discard_sectors() #13515 - Linux 5.18 compat: bio_alloc() #13515 - Silence unused-but-set-variable warning #13507 - zed: support subject as header in zed_notify_email() #13440 - rpm: Keep debug symbols if configured with '--enable-debuginfo' #13500 - FreeBSD: libspl: Add locking around statfs globals #13484 - Standardize RHEL version check in packages #13501 - Modified ncompress requirement in RPM to exclude RHEL9 #13480 #13490 - zed: Take no action on scrub/resilver checksum errors #13499 - zdb: Fix handling of nul termination in symlink targets #13482 - automake: don't install /e/d/zfs or /e/z/zfs-functions +x #13496 - Multiple dracut module install script cleanups #13010 - Remove absolute paths to udev rules and binaries for dracut #13010 - Make dracut fail if essential files cannot be installed #13010 - Make better use of dracut functions when building initramfs #13010 - Fix compiler warnings about zero-length arrays in inline bitops #13463 #13465 - Add missing AC_MSG_RESULT(no) to configure #13454 - abd_os: remove redundant refcount creation for abd_children #13429 - Fix functions without a prototype #13421 - FreeBSD: use zero_region instead of allocating a dedicated page #13406 - autoconf: Fail when __copy_from_user_inatomic is a non-GPL symbol #13389 - PPC get_user workaround #11958 #12590 #13367 - Adding ZERO_PAGE detection #13199 - autoconf: Pretend CONFIG_MODULES is always on - kbuild: unify modules(_install) for in-tree and external modules #10832 #13361 - Strengthen Linux kernel capabilities detection #13351 - zvol_wait: Ignore locked zvols #10662 - FreeBSD: Implement hole-punching support #12458 - module: zstd: check we don't leak symbols; regenerate symbol map #12988 #13209 - man: zpool-import.8: -d -or -c #13437 - Reduce dbuf_find() lock contention #13405 - contrib: dracut: remove getargbool polyfill #13291 - Add dracut.zfs.7 #13291 - contrib: dracut: zfs-needshutdown: don't list #13291 - contrib: dracut: zfs-{rollback,snapshot}-bootfs: order after key loading #13291 - contrib: dracut: don't require essentials to be under the same encroot #13291 - contrib: dracut: inline single-use import_pool, move single-use ask_for_password #13291 - contrib: dracut: zfs-lib: remove find_bootfs #13291 - contrib: dracut: zfs-lib: simplify ask_for_password #13291 - contrib; dracut: flatten zfs-load-key, simplify zfs-env-bootfs #13291 - contrib; dracut: centralise root= parsing, actually support root=s #13291 - contrib: dracut: parse-zfs: stop pretending we support FILESYSTEM= #13291 - contrib: dracut: parse-zfs: drop initqueue-finished for i/f #13291 - contrib/dracut: zfs-lib: export_all: replace with inline zpool export -a #13093 - Remove REMAKE_INITRD #12781 - Python 3.10 fixes, part 2 #12045 #12673 - Silence unused-but-set-variable warnings - module: zfs: freebsd: fix unused, remove argsused #12844 - FreeBSD: remove unused variable - zvol: remove unused variable #12917 - fm: remove unused variables #12917 - zvol: remove unused variable #12917 - module/zfs: vdev_removal: spa_vdev_remove_thread: remove unused variable #12187 - module/zfs: vdev_indirect: vdev_indirect_repair: remove unused variable #12187 - module/zfs: dbuf: dbuf_read_impl: remove unused variable #12187 - module/zfs: arc: arc_hdr_realloc_crypt: remove unused variables #12187 - libzfs: zfs_send: remove unused variable #12187 - libzutil: zpool_find_config: remove unused variable #12187 - Skip spacemaps reading in case of pool readonly import #9095 #12687 - zfs: holds: dequadratify #13372 #13373 - Linux 5.18 compat: replace __set_page_dirty_nobuffers #13325 #13380 - Fix O_APPEND for Linux 3.15 and older kernels #13370 #13377 - Linux 5.18 compat: kobj_type.default_attrs replaced with default_groups #13357 - FreeBSD: Fix translation from ABD to physical pages. - Corrected oversight in ZERO_RANGE behavior #13329 #13338 - Document zfs inherit -S's interaction with noninheritable properties #11894 #13335 - Linux 5.17 compat: GENHD_FL_EXT_DEVT / GENHD_FL_NO_PART_SCAN #13294 #13297 - FreeBSD: Return Mach error codes from VOP_(GET|PUT)PAGES #13311 - FreeBSD: Parameterize ZFS_ENTER/ZFS_VERIFY_VP with an error code #13311 - libzfs: import: zpool_clear_label: actually fail if clearing l2arc header fails #13304 - libzfs: sendrecv: always cancel progress thread in zfs_send_one() #11560 #13284 - Linux 5.18 compat: use address_space_operations->readahead #13278 - Linux 5.18 compat: blkg_tryget is moved to private headers #13278 - Linux 5.18 compat: replace genhd.h with blkdev.h includes #13251 - Linux 5.18 compat: 4-argument bio_alloc() #13251 - FreeBSD: Use NDFREE_PNBUF if available #13277 - Export minimal zfs_refcount interfaces #12613 - Default to zfs_dmu_offset_next_sync=1 #12746 - etc/systemd/zfs-mount-generator: serialise, handle keylocation=http[s]:// #12138 - libzfs: diff: stream_bytes: use fputc, %hho formats chars #12829 - zfs, libzfs: diff: accept -h/ZFS_DIFF_NO_MANGLE, disabling path escaping #12829 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* waylandpp: add recipeMarkus Volk2022-08-081-0/+37
| | | | | | | This adds C++ bindings for Wayland as used e.g. in the Kodi project Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xrdp: Fix buildpaths warning.Lei Maohui2022-08-081-0/+1
| | | | | | | Don't print configure message. Signed-off-by: Lei Maohui <leimaohui@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dnf-plugin-tui: Fix somw issue in postinstall process.Lei Maohui2022-08-081-1/+8
| | | | | Signed-off-by: Lei Maohui <leimaohui@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* autofs: Fix build with glibc 2.36Khem Raj2022-08-062-0/+31
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfstests: Upgrade to v2022.07.10Khem Raj2022-08-061-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sdbus-c++-libsystemd: Fix build with glibc 2.36Khem Raj2022-08-062-0/+75
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ostree: Upgrade to 2022.5 releaseKhem Raj2022-08-064-1/+100
| | | | | | Backport a fix for building with glibc 2.36+ while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kronosnet: Upgrade to 1.24Khem Raj2022-08-062-31/+1
| | | | | | Remove upstreamed patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vboxguestdrivers: fix build against 5.19 kernel / libc-headersBruce Ashfield2022-08-062-63/+8
| | | | | | | | | | | | | | | | | | | We've bounced back and forth with the mixed libc/kernel module structure of these drivers. In particular the location and content of stdarg.h has caused compile problems, or can't be located. In particular kernel versions have issues with stdarg.h and compatibility with the sysroot and libc-headers/uapi. If we include the file directly from the kernel source (STAGING_KERNEL_DIR) we get conflicting types on many structures, due to kernel .h files being found before libc .h files. if we grab just this one file from the source, and put it into our file structure, everything holds together. Plus, we get to drop a patch we are carrying to change the include of stdarg.h Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-werkzeug: upgrade 2.2.0 -> 2.2.1Xu Huan2022-08-061-1/+1
| | | | | | | | | | | | | | | Changelog: ========= -Fix router so that /path/ will match a rule /path if strict slashes mode is disabled for the rule. #2467 -Fix router so that partial part matches are not allowed i.e. /2df does not match /<int>. #2470 -Fix router static part weighting, so that simpler routes are matched before more complex ones. #2471 -Restore ValidationError to be importable from werkzeug.routing. #2465 Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-regex: upgrade 2022.7.24 -> 2022.7.25Xu Huan2022-08-061-1/+1
| | | | | Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pythonping: upgrade 1.1.1 -> 1.1.2Xu Huan2022-08-061-1/+1
| | | | | Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyflakes: upgrade 2.4.0 -> 2.5.0Xu Huan2022-08-061-1/+1
| | | | | | | | | | | | | | | | Changelog: =========== Drop support for EOL python 2.7 / 3.4 / 3.5 Ignore __all__ when not directly assigned Handle TypeAlias annotations as aliases (PEP 613) Assignment expressions (:=) target outer scope in comprehensions Add support for new python 3.11 syntax Unify output so it is always filename:lineno:col: message Properly report SyntaxError from stdin in python < 3.9 Fix offsets of "SyntaxError"s in pypy Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycodestyle: upgrade 2.8.0 -> 2.9.0Xu Huan2022-08-061-1/+1
| | | | | | | | | | | | | | Changelog: ========== E221, E222, E223, E224: add support for := operator. PR #1032. Drop python 2.7 / 3.5. E262: consider non-breaking spaces (\xa0) as whitespace. PR #1035. Improve performance of _is_binary_operator. PR #1052. E275: requires whitespace around keywords. PR #1063. Add support for python 3.11. PR #1070. Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: upgrade 4.21.3 -> 4.21.4Xu Huan2022-08-061-1/+1
| | | | | Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yasm: fix buildpaths warningAnuj Mittal2022-08-061-0/+5
| | | | | | | | | | ax_create_stdint_h.m4 includes $CC as a comment in the generated header which leads to buildpaths warning: | WARNING: yasm-1.3.0+gitAUTOINC+ba463d3c26-r0 do_package_qa: QA Issue: File /usr/include/libyasm-stdint.h in package yasm-dev contains reference to TMPDIR [buildpaths] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xrdp: upgrade 0.9.18 -> 0.9.19wangmy2022-08-061-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: ========== New features --------------- -Both inbound and outbound clipboards can now be restricted for text, files or images Bug fixes ----------- -CVE-2022-23613: Privilege escalation on xrdp-sesman (This fix is also in the out-of-band v0.9.18.1 release) -The versions of imlib2 used on RHEL 7 and 8 are now detected correctly (#2118) -Some situations where zombie processes could exist have been resolved (#2146, #2151, #2168) -Some null-pointer exceptions which can happen in the logging module have been addressed (#2149) -Some minor logging errors have been corrected (#2152) -The signal handling in sesman has been reworked to prevent race conditions when a child exits. This has also made it possible to reliably reload the sesman configuration with SIGHUP (#1729, #2168) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdlog: update to v1.10.0Markus Volk2022-08-062-71/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump fmt to version 8.1.1. Added file event handlers #2165, #2169 Thanks @seker. You can get callbacks from spdlog before/after log file has been opened or closed. This is useful for cleanup procedures or for adding something to the start/end of the log files. Example: void file_events_example() { // pass the spdlog::file_event_handlers to file sinks for open/close log file notifications spdlog::file_event_handlers handlers; handlers.before_open = [](spdlog::filename_t filename) { spdlog::info("Before opening {}", filename); }; handlers.after_open = [](spdlog::filename_t filename, std::FILE *fstream) { fputs("After opening\n", fstream); }; handlers.before_close = [](spdlog::filename_t filename, std::FILE *fstream) { fputs("Before closing\n", fstream); }; handlers.after_close = [](spdlog::filename_t filename) { spdlog::info("After closing {}", filename); }; auto my_logger = spdlog::basic_logger_st("some_logger", "logs/events-sample.txt", true, handlers); } Fixed rotating file sink: when disk is full log rotation resulted zero size log files. #2261. (thanks @kishorekrd for reporting). Added new udp_sink #2090. Thanks @CJLove (Experimental) Option to depend on std::format instead of fmtlib (set SPDLOG_USE_STD_FORMAT and use C++20). #2170 Thanks @sylveon . Improved file name for hourly file sink #2047. Thanks @seker . Added code location information for error handler #2048. Thanks @D-r-P-3-p-p-3-r . Fixed qt_sinks ctor #2056. Thanks @mguludag . List Debian instructions in the README #2057. Thanks @mr-c , Updated to latest Travis CI Build Status #2094. Thanks @jspraul . Fixed unhandled errors in udp sink. #2096. Thanks @mmarkeloff . CMake improvement regarding cmake_minimum_required and policy. #2098. Thanks @reddwarf69 . Fixed mongo_sink compile in older gcc versions #2102 . Thanks @yzz-ihep . Remove mutable keyword from mutex_ member in of sinks. #2140 . Thanks @sunlong169 . Fix typos #2171. Thanks @rex4539 . Fixed udp sink build on FreeBSD #2172. Thanks @keith-dev . Avoid c-style casting in stdout sinks. #2179. Thanks @ibmibmibm . Fixed tweakme.h compile error under msvcs when SPDLOG_FUNCTION is defined #2182. Thanks @Light3039 . Fixed compiling errors on AIX #2181. Thanks @lisr . Fixed runtime when build with -fsanitize=cfi #1972. Thanks @bansan85 . Remove extraneous semicolon #2190. Thanks @sylveon. Added example how to replace default logger. #2194. Thanks @rioki . Fixed usage of ranges and to_hex in the same compile unit #2195. Thanks @patrickroocks . Reduce warnings with pedantic compiler -Wuseless-cast #2216. Thanks @vnepogodin . Support using std::span in to_hex #2228. Thanks @timblechmann . Reset current size if rotated files on open #2234. Thanks @SpriteOvO . Allow forward-declaration of level_enum #2245. Thanks @daverigby . Call localtime() only if pattern_formatter really needs it #2246. Thanks @doug1234 . Removed unneeded spaces from code. #2249. Thanks @PixelParas . Added a few missing files/directories to the gitignore #2255. Thanks @LeonBrands . Fixed issue #2201 (Pattern width is not applied for missing source information). #2269. Thanks @kyuheon-kr . Limit max number of rotating files to 200000. (Fixed #1905). Thanks @surfycui (#2273) pattern_formatter: fix reorder-ctor warning #2278. Thanks @adriweb . Fixed spdlogConfig.cmake when built with SPDLOG_FMT_EXTERNAL_HO #2300. Thanks @adamcalhoon . Fixed fopen_s(..) error handling when PREVENT_CHILD_FD is defined #2305. Thanks @nUl1. Fixed compiler error when building on Windows with #define UNICODE #2317. Thanks @risa2000 . Added option to enable formatting of systemd sink #2324, #2320. Thanks @Delgan . Added optional "ident" argument to systemd sink constructor #2328. Thanks @Delgan . Special thanks to @tt4g for his support in answering community questions and issues. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* networkmanager: fix iptables and nft pathsJim Broadus2022-08-061-0/+2
| | | | | | | | | | | | | | | | | | | | The NetworkManager meson.build is searching for iptables and nft by passing absolute paths to meson's find_program. The result is that it locates tools on the host machine when they exist at those locations. If they don't, it uses default locations. This often works out, but in some cases, such as when the host uses a merged usr scheme and the build target does not, the paths will be incorrect and the tools won't be found at runtime. These could be PACKAGECONFIG options, but since they have fallback values, completely disabling the use of either iptables or nft would require patching the meson.build or setting a bogus location. Note that this meson.build file follows the same pattern elsewhere, but most cases are already covered by PACKAGECONFIG options. Signed-off-by: Jim Broadus <jim@thruwave.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* frr: fix buildpaths issueMingli Yu2022-08-061-0/+5
| | | | | | | | | | | | Fixes: WARNING: frr-8.2.2-r0 do_package_qa: QA Issue: File /usr/lib/libfrr.a in package frr-staticdev contains reference to TMPDIR [buildpaths] WARNING: frr-8.2.2-r0 do_package_qa: QA Issue: File /usr/src/debug/frr/8.2.2-r0/git/lib/version.h in package frr-src contains reference to TMPDIR [buildpaths] WARNING: frr-8.2.2-r0 do_package_qa: QA Issue: File /usr/include/frr/version.h in package frr-dev contains reference to TMPDIR [buildpaths] WARNING: frr-8.2.2-r0 do_package_qa: QA Issue: File /usr/bin/vtysh in package frr contains reference to TMPDIR File /usr/lib/libfrr.so.0.0.0 in package frr contains reference to TMPDIR [buildpaths] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* apache2: Fix the buildpaths issueMingli Yu2022-08-062-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: WARNING: apache2-2.4.54-r0 do_package_qa: QA Issue: File /usr/src/debug/apache2/2.4.54-r0/build/server/exports.c in package apache2-src contains reference to TMPDIR [buildpaths] Before the patch: # cat ./build/server/exports.c [snip] #include "mpm_fdqueue.h" const void *ap_ugly_hack = NULL; /* * /buildarea/build/tmp-glibc/work/core2-32-wrs-linux/apache2/2.4.54-r0/httpd-2.4.54/include/ap_expr.h */ const void *ap_hack_ap_expr_exec = (const void *)ap_expr_exec; [snip] After the patch: # cat ./build/server/exports.c [snip] #include "mpm_fdqueue.h" const void *ap_ugly_hack = NULL; /* * ap_expr.h */ const void *ap_hack_ap_expr_exec = (const void *)ap_expr_exec; [snip] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add python-requests-unixsocket recipeEd Tanous2022-08-061-0/+14
| | | | | | | | From the pypi description: Use requests to talk HTTP via a UNIX domain socket Signed-off-by: Ed Tanous <edtanous@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* strongswan: upgrade 5.9.6 -> 5.9.7Yi Zhao2022-08-062-33/+5
| | | | | | | | | | | | | | | ChangeLog: https://github.com/strongswan/strongswan/releases/tag/5.9.7 * Drop backport patch 0001-enum-Fix-compiler-warning.patch. * Update RDEPENDS to fix strongswan startup failures: plugin 'mgf1': failed to load - mgf1_plugin_create not found and no plugin file available plugin 'fips-prf': failed to load - fips_prf_plugin_create not found and no plugin file available plugin 'kdf': failed to load - kdf_plugin_create not found and no plugin file available plugin 'drbg': failed to load - drbg_plugin_create not found and no plugin file available Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openipmi: Fix buildpaths issueMingli Yu2022-08-061-0/+4
| | | | | | | | Fixes: WARNING: openipmi-2.0.32-r0 do_package_qa: QA Issue: File /usr/src/debug/openipmi/2.0.32-r0/OpenIPMI-2.0.32/swig/perl/OpenIPMI_wrap.c in package openipmi-src contains reference to TMPDIR [buildpaths] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freeradius: Fix buildpaths issueMingli Yu2022-08-062-0/+42
| | | | | | | | | Fixes: WARNING: freeradius-3.0.21-r0 do_package_qa: QA Issue: File /usr/bin/radeapclient in package freeradius-utils contains reference to TMPDIR [buildpaths] WARNING: freeradius-3.0.21-r0 do_package_qa: QA Issue: File /usr/lib/libfreeradius-server.so.0.0.0 in package freeradius contains reference to TMPDIR [buildpaths] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-matplotlib: bump to 3.5.2Bartosz Golaszewski2022-08-061-1/+1
| | | | | | | | | | | | | | | | | | | | | There's a bug in 3.5.1 that makes importing matplotlib impossible in some environments: >>> import matplotlib Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.10/site-packages/matplotlib/__init__.py", line 895, in <module> defaultParams = rcsetup.defaultParams = { File "/usr/lib/python3.10/site-packages/matplotlib/__init__.py", line 898, in <dictcomp> rcParamsDefault[key]), File "/usr/lib/python3.10/site-packages/matplotlib/__init__.py", line 674, in __getitem__ return dict.__getitem__(self, key) KeyError: 'webagg.port' This is fixed in 3.5.2. Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-matplotlib: add packaging to RDEPENDSBartosz Golaszewski2022-08-061-0/+1
| | | | | | | | matplotlib needs python3-packaging at runtime. Add it to the package's RDEPENDS. Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-matplotlib: don't use PYTHON_PNBartosz Golaszewski2022-08-061-12/+12
| | | | | | | We only support python3 so using PYTHON_PN is redundant. Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: add PACKAGECONFIG for C++ bindingsBartosz Golaszewski2022-08-061-0/+1
| | | | | | | | Add a new PACKAGECONFIG switch for building C++ bindings for imagemagick. Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jsonrpcserver: add patch to use importlib.resources instead of ↵Sam Van Den Berge2022-08-062-0/+49
| | | | | | | | | | | | | | | | | | pkg_resources Currently jsonrpcserver has a runtime dependency to setuptools because it uses pkg_resources. Setuptools however is not listed in the RDEPENDS of python3-jsonrpcserver. We could add setuptools to RDEPENDS but since pkg_resources is discouraged anyway [1], I posted a patch upstream to replace pkg_resources by importlib.resources. Until the upstream patch is accepted and released, add it here as a patch so python3-jsonrpcserver is usable without the setuptools dependency. Upstream-Status: Submitted [https://github.com/explodinglabs/jsonrpcserver/pull/235] Signed-off-by: Sam Van Den Berge <sam.van.den.berge@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zabbix: upgrade 6.0.5 -> 6.2.1wangmy2022-08-061-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xrefresh: upgrade 1.0.6 -> 1.0.7wangmy2022-08-061-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmessage: upgrade 1.0.5 -> 1.0.6wangmy2022-08-061-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfontsel: upgrade 1.0.6 -> 1.1.0wangmy2022-08-061-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libass: update to v1.16.0Markus Volk2022-08-061-11/+8
| | | | | | | | | - enca support has been dropped - add PACKAGECONFIG for asm - build with asm support for x86_64 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit Upgrade to 1.3.5 -> 1.9.6Paulo Neves2022-08-0612-325/+261
| | | | | Signed-off-by: Paulo Neves <ptsneves@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>