Releases: doronz88/rpc-project
Releases · doronz88/rpc-project
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
v2.1.0
What's Changed
- 62ec8fa docs: update README (@doronz88)
- 7b9df6b client: add background option for spawn (@doronz88)
- 879fad7 darwin_processes: add socket fds parsing (@doronz88)
- 9c8e289 README: Replace remote_server with rpcserver (@matan1008)
- 19a1afb bugfix: make test_stat_sanity pass on ci (@doronz88)
- 78d0ee8 Fs: Fix ScandirIterator closing. (@matan1008)
- 5952b9a Fs: Auto convert from pathlib.Path to str. (@matan1008)
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- 209e487 darwin_fs: add statfs (@doronz88)
- 2b291c9 Client: Export errno global getter and setter. (@matan1008)
- dcd91f7 FS: Fix stat32 struct. (@matan1008)
- 2a1d059 FS: Add scandir. (@matan1008)
- 828c14d darwin: add structs (@doronz88)
- 950b4cb refactor everything into rpc* (@doronz88)
- b27c9b9 darwin_client: bugfix: distinguish inode64 by machine (@doronz88)
- 4a6dacf symbol: optimize super call inside SymbolFormatField (@doronz88)
- 60c4d64 fs: add chown (@doronz88)
- d2f4661 fs: add last_error to all raised exceptions (@doronz88)
- 92b2705 fs: bugfix: scandir without context manager (@doronz88)
Full Changelog: v1.4.0...v2.0.0
v1.4.0
What's Changed
- network: add gethostbyname by @doronz88 in #31
- bugfix: make handshake return uname.sysname by @doronz88 in #32
- linux_client: add uname by @doronz88 in #33
- bugfix: linux: add domainname field to utsname struct by @doronz88 in #34
- bugfix: handle connection failed by @doronz88 in #35
- Logging: Disable blib2to3.pgen2.driver logging. by @matan1008 in #36
New Contributors
- @matan1008 made their first contribution in #36
Full Changelog: v1.3.1...v1.4.0
v1.3.1
v1.3.0
v1.2.0
What's Changed
- 746da44 client: add environ property (@doronz88)
- 8cc4bf8 fs: add pwd (@doronz88)
- e23a9ab server: bugfix: handle errors from posix_spawn (@doronz88)
- f887e8e symbol: add signed casting (@doronz88)
- bb30691 fs: bugfix: handle signed return values (@doronz88)
- 608e813 fs: add chdir (@doronz88)
- bdb00ee bugfix: refactor: fs: move and fix walk (@doronz88)
- 7f42bbc refactor: fs: improve doc and refactor walk (@doronz88)
- 37098a7 client: add network module (@doronz88)
- fc8860c client: add an unimplemented uname method (@doronz88)
- 8fe1060 network: add tcp_connect (@doronz88)
- b254caf fs: add open and write (@doronz88)
- 8cc0a6f network: add unix_connect (@doronz88)
- 0ac04df network: add docstrings (@doronz88)
- 4dd1dee refactor: move several consts into consts module (@doronz88)
- e6c2174 network: add interfaces (@doronz88)
- 6fbfb38 generic: add ipv6 structs (@doronz88)
- 1156796 docs: update READMEs (@doronz88)
- c7826e5 bump version to 1.2.0 (@doronz88)
Full Changelog: v1.1.0...v1.2.0