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

usbmuxd-1.1.1-150400.1.7 RPM for aarch64

From OpenSuSE Leap 15.5 for aarch64

Name: usbmuxd Distribution: SUSE Linux Enterprise 15
Version: 1.1.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.1.7 Build date: Sun May 8 01:06:32 2022
Group: System/Libraries Build host: ibs-arm-3
Size: 195891 Source RPM: usbmuxd-1.1.1-150400.1.7.src.rpm
Packager: https://www.suse.com/
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

* Fri Apr 23 2021 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@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 mpluskal@suse.com
  - Update project url
  - Do not manually require libusmuxd (boo#1169012)
* Sun Apr 05 2020 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 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.
* Fri Oct 17 2014 m.szulecki@libimobiledevice.org
  - Update to version 1.1.0
    * Check for pkg-config availability in autogen.sh
    * Fix missing "usbmuxd-proto.h" in released tarball
    * Fix typo which broke udev support in rule for udev activation mode
    * Fix broken configure summary on OS X and change activation method
    * to "manual"
    * Compile bits of udev and systemd support only if needed
    * Bump autoconf requirement to 2.64
  - Changes from version 1.0.9
    * Fix broken handling of "--user" argument value
    * Add new "--enable-exit" argument to enable handling of "--exit" requests
    * Add new "--disable-hotplug" argument to disable automatic device discovery
    * Add new "--systemd" argument to startup with right settings for systemd
    * Add man page for usbmuxd
    * 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
* Tue Jul 15 2014 i@marguerite.su
  - added baselibs.conf to Source99
* Mon Jun 16 2014 i@marguerite.su
  - update version 1.0.9git20140528
    * remove libusbmuxd sources and adapt source tree to use autotools
    * other bugfixes, see:
      http://cgit.sukimashita.com/usbmuxd.git/log/
  - remove 0001-Add-support-for-automatic-activation-as-systemd-serv.patch
    * upstream changed
  - add usbmuxd systemd service

Files

/usr/lib/systemd/system/usbmuxd.service
/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, Tue Apr 9 20:15:22 2024