Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

usbmuxd-1.1.1+git48.01c94c7-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: usbmuxd Distribution: openSUSE Tumbleweed
Version: 1.1.1+git48.01c94c7 Vendor: openSUSE
Release: 1.3 Build date: Fri Feb 2 18:11:01 2024
Group: System/Libraries Build host: i04-ch4d
Size: 150124 Source RPM: usbmuxd-1.1.1+git48.01c94c7-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/libimobiledevice/usbmuxd
Summary: A socket daemon to multiplex connections from and to iOS devices
This package provides the usbmuxd daemon for software to use through the
libusbmuxd library to talk with iPhone/iPod Touch devices.

Usbmux is an encapsulation protocol (think IP, ATM, PPP) that allows
multiplexing several conversations onto a single pair of wires.

Provides

Requires

License

GPL-2.0-only OR GPL-3.0-only

Changelog

* Mon Jun 12 2023 msuchanek@suse.com
  - 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
* Tue Mar 15 2022 Callum Farmer <gmbr3@opensuse.org>
  - Change to systemd-sysusers
* Fri Nov 26 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_usbmuxd.service.patch
* Fri Apr 23 2021 Michael Gorse <mgorse@suse.com>
  - Add usbmuxd-add-socket-option.patch: allow socket to be
    specified via the command line. Backported from upstream.
  - Add usbmuxd-add-pid-option.patch: allow the pid file to be
    specified via the command line. Taken from upstream.
  - Add usbmuxd-run-dir.patch: use /run, rather than /var/run, for
    the socket and pid file (bsc#1185186).
* Wed Feb 03 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - 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
* Thu Apr 09 2020 Martin Pluskal <mpluskal@suse.com>
  - Update project url
  - Do not manually require libusmuxd (boo#1169012)
* Sun Apr 05 2020 Martin Pluskal <mpluskal@suse.com>
  - 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
* Wed Sep 04 2019 Martin Pluskal <mpluskal@suse.com>
  - Modernise spec-file with spec-cleaner
* Fri Apr 26 2019 mvetter@suse.com
  - bsc#1130588: Require shadow instead of old pwdutils
* Tue May 23 2017 dimstar@opensuse.org
  - Require group(nogroup) on openSUSE Leap 15/SLE 15 up: we join
    our user to the group 'nogroup', hence we have to ensure the
    group is in place.
  - Add rcusbmuxd link.

Files

/usr/lib/systemd/system/usbmuxd.service
/usr/lib/sysusers.d/usbmuxd.conf
/usr/lib/udev/rules.d/39-usbmuxd.rules
/usr/sbin/rcusbmuxd
/usr/sbin/usbmuxd
/usr/share/doc/packages/usbmuxd
/usr/share/doc/packages/usbmuxd/AUTHORS
/usr/share/doc/packages/usbmuxd/README.md
/usr/share/licenses/usbmuxd
/usr/share/licenses/usbmuxd/COPYING.GPLv2
/usr/share/licenses/usbmuxd/COPYING.GPLv3
/usr/share/man/man8/usbmuxd.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024