libqpid-proton-proactor1-0.34.0-bp154.1.92 >  A bx!M@eeetG*B/Vt7g̫vvV-\u:?Ua&I!2jQ @6w],b MК_o, %NJ;3e^?={ s,G\Ey9-lx nK/(φCNu5I}_$" Dh1`L[tkp*`~7w(m..!S3vtK^NR30d601c9bdb726796356645a5dbdaf7d026a8a9f0d8c859b4cf1eed12ea347138134b95928f53546429b32fe5550e8a6ddeb7b004Dbx!M@eeeD \(Be!mgW@ۂ)K<׷^+a\ja٥%h]1l1GI-6jVhxKr= Ќ!8ѦylܧY䉏<گIEFu77kBoQ(?dya:UX&v!0[8>t ;~v$—>&br=T|`vt0+h{; Qe <ˆ>p@m?mxd" - N"- GXx~       HP(89|:e>j@@jOFj^GjpHjxIjXjYj\j]j^jbk ckdl el%fl(ll*ul<vlDwlxlyl zmm(m,m2mtClibqpid-proton-proactor10.34.0bp154.1.92Proactor 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.bxlamb06SUSE Linux Enterprise 15 SP4openSUSEApache-2.0https://bugs.opensuse.orgSystem/Librarieshttps://qpid.apache.org/proton/linuxx86_64 bxٻbxٽ2bcb7a1ab06318115311a1eddce1bc93efae2c804a824e9d7baa2394b709cf16libqpid-proton-proactor.so.1.8.0rootrootrootrootqpid-proton-0.34.0-bp154.1.92.src.rpmlibqpid-proton-proactor.so.1()(64bit)libqpid-proton-proactor1libqpid-proton-proactor1(x86-64)@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(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.5)(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/ldconfiglamb06 16520872410.34.0-bp154.1.920.34.0-bp154.1.92libqpid-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-SP4/standard/cf87ef8f1e56cf3fa58d8f976b24d75f-qpid-protoncpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2526958e1891a158bd7d1c8e8a3332244c03e347, stripped PR R RR RRRRRR R R< t0utf-8bcdc62bdc4228f20eac30adedcffa9c166b044366514849bd05b7dfff2523f60?7zXZ !t/eQ] cr$x#FYq>z,V]lά>Dev4>b{2*>˟ZMCnO\ X{"vޒ G $`7#._F)tzֈhDnf9-4R b.!J)tۮ ּY?vο&w{*1D;Np'L¬_񝲛?"?,(4"wYʆ5P9;@[[Jո=d#h^eڐ>gT%(ߍDOlQIP O>YNz=#nևHZ_6j`s)09;x?Z|C^=bFo `|F# v}]7'1>^vn~uåX4=:VZqWwg珵t(\o wM};\,8띺5lMV8Ldd%3,$QU\~{84׆zHKp |ӛ |:&)PTuRkQIu'=sqIo`鲃#l1HG rB (:ݎa4 H?6^ _0c&ZAoQȠTv+5F4jh58mܤJ~ג|Lˋ%=^EMx)j{3dS Wa l׺^5f$fZYSbk0%k?#Wdݍ",pz|)`_X,[oZplun#Y=%O4Ut7~5!/NflKŀ] wz?/QAS&6L2^t2\yH0wC=Oq t)…}' 3;KF# 99z2B +*UXԏuE,[s3H $;4cynTT6XLCPAجXJ q&qޜ^˯u)$ƚoF!P9_@P=U, ]ŀ"%k+Q`a%;q5#'yVBЇ>}Ҋv+ubBRktf)(([d%WH D!tQ`]tT~́Q`"ƣE! we@ë$Qi.YsX#x Kd -"sY8jBy9LXU#:B 3]?™P'B{2SR5®J5G֝%eG1~ `AnNy諴ه\ ;DW)ڀ8 eY2% %lu\wUKQX09d bXٓ_C1*[T(2w]jf˦N˸M7!ԕoA 2^ [=tӉp߿h݂&k;d$OK?nf\x^2w+6r隣>Sj"' fC\Fp<{h\?#Fԑj%N{FpU-]Άl2"@ qDQtd .o2%jw'\{S?@ES!D?Fk|ScSWl24."S˰LyŰP*o#M) R5_>n @) I{a prA:8/D/^Oڼ鑚jVy;L Vl4X-YGOF+?_Xm .ȏMnp~\ Gq1/`^y4p:NncB]v\S~Ob;J19P:*m9Nj?J->'4OxhhB4.?Aݟ* 5CSiᮿ%F8 M&&]+8\Y=7ҙtQ_mz,<5VRfq7jLkDCTqm]q=BIL1(Q͌CS wl h&5e#FZh (K˩yh@2ZK{\&*?w;UXb8_msW"˴B>]:Ξ~*(1{o΢-Zxk؃gg6= ;`| p5nZAыmaG[%U+sM8GEc~&tjb@9V#jh*VKٍd _@d[ jljB:[qѿx̘vmn3"|(tƷ+մ-2[ўUe* <{oNVf·?T⋌,g,PyqJI ,C(<GHjmmf_0FM>Za0Y Ӑ +.&o~Ny[nJ6:B_?H~*`lb ehj!0O`/Wѧ1 [G.NzoQ`D6aH+k 9 +ٳ\X4?Ϡ yټ1 Eɠ"iҼڀ`hk!*G;)fRPFy@Dmgm]3Qt^tKyT %e+T*=V,M&չ+bc+ E<3$|U BY"l,vצ4D" C˄7>`= o.{N5Lo_YJ*w? .rcq#Gʦ(Nn;:Mc5 }Xv sZ Џ5UnEUǰ('s "D;Ub0# g.Y.0ôPæ>%?_+U8- `і7~[G3w^L4/h-?$Yd~f 2xX>ȕEz3KoWOX<0MŮGy_tJ+K zq/k`*(D7[ػj*mhhetV^F+>F|M4_=Ips~Q=IۏskUX71a, UM-+/t}A ,w?fdآ>4:0Bs@請%榄5:|& IuseЗ:t:ix%}psSgy?żYOiGAѓ  CD(k2uE§ͳY <1 ػ2$g;(Gl.JgL.dR RMb0JzӞ[ߑvGS."SE+lFRO2R^ PZyc =,҈2`G᥺@t$mOj;!ԼQвB#3u #X=OtDvR߁k62xXQ0 &3hd%<'&MFeHЉj|$26a['h- gvEoELb{I!X߰YPͻ&BU Oy*Q%qb](f3YOI;.g͘}0u`~v>+k9W>DX0tTp.CB*'^3|p-~'8!d|ܨtͣDK Fq *gfDwkkt¦wp\uۼBO EL["}YЗFfrv"?+8#$n1F?`*dQi,9gMlBw,`2B""!2ʨXYX.bM>U??BKÎ02 SčD1oU"0'BqW)D,$L'%d A؆ι]Ж01õk(K1 ;=x _? Y mv;f2M>3MfiY2q15+ e?'u9xBW;)qZ}R*Y:1Ԕi ;][l1bzS--'Nߜdj:j޺&v.gļ+HךA(j1JV48> 7e6gaإ m1=ZEc&P`] }(+IS7jo$AExW'1+!>嚬 _ײJUKvZes=/]2)?4#Gmwl]fa!)񻞭W;ժr3Ki݃/h~e]T1V'UʛխC)GK-VP|M>WfH*j|lƜ--/%WwmAaXRՂs7uh=R-M0#@&AHhmO_b>"?0PrȊ}@jƇv-nCM@RRK0> oFA/áp$Js0-o1XGXmfץ->7|[%s1ᬄZi]t,\~v8rLyoqjFUebÃ8gO8tO@Nu\~ߞL?2-cDpkf-Tĺ"[Uņ"Q}FyR{@'x7 XzN}ZmY"傳˥_ςpG,@SRvb'P}@9}I9{xOE>muQ%>,k@8RR&8nO8^7hڅ | D=̖{QQr">}'W9зm4 $r6E5fUv ѱ[- l1<*Y|fF (){N,-`g?cDŽc7,f7>9v-Mq8ΈNJ% > BU%Rd?MѠVn(arsد_1sӟhx+cJnj 38bIr;SjU$zZi]#<-S \j_7WK)?{$`T .KeY>5~釮<#r'ߚ8f Rm&xۈ@MVzp5^iŶ"#r^Ps==BE67R1]W NC~îat#VFOVƁuۣcVb ^~jqyMa q媽We)R"OʁyM80;Cx9o-|/C UqSB?<GR;1Fbxa?:shSvobx=<xܨCx@s0i[ |$%ɧzP>Y{(E.UPgX0i0B܉^r`@ُczeƀ u6#)ۊW_:ݜn&o? 0E3\: >e)ePq@">.QBkj]p!wU /#FtX'wJ=2*&6]ͦm!Ӧ\3HaqS@폒3^'/UCY#`2A.φ[ _(dH賫we>8ƖǁH;7ՓJ/~ ~ O!O5 7U9عʯZnmmi;eA$=v ]+ht Ƿn:T\ŏF~eU]cfNJrZZq⥇kұ &je_x<4u9c1Pmo<_{j݅BOT]>0H rh7S(T~w^5HE$(] Ө/R0?Sm&b4ɬp;ƶcA?j@.-[1 y;ȑ$$M޿`w2;2BW9ȓ \ 'pCTN$[b1Q$pK0G@Z-jA5 N!+h l3VhJ-X_,5 |_ n $:Sray4f 8[x۶tB~t!ӽ0l88)l˶pϏ71G6hqEb}gjӷ^/\m@EL`Ʉ,#$8 Z%X2*bE:Gc5ppo0./ >XDfrtU z9D+lFhVG-*zLKνZL$/}2*X.RI"`O9Ulߝ3M 9H|I54jcK|"<bJ:q0 iGdDTun=\#ru^K8PPIU;WVLpng'<&d rXZpSFn@r ~.zG%1>>w)\ c5_<_с[T߿9_(B%_ӘQxGv(;gkk&I|Akfh봙$1D3k#v:zdvѨכrH\y~PPkȧ]K7iFbvX2SpVc M&*Ԗwۍ տg-\9>v`|N˯l+R!;!5 ޜ|XM*P/+XRa8͵qQո[*9Wul}{^prS繒I=vϥ \.]?1%74bZt*f{{Kb]4<(+1GI.J~Oge}MDCi=v-]Y,RUPQMCҘpwuva\ e491]fN [B+uo+ .sę"* jhDb pb9@ i6JO",Ujvg4/j^24^O DN']4޹jqј/KmOʡ1OHXHa ;b T#kJBb$(.BC;F+pӭ@Y?5,uNE{W1>yʦ˄bظ<ݸPܿ $Đ̳#O8Э.emDUچ eyw_)5a7ãeOU~|-BRR-<'zy#wR%)ՠ%=؁_g\t 1a[!o iȡLFgIp_e'NؒaoǺ8t>άfİTxKS+阮)_9c(KK1Ĥ,wP-(a-[Hk3Fmlp߷mֈ*Ǣ$̈́bZdl@1mfݬΛiE.i/ Z.6Y7Coh6QV{Zg&g\!;b=|qmF9 %f{o[:0%wp.l0zLر.Y;";YM؃S)&*UfT(Tח̀I08GK0s5O_F}kvG,:9׶66񲞉ANxzu=A(*k;h4*X~Ǽ-{m4 C ՉIjV uī g[5{CN]Ί1>1 ѥJa+=on]MÜ_kBPY.*WqD{]^ ;Ke1/"R|WĻd-EѬRU2:wct  fLfg7;xjk$AQP4훺6sGNN.jDQ@WZPiRp~3eYQw|y_ul0N޴-UӖ7@3vt#jPNĒ9+%t ! zc Dj2Ծ.Y1@7-ª)C+X \ϯdgptVV)Xgojо"XmZNH o7|B5Hń4x/yW/,N5HHvdw#?ϑz?dX35oR\T(ҍN{Eo5ea[,A`tphtF< @9찑_И1*J3/#:J  VPﬠydw^jc:CT1} Ņi^zs| {SXe8(ޘeۿv%UJfCI8̩ x Ea=$[&_g}fk~\M e FLҰ>/8.k3>Yu >k Zco a7Q_:4AtMҨUe?s;kzY3,@3c9%U`xSр_\3{#)G?L)Z-1s%GA*bM ξFW.4d$hLj2k0yn+2Q`3*Wm߳A,0Υ &b!Iy ґ9O8|21ZNyŵVv0-~za÷)yH oqh4><آ;UˁF< uIK24#s:,(lȼy /܀bB n{;~CzsbeT,yj$/;$Qܚtl^8MbxI6{Px 87Ǚ4J}_zk mJ.{'jWh}['BfE.5e{"4F 𴸂R䝠 +rtD`T,|% I=/`/'B2 .V).NY?m<[5.[ٜz(ٵH#Do}4 o;eiJ+|Tܲ uRS_:ɝ/oAFnPRލ^,nY lvrz?`mGhq(qI{R-Wl"sَ>U[@ڽ9A,%q1W~L~x'(2@- _[uFǞ̴Xg.8)VDq2r W̺HXřװI߷nux[̎mo11vb[Bwk4w|yV'2es5"Rc&cv.nfN5Կ̉#ΊIMٜ5_Ef>BrɣWS+&ftKcc֯+a/;[g 7|qCZB4GH>F")nRJE^H}))|-xwAs j K7$G0ޥёӟ[=Cb *0iEg? _X4F it^2gdo](8@Ve #1E (Q{\N+S*CEatQ[~v;t8xp !l ޭ;xHn@mWlZTF Hd0fiK%m O4 S71W-\!/} l]DtJ{H|4F5(adf>8쎀 ]m㼨*H ĐWT7dPsN}>v %K#G+emuG{"u@ tX(rXH<ۄqm9ܬ2JÊԭfz!5)|0?º.{:'C "3?2TfVkU7F{^c_T3!EO,J]+m5VVN3bDah.|9[= /+N~m:[AZͲ[WO7K4m:gI -3dٶ,#R4jkb4˅t~.-h- &طFQ\iD -uHxE ÒaRRGHoE#:_Sn'm0W!_b*[ |(`hJG}v}jnXXЭR$>00Ɉ3KZ>sJ\SRwE/;Ñ{tc*/Pp XAh0MEjZ@W֧W5C8^`k>J*ݲcVx! QY;eoqT"Sq!<ҩ1c43_xFU9R޵1zNo06Z[ , R!j{,tG#1ZY cOpKd=tݯӪ"Yg:U8QZ8[EscCOzIIHäpXp\ :(ƥ9{ tO|\s'mc+☪Ӧ,pDh8m@-10Ͻ5|t3 ^]rehr)wi1hsR;h:zmuCVJc Jܾ<)JݸHisn';^N\wvj-&peqƤwꍑN(ؔZ7+vPXMS 1*%e߱{vI>&Pڙ0s;[=&#f"Ͻ]w5Rw"E>;t1W(e5l3v[Zq .Dn|-q }B!1%/9aWr)uh.ĉ%vfB~b&Hdz`|<Ȭ-RrL6C;5uc|v`}&:Y#F`l]rL$>.^&Nb ]y'dd*իo ud=pr[* m=~ u1L8x f$QF zIist%+T\ R!T-n_ݔSe |<~*eZB%Dͅ>9N(I 8s5kEn#uXZc9t5b@$֝J>V>:Gʡ_j"U\j\"D jyaB ÚD_ *מ J\J:ߣ'ٳ\+@3] sYރ!'|x1s<]]aOL "刕Q>NIӍBz6d>I2o-J!g 0us1a{QŠf6Ѽ$& ;hU}}ԋg$%Caw#;8oׯ:i4݊tǂq%jcJVKroMW>}/ i1`!m%nr'oI@\eD4rSn:у ؗ_dK:sֆjvx\3Z&PPOਹ.وY7 ݛv3k8m?>Sgu/w_Q'XBHF-1TBS=,|Eg%;0X7Մ`ދ?6TWZP{ǚcRʄ= LppՉ]kLqԘ0E2MOD.0phwiG;t+em=cR=+!1K SdWKrs)Vݭ*G۴<&I‰p3^ma,Uxfk@_Pj:a qWr9B&)_KARٹkMoZ-Ӯy"]r)\"]hrB 5ؙ[MbjQM~O˫+@b-x391kE?N7 쾏7f< =>2C*L^ [~QÊ 6X݌N2l:+,$H;'gN'a2s&@7Y){۠ٽu]Fo%P\hzqg 0Sٱi%1kqӮ;aG̩t5XSFj~|M̳ T矉?O0(;Tz)hJ@e Mp['l;@8,׫! QD{߁sZXN#vJrH,RveMO?+('/A1J>rQ^n9,aYŇf57[ٱ:_ܲyZy.f3тԗ1losJxzi7@ P5ء[~ycg~iuWa^ADػ9{v(i Y6ɳ'+ 0u@f1ъH!X&e%9@Ṑ FF 9WݹhR9aCe< R0o$EonSi|=Aoњ9l)Ma=D2vϬFsT{TR1k0BxB+٪}i̫6B/]\2;_iQnS? x$uե.h\.Q)XLj6~Y{yNMO&"vn{.؉ĬylcYc,>)o u6V)CgZ-ܥ&oIq|w : kUJ[Pa+ä\Pӄ|)4r^01RDD*rxZHSAjr7{dI ۋ3' A*p?%ĥ左gm1Z9B+; ЙTBy1w,\(-:/7/WٖyI9J\K[֌\]ط¼Y/Dӌ,Z}C5!Uҏ;s\gMW"&AY.҂nc_T?Yp ]m?9 =ֲΙnrŚR$x2{ek/=Y[gO%G>pyXmK\c\\3?eu u](^7爐Hy5"gmI1; SlN?G xN5gj[[>, Q8L{-T T}sX؈{pϣ.lpns䠦&-_Z#N`.oDu=NnhT:]·Ǘ<4x t[^c\^/QLuTf063;޺]s ťpfi}tQ>ؐA M]blY< | k1h2Kv6^`VEQ; ^ iv(orvXZn%,dK ?::-**`l2 /mA'/ }:LaIP*R:6Մm ߣ:\&QN"SH3_ͺbHVz*m]7r1n7ɋ6,LFF :>crm%]CP&z[^՗#ŕ `1\ [50xzg-Q陠쑍[]PA6DRk{4p#84Ebg ,+cޕ +zpw#RQv#Hgdu)?d^t)uT³~2 Hѝ% :`?l,a9Vx:oz1s|aIi7GeoKJA-8=͸CG⥒cm;ԢpjW=ei Q{[$< ւdǛf\+Hۙt/:3(^ɳQ I x 1,-@ ù9"07$Fs3*/qUIo mѳ|v3%jrgX8,vCfIoxz b~p98`Ѵ.ewΚyĢZz" 虮by]|7tuf 0{%?vH} |e{ h=O:k9*;^YK@bW. g2 >Ʒl}~6Iа*[`,Y['C b˜3x[X%e Vw;]tf4=g]Q\e]7.zKhM =ʫw_0קGEa%E%NXaV0' H/vy*&J:)f@C.K`Rt'+kj[%ɳ]jd$|Kғ-T p !D̠=#¼sI`tP8"\6 ^e,Cw_B$Dy*('0|YS8E'UCiKqo?LDJ)vo',uDw`(݊ĸg%`hYsEPDl. XyB85|7l[xaBµ϶bj[/~i6yœf [NߑԳa^7t}^8T8b|7) .jmh29<%.Hf Q0LcŶpϳLA\hyU4 4&:][ϑQry'@B}kU0!L7%Ys_9 q5)>csBx~ob^*oWyԪ 2VoJnc(X[B)gG1 Ngzs 4[H"Լyb_?q#MonҘ0;-)ܝu=I+_N: ӅɆ] (ġMR7e+o +҅aN^P_Vi[CҴhSM͙4LRGOv`]|H|wlj})4[Z4I1 $fHq"(Wt PR-tU%<ƷWOxUMU!8*_P1 t+s.Ro6=KhuLf hz舁u h??r(%OM05wmcTZ4#kb[IЏf]9ﻛ E\>ku' +gR\ s7Lif>av•baAIi heH(Ńh=و(^ivyo%+ORyޠlpDH8c e#b W&&O(. }EEPnaJ'{e12#/a@qdӅ2$ڻAioK@F֑rg(ȅE+͛0'1PyC].A8Hdqmz|{p:%x>2>(`-`ݱ./'PBX3qX JdВ#\Rrd#~˂8!)N9U{2G Tr =g:|x'#!=r$o؝/POU(Y,r zUyP|_QM O'ޛ/r꾔Pџpq} 男Yw?>6Q)%QW(1ACV|BGV,Z^"W@F(f_?E=#䎇rP~ڌpE7v_FhFul@E{ufAPL  -3$,ZP#90@x p%8_N{CuO.)o%PDX%]{]5mmiYbs](ݟu&*oX#4hEדMI$DJnN09!hAu"ܫWlB0g>h֭2*ӧXO.ytC)zTڢY+|?HɎ1H 1ZуTs s]/qHT64O}=*bi?6^r}r2E{y%2yO@&xn9'0il P^0'nENEkZa.S}Q*ֈG/AHL#]4_ ;[J<}gW1A ]ܛCl ko[B&G韋S-J5*#ⴝG8FqسYdo< c; #p!.aˆ+?0?$2g{䇅z+IVK sѱ^ƯmL=#8휮XwE> z@Uޏ*wT" [@Uq]lf[_f~?A(.D 4V:UhCˬKzgTN3.y2TIvN劺ZM&k`л+`x"y-\jF,6z%FH@b?`/Bku ޖ=WI6badN[Cvq}ύ/}upfFZheKr#5O7F#Y+Ao=umj7ɪSW#GE GFL XeSYj$Ъ M(e 2#i hn5Zz(L$`1!n&uE/iiُ"XHosju{ޚK5f'R)5oRPr? !w"b0o-RGBN"-`:B8$R9ӎ1:[`E329E yMIې|mۮ&ԡmW1A;ql˹2<'B;2G1(]\ice,a!Ì^/rN ]!d 16jkc3Y}<fשSs39WCۏ1#.6ЍHX#1fDH%u6S4uC ӡX/ ڭ?!:>ڟC ;1e%=2 Iq2k &~qģ5riqb?f[^Һ@5ulSrhCqP1S-nZH(m=>*oKfhd+섁afuȥ]xr>Dl.4= {=lIEIh_,'v0!6T]FvW%U |nkvB0R4\r%ԀMCKVr8`iΠ~,:\<cG'U2W.?G,ng,:D'zf׳Mڊlh lUwzg=3iSn\f%_JyS ~ F(3Š"]bNw\,&/>iF_qj3sfrC62\nXZ`QװF&( ]RC??@3+bF]?C5{xΜff9a-QH*)r^O!P 4+ w5@M'塅p)|ع B[>%Xg#PW΋]6JɎ54*zw=07$M\{P˰L,a3ou8LPN1txY$vp$Y?NsnWs#5x:v. JᬛʈSYwOh xMFwShcso`3&);HSuJAgK^|4H\[p> B/f[8 :0ӟ]:%ccvOݏT]cpUl nmIv`oOp(s#)턲0F|IY&kڧqְt=i˴)LfLEK~n_şpō&DHۈr1t4_jKϹ}BaAE;'*};A˭y 4{&V(`NŨ$;>0E(-Lոj>7m~ak1=axƟBvL޴({jzr ƳWӜ cR–4 |vu>:`>Hr41^õ傱\v !Puab0}#9O>t3\ (޽?Zv0){`O&h{:_lܠ:2Zy+CrCBq882cw^v{Fі2Cf.#od3%e*(@쐅6W1W2֥|/cIWU7u>OD&cEˑ%1._OG>gjLR <cT 4|I4J ៌8T5 ѐX^Ru|mzTQqgBD]Wf ? 0HMcYc0&y 3*ُZVyF7IwTw|)݅ogC_`[E86ӬiWɫ=ISgZ QkAS¹/cVOSs;c<4X! 4ӳ89G9Dj  a .}{ kQ9"jhW գ :+s{ 9гK] YZ