NEWS 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. Version 1.1.0
  2. ~~~~~~~~~~~~~
  3. * Changes:
  4. - Check for pkg-config availability in autogen.sh
  5. - Fix missing "usbmuxd-proto.h" in released tarbal
  6. - Fix typo which broke udev support in rule for udev activation mode
  7. - Fix broken configure summary on OS X and change activation method
  8. to "manual"
  9. - Compile bits of udev and systemd support only if needed
  10. - Bump autoconf requirement to 2.64
  11. Version 1.0.9
  12. ~~~~~~~~~~~~~
  13. * Changes:
  14. - Fix broken handling of "--user" argument value
  15. - Add new "--enable-exit" argument to enable handling of "--exit" requests
  16. - Add new "--disable-hotplug" argument to disable automatic device discovery
  17. - Add new "--systemd" argument to startup with right settings for systemd
  18. - Add man page for usbmuxd
  19. - Update copyright headers to match best practice
  20. - Flush input buffer on connection teardown
  21. - Add systemd based activation with fallback for udev and manual activation
  22. - Add initial NEWS file and update README with latest information
  23. - Rename header guards according to C++ standard
  24. - Implement support for usbmux protocol version 2 which improves stability
  25. - Fix crash when old libusbmuxd was used as a client
  26. - Add "--version" argument to print version number and exit
  27. - Update command line usage to match best practice and other tools
  28. - Massively improve read performance by using 3 parallel transfers
  29. - Bump requirement to libplist 1.11
  30. - Remove trailing "\n" from usbmuxd_log() messages
  31. - Improve thread safety
  32. - Fix crash on 64bit systems in process_send()
  33. - Fix possible leak of file descriptors
  34. - Implement "ReadBUID", "ReadPairRecord", "SavePairRecord" and
  35. "DeletePairRecord" commands
  36. - Make plist based protocol support mandatory
  37. - Return proper error packet on client version mismatch
  38. - Implement "ListDevices" command
  39. - Manage pair records in a directory compatible to native usbmuxd
  40. - Output USB configuration changes in log
  41. - Set "deactivated" USB configuration on iOS device by default as usbmuxd will
  42. bring device to "life" on it's own now
  43. - Add udev rule installation with autotools
  44. - Lower udev rules numbering to make sure to start as early as possible
  45. - Split out client library into "libusbmuxd" and depend on "libimobiledevice"
  46. - Implement preflight worker to support iOS 7 based trust dialog handling
  47. - Install usbmuxd binary to sbindir instead of bindir
  48. - Switch from CMake to autotools build system
  49. This is the first release after the usbmuxd/libusbmuxd project split.