Revisions of python-rpyc

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1157613 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 14)
- Update to 6.0.0 (bsc#1221331, CVE-2024-27758):
  * #551 Resolves security issue that results in RCE. The fix breaks
    backwards compatibility for those that rely on the __array__
    attribute used by numpy. This RCE is only exploitable when the
    server-side gets the attribute __array__ and calls it (e.g.,
    np.array(x)). This issues effects all versions since major release
    4.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1135621 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 13)
- update to 5.3.1:
  * `#527`_ Resolved timeout issue that was introduced in 5.2.1
  * `#525`_ and `#524`_ Fixed experimental thread binding struct
    for platforms where unsigned long is 8-bits
    While the fix for thread binding is not backwards compatible,
    it only impacts people using an experimental feature. Hence,
    I did a patch version bump.

- Update to version 5.3.0
  * fix ValueError during install due to absolute PATH in SOURCES.txt
  * classic.teleport_function now executes the function in the
  * Changed signature of Service.on_connect and on_disconnect,
  * Changed signature of Service.__init__, removing the connection
  * SlaveService is now split into two asymetric classes:
  * Exposed attributes no longer hide plain attributes if one
    otherwise has the required permissions to access the plain attribute.
  * teleported functions will now be defined by default in the
  * add gevent Server. For now, this requires using gevent.monkey.patch_all()
  * fix problem with MongoDB, or more generally any remote objects
  * service can now easily override protocol handlers, by updating
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1068126 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 12)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1006027 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 10)
- Remove some failing tests because they where failing for some deadlock
  reason.
- Add gcc-c++ required dependency for tests
- Fix multibuild with flavor global
- update to 5.2.3:
  * #503 rpyc_classic.py and rpyc_registry.py are tracked by pyproject.toml and
    should resolve now. Moreover, they can now be resolved without their file
    suffixes as well.
  * Release 5.2.0
    * Added support for using decorators to expose methods (see #292)
    * Allow BgServingThread serve and sleep intervals to be customized
    * Avoid redefining hasattr_static on every check_attr` call
    * Updated SSL context usage to avoid deprecated aspects and changes
    * Add a configurable timeout on the zero deploy close method
    * Fixed --mode CLI argument for rpyc_registry
    * Fixed propagation of AttributeErrors raised by exposed descriptors
    * Allow filtering by host on list_services
    * and #502 Improved documentation and fixed typos
    * Some work around race conditions but proper fix is rather involved (see #491)
  * Release 5.1.0
    * Added types.MappingProxyType to builtin_types #470
    * Updated documentation #469
    * Fixed spradic dealock issues from wait within AsyncResult #463 and #455
    * Fixed chained Classic RPyC connections #460
    * Added ability to list Registry services #452
    * Fixed bug that prevented RPyC from running on systems without SSL #451
    * Fixed unexpected behavior with respect to auto_register #445
    * Fixed propagation of chunk_size parameter for download_dir #433
- update to 5.0.1:
  *  Fixed unexpected behavior when using inspect.isfunction
  *  Now prevents installation of RPyC on unsupported versions of python
  *  RPyC 5.0.0 cannot teleport functions to earlier versions
  *  Deprecated Python 2 support to coincide with it's EOL
  *  Server hostname default supports IPv4 and IPv6 by using the wildcard address
  *  Fixed pickle failure on windows for ``connect_multiprocess`` and ``connect_thread``
  *  Fixed teleport function behavior for keyword-only arguments with default
  *  Improved documentation on custom exception handling
  *  Fixed IPv6 support for server
  *  Added a simple asynchrounous service example
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 805821 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 8)
- Update to 4.1.5:
  * Fixed mutable object used as kwarg for Server ctor
  * Corrections to teleport example
  * Lowered GIL-lock acquires for <64kb within channel sends to address slowness

  - Fixed bsc#1152987 `CVE-2019-16328`_ which was caused by a missing protocol security check
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 729790 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 6)
- Update to 4.1.1:
  * Fixed netref.class_factory id_pack usage per #339 and added test cases
  * Name pack casted in _unbox to fix IronPython bug. Fixed #337
  * Increased chunk size to improve multi-client response time and throughput of large data #329
  * Added warning to _remote_tb when the major version of local and remote mismatch (#332)
  * OneShotServer termination was fixed by WilliamBruneau (#343)
  * Known issue with 3.8 for CodeType parameters (may drop Python2 support first)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 707749 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 4)
- Fix test execution to make sure we run it under all interpreters
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 668133 from Todd R's avatar Todd R (TheBlackCat) (revision 2)
- Remove superfluous devel dependency for noarch package
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 613562 from Todd R's avatar Todd R (TheBlackCat) (revision 1)
An RPC library for python
Displaying all 14 revisions
openSUSE Build Service is sponsored by