summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2014-10-06 18:08:57 +0200
committerGravatar Martin Szulecki2014-10-06 18:08:57 +0200
commite9c5ecf05073b55fda557d050d5bcada64a61d4f (patch)
treedcada1383de3ef250cf821ed5dd97817c8ff801b /NEWS
parentc46d8e741ecc154b2d5b60b8e40237f127b0580d (diff)
downloadusbmuxd-e9c5ecf05073b55fda557d050d5bcada64a61d4f.tar.gz
usbmuxd-e9c5ecf05073b55fda557d050d5bcada64a61d4f.tar.bz2
Add initial NEWS file
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS41
1 files changed, 41 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..77e6e09
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,41 @@
+Version 1.0.9
+~~~~~~~~~~~~~
+
+* Changes:
+ - Update copyright headers to match best practice
+ - Flush input buffer on connection teardown
+ - Add systemd based activation with fallback for udev and manual activation
+ - Add initial NEWS file and update README with latest information
+ - Rename header guards according to C++ standard
+ - Implement support for usbmux protocol version 2 which improves stability
+ - Fix crash when old libusbmuxd was used as a client
+ - Add "--version" argument to print version number and exit
+ - Update command line usage to match best practice and other tools
+ - Massively improve read performance by using 3 parallel transfers
+ - Bump requirement to libplist 1.11
+ - Remove trailing "\n" from usbmuxd_log() messages
+ - Improve thread safety
+ - Fix crash on 64bit systems in process_send()
+ - Fix possible leak of file descriptors
+ - Implement "ReadBUID", "ReadPairRecord", "SavePairRecord" and
+ "DeletePairRecord" commands
+ - Make plist based protocol support mandatory
+ - Return proper error packet on client version mismatch
+ - Implement "ListDevices" command
+ - Manage pair records in a directory compatible to native usbmuxd
+ - Output USB configuration changes in log
+ - Set "deactivated" USB configuration on iOS device by default as usbmuxd will
+ bring device to "life" on it's own now
+ - Add udev rule installation with autotools
+ - Lower udev rules numbering to make sure to start as early as possible
+ - Split out client library into "libusbmuxd" and depend on "libimobiledevice"
+ - Implement preflight worker to support iOS 7 based trust dialog handling
+ - Install usbmuxd binary to sbindir instead of bindir
+ - Switch from CMake to autotools build system
+ - Fix various memory leaks
+ - Add libusbmuxd_set_use_inotify() to control inotify support at runtime
+ - Add libusbmuxd_set_debug_level() to enable debugging
+ - Use mutex to handle concurrency issues
+ - Fix and cleanup win32 build
+
+This is the first release after the usbmuxd/libusbmuxd project split.