forked from libimobiledevice/libusbmuxd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
39 lines (34 loc) · 1.48 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Version 1.0.10
~~~~~~~~~~~~~~
* Changes:
- Retry to connect to usbmuxd socket if first attempt failed (Linux/inotify)
- Avoid exporting non-public symbols
- Allow multiple connections to iproxy listen port
- Add ability to target device by UDID to iproxy
- Remove outdated/unmaintained Python and sftp examples
- Update README and rename license to more generic COPYING
- Rename header guards according to C++ standard
- Fix a few crashes related to using old usbmuxd daemon and broken pair
records
- Fix out of tree build
- Fix leaking socket handles by properly closing them
- Check for validity of socket file descriptor
- Properly handle segmented send/receive situations to improve reliability
Version 1.0.9
~~~~~~~~~~~~~
* Changes:
- Avoid SIGPIPE where possible
- Plugged several memory leaks and invalid frees
- Fixed concurrency issues caused by tag mismatch
- Added new interface functions for pair record management via usbmuxd:
- usbmuxd_read_pair_record()
- usbmuxd_save_pair_record()
- usbmuxd_delete_pair_record()
- usbmuxd_read_buid()
- Made libplist dependency (and thus protocol v1 support) mandatory
- Improved usbmuxd_get_device_list() with new ListDevices usbmuxd command
- Fix various memory leaks
- Add libusbmuxd_set_use_inotify() to control inotify support (Linux)
- Add libusbmuxd_set_debug_level() to enable debugging
- Fixed WIN32 (MinGW) build
This is the first release after the usbmuxd/libusbmuxd project split.