summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-12-02common: Add thread+mutex implementation and use it where applicablerefactorGravatar Nikias Bassen6-58/+223
2014-12-02Move utils to convenience libraryGravatar Nikias Bassen10-7/+18
2014-12-02Update NEWS with latest changesGravatar Nikias Bassen1-0/+1
2014-12-02preflight: Remove obsoleted extern function declarationsGravatar Nikias Bassen1-3/+0
2014-12-02usb: Implement device discovery using libusb hotplug eventsGravatar Nikias Bassen1-202/+268
2014-12-02Rename usb-linux.c to more suitable usb.cGravatar Nikias Bassen2-2/+2
2014-12-02Updated NEWS with latest changesGravatar Nikias Bassen1-0/+10
2014-11-21systemd: Remove Type option from service file as it already defaults to simpleGravatar Martin Szulecki1-1/+0
2014-11-21systemd: Add documentation reference to unit fileGravatar Martin Szulecki1-0/+1
2014-11-21docs: Use correct manual section (8) for manpageGravatar Martin Szulecki2-6/+6
2014-11-12Use non-blocking sockets for client communicationGravatar Nikias Bassen2-1/+31
This approach is better than using blocking sockets and select() since there's no guarantee that send() doesn't block. Plus we're using poll() anyway so send() and recv() will only be called if the socket is actually ready for writing/reading.
2014-11-12Revert "client: Make sure fd is writable before calling send() to avoid ↵Gravatar Nikias Bassen1-18/+1
blocking" This reverts commit 23ecea077d8f22d9da5cae50df3e2ff3406fee90.
2014-11-11client: Make sure fd is writable before calling send() to avoid blockingGravatar Nikias Bassen1-1/+18
2014-11-11Get USB speed for device and use it for device attached client messageGravatar Martin Szulecki5-2/+34
2014-11-11Bump libusb dependency to 1.0.9 for libusb_get_device_speed()Gravatar Martin Szulecki1-1/+1
2014-11-11client: Remove invalid line feed from log messageGravatar Nikias Bassen1-1/+1
2014-11-11client: Log pid of connecting clients (if supported)Gravatar Nikias Bassen1-0/+16
2014-11-11Use new get_tick_count() to avoid timing issues on packetsGravatar Martin Szulecki4-9/+24
2014-10-17Post-release version bump to 1.1.1Gravatar Martin Szulecki1-1/+1
2014-10-17configure.ac: Fix small typo in error message1.1.0Gravatar Martin Szulecki1-1/+1
2014-10-17Update NEWS with latest changesGravatar Martin Szulecki1-0/+12
2014-10-17Make sure usbmuxd-proto.h file is added to distributionGravatar Martin Szulecki1-1/+1
2014-10-16Fix udev activation rule using wrong binary due to typoGravatar Martin Szulecki1-1/+1
2014-10-16Set bug report and home page URLs in AC_INIT()Gravatar Martin Szulecki1-1/+1
2014-10-16Bump autoconf requirement to 2.64Gravatar Martin Szulecki1-1/+1
2014-10-16Add a pkg-config requirement check in autogen.shGravatar Martin Szulecki1-0/+4
2014-10-16Only conditionally compile bits of udev and systemd supportGravatar Martin Szulecki1-1/+21
2014-10-16Make sure configuration summary outputs correctly on OS XGravatar Martin Szulecki1-7/+4
2014-10-16The activation method on OS X is "manual" as we do not offer launchd supportGravatar Martin Szulecki1-1/+2
2014-10-16Set udevrulesdir only for platforms with udevGravatar Martin Szulecki1-1/+2
2014-10-16Use HAVE_SYSTEMD macro definition instead of WANT_SYSTEMDGravatar Martin Szulecki1-1/+1
2014-10-16Rename HAVE_SYSTEMD conditional into WANT_SYSTEMDGravatar Martin Szulecki2-2/+2
2014-10-15Post-release version bump to 1.1.0Gravatar Martin Szulecki1-1/+1
2014-10-15Make sure license files are added in make dist1.0.9Gravatar Martin Szulecki1-1/+1
2014-10-14Update NEWS with latest changesGravatar Martin Szulecki1-5/+5
2014-10-14docs: Update man page to match latest usage changesGravatar Martin Szulecki1-7/+20
2014-10-14Use long options for udev activation rule as it's easier to understandGravatar Martin Szulecki1-1/+1
2014-10-14systemd: Use new "--systemd" and fix multiple device handling with systemdGravatar Martin Szulecki1-1/+1
2014-10-14Fix support for more than one device with systemd by extending usbmuxd usageGravatar Martin Szulecki1-15/+41
Upon connecting a new device, usbmuxd was not notified to scan for it if systemd was used as the activation method. This change introduces the "--disable-hotplug" and "--enable-exit" options to have a finer control over usbmuxd's signaling behavior. The convenience option "--systemd" complements the "--udev" option and setups the right settings for systemd.
2014-10-14Fix broken "--user" option which didn't accept an argumentGravatar Martin Szulecki1-1/+1
2014-10-14Slightly clean up CFLAGS in Makefile.amGravatar Martin Szulecki1-4/+5
2014-10-14Update README description to match man pageGravatar Martin Szulecki1-6/+6
2014-10-14Add man page for usbmuxd daemonGravatar Martin Szulecki4-1/+74
2014-10-14Add "check-news" automake option to ensure correct NEWS file on releasesGravatar Martin Szulecki1-1/+1
2014-10-06Add initial NEWS fileGravatar Martin Szulecki1-0/+41
2014-10-06Update README with latest information and project URLsGravatar Martin Szulecki1-187/+77
2014-10-06Update and slightly cleanup copyright headersGravatar Martin Szulecki16-307/+291
2014-10-06Update and correct AUTHORSGravatar Martin Szulecki1-3/+12
2014-09-19Flush input buffer for a client connection when calling connection_teardown().Gravatar Satoshi Ohgoh1-0/+16
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
2014-09-19Fix description format for default value in AC_ARG_WITH of preflight argumentGravatar Martin Szulecki1-1/+1