libqpid-proton-proactor1-0.34.0-bp155.2.49 >  A dkRI%z HnW~ ҳMV Kdb@~oA^z`:`fG&J4 5e;=V~R-Fܾ^H@(b#Ǹ!dUA_$eg$,F#'k_o%DtF,m&":#U^"$1$0^STɇ:%%l u%Z0Paxf?,S,6uOh2|M < G#s֑h+'CPْ_Fy?wǷIfNrtWcxbq$F=K28! ُ+91 'EPb=k K^cl#SX@d!NWOO/GH ̍;FSѸm-[ȭb-H#sK1G&k&Ą>bO2P[~kb G9Ac)Aj]`R'auŘ+V*7b>̊aa81e306f7e8f65b0a13eb875c8393b1a6b7f79cd92d0616777837f85b408da37b3049c595b288bcea65e64c46e31e86e25db1e8ΔdkRI%z CB%+ Ob2T}n:\0' bx4V~~tD {ѷXQ6 |'xjdNJ/4m/4ZL_&IM&A /2_Il̀sxqvZ%%PڧmD#y ,l 7y?}eH([ֈg| aX=gL!+VG؛_ ;tyUQX:~!ҤNp@mh?mXd" - N&1 K\|       HP(89X:A>j@j+Fj:GjPHjXIj`XjdYjp\j]j^jbjckdlelflll ulvl$wlxlyl zlmm mmTClibqpid-proton-proactor10.34.0bp155.2.49Proactor library for Qpid ProtonProton is a messaging library. It can be used in brokers, client libraries, routers, bridges and proxies. Proton is based on the AMQP 1.0 messaging standard.dkSTs390zp24'SUSE Linux Enterprise 15 SP5openSUSEApache-2.0https://bugs.opensuse.orgSystem/Librarieshttps://qpid.apache.org/proton/linuxs390x 'dkS?dkSC705d17b8047a5e1aa839d20d27f8355e9c81a8a9423503df13ab4c1379baff9blibqpid-proton-proactor.so.1.8.0rootrootrootrootqpid-proton-0.34.0-bp155.2.49.src.rpmlibqpid-proton-proactor.so.1()(64bit)libqpid-proton-proactor1libqpid-proton-proactor1(s390-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libqpid-proton-core.so.10()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3`f@``@`\{@`P__R_:^@^א^א\8@[ @Z`@ZDirk Müller Ferdinand Thiessen Ben Greiner Dirk Müller Benjamin Greiner Benjamin Greiner Benjamin Greiner Jan Engelhardt Vítězslav Čížek Vítězslav Čížek Jonathan Brownell Bernhard Wiedemann fstrba@suse.comtbechtold@suse.comjmatejek@suse.compmonrealgonzalez@suse.comsflees@suse.detbechtold@suse.comtbechtold@suse.comfstrba@suse.comndas@suse.dendas@suse.defstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Disable tests for the while as a stopgap solution for python integration test looping- avoid fdupes -s as it causes symlinks between python36 and python38 flavor - remove python2 subpackage (it is beyond 2020)- Update to version 0.34: * [python] reconnect/failover is a bit of a mess * [python] BlockingConnection has no way to allow failover * Allow access to link properties in cpp binding * Allow proactor raw connections to be half closed * Introduce 'Drain buffers' event to proactor raw connection * Simplify and clean up build flag selection for different compilers * [c] receiver cannot settle an incomplete incoming message * [c] Codec pn_data_vfill() method doc has symbol and string types interchanged * [cpp] If reconnect is on client responds to a forced close from server by only closing the socket * Fixed epoll proactor bug in tracking previous task used by a thread * Fixed incorrect handling of commandline options in ssl.cpp example * Fix some proactor raw connection issues found with TSAN * Fixed memory leak and close_waits in qpid-proton-c when dropping timeouted connection- Can't assume non-existence of python38 macros in Leap. gh#openSUSE/python-rpm-macros#107 Test for suse_version instead. Only Tumbleweed has and needs the python_subpackage_only support.- update to 0.33: * improved timers implementation with single timerfd kernel resource * Option to skip building examples * Tidy up and finalise the SASL plugin API * [c] Epoll proactor debug assistance * [c] Proactor: psocket has an unnecessary back pointer to the proactor * cmake -DBUILD_TESTING=OFF does not disable building all tests * pn_data_t initialization lead to low performance * Problem building c examples with qpid-proton 0.31.0 * [c] Need ability to add an authorization id in the SASL exchange * Threadercizer causes warnings on BSD based platforms * Threaderciser test does not honor ctest '--timeout' switch * [c] Threadercizer build causes warnings and hence build failures on 32 bit builds * [c] Raw connection API trying to give back buffers after emitting the PN_RAW_CONNECTION_DISCONNECTED event * [cpp][tests] cpp_connect_config_test fails on Fedora 32 with 'tls_post_process_client_hello:no shared cipher' * [c] Proactor: pn_raw_connection_close() doesn't drain already written buffers * [c] Proactor: TSAN failure in pni_timer_manager * [c] Proactor: Raw connection wakes can crash the application * [go] Go 1.15.3 failure in macOS CI; panic: can't call pointer on a non-pointer Value * Need a means of specifying and reading link properties * Change Minimum supported Visual Studio compiler to 2015 * Change base C language/compiler requirements to C99 or equivalent * Restructure pn_netaddr_* implementation * [c] Proactor API to support 'raw' TCP connections using the proactor event loop * Simplify the locking inside the proactor epoll implementation * Mark the Proton work list as deprecated * cc1plus: warning: -Wformat-security ignored without -Wformat [-Wformat-security] * memory leak in c++ object inspect * Windows build fails if CMAKE_MODULE_PATH is not empty * Undefined variable x in scripts/env.py * [proton-c] Assert in pni_add_work during pn_proactor_done * Epoll proactor listener leaks file descriptors on close * [Proton-c] Encoder error for array of lists where first list in array is empty * Coverity warning of buffer overrun in pn_proactor_addr * Build fails with older CMake version 2.8.12- Remove explicit python runtime requirements on full standard lib- Fix the python multiflavor subpackage generation gh#openSUSE/python-rpm-macros#79- Add qpid-proton-rpmlintrc to filter devel file warning in test - qpid-pythonbuild.patch do not compile during cmake phase with wrong interpreter. Expanded python setup.py install will do it for the correct flavors. Avoids packaging python2 cache files into python3 flavors - Prepare python singlespec mutltiflavor feature for upcoming multiple python3 flavors -- gh#openSUSE/python-rpm-macros#66- Trim bias/conjecture from description. Fixup RPM groups.- Update to 0.31.0 * No changelog available - Drop deprecated perl bindings package - Enable tests - Drop obsolete patches: * qpid-proton-fix-dh-openssl-1.1.0.patch * qpid-proton-fix-session-resume-openssl-1.1.0.patch * reproducible.patch * catch-by-const-reference.patch * qpid-proton-0.16.0-gcc7.patch * qpid-proton-0.9-pthread.patch * qpid-proton-cmake-fixes.patch- Fix build with OpenSSL 3.0.0 (bsc#1172267) * https://issues.apache.org/jira/projects/PROTON/issues/PROTON-2238 * add qpid-proton-openssl-3.0.0.patch- Ignore redundant files generated during builds on Red Hat- Add reproducible.patch to sort linked .o files to make package build reproducible (boo#1041090)- Added oatch: * catch-by-const-reference.patch + Fix build with gcc8 (bsc#1084627)- Define %python_module macro if not already availble This fixes: nothing provides %{python_module, nothing provides devel}, \ nothing provides xml}- update BuildRequires macros to use the %python_module call - conditional build of python2 packages - do not package Python API docs, drop epydoc requirement- Modify openssl DH code to work with openssl 1.1.0 * Added patch qpid-proton-fix-dh-openssl-1.1.0.patch - Rework Openssl session resume code to work with openssl 1.1.0 * Added patch qpid-proton-fix-session-resume-openssl-1.1.0.patch- Add qpid-proton-cmake-fixes.patch to fix build- Rename python package to python-python-qpid-proton to follow the naming policy. For python packages, that is python-$pypi_name and the name on pypi is python-qpid-python. - Build a python2 and python3 package. The python2 package provides the non-versioned python package for now.- update to 0.17.0: * Full text https://qpid.apache.org/releases/qpid-proton-0.17.0/release-notes.html * PROTON-1312 - BlockingConnection leaks Proton-C memory * PROTON-1376 - [C, windows] Release 0.16 build fail - src/protocol.h clobbered * PROTON-1377 - proton-c core library was not installed * PROTON-1378 - Two reactor final events generated * PROTON-1379 - Compile without warnings under g++ 7.0 * PROTON-1380 - Cyrus SASL accesses strings that have been freed * PROTON-1382 - Remove bit fields initialization for bool fields * PROTON-1383 - Add missing includes to fix Solaris compilation * PROTON-1388 - client fails to decrypt after sasl encryption is negotiated with qpidd * PROTON-1389 - PROTON-1325: Repair broken fix for python "buffer" type. * PROTON-1390 - Go fixes to build with gccgo * PROTON-1391 - Passing NULL as a SASL selected mechanism is crashing pn_do_error on Solaris * PROTON-1392 - SWIG doesn't define how to export symbols on Solaris * PROTON-1395 - go: testing with -race fails on some platforms * PROTON-1385 - make proton-j independently releasable * PROTON-1386 - disable the PHP binding build by default * PROTON-1396 - 0.17.0 release tasks - Install libqpid-proton-core files- Added patch: * qpid-proton-0.16.0-gcc7.patch + fix build with gcc7 boo#1025889- Upgrade to version 0.16.0 * Full text https://qpid.apache.org/releases/qpid-proton-0.16.0/release-notes.html * Bugs fixed + PROTON-241 - proton-c: mark old transport interfaces 'deprecated' + PROTON-623 - Add missing error check to pn_string_inspect + PROTON-1012 - Unable to build python-qpid-proton when behind a proxy server + PROTON-1292 - errno not thread-safe on Solaris + PROTON-1311 - [proton-c] Accessors for max-message-size on link + PROTON-1324 - Interpretation of "int8_t" on Solaris using SunStudio is different from GCC one + PROTON-1325 - Python "buffer" type in Message body should map to a known encoding type + PROTON-1330 - Include the C sources in the python source distribution + PROTON-1331 - go: electron.Container.Dial returning (nil, nil) + PROTON-1332 - go: electron client leaking links/sessions in long lived connection + PROTON-1333 - CMake error if no C++ compiler avaliable. + PROTON-1336 - [Proton-c 0.14.0][Visual Studio 2013] Failing ssl unit test only in Debug mode + PROTON-1346 - [proton-j] reactor exit when UnresolvedAddressException is thrown during connect + PROTON-1366 - Reactor Python - segfault when out of file descriptors + PROTON-1371 - proton::container::schedule crashes when mixing different language versions + PROTON-1372 - Use PIMPL, not an interface, for event_loop [-qpid-proton-0.7-nodatetime.patch]- This library is needed for latest rsyslog 8.24.0(fate#320546)- Upgrade to version 0.12.2 * Bugs fixed - PROTON-1171 - [proton-j] transport SSL wrapper does not flush all decoded bytes to the underlying input- Upgrade to version 0.12.1 (bsc#973343, CVE-2016-2166) * New features and improvements + PROTON-948 - remove deprecated methods on the Message + PROTON-964 - Proton-J extensible event types + PROTON-972 - Support the heartbeat option in BlockingConnection + PROTON-980 - Enable handler processing the event after child handlers have processed it + PROTON-981 - Make JythonTest extendable + PROTON-982 - Make proton python tests compatible with unittest + PROTON-984 - Document proton-j time units + PROTON-997 - Allow proton-j handler to be extended by a jython class + PROTON-1011 - Go example of plain event-driven broker. + PROTON-1016 - Jython implements long with a BigInteger + PROTON-1036 - c++: engine API for integration with external IO frameworks + PROTON-1037 - Add support for setting/getting message properties + PROTON-1039 - Add support for setting/getting transport headers + PROTON-1047 - go: improved ack handling in electron API, add to broker example + PROTON-1048 - Proton-C ssl tests on Windows with SChannel + PROTON-1052 - SSL support in C++ reactor client + PROTON-1053 - SASL support in C++ reactor client + PROTON-1054 - Add acceptor context to incoming reactor connections. + PROTON-1062 - proton::engine as a client example + PROTON-1066 - Connection options for C++ binding + PROTON-1068 - c++ remove counted_ptr and context types from public API + PROTON-1076 - C++ binding acceptor context + PROTON-1082 - add ability to specify and inspect properties for link attach frames + PROTON-1083 - [C++] Simplify the messaging events + PROTON-1085 - c++ improve message interface and dynamic value handling + PROTON-1088 - Add convenience functions to obtain the client certificate fingerprint, subject subfields + PROTON-1089 - C++ binding link options + PROTON-1092 - c++: improve proton::message API + PROTON-1095 - Error handling + PROTON-1096 - [proton-j] enable set/get of MessageFormat on the Delivery being sent/received + PROTON-1102 - C++ binding remove _t suffix for types + PROTON-1103 - C++ binding rename xxx_domain to ssl_xxx_options + PROTON-1108 - Change DISCONNECT event to be called TRANSPORT_CLOSE, introduce TRANSPORT_ERROR event + PROTON-1109 - Improve the C++ binding documentation * Bugs fixed + PROTON-713 - TransportImpl#setChannelMax does not enforce legal value range, may cause unexpected results + PROTON-829 - Possible reference counting bug in pn_clear_tpwork + PROTON-892 - pn_data_t capacity does not grow above 32768 items + PROTON-937 - LinkImpl.localOpen() does not initialize source and target + PROTON-949 - proton doesn't build with ccache swig + PROTON-952 - Building Proton with python 2.6 and python 3.4 on Travis CI finds and links wrong libpython + PROTON-971 - [proton-j] multi-frame deliveries may be broken when sent if buffered along with a futher delivery for the same link + PROTON-974 - single symbol for mechanisms in sasl-mechanisms not recognised + PROTON-977 - handler appears to get ignored + PROTON-990 - [C++ binding] Examples fail to link in Visual Studio 2012, 2015 + PROTON-995 - Url fails to parse URL + PROTON-1000 - Connection leak on heartbeat-timeouted connections + PROTON-1003 - ssl transport layer does not define an error handler + PROTON-1006 - Sending pre-settled messages over the python blocking api waits indefinetly + PROTON-1008 - Using a blank mech_list disables authentication + PROTON-1010 - BlockingConnection leaks sockets after close() is called + PROTON-1013 - Documentation: CyruSASL missing as an optional dependency + PROTON-1015 - Documentation: typos in the C++ tutorial + PROTON-1018 - Crash in pn_transport_finalize(transport.c) when logging level set to PN_TRACE_DRV + PROTON-1019 - Documentation: typos in the C++ API documentation + PROTON-1020 - Typos in the error messages + PROTON-1023 - Incorrect handling of failed attach for BlockingConnection + PROTON-1024 - Disconnect during close not handled correctly in BlockingConnection + PROTON-1026 - Invalid queue/destination causes a segmentation fault + PROTON-1027 - Incorrectly handling of invalid addresses + PROTON-1028 - BlockingConnection leaks due to cyclical reference + PROTON-1029 - Do not fail hard if strerror_r fails. + PROTON-1030 - Reactor never freed if handler/global_handler set + PROTON-1031 - [python] Bump the module version to 0.11.0 + PROTON-1033 - Update the revision of the libqpid-proton library to 4 + PROTON-1034 - [Go binding] Windows build fails if Go language is installed but no gcc tool kit + PROTON-1035 - [proton-c] Python binding mishandles connection close event + PROTON-1040 - BlockingConnection fails to send heartbeats if timeout is None and no local idle time is specified + PROTON-1042 - Can't distinguish between null target and null address on a target + PROTON-1044 - Create/Delete of BlockingConnection leaks file descriptors + PROTON-1045 - Use of callbacks to handle accepted endpoints violates design goals. + PROTON-1049 - Reactor needs an alternative to using the URL to pass user authentication information. + PROTON-1055 - Username sent twice during SASL AUTH + PROTON-1056 - Attempting to print an ApplicationEvent raises a NameError + PROTON-1059 - ruby: ruby binding broken in 0.11 release and on master + PROTON-1060 - [Python Binding] API call types for some message properties do not match AMQP specification + PROTON-1065 - dbgheap.c assertion when adding types to message body (through proton::value) + PROTON-1067 - python messenger: cannot acknowledge messages, messenger forces auto-ack or pre-settled. + PROTON-1069 - Windows schannel ssl hang in shutdown sequence + PROTON-1074 - C++ cbinding SSL core dump + PROTON-1075 - Data races detected in go_test_electron + PROTON-1077 - receiver link and transport view of credit can become disjoint when sending link sends flow frames + PROTON-1080 - have container attribute on any relevant event + PROTON-1090 - BlockingConnection client spins at 100% cpu on reconnect + PROTON-1093 - [proton-c++] pragma to hide a warning in GCC introduces a warning in Windows + PROTON-1100 - [proton-j] the transport should not emit other frames before the Open frame has been sent + PROTON-1101 - Proton build broken on Visual Studio 10 + PROTON-1104 - reactor hangs on reconnect + PROTON-1105 - enable EventImpl#getTransport() to succeed in more situations + PROTON-1107 - [proton-j] only create the attachments Record on a Delivery if it actually gets used + PROTON-1110 - [proton-j] allow suppressing the synthentic flow event when sending transfers + PROTON-1114 - [proton-j] the transport should not emit other frames after the Close frame has been sent + PROTON-1116 - Potential infinite recursion detected by VC++14 compiler + PROTON-1118 - python setup.py build fails if run from git repo + PROTON-1120 - Memory leak using proton.utils + PROTON-1121 - Zero pointer derefence in pn_sasl_allowed_mechs() + PROTON-1123 - cmake fails under python3 when - DSYSINSTALL_BINDINGS=ON + PROTON-1125 - c++: core dump on empty address in link options + PROTON-1127 - [Windows] qpid-proton-cpp.dll not installed by "make install" target + PROTON-1157 - Reactor sends messages in the clear if ssl is requested but not available. * Tasks + PROTON-973 - various javadoc errors when building with Java 8 + PROTON-1084 - [cpp binding] Add message annotation support + PROTON-1113 - tidy up some descriptive detail around running the python tests- Upgrade to version 0.10 * New features and improvements - PROTON-490 - [proton-c] Python binding fails to link with Python 3 libraries - PROTON-518 - Add SASL hostname getter/setter - PROTON-781 - Implement the Reactive APIs in Ruby - PROTON-799 - Provide the engine APIs in Ruby - PROTON-857 - reduce memory usage for the TransportSession link handle tracking - PROTON-873 - Convert use of Object.send to Object.__send__ for Ruby bindings - PROTON-880 - make Array iterable - PROTON-881 - Proton-j reactor implementation - PROTON-882 - it should be possible to override logging from python - PROTON-883 - Return the raw bytes from a transport buffer in Ruby. - PROTON-885 - Allow setup.py to bundle qpid-proton - PROTON-897 - Enhance the Ruby examples - PROTON-903 - UUID version should be in sixth octet - PROTON-906 - Would be nice to make durable subscriptions simpler - PROTON-919 - make C impl behave like java wrt channel_max error - PROTON-932 - Document platform-specific usage of certificates and trust stores. - PROTON-944 - add ability to set a default state for settling received deliveries - PROTON-956 - [proton-j] avoid some overhead when sending frames if the trace logging isnt enabled and there is no frame tracer - PROTON-957 - [proton-j] make trace logging of transfer frames more useful * Bugs fixed - PROTON-109 - Proton should handle inbound max-frame size violations. - PROTON-707 - Valgrind 'invalid read' errors in proton_tests.message.LoadSaveTest tests - PROTON-842 - proton-c should honor channel_max - PROTON-843 - proton-j: Transport advertises idle timeout as-is whereas proton-c halves it before - PROTON-844 - proton-j: ArrayIndexOutOfBounds exception if remote peer sends a handle >1024 - PROTON-845 - Proton-J: Potential NPE in proton-jms outbound native transformer - PROTON-848 - [proton-j] TransportSession state is never discarded - PROTON-849 - [proton-j] TransportLink state is never discarded - PROTON-850 - inconsistent state when reusing link name - PROTON-853 - [proton-j] the transport emitted a new attach frame for a link in the process of being closed - PROTON-854 - [proton-j] ConnectionImpl retains all created Sessions until the Connection is freed - PROTON-858 - unbalanced maps can get corrupted - PROTON-859 - cyrus sasl not compatible with pre 2.1.24 versions - PROTON-861 - need to get at aspect of the client certificate when for authenticated clients - PROTON-864 - don't crash when channel number goes high - PROTON-868 - Make Pipelined ANONYMOUS authentication work with fallback SASL implementation - PROTON-874 - PN_VERSION only supports major and minor versions - PROTON-877 - proton-c sasl client hangs on server pipeline - PROTON-878 - Python wrapper mixes up 'user' and 'password' configuration API - PROTON-879 - null initial response makes cyrus challenge when it probably shouldn't - PROTON-887 - Windows SSL implementation needs working version of pn_ssl_get_remote_subject() - PROTON-895 - Rely on python to build the downloaded tarball - PROTON-898 - Ruby Messenger using pn_selectable_fd and not pn_selectable_get_fd - PROTON-899 - Unnecessary relative path in include - PROTON-901 - No constants defined for Terminus.expiry_policy - PROTON-904 - Remove dependency on libuuid - PROTON-907 - Qpid Proton Point to Point Hang on CentOS 6 pn_messenger_send - PROTON-908 - Use swig as a build dependency when possible - PROTON-913 - Calling allow_unsecured_client() on SSLDomain.MODE_CLIENT causes client segfault - PROTON-914 - SSL.peer_hostname does not return the proper value. - PROTON-915 - Incompatible protocol header handled incorrectly - PROTON-916 - [SASL] pn_sasl_config_name - name gets overwritten in python binding - PROTON-917 - [SASL] buffer underrun if no mechs specified by peer - PROTON-920 - frames on invalid channel crash proton - PROTON-922 - [python] setup.py fails to build bindings if qpid-proton-c-devel installed - PROTON-923 - [SASL] PN_TRANSPORT_ERROR event not raised - PROTON-925 - proton-c seems to treat unspecified channel-max as implying 0 - PROTON-929 - [SASL] If both client and server specify ANONYMOUS mech connection setup does not complete - PROTON-931 - proton-j: unable to determine if LINK_REMOTE_DETACH happened in response to a local detach - PROTON-933 - Cyrus SASL GSSAPI plugin can error if sent long buffers. - PROTON-934 - Build tests fail if Java is not available - PROTON-935 - drop Java 6 support and move to targetting Java 7 - PROTON-936 - update session outgoing window handling - PROTON-939 - [SSL] Regression: binding a transport erases the configured peer name - PROTON-940 - provide the session initial incoming window via Begin rather than sending a separate Flow - PROTON-947 - deprecate stale methods on the Message - PROTON-950 - SASL PLAIN over cleartext should be supported - PROTON-954 - miscelaneous cleanup - PROTON-955 - [proton-j] only the payload for the current frame, and not the entire remainder for the delivery, should be handed to the trace logging / frame tracer - PROTON-958 - [python] pip installed binding fails to find correct libqpid-proton.so - PROTON-959 - On error Proton can send an open and a close frame before sending the AMQP header - PROTON-960 - On error Proton can send an open and a close frame during the SASL negotiation (before sending the AMQP header) - PROTON-961 - messenger doesn't handle received multi-frame transfers - PROTON-962 - heartbeat/empty frame trace has spurious newline - PROTON-963 - [SASL] Raise PN_TRANSPORT_ERROR events with correct condition for authentication failure - PROTON-965 - [proton-j] freed receiver link may cause a removal from the wrong collection in the session - PROTON-966 - [proton-j] empty frames are logged/traced when sent but not when received - PROTON-967 - [proton-j] make empty frame logging actually mention that it is an empty frame. - PROTON-975 - connecting with DIGEST-MD5 fails if buffer containing outcome and first encrypted frame is received - PROTON-976 - pn_read_frame does not validate frame offset - PROTON-978 - Framing errors after SASL exchange when max-frame-size is configured * Tasks - PROTON-943 - Bump library (.so) major version for proton-c libraries - Removed patches: * 0001-NO-JIRA-Fix-install-of-Perl-bindings.patch * 0002-PROTON-582-Added-in-missing-is_float-method-to-Perl-.patch - Integrated upstream- Upgrade to version 0.9.1 * New features and improvements + PROTON-857 - reduce memory usage for the TransportSession link handle tracking * Bugs fixed + PROTON-843 - proton-j: Transport advertises idle timeout as-is whereas proton-c halves it before + PROTON-844 - proton-j: ArrayIndexOutOfBounds exception if remote peer sends a handle >1024 + PROTON-845 - Proton-J: Potential NPE in proton-jms outbound native transformer + PROTON-848 - [proton-j] TransportSession state is never discarded + PROTON-849 - [proton-j] TransportLink state is never discarded + PROTON-850 - inconsistent state when reusing link name + PROTON-853 - [proton-j] the transport emitted a new attach frame for a link in the process of being closed + PROTON-854 - [proton-j] ConnectionImpl retains all created Sessions until the Connection is freed- Upgrade to version 0.9 * Build Perl binding too - Added patches: * 0001-NO-JIRA-Fix-install-of-Perl-bindings.patch * 0002-PROTON-582-Added-in-missing-is_float-method-to-Perl-.patch - Fix issues with Perl bindings * qpid-proton-0.9-pthread.patch - Fix undefined symbols when linking Perl bindings - Remove unneeded patch: * 0001-PROTON-731-Installing-Python-requires-Proton-be-inst.patch- Upgrade to version 0.8 - Add new patch * 0001-PROTON-731-Installing-Python-requires-Proton-be-inst.patch - Allow the building and installing of the python bindings/sbin/ldconfig/sbin/ldconfigs390zp24 16847552840.34.0-bp155.2.490.34.0-bp155.2.49libqpid-proton-proactor.so.1libqpid-proton-proactor.so.1.8.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/cf87ef8f1e56cf3fa58d8f976b24d75f-qpid-protoncpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6601c18b5918da3de166e660225225527d53f9c5, stripped PR RR RRRRRR R R "?΀8& wutf-8319964324d89274a3670347e15b7b51b39bdb629ab54a3e90d23938315dae8bd?7zXZ !t/)\] cr$x#HXgC 0+"*nN`G!u5bo"' ˕Y{m=ͨi?k@exEvrD ,&}{?F+`!wmxs$PBA Iџ@}^TzØȅnKqt[~\ѵyXޅY%&,c`"U'L /VR +̵=:}AS$cD'\a>p9j|ϿKlL>־PgՑ_<)}gcG.#:R>LyYE_YwX'}C ;&er-Y *}] jɯlX%(ZwkB!zd[jۮ^AzY<{&f)+>hdQ "Ѭ-ߺ@j>L·O~-J}/"9pX=fc`E:xw`+cU<Sl,>L6GD᜜y-&ɦT"S=E- .,2Bp BA=OEceM %~?M"ipb剼KkvP?+ȋ2fWk!'4IM+4F0 p65j?t<~qL T);^ c05YTGby1\T3c +!Yb~ĒEѣU8=ڮ 1+cӗb6[on9q(Z{@7Qn/B+ʞΒ$Ft '^Xw(? r0b+Z(Ao==eľ'ZX˅'N 믙WTDj)/R|hhiou/HdN.dI66sgp?Ppf Dʪu:JE<(r/UR0++m0TPOm6h|L+Wbܿv䑬'b jvBQHD0* KI@CĉB9u]K 5Sm6sD*sj5k֟@-. `wHբ~Fԡ?)ճg>_^b+@Je(3Z٭x6p@ )5'x mCm+{U6Қ X/d\m DŽGG:+G ENJG3+\$gvz<&zt=.IdV>AQ) J.SBdJ2=sp[ZWph"S!kU/@ D. n&0ծ3~-5k76T *+ZHq5$iEN.k*W͊6W-Ax’oְe6q}_Uai[w_G1mn(E*](=&Gy {}`7.3kܔQ/^s&c@R-躧2PM0/4Jӻώjl5i:NTȨU  WswY7pE<>VhAg=5*9*c%_ آ p#JȐN#Y 9)QgSO)oɂNo :cpJf{@ G 0rg}Bznٽ"'dOmK2y_{5rKrJGz%Ada USi_q9eך-lT`/Ee0ܑAn)G\'U&l"3KmyD6ʽ׀ R"FO= 10 - N )xТuV4R0Iys"o;2=P3a#̈lTXn}^<څtZ|&bQ&۲3y7ڣX2縞LJ@-8ʐReʓ6w, 0+̀]7f mh+ΛCF)M]¾Q M,C2)J4:Ŀ?!"\rV9%!nT)`WIuZ8qoAas.zg+k7&Xڝ|_hpVIu%shQS.(S#PŸQwd\Zᢝ unѷ!Muy:-N@'`8t'+FcZ1UDxNaNjglR(0) xPYc բқ^Ffg(|vDXΨKf ZTTt߶FU@iLiFq^k+=Z;<@)Jo.>'GiǠ6j>x#q1D#yҢ7-gI=7~i~?C[9;湯}ta1Fjg,n',Y7IUg#I7MoGX#TCr DOوWL[냑4 j Fq89*Օ)&$n\2v;okk{Dg"<#V,bXhvGqoUhi!&YDj=@.'d!ԯS t:Q.#Llм#cK\̘Pq$w/HygNQq%1p3cd!_% N<Ю|N~q-U=r$@~z@pӺu 8|![Shƒu, 2#[uV6cRo! ?GAu/h6Ѣwzj_W\?GTmZu5KT%?W;n>& i>r?|F+q6tU8דy틆rhvŰ)ovCqF*RȨރ t2⦍>rgH9Ĺor4M@䒈J#&6g vY i+QUw\Ťf4]MFXj])g~ѱ ƅlWę5 E,@}jM5<"Vj [<^ ɧS=@5IbŊw&?Wvثd4`9Lc9s4X^'oshfa!sj(~<׭<&wׇZp.ւZ9R!6ԡ}d~,EAeB*vT`k)l Cx.2b, _I'X)nYZѱWNtr Us TE[/ ϡ_T<^WB[3t Hk_ o-BG/}R)e6{|ɲ[Q -otaWʗ!紁Pr>#*=hz#chQ +!2v&f$i[ Hk$oś7%UKwaL@ࠟ;*Y9R nB@׾oN mCk+Q )x 'Z=f쵐*43ܣp@KDŽjn(6HPQAG5R. {+OȂmGo:XqǓ$KݕWxfr^ϗ0t Xv/ -pQÛJ e.R_P->aԣ;ݹƺ7T0uFlsJb ΍һ#qHACs]8X-2#1@ȮDr"QdM?F[űJ֖B(`nJ͐ ys﷙k/aۆ[| :;j F*|lI,w5`!/SiH]~w϶ȈPj--ncV2ͶUH+,5j9LUXi2K?]I kqE/*`zĜKl#&'x`J!F,y5NF_ӱ-N(ύZZ U$5q{*b if ڄDu\haD[-p e6AF0꺏jG>qMK:Os뢔WCзtc0g 8!zC0YoTT "U['ME&Ně#~֭C֍ZSɎ#Os! 6Ob&΄Y{inhZzc~^ayGx:dL݅UkBx{b*'[x\ǩ[:7W+wΊ;ł}n^{;_ :쥭5ng:S/Vq,$g`h~ %nnc"5&! * L 9&=[[7] y՝~Jwx:UP~rc!u_͈O |@pe_b'M}TlG&$ )ZhF ›o WNsΘMtZCm9ykyk3[%){e#5rԡ.[S0e_7|gH*CrG""mYAe,pfX]Ak{wpn]Rv gi {tPOO NqȎeA8Crr-+,"ء>԰E;\N((b}9Aumo"lJ7Z$U%}s,#݁^&."(뤷J*>&,T^a )1cC`h}W$qX,nYi \ˤ phhM7ZlSFf^z-͕]<7 JmL3ޢZ8:Y75 OJWC@Z lb_aJEJ~t{莘ko Ɉ<:KHyT^{YDvn!GlzVOHy/QJg=O0w9,mMă%UUSd4 ^NyM~[FPh ™%OZ5NdӐʶBp-W~~6;z>]&-qVDg4i4@*%x 9y5Ht,ռ"uqNej 0&3{K@ۦhŧ.0_&~OZ^꽥!=U| :/2{AO[EvOb1. ^@ -(d*ʲǶe k9OyrO~[)IӨKbR14PL`#E5fQScz21otFon0sͰAKӤ$ß6) -T$ͨ6^ !>ʓ"P{̲|0gMؚLJ }_oZ]PiV#2`bJSU+;B >9C9R)~oU&n/CڬV _!ZzgTY_6J;o5!H!q`᭍~7p JD$@rk GGϣ>H>~$g?(DΠ"RmK&>XHCE)zj[m)kƁP}&nW.#mr zh8~rܦM7Ү"P[Gw(ܥEa 2[[hl78$y&?,V[ *&Z#^.KTD33فn~Nz v- AeA2dvcN:~\u VF4mam@#GRuzf5_s̎*zJ M ZA'XDB5H O8("''5dI:Ƨ6s?*86w:g %h"GNt! %nO2q{\'NU)⻲7@ " /".c| րZ@Qp~4 Ke;a@Qp3pT ^ڣPD=$'!EoVC)s]B^0OMO26[x1#" e49_ĭsfO>|O/5~Ҟ{h?7/ @95< eљbo:cT.Q%8BLcFb+4'bŠL\鲾+Ic+]XT e5ӒF @X3 F2!̼kJZbIS<}_gPmd$9  M#HWQ .oJPM la(-\uKPTr);znJ[DΓF:AofddvtN2KTe/ͥ )8;RAkh q沨5:C `GGg"ݓ!_ܻl?FPJȲM+w5ц*)kb`#$=ͶNN.H6O23$U%fGh$"PXslGs]4kpXIa3j>&Aqw~Nl xZta:vjM̰ń:_F]t? -$Mo&ww GcRAӾ МGϤb%<9-XI!G~͙\Plx!Y_0@%b0Ҷ|g@G |z5o"<6K$v0}׾ z }2k%-1?`NJ͇:(/ӝ!m*6T 9c]QO_{c eW!x sF*qN IƹdjJwn$?dgl{97hY)~^`{ tq$m+`;93NS7/Epݕچ -޵_犀"|Od XBҸ3h ҇ ~ !b+W| ՇzS#VEҹMgd=ɧ: m%r{\){5"(VUrnL!4z9M.cᥔNoRy_c+c'܄l~S@av*cp%'Su]F\N_.g@>\ՅWgNd|MI^_)V2 |Pc٤n7.>ʡ@=W!e1.=;>$2.*oAݥ%h <._hY{QfOWϙKvCY2b"&[,*'uoz5>Jt/{jm(6"&Jl|t2u,<9?,ͽcn,Jy/eѴS_<=G?\`q%KͿݴ[:˶7j9jH2} "ԷW=&,f̳(JJ*T@b{bHrP?NbWcBvo1!;BQ|z -IXt `;/X7W8(\Byb.j&hґRZ} 2-cezXJ#yN{]c^EÂ\2yiL$-'KGO}+cXDyS2:Xh(Cz?$a 2ԏKO-\BԫN J^ݎA4̗D^쀼1a9}">a'/ʪkJt`;$Ge['f zotnWXߡWIuޟWXc.U}*#0x]ӈ΂g,UzHj ֨z-:Wj0QS:Ӓ-Q21O]"{ mh3]jYQUac8 6`u5Cix6B_t'2/ǽZ̵y}Vy$Ni .3Uzd(08_|g}O1iA"W&^9c|:a/b'OtLg 8ʢ"qKJHF,N܉̫z *`T)029F4&^yLesEtfeXBpF{͔ח$gC{3\Dx T[Th&dXQۭPTIGrUyHpG,Bf3DLC{GnR&W"{aNƛ׌lzH Wt>`;R0Tլ#I 4UA-8uhKΝ(0I'_GouAhl劀i,7>J%`ь.!`mY7؁P3, vQcv< RiǤK}zV$)W!BsuÈtAZI奘L}ނe>N J(ےFWxMSehfg;lHNGⲑgb'gʦk=d)<<^TR7qQv"^q74lM H9*x֥3},j@~lh% NWP8f>1 6fy;M4瑲+HeZ [_oq!dB y D+RY1 zKy$[c(kQw+g_ᰝYݣ˙0$`2*e9buV,5ƟIJ/uc{]yq'AoY\ I[LYhV.ob\[9z6˛dJw`={J $:p:3Giw-ދha "E9 %gqJaL묦6Kc A ,\uzI'ԟ*T߆)Mh8%Йv\ fQ7#'xYa2.{+y~NHZz ^fv+J0W<EX'R< E"Ԅq%1W`2#=cO+9ZUj;.Q::u R>]oYVkP[Dd+;;no Xq~t,lJO7檵ќ FЪl}J\>=5v"'ij<m\H?pFI15yފ``짝PO#BWA \#GsOy,UT~14RsJP׋ΊTPiP$[%<ZjiLMS5RJEԸxmN3dN+`P߬x!nѹIDpoM_cb%>rzfb9^ЊϡዙQFb[o?.81G/ƜxujWǟDv )F$ 8JcPt ][yϯ,Qw`Au %QDeŚ}uw H_ (I[@0Ȏyt?N{~-suPAHEԼ4RefHqX ^S&A?wGA}&wx+ȞIorEasˏmm$,kƖSVe4Y$}9j,/O f5y^ WeD#|(xMܒbSǽVb>>C˿GjH^tyrAq+W2L%T?VtaA}՘¿?,tqN\1 ʵϻmM|lsT=T:^BTLr{Anb@1=|gARtzFMzI{Nۖs(ڟ=ț3Wed cKN1L1:F׀!Z\X"Pv2G@D.J=i Ҍ;HAhNo#}>ljA}ԛ({+SZer:L3a0a91!΋S \=L^wy p, [ M QB ǀ )Oq  K9$STL \wKj>Q| Ú-+z^ g%MƎ1L!0~e\:r휼4Zҧ tfaqsp:hR8{5-;#V?^D>ipqOZbwbC3uU1E3%p`.ϲ"weo8w:j'*Pk7XwXiKG8"k/N.H&8暔՟6{|qU}5v (]$CОxez:P%P!6+L!Am ۏ)# ߢfkB!怛!@= \7 * 1#W7ݯL~~hw>,j Di7m-cDSfn}tcc!ku/=0a-?pK#bմ2t<slyQMhZLфDETY]yxVhQ57ۥv㒲/*MdD,x y%41حQjLZ0^!J #w-Nќ7T_K+!V619'#@sRfTwS }[:\spmE>CGl0PQBLÙ/9sBȵ65]+D㾢wc)S+I 6WCF2/,lU5ϰp،B\ohyO6Vgf:{eU?ϸɬg~]|t#i)lv4;0RJ3n?JϜ[u 3FEO^O#Jget4Ioo󿫼K*}! -Q$X_1ѴjFֱfkDR'ܤE/kµ}z":/V5>xMNsN%zd:tb QN=Dʜm\;7یԭ>b$"V5*jojK8XoV('9#+iXؙ"îN{tmRStPAa8E&ga8# P5v:l(zS!/d"xnk&p8I CЃllADvJt$TV.hf̟kKҵ_ɋ 0%5h'E)Y{o砘؃sIW:*7Ke8&ۇ)W t>SU1aSL!/:Y>huf(A?%uboořDI ~Q޼3!:g~Eb5&eO :J\ f,SvD#2_nl4:FCdVT?B_s ,C^/^U99ZʫFό{$H},yQpIߎd8޶p ={7_m.o[ntA?pw)|a %:<䙝_3Λ5~%V0i4^,lmσKi^ *J߳?v@y TZYv]=:UNo񙧜a\z e?憲c?:HJ n4"?:0㐍T$4¹N@ʻ4Xh'fB@0ROjY| 3:QH .6\895,X:kKSx:cP o8O lgg*qjB9Ss}K (0Ҝ[(%)%LY_tsnԡAݖef]?0sO@oG/)j(t Xc5bLgs #RΌ7O_) LDgtІ3þ$eO>%lZRUa`k.h"͖#Nk _%ǎc <}޹0>#&h>xm%5?R`7hw %t|vZ zm#*sl콏!Xt<ˆIT@s&9Ɩ R;)mDkF4;W&294哘wOyc;Z?=]ʯ/WVsRp؝>Yˠ tq@>v𪛃f+%a;muliY4:h 5`\u\LZVF?R],w;4KDbt ?58zEHaqE0Mĭ&ݗOugk:ʺtjY_0ɀ!߅&6a46 )Y#Mk~6T-,b <(ryUj!8âet%~F%X\{ >ECbq"')h^ۖB_]ň_5%9gRCua5LWd~JEf4J3!BL $^uAhdF.k~]2aC8AuA7Wa%t4P=OF d*:aFZ8fu%lP-2[+Jpjx\(lk"8-Tp w:vƢVBYgXz+'zޒ‿i peƶ]!I~ّw J4?FPȜ!yCJqpF) ί5k'+!7몧ʗ#=%2+THd1Zj2o2"y|gw%Am#fa,0K7-fII+u SN13(+xؤkԜׯd7sǞ̑VyoGEv6!Nܑ$b֙7,tn9'hJC)ߙ Xw* [{uB֕Yݹ>[S+pޔaXXw#DyTSXBMWPMf h=Ctld0cJn.m4m(MnQzOo3 Pwϲ3JCOBUD@gv闆7wާBg-9nNM'zvOJ$ӺXX3j J;VK ,  --n 3@&;_E$ݺ^uO# ~q)TI^Lf+~\f$l=m-B_Ej;#;X.x-c}Ϙ2*vᨼ3b"o$P..ksU!D3H͆WX@dH6zڿ+gFg8h 힣G r56KUV48 G;B`GL~U>%Q޽I, |ӷl9pET1|?6oZ|PZMIr1QR7P[l[֖q !#a%6f|uk.szҴ XBLSw5n@qJD0BS3#ڴ=Ł 6.d)TPW?X3,Fo:dL7 xt޻f5UF@AMNuBsk2skm$őBہ8Wsu/ca^?bkFesĔhMbfń^DZǶ;KiV7d"OηkaEWyTSQf wu` })2o s=H]Yu]]AާMZxԫ;Yp~ 'x^9FbRz@`$U@n$=؅2 R?i4 5v<}<ٙ??Fr!>(~ۏe+cČ,FLxZ9pxlt2$KpMHkⱏd֦~G.xP2OKςtvUaʵgFY(wOJ9)Q6ű[;o;%?no΁l2y&S 40\C&VPq!G|X|= Ɛcf@ _eY@<&ln`L' KvO42WBpc0Z@0\p ԌTxArK~ Ee,6F D keDžXI a#臡J"ۺpyiqZ-'b>.8W ;Dm9fmY1!~a(C+Y5kWaղ9<3D( ]8kUh<a[ $bDsGY7&9스O r9ɥ df5ܢ>P?[RWv0P웆ufZ@**5i){ǐcЦ e=$ bpf.h 'Uk^դ,C&6>hJ5|E cZX$_Lj1)>Lub򫘢Pپ*:p#kOV9$!a#Ʒ?$Ir!E:ݧۮޜpx ()#:$>m{?+ؓqw4L fkuw_\Tra\+1d1`>,]FyZm0{5QR ^Pם=M؀]Ԋ"m<76 l-@}&(?!ˋ>1V2#Gml$FlÉn –'q %P0EJeՔ$+VACəW/qؼ QH{S1_ s/P^%>_[Xw4⺡]2x‘+3F@*+p<'?^ 6>_4k`|h=@𡷮-e{HC-<>F?۪ˋ;IOm~j#t* ۆA/VϽJvGdg%h%O?oJ:pa;d&) K kYM ⍙`k !]:%.c"0VaCcک8NAw2^#Z #µsT*$<zRYK0.b{`0K͡dtFLuwê،1-kܬ<,K5Q@h9[SwX7}=V7=fys|׊{I zn'd`Ms‘-bDu/6n_w{%~ "' ZZ]*KV^0-StJ)$utAX=`q tJixqţv]f8QXr`LM(aw7)CBFޱ$ -=f}iP#"/,yp~*%"[zY1ރVȿ}W;}0$I©j-so%3rY2&AYJZfve*V~WbKf>bBzqA!c!cV1ɳ4I-FQx7yEOŔlph3< [vlX۝:K-5Kx5'oIDPݷzԉY"7=gK wVcŭ†C&/Buu jX-`mfV.xct=Ҿ. &>Q9g*6V^bّ:le(ї1GN}ul,ghX|8"50H_>бdVsRZ#(jhu$v.*;H쏍V+t"{D9[AX&}je ʜ=*ej4M ki 0Di10ĮG~5g..L:: r/ n~~#%L;2?-! n@1_3Z%q3}XCxE;` G2ZH,B YQ!G$ |q`)[ 0aVbЮ''҃]n:}L'W GfSʳX> [$ S@9|u>4EoH:t. ٓ6<9t$tth>c7X>w-_age\D T6,@(Jk)'\QcR sMY01KU=f>R E#Ϝ{V-5ɸp J[Vǥ ۍeO[:Gyt4dffOFA~oB٪.N=D[qؐWؗ)G9Ru4vl +3XHHRTGYkG$}sTiogiK9xL˻8B/#&UeeD=)R{L 1R)AxZd:NİY cXZSjg1b%9c̫5 qKQ]qFp _鸭5r[1ߨGh%q Ό4I;X;%H~)}$vۍ FBĨΈ2 h;]gN|tCCy9;(i^GJ^] ]:s5. +Aq4T-ɷ91 ' =*1@Έ `'+#tf Ь3UF!ۋ͂pE^Jq P$;eªbr䟷izo#~NJj,[C(\=bko WKDPp  7!4Ak!0]{qĄ^JLGEĉ"_ 2 bgf!C#:P1)\\KM mTB>)FQJpD6i pux{IT>і"e#AwT&E@p;?JW',-Sӭ?stsUyV9;rvff8tË=4aQ: +9 qDP}R[0` g{MGc۹>]+LpPL{1/e%t'!"XjsjZ!C`Aw^ ,X6-n͵=V=϶ YZ