Skip to content
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

Open
wants to merge 70 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
5745de4
Port to android, build succeed with android-ndk-r8e on mac osx 10.9.
Oct 25, 2013
f646afc
remove libusbmuxd sources and adapt source tree to use autotools
nikias Sep 17, 2013
5e0119b
silence several compiler warnings
nikias Sep 17, 2013
a98ed83
added missing usbmuxd-proto.h
nikias Sep 17, 2013
a18d2c0
install usbmuxd to $prefix/sbin, not $prefix/bin
nikias Sep 18, 2013
8e4762f
added preflight worker implementation to handle initial device pairing
nikias Sep 19, 2013
71943d1
make sure usbmuxd -x does not terminate when unpaired devices are sti…
nikias Sep 19, 2013
b9eb89e
Bump version to 1.0.9
FunkyM Sep 19, 2013
04c4f39
preflight: Fix some comments to comply to C89
FunkyM Sep 19, 2013
6c793a8
preflight: Allow pre iOS 6 devices to become visible if pairing fails
FunkyM Sep 19, 2013
1e6c601
preflight: Add missing definition for userpref_device_record_get_host…
FunkyM Sep 19, 2013
dfe7c69
preflight: Use userpref_get_system_buid() instead of hardcoded path
FunkyM Sep 19, 2013
15d74f7
preflight: Trigger new trust dialog if user denied pairing before
FunkyM Sep 19, 2013
1afac1e
main: enclose libimobiledevice related code in #ifdefs
nikias Sep 22, 2013
7ec4491
preflight: handle invalid pair records properly
nikias Sep 24, 2013
f078c3d
preflight: don't wait for trust if device is at setup screen
nikias Sep 24, 2013
cbdc6af
udev: lower rules numbering to make sure we start as early as possible
nikias Sep 26, 2013
002bf23
actually install udev rules file
nikias Sep 26, 2013
c9ff0cb
utils: make FOREACH macro _iter variable unique
nikias Sep 30, 2013
11735d2
device: suppress two compiler warnings with appropriate casts
nikias Sep 30, 2013
eef0495
client: added mutex around client_list access
nikias Sep 30, 2013
110b5f3
main: prevent uninitialized value when using struct flock
nikias Oct 8, 2013
113be37
preflight: plug small memory leak
nikias Oct 8, 2013
6dcd070
preflight: Free version string in all cases to prevent memory leak
FunkyM Oct 9, 2013
71928df
preflight: define extern userpref_remove_device_record
nikias Oct 9, 2013
e017748
udev: Set "deactivated" USB configuration on iOS devices by default
FunkyM Nov 4, 2013
f9aa386
preflight: Add lockdownd prefix to name of set_untrusted_host_buid()
FunkyM Nov 4, 2013
8b3648c
preflight: Make device visible during trust dialog pairing and handle…
FunkyM Nov 4, 2013
4bfc979
preflight: Add messages to indicate start and finish of preflight pro…
FunkyM Nov 4, 2013
dc5cc04
usb: Output message to show USB configuration change
FunkyM Nov 4, 2013
7674066
client: also add DeviceID to main dictionary for Attached message
nikias Dec 9, 2013
f140924
main: make sure the non-privileged user has proper access to the conf…
nikias Dec 10, 2013
9bbdf5c
client: add send_plist_pkt helper to remove code duplication
nikias Dec 10, 2013
9fb10d3
client: implemented "ListDevices" command
nikias Dec 10, 2013
e12c28a
fix compilation when compiling without plist support
nikias Dec 10, 2013
f9140eb
client: return proper error packet on client version mismatch
nikias Dec 11, 2013
61c30e8
make libplist/protov1 support mandatory
nikias Dec 13, 2013
641bc48
add support for reading and writing config and pair record files
nikias Dec 13, 2013
007e2d2
client: implemented ReadBUID, ReadPairRecord, SavePairRecord, and Del…
nikias Dec 13, 2013
d6c96a3
enlarge input+output buffer sizes.
nikias Dec 23, 2013
2105f7e
increase number of open file descriptors
nikias Dec 23, 2013
6bbb497
preflight: replace idevice_event_* with thread safe implementation
nikias Dec 27, 2013
4c5fdcd
client: plug several memory leaks
nikias Dec 27, 2013
94e6bd0
preflight: check for device record before trying to read host id
nikias Dec 27, 2013
5c27fcc
conf: fix wrong check for parameter that made SavePairRecord always fail
nikias Jan 7, 2014
312af2a
client: fix 64-bit crash in process_send due to signed/unsigned foo
nikias Jan 9, 2014
f8d68fd
utils: collection_add don't double capacity but instead increase by a…
nikias Jan 9, 2014
2f0d8b6
device: make device_list access thread safe
nikias Jan 9, 2014
017cf54
device/client: make device_get_list() allocate the result buffer itself
nikias Jan 9, 2014
046ee69
device: suppress "No connection for device" if TH_RST is set
nikias Jan 9, 2014
6489103
removed trailing \n from usbmuxd_log() messages
nikias Jan 9, 2014
d283ba1
utils: add new collection_copy() function
nikias Jan 9, 2014
bdb4c19
device: reduce locking time inside device_get_list() and device_get_c…
nikias Jan 9, 2014
971dcd3
client: fix realloc in send_pkt() that made the buffer smaller instea…
nikias Jan 10, 2014
e16bb31
updated README
nikias Jan 25, 2014
7eaecde
preflight: create preflight worker as detached thread and handle errors
nikias Feb 15, 2014
3cad548
device: suppress 'error reading from client (0)' which is not actuall…
nikias Mar 13, 2014
bfdddc8
Use plist_dict_set_item() instead of deprecated plist_dict_insert_item()
FunkyM Mar 24, 2014
10c3ef7
client: add a bunch of comments and function docs
Mar 19, 2014
6f4c438
device: more aggresively send ACKs when receiving TCP data
Mar 19, 2014
8ddbaed
device: fix potential integer overflow in mstime64() on 32 bit systems
Mar 19, 2014
e4fec57
device/utils: move mstime64() into utils since it is generally useful
Mar 19, 2014
19f42b0
usb-linux: add some explanatory comments to usb-linux.c
Mar 19, 2014
e43875d
usb-linux: massive read perf improvement with 3 parallel transfers
Mar 20, 2014
3650357
Update command usage output to match best practice and other tools
FunkyM Mar 27, 2014
9b8f755
Add "--version" option to print version number and exit, useful for b…
FunkyM Mar 27, 2014
2aef3cf
Port to android, build succeed with android-ndk-r8e on mac osx 10.9.
Oct 25, 2013
b4fa7b2
port to android
olunx Apr 4, 2014
9238535
fixed on android
olunx Apr 8, 2014
d43f7c0
add android debug info
olunx Apr 9, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 36 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
# git-ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
*.[oa]
*~
build

*.po
*.lo
*.la
autom4te.cache/*
*.in
*/.deps/*
m4/*
swig/*
*.swp
*.patch
aclocal.m4
config.h
config.log
config.sub
config.guess
config.status
configure
depcomp
install-sh
compile
main
ltmain.sh
missing
mkinstalldirs
libtool
*Makefile
py-compile
stamp-h1
src/.libs
src/usbmuxd
udev/85-usbmuxd.rules
83 changes: 0 additions & 83 deletions CMakeLists.txt

This file was deleted.

Loading