-
Notifications
You must be signed in to change notification settings - Fork 354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Port to android, build succeed with android-ndk-r8e on mac osx 10.9. #2
base: master
Are you sure you want to change the base?
Commits on Oct 25, 2013
-
Port to android, build succeed with android-ndk-r8e on mac osx 10.9.
lunzii committedOct 25, 2013 Configuration menu - View commit details
-
Copy full SHA for 5745de4 - Browse repository at this point
Copy the full SHA 5745de4View commit details
Commits on Apr 4, 2014
-
remove libusbmuxd sources and adapt source tree to use autotools
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
Configuration menu - View commit details
-
Copy full SHA for f646afc - Browse repository at this point
Copy the full SHA f646afcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e0119b - Browse repository at this point
Copy the full SHA 5e0119bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a98ed83 - Browse repository at this point
Copy the full SHA a98ed83View commit details -
Configuration menu - View commit details
-
Copy full SHA for a18d2c0 - Browse repository at this point
Copy the full SHA a18d2c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e4762f - Browse repository at this point
Copy the full SHA 8e4762fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71943d1 - Browse repository at this point
Copy the full SHA 71943d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9eb89e - Browse repository at this point
Copy the full SHA b9eb89eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04c4f39 - Browse repository at this point
Copy the full SHA 04c4f39View commit details -
preflight: Allow pre iOS 6 devices to become visible if pairing fails
This allows any client to react and handle pairing errors which includes password protected devices and alike.
Configuration menu - View commit details
-
Copy full SHA for 6c793a8 - Browse repository at this point
Copy the full SHA 6c793a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e6c601 - Browse repository at this point
Copy the full SHA 1e6c601View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfe7c69 - Browse repository at this point
Copy the full SHA dfe7c69View commit details -
preflight: Trigger new trust dialog if user denied pairing before
This changes allows to replug a device to trigger a new trust dialog if the user did deny the pairing before.
Configuration menu - View commit details
-
Copy full SHA for 15d74f7 - Browse repository at this point
Copy the full SHA 15d74f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1afac1e - Browse repository at this point
Copy the full SHA 1afac1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ec4491 - Browse repository at this point
Copy the full SHA 7ec4491View commit details -
Configuration menu - View commit details
-
Copy full SHA for f078c3d - Browse repository at this point
Copy the full SHA f078c3dView commit details -
udev: lower rules numbering to make sure we start as early as possible
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.
Configuration menu - View commit details
-
Copy full SHA for cbdc6af - Browse repository at this point
Copy the full SHA cbdc6afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 002bf23 - Browse repository at this point
Copy the full SHA 002bf23View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9ff0cb - Browse repository at this point
Copy the full SHA c9ff0cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11735d2 - Browse repository at this point
Copy the full SHA 11735d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for eef0495 - Browse repository at this point
Copy the full SHA eef0495View commit details -
Configuration menu - View commit details
-
Copy full SHA for 110b5f3 - Browse repository at this point
Copy the full SHA 110b5f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 113be37 - Browse repository at this point
Copy the full SHA 113be37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dcd070 - Browse repository at this point
Copy the full SHA 6dcd070View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71928df - Browse repository at this point
Copy the full SHA 71928dfView commit details -
udev: Set "deactivated" USB configuration on iOS devices by default
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.
Configuration menu - View commit details
-
Copy full SHA for e017748 - Browse repository at this point
Copy the full SHA e017748View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9aa386 - Browse repository at this point
Copy the full SHA f9aa386View commit details -
preflight: Make device visible during trust dialog pairing and handle…
… unplug The usbmuxd implementation on Win/OS X does allow enumerating and accessing the device during the "trust dialog" pairing process. We now also exit the waiting loop during unplugging of a device while waiting for the trust dialog to be dismissed.
Configuration menu - View commit details
-
Copy full SHA for 8b3648c - Browse repository at this point
Copy the full SHA 8b3648cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bfc979 - Browse repository at this point
Copy the full SHA 4bfc979View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc5cc04 - Browse repository at this point
Copy the full SHA dc5cc04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7674066 - Browse repository at this point
Copy the full SHA 7674066View commit details -
Configuration menu - View commit details
-
Copy full SHA for f140924 - Browse repository at this point
Copy the full SHA f140924View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bbdf5c - Browse repository at this point
Copy the full SHA 9bbdf5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fb10d3 - Browse repository at this point
Copy the full SHA 9fb10d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e12c28a - Browse repository at this point
Copy the full SHA e12c28aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9140eb - Browse repository at this point
Copy the full SHA f9140ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61c30e8 - Browse repository at this point
Copy the full SHA 61c30e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 641bc48 - Browse repository at this point
Copy the full SHA 641bc48View commit details -
client: implemented ReadBUID, ReadPairRecord, SavePairRecord, and Del…
…etePairRecord commonds
Configuration menu - View commit details
-
Copy full SHA for 007e2d2 - Browse repository at this point
Copy the full SHA 007e2d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6c96a3 - Browse repository at this point
Copy the full SHA d6c96a3View commit details -
increase number of open file descriptors
When a large number of devices are used, the number of open file descriptors can reach the default system limit. Upon startup we now raise it to a much higher value to give more 'space'.
Configuration menu - View commit details
-
Copy full SHA for 2105f7e - Browse repository at this point
Copy the full SHA 2105f7eView commit details -
preflight: replace idevice_event_* with thread safe implementation
idevice_event_subscribe() calls usbmuxd_subscribe() which will start a thread waiting for device add/remove events. But this implementation is not able to handle more than one "subscription". However the preflight worker will start a thread for _each_ device resulting in a really messed up situation if more than one device is attached at the same time. This fix will use usbmuxd's internal device_remove function calling a preflight callback to make this implementation thread safe.
Configuration menu - View commit details
-
Copy full SHA for 6bbb497 - Browse repository at this point
Copy the full SHA 6bbb497View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c5fdcd - Browse repository at this point
Copy the full SHA 4c5fdcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94e6bd0 - Browse repository at this point
Copy the full SHA 94e6bd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c27fcc - Browse repository at this point
Copy the full SHA 5c27fccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 312af2a - Browse repository at this point
Copy the full SHA 312af2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8d68fd - Browse repository at this point
Copy the full SHA f8d68fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f0d8b6 - Browse repository at this point
Copy the full SHA 2f0d8b6View commit details -
device/client: make device_get_list() allocate the result buffer itself
Using device_get_count() and device_get_list() separately can return different device counts in case there are devices added to the list inbetween these two function calls. To prevent this, device_get_list() will allocate the buffer by itself.
Configuration menu - View commit details
-
Copy full SHA for 017cf54 - Browse repository at this point
Copy the full SHA 017cf54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 046ee69 - Browse repository at this point
Copy the full SHA 046ee69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6489103 - Browse repository at this point
Copy the full SHA 6489103View commit details -
Configuration menu - View commit details
-
Copy full SHA for d283ba1 - Browse repository at this point
Copy the full SHA d283ba1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdb4c19 - Browse repository at this point
Copy the full SHA bdb4c19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 971dcd3 - Browse repository at this point
Copy the full SHA 971dcd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e16bb31 - Browse repository at this point
Copy the full SHA e16bb31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eaecde - Browse repository at this point
Copy the full SHA 7eaecdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cad548 - Browse repository at this point
Copy the full SHA 3cad548View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfdddc8 - Browse repository at this point
Copy the full SHA bfdddc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10c3ef7 - Browse repository at this point
Copy the full SHA 10c3ef7View commit details -
device: more aggresively send ACKs when receiving TCP data
Before this it seemed that we only ever sent ACK when timing out... Looks like a perf double when reading.
Configuration menu - View commit details
-
Copy full SHA for 6f4c438 - Browse repository at this point
Copy the full SHA 6f4c438View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ddbaed - Browse repository at this point
Copy the full SHA 8ddbaedView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4fec57 - Browse repository at this point
Copy the full SHA e4fec57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19f42b0 - Browse repository at this point
Copy the full SHA 19f42b0View commit details -
usb-linux: massive read perf improvement with 3 parallel transfers
By maintaining 3 parallel usb trasfers when reading we get 2-3x more throughput when reading. Without this the usb port is mostly just idling. I get 23mb/s on my system compared to a clean Apple stack that gives me 17mb/s. 3 was chosen because it is simple to hard code, gives very good performance, and have very little impact on out resource consumption.
Configuration menu - View commit details
-
Copy full SHA for e43875d - Browse repository at this point
Copy the full SHA e43875dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3650357 - Browse repository at this point
Copy the full SHA 3650357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b8f755 - Browse repository at this point
Copy the full SHA 9b8f755View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aef3cf - Browse repository at this point
Copy the full SHA 2aef3cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4fa7b2 - Browse repository at this point
Copy the full SHA b4fa7b2View commit details
Commits on Apr 8, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 9238535 - Browse repository at this point
Copy the full SHA 9238535View commit details
Commits on Apr 9, 2014
-
Configuration menu - View commit details
-
Copy full SHA for d43f7c0 - Browse repository at this point
Copy the full SHA d43f7c0View commit details