Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-07-24 | common: Get rid of offsetof() and just use sizeof() to get size of unix ↵ | Nikias Bassen | 1 | -21/+6 | |
socket address | |||||
2018-05-15 | socket: Set socket options for usbmux connection to improve performance | Nikias Bassen | 1 | -0/+23 | |
2017-05-22 | Updated README | Nikias Bassen | 1 | -2/+9 | |
2017-01-03 | win32: Only define sleep() when it's not found and reorder header file includes | Nikias Bassen | 2 | -4/+6 | |
2016-12-27 | Use ax_pthread.m4 and get rid of clang compiler warning about pthread | Nikias Bassen | 3 | -12/+497 | |
2016-07-14 | Move EBADMSG and EPROTO defines out of the WIN32 ifdef | David Crosby | 1 | -4/+5 | |
Fixes compilation on OpenBSD, which surprisingly doesn't have them | |||||
2016-07-14 | win32: Return WaitForSingleObject error code in usbmuxd_unsubscribe | Nikias Bassen | 1 | -1/+4 | |
Similar to the previous commit, WaitForSingleObject may return an error code. While not sure how to handle this error we return it to the caller of usbmuxd_unsubscribe. | |||||
2016-07-14 | Report pthread_kill/pthread_join errors in usbmuxd_unsubscribe | Christophe Fergeau | 1 | -2/+7 | |
In order to avoid race condition between an usbmuxd_event_cb_t firing in a different thread and usbmuxd_unsubscribe() being called, libusbmuxd users must assume that once usbmuxd_unsubcribe() returns, no more usbmuxd_event_cb_t callbacks will fire, but also that those which were already started when usbmuxd_unsubcribe() is called will have completed. usbmuxd_unsubcribe() tries to guarantee this, but pthread_kill/pthread_join may fail, in which case this guarantee would not hold. This commit makes sure an error is reported to the caller when we get in this situation (though I'm not really sure how the caller could handle it). | |||||
2016-07-14 | Handle 'Paired' message and pass event to client through callback | Nikias Bassen | 2 | -1/+14 | |
2016-07-13 | Log all errors during receive for debugging | BALATON Zoltan | 1 | -11/+7 | |
2016-07-13 | Catch Paired message even if it is ignored now to prevent returning an | BALATON Zoltan | 2 | -3/+19 | |
error to the user on receiving this message. | |||||
2015-12-29 | common: [security fix] Make sure sockets only listen locally | Joshua Hill | 1 | -2/+2 | |
2015-05-20 | Update AUTHORS file with correct list | Martin Szulecki | 1 | -0/+5 | |
The previous list was wrongly generated from the git history missing a couple of original authors. Thanks to Paul Sladen for the hint. | |||||
2015-01-30 | Improve maintainability and requires of pkg-config file | Martin Szulecki | 2 | -4/+9 | |
2014-10-15 | Post-release version bump to 1.1.0 | Martin Szulecki | 1 | -1/+1 | |
2014-10-15 | Update NEWS with latest changes1.0.10 | Martin Szulecki | 1 | -0/+1 | |
2014-10-14 | Add "check-news" automake option to ensure correct NEWS file on releases | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | Update NEWS with older changes that were left in usbmuxd's NEWS file | Martin Szulecki | 1 | -0/+3 | |
2014-10-14 | Bump so name correctly as some ABI symbols were removed | Martin Szulecki | 1 | -1/+1 | |
2014-10-10 | inotify: Work around race condition by adding a retry loop | Nikias Bassen | 1 | -1/+8 | |
In certain circumstances usbmuxd might not have been started up when the socket file creation event has occured. This causes connect_usbmuxd_socket() to fail and usbmuxd_listen_inotify() is invoked again, but the socket file creation event will not occur anymore. To fix this we retry to connect to usbmuxd after waiting a second in case the first connection attempt failed (with a maximum of 10 retries). | |||||
2014-10-10 | Fix check for file descriptor validity | Nikias Bassen | 1 | -1/+1 | |
2014-10-06 | Update and correct AUTHORS | Martin Szulecki | 1 | -4/+4 | |
2014-10-06 | Update copyright header | Martin Szulecki | 1 | -2/+2 | |
2014-10-06 | Fix undefined pointer operation warning from latest Clang | Martin Szulecki | 1 | -1/+1 | |
Fixes #20, which caused a warning due to "-Wtautological-pointer-compare". | |||||
2014-10-03 | Bump so revision due to ABI changes | Nikias Bassen | 1 | -1/+1 | |
2014-10-03 | Updated NEWS with latest changes | Nikias Bassen | 1 | -1/+3 | |
2014-10-03 | win32: Avoid exporting non-public symbols with declspec dllexport | Nikias Bassen | 1 | -3/+7 | |
2014-10-03 | Use -fvisibility=hidden to avoid exporting non-public symbols | Chow Loong Jin | 2 | -17/+28 | |
2014-10-03 | Move socket and collection functions to a convenience library | Chow Loong Jin | 9 | -9/+21 | |
This avoids the iproxy tool from relying on undocumented library ABI. | |||||
2014-10-03 | Update copyright headers of all source files to match | Martin Szulecki | 6 | -76/+73 | |
2014-10-03 | Update NEWS with latest changes | Martin Szulecki | 1 | -8/+23 | |
2014-10-03 | Update and slightly cleanup copyright headers of public API | Martin Szulecki | 2 | -43/+40 | |
2014-10-03 | Update README with latest information and project URLs | Martin Szulecki | 1 | -199/+48 | |
2014-10-03 | Rename license file to more generic COPYING | Martin Szulecki | 1 | -0/+0 | |
2014-10-03 | Remove umaintained and untested Python tools | Martin Szulecki | 3 | -397/+0 | |
2014-10-03 | Remove obsolete files from "stuff", afc can be used easily instead | Martin Szulecki | 2 | -66/+0 | |
2014-10-03 | Remove outdated and unmaintained README.devel | Martin Szulecki | 1 | -50/+0 | |
2014-10-03 | iproxy: Print correct error message when receiving fails | Nikias Bassen | 1 | -2/+2 | |
2014-10-03 | iproxy: Use internal socket helper functions everywhere for better portability | Nikias Bassen | 1 | -13/+11 | |
2014-10-03 | iproxy: Detach accept thread to handle multiple connections | Eric Day | 1 | -6/+16 | |
2014-09-26 | iproxy: Also disconnect client if usbmuxd is not running or no device is found | Nikias Bassen | 1 | -0/+6 | |
2014-09-21 | iproxy: Disconnect client if no or unmatching device is connected | Nikias Bassen | 1 | -1/+4 | |
2014-09-21 | iproxy: Add the ability to filter by UDID | Eric Day | 1 | -4/+28 | |
2014-09-13 | Properly rename header guards according to C++ standard | Nikias Bassen | 4 | -11/+11 | |
2014-09-11 | Return 0 on success in usbmuxd_read_buid() | Nikias Bassen | 1 | -1/+2 | |
2014-06-20 | Properly dereference record_data to check that it's set. | Aaron Burghardt | 1 | -1/+1 | |
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org> | |||||
2014-05-09 | tools: Use $(top_builddir) instead of relative path to fix out of tree build | Martin Szulecki | 1 | -1/+1 | |
2014-05-06 | Make sure to close socket if usbmuxd_get_device_list() errors out | Nikias Bassen | 1 | -0/+3 | |
2014-04-24 | Close socket in usbmuxd_read_buid() and usbmuxd_*_pair_record() functions | Nikias Bassen | 1 | -0/+4 | |
2014-03-25 | Fix check for validity of socket file descriptor | Nikias Bassen | 1 | -1/+1 | |