Packages changed: aaa_base (84.87+git20210308.d7a7d3a -> 84.87+git20210317.2c04190) busybox-links haproxy (2.3.6+git0.7851701ed -> 2.3.7+git0.2d39ce334) inih (52 -> 53) ncurses (6.2.20210130 -> 6.2.20210313) open-iscsi openldap2 (2.4.57 -> 2.4.58) perl (5.32.0 -> 5.32.1) python-urllib3 (1.26.3 -> 1.26.4) systemd-presets-common-SUSE transactional-update (3.2.0 -> 3.2.2) === Details === ==== aaa_base ==== Version update (84.87+git20210308.d7a7d3a -> 84.87+git20210317.2c04190) - Update to version 84.87+git20210317.2c04190: * Don't rely on external dirname utility, but use ${d:h} tcsh expression. * Enable locking feature of tcsh history file handling * Add tcsh xd alias as well. * Add ash xd() function as well. * Add new function xd() "jump to the directory of a file" ==== busybox-links ==== Subpackages: busybox-coreutils busybox-gawk busybox-grep busybox-gzip busybox-sed busybox-xz - busybox-misc needs to conflict with lzop and sysstat as it replaces files of those. Usrmerge reveals that conflict. ==== haproxy ==== Version update (2.3.6+git0.7851701ed -> 2.3.7+git0.2d39ce334) - Update to version 2.3.7+git0.2d39ce334: * [RELEASE] Released version 2.3.7 * BUG/MINOR: resolvers: Add missing case-insensitive comparisons of DNS hostnames * MINOR: resolvers: Don't try to match immediatly renewed ADD items * MINOR: resolvers: Use milliseconds for cached items in resolver responses * BUG/MEDIUM: resolvers: Skip DNS resolution at startup if SRV resolution is set * BUG/MEDIUM: resolvers: Don't release resolution from a requester callbacks * MINOR: resolvers: Directly call srvrq_update_srv_state() when possible * MINOR: resolvers: Add function to change the srv status based on SRV resolution * MINOR: resolvers: Purge answer items when a SRV resolution triggers an error * MINOR: resolvers: Use a function to remove answers attached to a resolution * BUG/MEDIUM: resolvers: Trigger a DNS resolution if an ADD item is obsolete * BUG/MINOR; resolvers: Ignore DNS resolution for expired SRV item * MINOR: resolvers: new function find_srvrq_answer_record() * BUG/MEDIUM: resolvers: Fix the loop looking for an existing ADD item * BUG/MEDIUM: resolvers: Don't set an address-less server as UP * BUG/MINOR: resolvers: Unlink DNS resolution to set RMAINT on SRV resolution * BUG/MINOR: resolvers: Reset server address on DNS error only on status change * BUG/MINOR: resolvers: Consider server to have no IP on DNS resolution error * Revert "BUG/MINOR: resolvers: Only renew TTL for SRV records with an additional record" * CLEANUP: tcp-rules: add missing actions in the tcp-request error message * BUG/MINOR: tcpcheck: Fix double free on error path when parsing tcp/http-check * BUG/MINOR: session: Add some forgotten tests on session's listener * BUG/MINOR: proxy/session: Be sure to have a listener to increment its counters * BUG/MINOR: tcpcheck: Update .health threshold of agent inside an agent-check * BUG/MEDIUM: filters: Set CF_FL_ANALYZE on channels when filters are attached * BUILD: atomic/arm64: force the register pairs to use in __ha_cas_dw() * BUG/MEDIUM: stick-tables: fix ref counter in table entry using multiple http tracksc. * OPTIM: task: automatically adjust the default runqueue-depth to the threads * MINOR: task: give the scheduler a bit more flexibility in the runqueue size * MEDIUM: task: remove the tasks_run_queue counter and have one per thread * MEDIUM: ssl: implement xprt_set_used and xprt_set_idle to relax context checks * MINOR: xprt: add new xprt_set_idle and xprt_set_used methods * MEDIUM: muxes: mark idle conns tasklets with TASK_F_USR1 * MINOR: task: add an application specific flag to the state: TASK_F_USR1 * BUG/MEDIUM: ssl: properly remove the TASK_HEAVY flag at end of handshake * MINOR: ssl: mark the SSL handshake tasklet as heavy * MINOR: task: limit the number of subsequent heavy tasks with flag TASK_HEAVY * MEDIUM: backend: use a trylock when trying to grab an idle connection * MINOR: pools: double the local pool cache size to 1 MB * MEDIUM: pools: add CONFIG_HAP_NO_GLOBAL_POOLS and CONFIG_HAP_GLOBAL_POOLS * MEDIUM: streams: do not use the streams lock anymore * MINOR: streams: use one list per stream instead of a global one * MINOR: cli/streams: make "show sess" dump all streams till the new epoch * MINOR: stream: add an "epoch" to figure which streams appeared when * MINOR: dynbuf: pass offer_buffers() the number of buffers instead of a threshold * MINOR: dynbuf: use regular lists instead of mt_lists for buffer_wait * MINOR: dynbuf: make the buffer wait queue per thread * OPTIM: lb-leastconn: do not unlink the server if it did not change * OPTIM: lb-leastconn: do not take the server lock on take_conn/drop_conn * OPTIM: lb-first: do not take the server lock on take_conn/drop_conn * MINOR: lb/api: let callers of take_conn/drop_conn tell if they have the lock * MINOR: server: move actconns to the per-thread structure * OPTIM: server: switch the actconn list to an mt-list * MINOR: listener: refine the default MAX_ACCEPT from 64 to 4 * MINOR: tasks: refine the default run queue depth * BUG/MEDIUM: session: NULL dereference possible when accessing the listener * MINOR: atomic: implement a more efficient arm64 __ha_cas_dw() using pairs * MINOR: atomic: add armv8.1-a atomics variant for cas-dw * BUG/MINOR: mt-list: always perform a cpu_relax call on failure * REORG: atomic: reimplement pl_cpu_relax() from atomic-ops.h * BUG/MINOR: ssl: don't truncate the file descriptor to 16 bits in debug mode * BUG/MINOR: hlua: Don't strip last non-LWS char in hlua_pushstrippedstring() * BUG/MINOR: backend: fix condition for reuse on mode HTTP ==== inih ==== Version update (52 -> 53) ? - Update to version 53 * Add architecture ppc64le to travis build (#122) * enable distro settings by default (#125) * meson: optionally depend on c++ (#124) * meson: add static compile args to inih_dep (#126) ==== ncurses ==== Version update (6.2.20210130 -> 6.2.20210313) Subpackages: libncurses6 ncurses-utils terminfo-base - New package ncurses-tests which includes examples and tests - Include bash script cursescheck for ASC and REP capabilities - Add ncurses patch 20210313 + improve configure CF_LD_SEARCHPATH macro used for ncurses*-config and ".pc" files, from dialog changes. + reduce dependency of math-library in test programs. + minor fixes for test_tparm.c (cf: 20210306) + mention "ncurses" prefix in curses_version() manpage (report by Michal Bielinski). - Only libpcre2 for ncurses ABI 6 - Make linker script for ABI 6 check for needed libpcre2 - Add ncurses patch 20210306 + improved test/test_parm.c, by limiting the tests to capabilities that might have parameters or padding, and combined with tputs test. + improve discussion of padding versus tparm and tputs in man/curs_terminfo.3x + update portability note for FreeBSD in man/tput.1 - Add ncurses patch 20210227 + modify tic/infocmp to eliminate unnecessary "\" to escape ":" in terminfo format. + add check in tic for duplicate "use=" clauses. - Add ncurses patch 20210220 + improve tic warning when oc/op do not mention SGR 39/49 for xterm compatible XT flag. + revert change to lib_addch.c in waddch_literal() from 20210130, since the followup fix in PutCharLR() actually corrects the problem while this change causes too-early filling/wrapping (report by Johannes Altmanninger). + add/use vt220+pcedit and vt220+vtedit -TD + add scrt/securecrt and absolute -TD + add nel to xterm-new, though supported since X11R5 -TD + add/use xterm+nofkeys -TD + move use of ecma+italics from xterm-basic to xterm+nofkeys -TD - Port patch ncurses-6.2.dif mainly terminfo.src - Add ncurses patch 20210213 + add test/back_ground.c, to exercise the wide-character background functions. + add a check in _nc_build_wch() in case the background character is a wide-character, rather than a new part of a multibyte character. + improve tracemunch's coverage of form/menu/panel libraries. + improve tracemunch's checking/reporting the type for the first parameter, e.g., "WINDOW*" rather than "#1". - For (lib)pcre2 support the devel package has to require this - Add ncurses patch 20210206 + provide for wide-characters as background character in wbkgrnd (report/testcase by Anton Vidovic) + add name for Fedora's pcre2 to configure check for "--with-pcre2" option, from xterm #363 -TD + modify adjustment in PutCharLR to restore the cursor position before writing to the lower-right corner, rather than decrementing the cursor column, in case it was a double-width character (cf: 20210130). ==== open-iscsi ==== Subpackages: iscsiuio libopeniscsiusr0_2_0 - Updated to latest upstream 2.1.4 as 2.1.4-suse, which contains these changes not already present: * Enable iscsi.service asynchronous logins, cleanup services (bsc#1183421) * libopeniscsiusr: dont error loudly if a session isn't found when working through iscsi_sessions_get() * libopeniscsiusr: skip over removed sessions * libopeniscsiusr: fix error messages * Avoid hardcoding pkg-config to fix cross build * Fix iscsistart login issue when target is delayed. ==== openldap2 ==== Version update (2.4.57 -> 2.4.58) - updated to 2.4.58 OpenLDAP 2.4.58 Release (2021/03/16) Fixed slapd validity checks for issuerAndThisUpdateCheck (ITS#9454) Fixed slapd to alloc new conn struct after freeing old one (ITS#9458) Fixed slapd syncrepl to check all contextCSNs (ITS#9282) Fixed slapd-bdb lockdetect config (ITS#9449) ==== perl ==== Version update (5.32.0 -> 5.32.1) - update to 5.32.1: There are no changes intentionally incompatible with Perl 5.32.0. * Data::Dumper has been upgraded from version 2.174 to 2.174_01. A number of memory leaks have been fixed. * DynaLoader has been upgraded from version 1.47 to 1.47_01. * Module::CoreList has been upgraded from version 5.20200620 to 5.20210123. * Opcode has been upgraded from version 1.47 to 1.48. A warning has been added about evaluating untrusted code with the perl interpreter. * Safe has been upgraded from version 2.41 to 2.41_01. A warning has been added about evaluating untrusted code with the perl interpreter. ==== python-urllib3 ==== Version update (1.26.3 -> 1.26.4) - update to 1.26.4: * Changed behavior of the default ``SSLContext`` when connecting to HTTPS proxy during HTTPS requests. The default ``SSLContext`` now sets ``check_hostname=True``. ==== systemd-presets-common-SUSE ==== - Enable user service pipewire-media-session.service (used with pipewire >= 0.3.23). - Enable user services pipewire.socket and pipewire-pulse.socket (boo#1183012). ==== transactional-update ==== Version update (3.2.0 -> 3.2.2) Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit - Version 3.2.2 - Don't skip patches with rebootSuggested flag [bsc#1183442] - Version 3.2.1 - t-u: Forward --quiet option to tukit - Regression: Add /opt as bind mount into update environment - Remove output indicators of the called command to not tamper the result line - Fix /etc syncing with --drop-if-no-change - Requires inotify-tool to have --drop-if-no-change available