12 Commits

Author SHA256 Message Date
c63a19389a Accepting request 1092460 from home:michals
- Update to version 1.1.1+git48.01c94c7:
  * Update to use latest libplist code (boo#1212194)
  * Set default value for ENV_DEV_MODE
  * udev: Fix freezing on OpenRC caused by a raced execution of usbmuxd
  * Guess current mode based on available configurations and interfaces. Switch mode only if guess is different than desired mode.
  * Support switching to different "modes" using vendor specific control messages. Use USBMUXD_DEFAULT_DEVICE_MODE env. var. to let the user control desired mode.
  * preflight: Assume old iOS version if retrieval of ProductVersion fails
  * usb: Enable Apple Silicon restore mode
  * Add option to allow changing the location of or disabling the pidfile
  * Fix parsing -S as short option for --socket
  * Allow specifying a custom listen address:port or unix socket
  * usb: Allow configuration 5 after verifying it is actualy usable
  * device: Add device id to device_control_input() log messages
  * Post release version bump to 1.1.2
- Drop usptreamed patches:
  - usbmuxd-add-socket-option.patch
  - usbmuxd-add-pid-option.patch

OBS-URL: https://build.opensuse.org/request/show/1092460
OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=85
2023-06-12 06:40:03 +00:00
7662c3bb5d Accepting request 868992 from home:Guillaume_G:branches:hardware
- Update to 1.1.1:
  * Features
    - Make use of libusb hotplug events for device discovery
    - Get correct USB device speed instead of hardcoded value
    - Bump libusb dependency to 1.0.9
    - Use non-blocking sockets for client communication to avoid hanging
    - Use correct manual section (8) for manpage
    - Log pid of connecting clients if supported
    - Implement device discovery using libusb hotplug events
    - Log error message if writing a config file fails
    - Tag all udev events with systemd tag
    - Set socket options for client connections to improve performance
    - Implement ListListeners usbmux command handling
    - Bump libimobiledevice dependency to 1.3.0
    - Bump libplist dependency to 2.2.0
    - Add support for iPhone XS/XR UDID format
    - Add option to allow logging to dedicated logfile
    - Convert README file to markdown format
    - Add support for connecting with T2 chip
    - Show actual libusb version in debug message on startup
    - Enable libusb debugging output
    - Log client process name alongside pid if possible on Linux
    - Unify and improve log message output
    - Improve README.md with project description, installation, contributing and usage sections
  * Bug Fixes
    - Use clock_gettime() instead of gettimeofday() to avoid timing issues when calculating packet timeouts
    - Fix wrong timeout value in debug messages
    - Fix blocking by using libusb asynchronous I/O for getting initial device information
    - Fix occasional USB reconfiguration due to udev rules being run again
    - Fix wrong timestamps when running in foreground
    - Fix USB reconnection issues on virtual machines with iOS 11+ devices
    - Various memory leak, deadlock and invalid free fixes

OBS-URL: https://build.opensuse.org/request/show/868992
OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=78
2021-02-04 06:44:19 +00:00
b00f1ef3f8 - Update to version 1.1.0+git.20200121:
* Fix udev rules
  * device: Fix potential deadlock (#130)
  * Support T2 chip in restore mode
  * Fix compatibility with latest changes in libimobiledevice
  * Define _BSD_SOURCE again for older platforms.
  * preflight: Prevent possible UaF if usb device is removed while preflight is in progress
  * device: Make sure to operate on the copy of the device list in device_get_list()
  * Replace obsolete _BSD_SOURCE define with _DEFAULT_SOURCE
  * preflight: Let insecure notification proxy terminate when pairing is done
  * device: Plug memory leak in error condition when TH_SYN sending fails

OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=74
2020-04-05 07:29:17 +00:00
Stephan Kulow
7c6687b37a - remove _service, too fragile
OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=50
2012-01-20 13:06:58 +00:00
Martin Szulecki
e88d54e306 Modified via webui
OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=38
2011-03-24 10:26:53 +00:00
Martin Szulecki
0a6870a71a Modified via webui
OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=27
2010-11-02 19:17:22 +00:00
Martin Szulecki
86c1e96f62 OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=25 2010-11-02 19:17:06 +00:00
Martin Szulecki
01da18ae4d Modified via webui
OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=23
2010-11-02 19:16:22 +00:00
Martin Szulecki
9c6dc0a6f0 OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=21 2010-11-02 19:14:33 +00:00
Martin Szulecki
296727ff9a Modified via webui
OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=19
2010-11-02 19:14:13 +00:00
Martin Szulecki
3ece63b596 OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=17 2010-11-02 17:14:33 +00:00
Martin Szulecki
452176850c Modified via webui
OBS-URL: https://build.opensuse.org/package/show/hardware/usbmuxd?expand=0&rev=15
2010-11-02 17:13:44 +00:00