Releases: doronz88/rpc-project
Releases · doronz88/rpc-project
v2.9.0
What's Changed
- b1c92bc darwin: client: add accessibility utils (@doronz88)
- be91b85 allocated: bugfix: remove
__del__
(could cause python to crash) (@doronz88) - e1846f9 processes: support kqueue fds (@doronz88)
- 19b4c70 allocated: add
__repr__
to all inherited classes (@doronz88)
Full Changelog: v2.8.1...v2.9.0
v2.8.1
What's Changed
- c573af4 docs: update README (@doronz88)
- 5fa0ce0 symbol: add disass method (@doronz88)
- fb9cfc6 darwin: symbol: add region property (@doronz88)
- a5f3dd1 use given
size
parameter (@BarVaserman) - 815d6a6 server: darwin: bugfix: call vm_deallocate from handle_peek (@doronz88)
Full Changelog: v2.8.0...v2.8.1
v2.8.0
What's Changed
- d6ecbe0 processes: bugfix: make get_by_basename use the basename (@doronz88)
- 96525c1 processes: distinguish thread class using arch_t (@doronz88)
- 7380991 darwin: processes: add vmu api (@doronz88)
- a3ca7e3 Revert "client: make lief an optional dependency" (@doronz88)
- 6883e24 processes: refactor: callstacks into Backtrace objects (@doronz88)
Full Changelog: v2.7.1...v2.8.0
v2.7.1
v2.7.0
What's Changed
- 51afef9 hid: bugfix: handle bad return values (@doronz88)
- 6b62b6b darwin: add core_graphics (@doronz88)
- 78d7352 protocol: add arm64 registers x0-x7,d0-d7 in return values (@doronz88)
- 55052d4 crash_reports: bugfix: use cf in set_symbolicated (@doronz88)
- dace09f client: refactor: remove unused argument from CFDictionaryCreate (@doronz88)
- 35f0e2d client: add screen_capture (@doronz88)
Full Changelog: v2.6.0...v2.7.0
v2.6.0
What's Changed
- 05ac91b Client: Fix decode cfstr encoding. (@matan1008)
- aa7029d fs: add xattr support (@doronz88)
- 878c27c tests: preferences: bugfix: use more generic method to test cf (@doronz88)
- aa24d00 Preferences: refactor sc tests. (@doronz88)
- 8b40d5c client: server: add hid keyboard (@doronz88)
- bbe7d26 Client: Convert uname to property. (@matan1008)
- 4659cf6 Tests: Mark module with darwin instead of functions. (@matan1008)
- f5fb4fc hid: add consts from IOHIDUsageTables and implement (@doronz88)
- 573070f docs: update README and add docstrings (@doronz88)
- f88385c location: bugfix: return None from last_sample if none (@doronz88)
- 3daa1e3 docs: update docs (@doronz88)
- f074726 server: add CFRunLoopRun thread (@doronz88)
- a3a14c9 client: add lief (@doronz88)
- 6292fab client: darwin: add bluetooth (@doronz88)
- a9c88ea tests: preferences: bugfix: use new test key in test_sc_object_set (@doronz88)
- bb9646e Tests: Add calloc test. (@matan1008)
- 7145b28 Telephony: Add dialing and answering. (@matan1008)
- 0b2704a Symbol: Return raw from symbol in py failures. (@matan1008)
- d73443f client: add sysctl (@doronz88)
- 1d7a675 server: add double serialization for call function (@doronz88)
- 0edc54f darwin: add touch support (@doronz88)
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- 01e12d4 XPC: Add sending XPC message to Darwin client. (@matan1008)
- a6d4213 darwin: add datetime serialization support (@doronz88)
- d0d7c12 cfpreferences: fix set linting (@doronz88)
- 978d2d3 crash_reports: add set_symbolicated (@doronz88)
- cb54513 processes: add kill and waitpid to Process (@doronz88)
- 9aaaba2 reports: add syslog options (@doronz88)
- 7b90bdb client: refactor: cf method (@doronz88)
- bf2e030 darwin: syslog: bugfix: set_har_capture_global option (@doronz88)
- f5cb3fa Time: Add system time manipulations. (@matan1008)
- f50c9e3 Time: Fix time test. (@matan1008)
- 28c7ce3 Preferences: refactor cf tests. (@matan1008)
- f76f401 ios: add lockdown (@doronz88)
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- refactor: replace build_ios.sh with build_darwin.sh by @doronz88 in #91
- processes: refactor: add Process object by @doronz88 in #92
- Tests: Add Darwin mark. by @matan1008 in #93
- processes: use task_* functions to extend api by @doronz88 in #94
- ios: add mobile_gestalt by @doronz88 in #95
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- 1f7a66c darwin: add location (@doronz88)
- 5cb4de4 refactor: exception names and uses (@doronz88)
- 4bd22c2 tests: add test_allocation_cleanup and test_core_foundation_types (@doronz88)
- b19e2a3 preferences: refactor cf and sc (@doronz88)
- 8a0bebb bugfix: handle kCFNull (@doronz88)
- 657f38a tests: add test_objc (@doronz88)
- 34be367 git: remove unused files (@doronz88)
- cc2e92b darwin: add reports (@doronz88)
- 977cf80 rpcclient: add descriptive error on peek failed (@doronz88)
- 60b6115 requirements: add pycrashreport>=0.0.6 (@doronz88)
- bc3f3bb refactor: move crash_reports into reports (@doronz88)
- 58be149 requirements: add pycrashreport>=0.0.7 (@doronz88)
- 1b830fc reports: add system_log (@doronz88)
- 4a39e11 reports: add get_logs (@doronz88)
- e103552 refactor: use the correct CF enums (@doronz88)
- 6f69227 darwin: bugfix: seperate roots for ios and macos (@doronz88)
- 4ed3c83 rpcserver: bugfix: add header to ents.plist (@doronz88)
- 0538e7b client: refactor: all class docstrings (@doronz88)
- 4ea8374 server: bugfix: race in spawn error code (@doronz88)
- 820c550 darwin: processes: add pipe support for get_fds (@doronz88)
- 8588de1 consts: add signal consts (@doronz88)
- be3aba3 processes: bugfix: kill method (@doronz88)
- 01a1afa processes: bugfix: waitpid check result (@doronz88)
- 63aa13d client: make spawn return SpawnResult (@doronz88)
- 24cc0a9 server: bugfix: handle potential thread leak on spawn (@doronz88)
- b1cefc7 server: add -S -s -h flags (@doronz88)
- fdc2f4b location: bugfix: ios support (@doronz88)
- e08135d tests: test_spawn: reduce stress limit to 100 to avoid kernel kill (@doronz88)
- d230dc1 ioregistry: bugfix: iter method (@doronz88)
- 5b42963 client: ios: add backlight control (@doronz88)
- dfde586 client: bugfix: remove atexit from _prepare_terminal (@doronz88)
- b927e02 client: spawn: refactor: change stdin to string (@doronz88)
- 2e7a013 tests: test_spawn: mark test_spawn_bad_value_stress as local_only (@doronz88)
- 991b779 server: spawn: bugfix: remove pthread_kill (@doronz88)
- 4917dc9 server: refactor: output options (@doronz88)
- f5e6427 tests: test_spawn: change test_spawn_sanity echo->sleep (@doronz88)
- a7bbc13 server: bugfix: several possible edge cases and races (@doronz88)
- 746c971 client: ios: add reports (@doronz88)
- 6bb407d requirements: pycrashreport>=0.0.8 (@doronz88)
- cb2c50a docs: update README (@doronz88)
- 756eda0 network: bugfix: change AllowEnable on power state setting (@doronz88)
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- 86504cf darwin_processes: implement lsof like utils (@doronz88)
- d0a18a0 rpcclient: add darwin_media (@doronz88)
- 9a0d000 rpcclient: add darwin_network for wifi scan (@doronz88)
- d13af85 refactor: move all darwin stuff into its own module (@doronz88)
- 2953f5d add another option to load (dlopen) avf (@BarVaserman)
- 13d0908 Check if respondsToSelector before objc_call (@doronz88)
- b474e65 Fs: Fix walk. (@matan1008)
- a3bcfaa Refactor OSs hierarchy. (@matan1008)
- cdad363 darwin: media: add avf library path (@doronz88)
- d6b7ecf darwin: network: add network objects (@doronz88)
- 8ebfc36 refactor: split darwin into ios and macos (@doronz88)
- d922119 add bluetooth control - support turn off/on (and get state) (@BarVaserman)
- f191809 Fix documentation type hinting. (@doronz88)
- ad7121e Client: Add ObjectiveC symbol. (@matan1008)
- 1521774 darwin: network: add power on/off for wifi (@doronz88)
- 78e46cd rpcserver: bugfix: add task_for_pid-allow for ios (@doronz88)
- fb5af0f rpcclient: add entitlements for recording (@doronz88)
- ae10089 darwin: network: bugfix: wait for WiFiManagerClientDisable (@doronz88)
- eef5c7a rpcclient: bugfix: recording on ios (@doronz88)
- 37ec97e rpcserver: add entitlements for airplane mode (@doronz88)
- defbb74 rpcclient: darwin: add set_airplane_mode (@doronz88)
- c45bc3d rpcclient: network: bugfix: turn on/off wifi (@doronz88)
- b14e148 darwin: media: add docstring (@doronz88)
- f3e1d8f rpcclient: fix docstring (@doronz88)
- 6ea0d81 darwin: split preferences to cf and sc (@doronz88)
- 75efb33 docs: improve README (@doronz88)
- 20562d4 github: make rpcserver run in sudo (@doronz88)
- 298e2a2 rpc: improve connection check (@doronz88)
- ffa1f74 rpcclient: add Allocated (@doronz88)
- 8c9022d darwin: add iokit (@doronz88)
- 0cac35f symbol: bugfix: call CFStringGetCString when necessary (@doronz88)
- 80de260 allocated: bugfix: ignore errors from del (@doronz88)
- 12ee0bf refactor: iokit to ioregistry (@doronz88)
- 11f144f symbol: refactor py property (@doronz88)
New Contributors
- @BarVaserman made their first contribution in #52
Full Changelog: v2.1.0...v2.2.0