rpc-project

Minimalistic server (written in C) and a python3 client to allow calling native functions on a remote host for automation purposes

GPL-3.0 License

Downloads
843
Stars
44

Bot releases are visible (Hide)

rpc-project - v4.7.0 Latest Release

Published by doronz88 5 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.6.1...v4.7.0

rpc-project - v4.6.1

Published by doronz88 6 months ago

What's Changed

  • 8d258d73a1c346d7a1f72a4aa41702ba817d95dc client: Add ipython profile
  • f59af49bc084629cf24d1f4d0dfd5cac8f79124e objective_c_symbol: Display class name on __repr__
  • afc1907e1be8227bb0ac4ce43ffccd68f3246b94 client: Disable asyncio logger

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.6.0...v4.6.1

rpc-project - v4.6.0

Published by doronz88 7 months ago

What's Changed

  • ef8ff5f5e141182ece954a05fc25688776ad6199 darwin: processes: add cdhash property

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.5.1...v4.6.0

rpc-project - v4.5.1

Published by doronz88 7 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.5.0...v4.5.1

rpc-project - v4.5.0

Published by doronz88 8 months ago

What's Changed

  • cacc3436de01ef5bb6d3924a9b68f47addaee819 client: fs: make remote_path() public
  • 68c0d7c2b0d898525a3d6e3788a4fb10112724f7 client: fs: add expanduser() to local paths
  • 7252e8c987082e112e2721634740e358e82e590a processes: ios: refine launch

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.4.2...v4.5.0

rpc-project - v4.4.2

Published by doronz88 8 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.4.1...v4.4.2

rpc-project - v4.4.1

Published by doronz88 8 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.4.0...v4.4.1

rpc-project - v4.4.0

Published by doronz88 8 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.3.1...v4.4.0

rpc-project - v4.3.1

Published by doronz88 8 months ago

What's Changed

  • 1ff4b642bea104a1197e0824a94204faaaf67108 server: fix get_dummy_block()
  • 0e371f5e7f564d366300af547f5e1ff941177757 server: bump protocol magic to 0x88888809

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.3.0...v4.3.1

rpc-project - v4.3.0

Published by doronz88 8 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.2.2...v4.3.0

rpc-project - v4.2.2

Published by doronz88 8 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.2.1...v4.2.2

rpc-project - v4.2.1

Published by doronz88 8 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.2.0...v4.2.1

rpc-project - v4.2.0

Published by doronz88 9 months ago

What's Changed

  • f983a18016c04531302943ed7a940c1121eef63d client: add darwin mach-related consts and structs
  • d77506b0cff0404d39d96d8993bef1527677eb0f client: processes: add get_mach_ports()
  • ec48cd351750af27de4b237595b69e0befdf8e67 client: processes: add get_mach_port_cross_ref_info()
  • 0ac0fa0c60d1651bd7b756a9eebb6a42296297c8 fs: add iterdir to RemotePath
  • 36123a7acaaef2b8d2818a708f57f88c7bb8e025 fs: add touch to RemotePath
  • 47e78fa27b2e566e376f263b309453977fe29e77 fs: adapt RemotePath to python3.12
  • e74eddce907f6485626fe00822d5ab6d36c2b0a5 fs: fix bug in RemotePath._cp_dir
  • 9167cf9a5138cc00fe268e88abe5089d42afe14a fs: add exist_ok to mkdir in RemotePath
  • 02cb515bb343447ac78903461e04fa182cca5bb8 tests: use fs._remote_path in tmp_path
  • 323b8d5b052c6aef05c0c5c958051f2e594bd5e5 tests: add mkdir test
  • 4f7f5d54cc4e038b9b6dd6e9990d70e2ac5345d3 lint: lint files

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.1.3...v4.2.0

rpc-project - v4.1.3

Published by doronz88 9 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.1.2...v4.1.3

rpc-project - v4.1.2

Published by doronz88 9 months ago

What's Changed

  • 39f3ff3821cf2a82ac034203b79470f8be4d38b4 ci: add python3.12 tests
  • 57ad5e0ff20c433aa039307cc4ce15944058a49e shell: remove asyncio logger
  • 912f3439ecf07efd45730b9d35496229c61f30de fs: bugfix in pull and push

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.1.1...v4.1.2

rpc-project - v4.1.1

Published by doronz88 9 months ago

What's Changed

  • 9986ff68c666b435f8f2acbde7e84f05c538de38 client: fix raw register accesses
  • 33b883f5544f1b48d2932a2f66f53651a827006f ci: stop old runs of pull-request handler

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.1.0...v4.1.1

rpc-project - v4.1.0

Published by doronz88 10 months ago

What's Changed

  • 23952d7dc6b6b9682a98a8d644071f72f2a97ee0 test_fs: Add new tests
  • 3ef01c650977b11678e35c8acccdb8e54c2b7ca3 rpcserver: Return response error in handle_listdir
  • fbc34c923c1aa96f2a219fb8e19d8a530cadec99 rpcserver: common: Fix buffer overflow in handle_client
  • 2dc0dfeb2fe2d16b5a7427ef15bb01acaa24f75d fs: improve pull and push

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.0.1...v4.1.0

rpc-project - v4.0.1

Published by doronz88 10 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v4.0.0...v4.0.1

rpc-project - v4.0.0

Published by doronz88 10 months ago

What's Changed

  • 4e1d4899929de5474031cdb8dcadd8f5b280605a ci: optimize pull-request actions
  • 99073f763619ba212ca1a761cdb23aefff8c8e55 server: force .clang-format
  • 245176ab907734a60eb3f10ced63ef3a92008029 refactor protocol using protobuf

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.33.0...v4.0.0

rpc-project - v3.33.0

Published by doronz88 11 months ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.23.0...v3.33.0