Revisions of python-rpyc
buildservice-autocommit
accepted
request 1157613
from
Daniel Garcia (dgarcia)
(revision 33)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 32)
- 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.
buildservice-autocommit
accepted
request 1135621
from
Dirk Mueller (dirkmueller)
(revision 31)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 30)
- 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
buildservice-autocommit
accepted
request 1068126
from
Factory Maintainer (factory-maintainer)
(revision 29)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 28)
- Disable broken test for python 3.11
buildservice-autocommit
accepted
request 1040778
from
Matej Cepl (mcepl)
(revision 27)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1040730
from
Yogalakshmi Arunachalam (yarunachalam)
(revision 26)
- Update to version 5.3.0 #515 Support for Python 3.11 is available after teleportation bug fix #507 Experimental support for threading is added (default is disabled for now) #516 Resolved server-side exceptions due to the logic for checking if a name is in ModuleNamespace #511 Improved documentation on the life-cycle of a netref/proxy-object
buildservice-autocommit
accepted
request 1006027
from
Daniel Garcia (dgarcia)
(revision 25)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 24)
- Remove some failing tests because they where failing for some deadlock reason. - Add gcc-c++ required dependency for tests
Daniel Garcia (dgarcia)
committed
(revision 23)
- Fix multibuild with flavor global
Daniel Garcia (dgarcia)
committed
(revision 22)
- 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
Dirk Mueller (dirkmueller)
committed
(revision 21)
- 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
buildservice-autocommit
accepted
request 811140
from
Tomáš Chvátal (scarabeus_iv)
(revision 20)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 811096
from
Markéta Machová (mcalabkova)
(revision 19)
- replace nose with pytest
buildservice-autocommit
accepted
request 805821
from
Tomáš Chvátal (scarabeus_iv)
(revision 18)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 17)
- 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
buildservice-autocommit
accepted
request 786356
from
Tomáš Chvátal (scarabeus_iv)
(revision 16)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 786342
from
Petr Gajdos (pgajdos)
(revision 15)
- version update to 4.1.4 - Merged 3.7 and 3.8 teleportatio compat enhancement `#371`_ - Fixed connection hanging due to namepack cursor `#369`_ - Fixed test dependencies and is_py_* for 3.9 - Performance improvements: `#366`_ and `#351`_ - Merged fix for propagate_KeyboardInterrupt_locally `#364`_ - Fixed handling of exceptions for request callbacks `#365`_ - Partially fixed return value for netref.__class__ `#355`_ - Fixed `CVE-2019-16328`_ which was caused by a missing protocol security check - Fixed RPyC over RPyC for mutable parameters and extended unit testing for `#346`_
buildservice-autocommit
accepted
request 729790
from
Tomáš Chvátal (scarabeus_iv)
(revision 14)
baserev update by copy to link target
Displaying revisions 1 - 20 of 33