| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libusbmuxd-tools | Distribution: openSUSE Tumbleweed |
| Version: 2.1.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Apr 11 01:06:39 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 39138 | Source RPM: libusbmuxd-2.1.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/libimobiledevice/libusbmuxd | |
| Summary: An example tools to forward localhost ports to iOS devices | |
'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of multiplexing connections over USB to an iPhone or iPod touch. To users, it means you can sync your music, contacts, photos, etc. over USB. To developers, it means you can connect to any listening localhost socket on the device. usbmuxd is not used for tethering data transfer, which uses a dedicated USB interface as a virtual network device. Multiple connections to different TCP ports can happen in parallel. An example (and useful) tool called 'iproxy' is included that allows you to forward localhost ports to the device---allows SSH over USB on jailbroken devices, or allowing access the lockdown daemon (and then to all of the file access, sync, notification and backup services running on the device).
GPL-2.0-or-later AND LGPL-2.1-or-later
* Fri Apr 10 2026 Dirk Müller <dmueller@suse.com>
- update to 2.1.1:
* Changes:
* tools: Fix potential issue with select() in case the
network fd is higher than the usbmux fd
* Switch to better initializer strategy
* Fix compilation on MSVC
* iproxy: Make sure to print correct socket error messages
* inetcat: Make sure to report correct error messages
* Tue Feb 25 2025 Stanislav Brabec <sbrabec@suse.com>
- Update to version 2.1.0:
- Socket code has been moved to libimobiledevice-glue library
- Code cleanup (clang-tidy) and improvements
- autoconf: Fix clang-16 breakage
- Add libusbmuxd_version() function to interface
- iproxy: Use updated socket_create API to listen on IPv4 and IPv6 with a single socket
* Sun Nov 08 2020 Christophe Giboudeaux <christophe@krop.fr>
- Update baselibs.conf
* Mon Sep 21 2020 Stefan Elser <suse@foomaster.de>
- Update to 2.0.2:
- Handle USB and network devices with new options in tools
- Make connecting sockets non-blocking
- Rename library and all related files by adding an API version resulting in libusbmuxd-2.0
- Allow to specify source address for listening socket in iproxy
- Allow to map multiple ports in iproxy
- Lots of bug fixes and other improvements
* Thu Mar 12 2020 Tomáš Chvátal <tchvatal@suse.com>
- Update to 2.0.1:
- Add proper support for USB and network (WiFi sync) devices reported by usbmuxd
- Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it can be used in different threads
- Add new tool 'icat'
- Lots of bug fixes and other improvements
- Rename 'icat' tool to 'inetcat' due to name conflict with sleuthkit's icat
- Remove merged patch libusbmuxd-CVE-2016-5104.patch
* Thu Jan 23 2020 Cristian Rodríguez <crrodriguez@opensuse.org>
- Software using pthread_cleanup_* routines must be built with
with -fexceptions so a safer and cleaner implementation is
used.
* Mon Oct 02 2017 jengelh@inai.de
- Rectify RPM groups.
* Fri Sep 22 2017 fcrozat@suse.com
- Use a macro for specifying library major
- Recommends usbmuxd to library package to ensure it works
properly.
- Remove duplicated dependency on iproxy subpackage.
* Fri May 27 2016 dimstar@opensuse.org
- Add libusbmuxd-CVE-2016-5104.patch: Make sure sockets only
listen locally (CVE-2016-5104, boo#982014).
* Mon Feb 22 2016 mgorse@suse.com
- Add COPYING to %doc
/usr/bin/inetcat /usr/bin/iproxy /usr/share/man/man1/inetcat.1.gz /usr/share/man/man1/iproxy.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 12 01:39:22 2026