Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-01-31 | udev: ensure that all events relating to device are tagged systemd | 2 | -3/+6 | ||
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. | |||||
2018-01-31 | usb: Remove leftover debug log output | 1 | -1/+0 | ||
2018-01-08 | Fix typo in error message. | 1 | -1/+1 | ||
2018-01-08 | usb: Fix calculation of RX loop count | 1 | -0/+1 | ||
2018-01-08 | usb: Use heap buffer instead of making the usb_device struct larger | 1 | -6/+18 | ||
Since this buffer is only used during device initialization we don't want the usb_device struct to be unecessary big. | |||||
2018-01-08 | usb: Use libusb asynchronous I/O for getting initial device information. | 1 | -35/+111 | ||
usb_device_add may now be called from libusb main loop via the hotplug callbacks. No blocking call must occur there and libusb 1.0.21 now returns an error when trying to perform blocking I/O in this callback. Should fix the error when hotpluging a device reported in #81 | |||||
2018-01-08 | usb: Store the whole device descriptor in struct usb_device | 1 | -4/+3 | ||
2017-12-28 | client: Plug memory leak | 1 | -0/+1 | ||
2017-10-29 | conf: Report an error if writing to config file fails | 1 | -3/+8 | ||
2017-10-29 | Better error handling when saving pair records | 2 | -12/+34 | ||
plist_write_to_filename and buffer_write_to_filename now return 0 if the actual write operation failed (e.g. because access is denied to the file), and set errno if required. | |||||
2017-07-17 | utils: Use autoconf to check for availability of clock_gettime() | 2 | -2/+2 | ||
2016-01-28 | Fix --with-systemd argument to configure | 1 | -1/+1 | ||
Otherwise, specifying ''--with-systemd'' will actually lead to systemd support being disabled. Got that from https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/External-Software.html (last example). | |||||
2016-01-28 | Try to autodetect ppoll(2) instead of hardcoding the list of platforms ↵ | 2 | -1/+2 | ||
lacking it thus using fallback. | |||||
2016-01-28 | device: Plug small memory leak | 1 | -0/+1 | ||
2016-01-28 | Fix debug message printing the wrong timeout value | 1 | -1/+1 | ||
2016-01-28 | Add a static clock_gettime() substitute for OS X. | 1 | -0/+33 | ||
2015-07-31 | internal_get_value: fix over-free of node returned by plist_dict_get_item. | 1 | -1/+0 | ||
2015-07-31 | send_system_buid: fix leak of buid string returned by config_get_system_buid. | 1 | -0/+1 | ||
2015-01-28 | Update README with new git URL, IRC and twitter profile | 1 | -2/+5 | ||
2014-12-02 | Update NEWS with latest changes | 1 | -0/+1 | ||
2014-12-02 | preflight: Remove obsoleted extern function declarations | 1 | -3/+0 | ||
2014-12-02 | usb: Implement device discovery using libusb hotplug events | 1 | -202/+268 | ||
2014-12-02 | Rename usb-linux.c to more suitable usb.c | 2 | -2/+2 | ||
2014-12-02 | Updated NEWS with latest changes | 1 | -0/+10 | ||
2014-11-21 | systemd: Remove Type option from service file as it already defaults to simple | 1 | -1/+0 | ||
2014-11-21 | systemd: Add documentation reference to unit file | 1 | -0/+1 | ||
2014-11-21 | docs: Use correct manual section (8) for manpage | 2 | -6/+6 | ||
2014-11-12 | Use non-blocking sockets for client communication | 2 | -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-12 | Revert "client: Make sure fd is writable before calling send() to avoid ↵ | 1 | -18/+1 | ||
blocking" This reverts commit 23ecea077d8f22d9da5cae50df3e2ff3406fee90. | |||||
2014-11-11 | client: Make sure fd is writable before calling send() to avoid blocking | 1 | -1/+18 | ||
2014-11-11 | Get USB speed for device and use it for device attached client message | 5 | -2/+34 | ||
2014-11-11 | Bump libusb dependency to 1.0.9 for libusb_get_device_speed() | 1 | -1/+1 | ||
2014-11-11 | client: Remove invalid line feed from log message | 1 | -1/+1 | ||
2014-11-11 | client: Log pid of connecting clients (if supported) | 1 | -0/+16 | ||
2014-11-11 | Use new get_tick_count() to avoid timing issues on packets | 4 | -9/+24 | ||
2014-10-17 | Post-release version bump to 1.1.1 | 1 | -1/+1 | ||
2014-10-17 | configure.ac: Fix small typo in error message1.1.0 | 1 | -1/+1 | ||
2014-10-17 | Update NEWS with latest changes | 1 | -0/+12 | ||
2014-10-17 | Make sure usbmuxd-proto.h file is added to distribution | 1 | -1/+1 | ||
2014-10-16 | Fix udev activation rule using wrong binary due to typo | 1 | -1/+1 | ||
2014-10-16 | Set bug report and home page URLs in AC_INIT() | 1 | -1/+1 | ||
2014-10-16 | Bump autoconf requirement to 2.64 | 1 | -1/+1 | ||
2014-10-16 | Add a pkg-config requirement check in autogen.sh | 1 | -0/+4 | ||
2014-10-16 | Only conditionally compile bits of udev and systemd support | 1 | -1/+21 | ||
2014-10-16 | Make sure configuration summary outputs correctly on OS X | 1 | -7/+4 | ||
2014-10-16 | The activation method on OS X is "manual" as we do not offer launchd support | 1 | -1/+2 | ||
2014-10-16 | Set udevrulesdir only for platforms with udev | 1 | -1/+2 | ||
2014-10-16 | Use HAVE_SYSTEMD macro definition instead of WANT_SYSTEMD | 1 | -1/+1 | ||
2014-10-16 | Rename HAVE_SYSTEMD conditional into WANT_SYSTEMD | 2 | -2/+2 | ||
2014-10-15 | Post-release version bump to 1.1.0 | 1 | -1/+1 | ||