summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/rsyslog
Commit message (Collapse)AuthorAgeFilesLines
* rsyslog: update from 8.2306.0 to 8.2402.0Randy MacLeod2024-03-251-5/+4
| | | | | | | | | | | | | | | | | | | | | | Change the PACKAGECONFIG[systemd] that wrapped --with-systemdsystemunitdir to use the new --enable-libsystemd option: acb62dfda remove systemd embedded code, use library instead The bug related to using libcap-ng has beeen fixed: https://github.com/rsyslog/rsyslog/pull/5166/commits/030e047fd0c896b4cb2433bab853321eff6f8ec9 so use that library by default now to allow rsyslog to run with fewer privileges. PTest results: sysvinit, systemd TOTAL: 462, 462 PASS: 457, 459 SKIP: 5, 3 XFAIL: 0, 0 FAIL: 0, 0 XPASS: 0, 0 ERROR: 0, 0 Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libfastjson: upgrade 0.99.9 -> 1.2304.0Khem Raj2023-11-051-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Skip failing omfile-outchannel test on muslKhem Raj2023-08-272-0/+24
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Enable openssl transport by defaultKhem Raj2023-08-261-1/+2
| | | | | | | | | | | | | | gnutls is not enabled in librelp and therefore tests fail becasue it uses openssl but rsyslog uses gnutls, FAIL: sndrcv_relp_tls_prio.sh therefore default to using openssl for both the packages. gnutls can be enabled for both via bbappends but its not default anymore. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Nicolas Marguet <nicolas.marguet@windriver.com>
* librelp: Fix ptest installs to work with dashKhem Raj2023-08-191-1/+1
| | | | | Suggested-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: Fix ptests builds on muslKhem Raj2023-08-192-0/+42
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: Add packageconfigs for TLS implementationsKhem Raj2023-08-182-2/+100
| | | | | | | | | valgrind is not available on all arches e.g. riscv so enable it conditionally Enable openSSL TLS by default and add option to enable gnuTLS Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: Fix function prototypes in testsKhem Raj2023-08-152-0/+50
| | | | | | | Helps fix issues found with clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Nicolas Marguet <nicolas.marguet@windriver.com>
* librelp: add ptestNicolas Marguet2023-08-153-1/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use internal test from librelp project as ptest. This work is largely inspired on the rsyslog ptest implementation, which copies the automake-based tests/Makefile to the target and runs 'make check-TESTS'. sed is used to fix a few Makefile paths or env-vars so 'make' can run on the target. Tested on qemux86_64 and qemuarm64: ========================================== librelp 1.11.0: tests/test-suite.log ========================================== TOTAL: 30 PASS: 27 SKIP: 3 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 The 3 skipped tests are either self-identified as “not do anything really useful” or may need to port libtool to the target. Signed-off-by: Nicolas Marguet <nicolas.marguet@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Fix function inline errors in debug optimizationNicolas Marguet2023-08-052-4/+35
| | | | | | | | | | | Compiler does not inline any functions when using debug optimization (-Og). Hence, remove -Winline flag when compiling with debug optimization. Backport upstream fix: https://github.com/rsyslog/librelp/pull/258 Remove previous local fix: https://github.com/rsyslog/librelp/issues/256 Signed-off-by: Nicolas Marguet <nicolas.marguet@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: update from 8.2302.0 to 8.2306.0Nicolas Marguet2023-07-271-2/+2
| | | | | | | | | | | ptest results for qemux86-64/kvm Version | Passed | Failed | Skipped 8.2302.0 | 471 | 0 | 5 8.2306.0 | 472 | 0 | 5 Signed-off-by: Nicolas Marguet <nicolas.marguet@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: make inline errors be warnings in debug buildRandy MacLeod2023-03-011-0/+4
| | | | | | | | | | | | | | | With DEBUG_BUILD = "1", the following error occurs: src/relpsess.c:95:1: error: inlining failed in call to 'relpSessFreePermittedPeers': function not considered for inlining [-Werror=inline] so use the compiler flag '-Wno-error=inline' for DEBUG_OPTIMIZATION only. Tracked by upstream bug: https://github.com/rsyslog/librelp/issues/256 but it's looking like a toolchain bug. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: add disabled PACKAGECONFIG to drop capabilitiesRandy MacLeod2023-03-011-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Add PACKAGECONFIG to enable dropping capabilities but leave it as disabled to follow upstream and avoid a systemd issue described below. rsyslog-8.2302 added a configure option to drop capabilities from full to: chown, dac_override, setgid, setuid, setpcap, net_bind_service, net_admin, ipc_lock, sys_chroot, sys_admin, sys_resource, lease, syslog, block_suspend This works fine and passes ptests with sysvinit however there is a bug when using systemd that breaks some tests: https://github.com/rsyslog/rsyslog/issues/5091 Therefore only add a non-default PACKAGECONFIG option in keeping with the rsyslog upstream. One can install libcap-ng-bin to run pscap to see the capabilities. Without this option the ptest result with systemd as init is: Version | Passed | Failed | Skipped 8.2302 | 473 | 0 | 3 Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: update from 8.2212.0 to 8.2302.0Randy MacLeod2023-03-011-1/+1
| | | | | | | | | | | ptest results for qemux86-64/kvm with extra FS space and 2 GB RAM: Version | Passed | Failed | Skipped 8.2212 | 470 | 0 | 5 8.2302 | 471 | 0 | 5 Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* .patch: fix Upstream-Status formatting issues reported by patchreview tool ↵Martin Jansa2023-02-241-1/+1
| | | | | | | from oe-core Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: update to 8.2212.0Randy MacLeod2023-01-211-1/+1
| | | | | | | | | | | ptest results for qemux86-64/kvm with extra FS space and 1 GB RAM: Version | Passed | Failed | Skipped 8.2208 | 465 | 1 | 5 8.2212 | 470 | 0 | 5 Signed-off-by: Randy MacLeod <randy.macleod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: update to 1.11.0Randy MacLeod2023-01-211-2/+0
| | | | | | | | | Drop "-Wno-error", it builds fine now. Release notes: https://github.com/rsyslog/librelp/blob/master/ChangeLog Signed-off-by: Randy MacLeod <randy.macleod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: upgrade 1.10.0 -> 1.11.0Wang Mingyu2023-01-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - code cleanup During the initial librelp implementation it was thought about an auto-retry feature (whatever that means). Variable bAutoRetry was created to control that behaviour. It's default was 0 (inactive). Some code has been written to evaluate that variable and act accordingly. However, no setter method for this variable was created and it was also nowhere changed from the default value of zero. As such, the code activated by it was never used. This patch now removes both the variable and the few code lines accessing it. This will have no effect, as the code was never used. - testbench: Fix commands in some openssl tests Those commands were not correctly handeled on AIX, now they are. - AIX: Changed ERRNO handling after connect in tcp.c - AIX: Add handling for other ERRNO codes in tcp.c - bugfix/TCP: relpTcpGetRtryDirection onyl needs to check direction if SSL is active. - AIX: in relpTcpRcv we need to set RETRY_recv if errno is 0 On AIX 10.x, when a recv call fails with len -1 and errno 0 we can still go into relpTCP_RETRY_recv mode. Testbench on rsyslog side appears to be finally working with this fix. On AIX 10.x, same problem as above appear to happen with connect() as well not setting errno to EINPROGRESS on failure. rsyslog ptcp driver does not check errno value at all, which is why we did not have this problem on AIX with rsyslog. Reduce test message count in receiver-abort.sh to 50000, because otherwise the test can timeout on very slow machines. - openssl: fix openssl exit code avoid double free of ctx When more than one librelp instance are used in the same process, and the relpTcpExitTLS call was called a second time, the process could freeze due a double free (See SSL_CTX_free call). Thanks to David GOUARIN <david.gouarin@thalesgroup.com> for the discovery and initial fix. Also added an openssl instance counter to avoid freeing the SSL library which could be still in use by another librelp instance in the same process. - librelp hardening: Fix multiple minor issues causing debugging trouble - avoid invalid dbgprint calls - avoid double free in relpTcpDestruct (if called twice). - add debug output into relpTcpRcv - OpenSSL: fix depreacted API issues for OpenSSL 3.x - OpenSSL error strings are loaded automatically now - Adapted Debug Callback for 3.x - bugfix: compatiblity problem with openssl 1.1 There were undefined reference to CRYPTO_set_id_callback if system use openssl 1.1, which lead to load and/or other erros. - bugfix: Forward return code from relpEngineSetTLSLib to relpEngineSetTLSLibName Previous situation: In case librelp is compiled without openssl support but openssl is requested from the user side, then librelp silently switches to the default tls driver(gnutls). - bugfix: make relpEngineSetTLSLib debug safe In case pThis == NULL condition is true at line - bugfix: warnings reported by coverity scan - testbench: Added compatiblity to run on AIX - removed long options from receive send utilities (Not supported on AIX). - added checks for existing commands in some tests. - added msleep utility from rsyslog (sleep, timeout etc. not supported on AIX). - github workflow: Disabled some unrelated tests from rsyslog testbench - gnutls drvr bugfix: library called exit() under some circumstances When relpTcpRcv ran into an error, it could call exit() and thus terminate the calling process. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: update 8.2206->8.2208Zheng Qiu2022-09-221-1/+1
| | | | | | | | | | | | | | | | | | | | | Package changes mainly include performance improvements to template processing/json, imptcp, additional functions to openssl, bug fixes and additional/updated tests: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog ptest results for qemux86-64 with kvm and increasing filesystem space to 5GB using IMAGE_ROOTFS_EXTRA_SPACE : Version | Passed | Failed | Skipped 8.2206 | 465 | 0 | 5 8.2208 | 465 | 1 | 5 The test imfile-statefile-delete.sh is failed because state file still exists while it should be deleted. Already reported to rsyslog developers. Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: update 8.2202->8.2206Aryaman Gupta2022-07-151-1/+1
| | | | | | | | | | | | | | | | Package changes mainly include performance improvements to tcpsrv/imtcp, bug fixes and additional/updated tests: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog ptest results for qemux86-64 with kvm and increasing filesystem space to 4GB using IMAGE_ROOTFS_EXTRA_SPACE : Version | Passed | Failed | Skipped 8.2202 | 456 | 0 | 5 8.2206 | 465 | 0 | 5 Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-042-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: update to 8.2202Randy MacLeod2022-02-161-2/+1
| | | | | | | | | | | | | | | | | Package changes are mostly bug fixes, and additions to modules/tests: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog I removed the md5sum line since it's obsolete. ptest results for qemux86-64 with kvm and a timeout of 1000 seconds to allow stress tests to complete: Version | Passed | Failed | Skipped 8.2106 | 428 | 0 | 5 8.2202 | 456 | 0 | 5 Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-26/+26
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: upgrade 8.2104.0 -> 8.2106.0zhengruoqin2021-06-181-2/+2
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: upgrade 8.2102.0 -> 8.2104.0zangrc2021-04-291-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: fix some of the ptestsYi Fan Yu2021-04-013-7/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run test as non-root 'tester'. Add more rdepends for ptest. Introduce a patch to skip checking for a libc header: sys/inotify Python scripts no longer called with ./script. Remove the need to add the correct shebang. Ptest results: 8.2102.0 =============== TOTAL: 424 PASS: 417 SKIP: 5 XFAIL: 0 FAIL: 2 XPASS: 0 ERROR: 0 Remaining failure related to relp: * imrelp-tls-cfgcmd * sndrcv_relp_tls-cfgcmd the test expects an error "relp connect failed with return 10031", but the connection seems to be established and working. Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Fix rsyslog systemd service not startingYi Fan Yu2021-03-081-1/+1
| | | | | | | $(sbindir) -> ${sbindir} Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: update 1.6.0 -> 1.10.0Yi Fan Yu2021-03-051-2/+2
| | | | | | | Now pulling from the stable branch Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Update 8.2012.0 -> 8.2102.0Yi Fan Yu2021-03-031-2/+2
| | | | | | | | | | | | | | | | | | Ptest Results: (Timeout 800) (qemux86-64) 2012 2102 ================ TOTAL: 424 424 PASS: 369 369 SKIP: 41 41 XFAIL: 0 0 FAIL: 14 14 XPASS: 0 0 ERROR: 0 0 Many ptest failures are due to busybox logger not having the `-d` flag. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Add imhttp to packageconfigYi Fan Yu2021-02-241-0/+1
| | | | | | | | introduced in 8.2010.0 requires civetweb for http input module Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: upgrade 8.2006.0->8.2012.0Yi Fan Yu2021-02-162-4/+27
| | | | | | | | | | | | | | | | | | | | | | | new version no longer includes rsyslog.service, so I copied over the same from 8.2006. (git version carries it now in ./platform) referenced rsyslog (upstream) commit id: cfd07503ba055100a84d75d1a78a5c6cceb9fdab Ptest Results: (Timeout 800) (qemux86-64) 2006 2012 ================ TOTAL: 411 424 PASS: 361 372 SKIP: 39 41 XFAIL: 0 0 FAIL: 11 11 XPASS: 0 0 ERROR: 0 0 Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libfastjson: upgrade 0.99.8 -> 0.99.9Zang Ruochen2021-01-292-49/+2
| | | | | | | | 0001-fix-jump-misses-init-gcc-8-warning.patch Removed since this is included in 0.99.9. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: fix wrong option of PACKAGECONFIG[valgrind]Haiqing Bai2020-09-151-7/+1
| | | | | | | | | | | | | | | | | | | | The source configure.ac shows: --enable-valgrind: Enable somes special code that rsyslog core developers consider useful for testing.Do NOT use if you don't exactly know what you are doing, except if told so by rsyslog developers. NOT to be used by distro maintainers for building regular packages. --without-valgrind-testbench: Don't use valgrind in testbench PACKAGECONFIG[valgrind] should use '--without-valgrind-testbench' And after this fix, the code which removes the valgrind depended ptest cases for arm,mips is no longer needed. Signed-off-by: Haiqing Bai <Haiqing.Bai@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: get alias of syslog backChangqing Li2020-07-131-0/+4
| | | | | | | | | | | | | | | since upstream rsyslog commit https://github.com/rsyslog/rsyslog/pull/4317/commits/7a671da74f78047b3fd0eb65203f045de28cec0f , Alias=syslog.service is removed from service file, which will make systemctl restart syslog fail since Unit syslog.service not found when we set rsyslog to default syslog. And upstream have change the solution about pull 4317, so during next upgrade, we need to add our own rsyslog.service, refer https://github.com/rgerhards/rsyslog/commit/83d5710f074b34263322cd53fa1112aafd25b985 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: upgrade 0.2004.0 -> 0.2006.0Zang Ruochen2020-06-301-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: upgrade 1.5.0 -> 1.6.0Zang Ruochen2020-06-301-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: upgrade 8.2002 -> 8.2004Zang Ruochen2020-05-281-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Enable atomic builtins on rv32Khem Raj2020-04-291-0/+1
| | | | | | | | Fixes rsyslog-8.2002.0/runtime/../action.c:1666: undefined reference to `__sync_bool_compare_and_swap_8' collect2: error: ld returned 1 exit status Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Disable valgrind dependency for riscv32Khem Raj2020-04-251-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: 8.1911.0 -> 8.2002.0Randy MacLeod2020-04-102-2/+9
| | | | | | | | | | | | | | | | | | | Add some error handling to run-ptests. Fix up the new set-envvars script to that 36 new tests pass. On qemux86-64/kvm the ptest results with extra filesystem space and a timeout of 800 seconds are: 1911 2002 TOTAL: 389 408 PASS: 339 357 SKIP: 39 39 XFAIL: 0 0 FAIL: 11 12 XPASS: 0 0 ERROR: 0 0 Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: upgrade 1.4.0 -> 1.5.0Pierre-Jean Texier2020-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a bugfix release: - bugfix: too late termination of relp Engine on shutdown When librelp is instructed to shutdown, it processes messages still present inside its receive buffers. It only terminates when it needs to wait for new data to arrive. Depending on RELP and TCP window size and message length, this may cause many messages to be processed while in shutdown. Even with default settings, up to 128 messages may be taken off the wire and be processed. This is a problem regarding the shutdown timing of a librelp user (e.g. rsyslog). It may take unexpectedly long to shutdown the RELP component and as such timeout may occur in the caller code. This is especially the case if the caller does lengthy processing when a RELP message is received. Note: It is perfectly fine for a caller to do this. The problem is that librelp continues to provide new data for a relatively long and unexpected period. This fix ensure that the relp engine shuts down much quicker when shutdown is requested. It now also checks the shutdown request while processing already received buffer data. This problem was detected when working on see also https://github.com/rsyslog/rsyslog/issues/3941 closes https://github.com/rsyslog/librelp/issues/175 - build system fix: invalid default in configure help text closes https://github.com/rsyslog/librelp/issues/169 - error message on invalid TLS library request added This way an invalid TLS library (name) can be detected and the error presented to the user. So far, invalid library names were hard to find. Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Use python3 in ptestsKhem Raj2020-02-171-1/+7
| | | | | | Adjusts rdeps accordingly Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Make powerpc64le overridesKhem Raj2020-01-191-0/+1
| | | | | | The existing conditions for ppc64/be are applicable for le as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: update from 8.1910 to 8.1911Randy MacLeod2020-01-061-2/+2
| | | | | | | | | | | | ptest results for qemux86-64 with kvm and a timeout of 1000 seconds to allow stress tests to complete: Recipe | Passed | Failed | Skipped rsyslog-8.1908.0 | 379 | 4 | 2 rsyslog-8.1911.0 | 381 | 4 | 3 Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Do not assume atomic built-ins on ppcKhem Raj2019-12-191-0/+1
| | | | | | | Fixes build issue runtime/../action.c:2019: undefined reference to `__sync_val_compare_and_swap_8' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Sync VALGRIND supported arch listKhem Raj2019-12-151-5/+19
| | | | | | This list should be same as the valgrind recipe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Dont force enable atomic builtins on mipsKhem Raj2019-11-181-0/+1
| | | | | | This would ensure that checks are performed properly before using them Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: upgrade from v8.1908.0 to v8.1910.0Trevor Gamblin2019-10-283-78/+2
| | | | | | | | | | | | | | Upgrade rsyslog to latest version for various fixes including the following CVEs: CVE: CVE-2019-17040 CVE: CVE-2019-17041 Backported patches for those fixes were removed since they are contained in v8.1910.0. Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: fix CVE-2019-17041Trevor Gamblin2019-10-172-0/+44
| | | | | | | Backport fix to zeus; master branch already has v8.1910.0 Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>