Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-01-31 | udev: Handle all events only once | Rudolf Tammekivi | 1 | -3/+3 | |
This fixes spontaneous USB reconfiguration causing "remove" event to be sent to the daemon, which causes it to close itself if it did not have enough time to connect to phone. | |||||
2018-01-31 | udev: ensure that all events relating to device are tagged systemd | Gavin Li | 1 | -2/+5 | |
systemd will not restart the usbmuxd service the after the first time it is plugged in if it does not receive the "remove" events, which also happen to lack the idVendor and idProduct attributes, so use ENV{PRODUCT} instead. | |||||
2014-09-19 | Add systemd activation autofoo with fallback for udev and manual activation | Martin Szulecki | 2 | -4/+24 | |
2013-11-04 | udev: Set "deactivated" USB configuration on iOS devices by default | Martin Szulecki | 1 | -2/+2 | |
With the introduction of iOS 7, devices should start of in the "deactivated" USB configuration "0" by default to not trigger a trust dialog. Once the devices are identified, usbmuxd will set the correct USB configuration itself and immediately run the preflight worker code to ensure a trust relationship with the host is established. This change fixes the trust dialog from appearing during hotplug of paired devices. The last remaining issue is that current kernel code still sets the USB configuration to "1" by default before the udev rules and thus causes multiple connection beeps. | |||||
2013-09-26 | udev: lower rules numbering to make sure we start as early as possible | Nikias Bassen | 1 | -0/+0 | |
To prevent the trust dialog from appearing on iOS7 devices we need to make sure that no PTP access is happening before usbmuxd starts. So we start as early as possible so the device will be in trusted host state. | |||||
2013-09-17 | remove libusbmuxd sources and adapt source tree to use autotools | Nikias Bassen | 2 | -4/+2 | |
libusbmuxd has been split off and is now managed in a separate repository. By the time of this commit, the repository is: git clone http://git.sukimashita.com/libusbmuxd.git | |||||
2012-04-07 | udev: Set owner to usbmux on device node to make it useable for usbmux user | Martin S | 1 | -2/+2 | |
2011-03-15 | Bump PID range for iPad 2, iPhone 5 and their variantsv1.0.7 | Martin S | 1 | -3/+3 | |
2010-09-19 | Bump udev rules to 0-9a-f, should last for a few device iterations | Hector Martin | 1 | -2/+2 | |
2010-04-04 | Detect the iPad and let usbmuxd talk to it | Martin Szulecki | 1 | -4/+4 | |
2010-03-22 | Flag udev device with USBMUX_SUPPORTEDv1.0.3 | Martin Szulecki | 1 | -1/+1 | |
Desktop tools can now check for devices supporting the usbmux protocol without having to maintain any usb id ranges or similar. | |||||
2010-01-30 | Require explicit username to drop privs | Hector Martin | 1 | -1/+1 | |
2009-10-30 | Revert "Use LIB_SUFFIX for udev rules file too" | Hector Martin | 1 | -1/+1 | |
This reverts commit 7682ad8e1baf5ebd4ad1e30f43a267220e2adffc. | |||||
2009-10-28 | Use LIB_SUFFIX for udev rules file too | Hector Martin | 1 | -1/+1 | |
2009-09-23 | Match a range of supported USB IDs and make iPod Touch 64GB work | Martin Szulecki | 1 | -2/+2 | |
2009-08-20 | Merge the two development histories | Hector Martin | 2 | -0/+9 | |
2009-08-15 | Port udev rules to newer kernels | Bastien Nocera | 1 | -20/+4 | |
Remove use of usb_endpoint, it's gone in newer kernels. Signed-off-by: Nikias Bassen <nikias@gmx.li> | |||||
2009-08-15 | Install udev rules in the correct location | Bastien Nocera | 1 | -1/+1 | |
The ones in /etc are supposed to be configurable ones. Signed-off-by: Nikias Bassen <nikias@gmx.li> | |||||
2009-08-04 | Use udev -x/-u in udev rules | Bastien Nocera | 1 | -2/+2 | |
This will make them work on non-Debian distributions. Signed-off-by: Nikias Bassen <nikias@gmx.li> | |||||
2009-08-04 | Revert "Use udev mode in the udev rules"v0.1.3 | Nikias Bassen | 1 | -2/+2 | |
This reverts commit 91fc30c3247dbc41ce2dfcedfd6086c513ffa80a. Not working as expected. | |||||
2009-08-03 | Use udev mode in the udev rulesv0.1.2 | Bastien Nocera | 1 | -2/+2 | |
Otherwise this only works on Debian-based systems. Signed-off-by: Nikias Bassen <nikias@gmx.li> | |||||
2009-07-13 | Added support for PTP + Apple Mobile Device + Apple USB Ethernet interfacesv0.1.0 | Nikias Bassen | 1 | -1/+1 | |
by setting to the highest configuration value available(thanks Martin). | |||||
2009-06-19 | Add product ids to support iPhone 3GS | Martin Szulecki | 1 | -2/+2 | |
Signed-off-by: Nikias Bassen <nikias@gmx.li> | |||||
2009-05-24 | Make udev symlink rules work with recent udev by using usb_id | Nikias Bassen | 1 | -2/+2 | |
2009-05-24 | Make udev rules set the right usb config and create pretty usbmux symlinks | Martin Szulecki | 1 | -24/+10 | |
Signed-off-by: Nikias Bassen <nikias@gmx.li> | |||||
2009-05-19 | Let the daemon terminate only when no more device is attached | Nikias Bassen | 1 | -1/+1 | |
2009-05-19 | modified udev rules file to reflect autoconf prefix specification | Nikias Bassen | 1 | -2/+2 | |
2009-05-04 | Use autotools build system and add license | Martin Szulecki | 2 | -0/+41 | |
Signed-off-by: Nikias Bassen <nikias@gmx.li> |