Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libusb
/
d8a33df7dda5ebfae0ffd6272183a546aa99547d
d8a33df
linux: Use a separate lock to serialize start/stop vs hotplug events
by Hans de Goede
· 11 years ago
242d49c
work around Linux systems that don't provide SOCK_CLOEXEC or SOCK_NONBLOCK
by hjelmn
· 11 years ago
252e193
fix warnings in linux_get_device_address
by hjelmn
· 11 years ago
67f0c1f
include stdlib.h for free and realloc in libusbi.h
by hjelmn
· 11 years ago
872ff17
Silence automake 1.14 warning
by Nathan Hjelm
· 11 years ago
83021ab
Add checks for headers needed by linux/netlink.h
by Nathan Hjelm
· 11 years ago
707d500
keep a reference to the device for each active transfer and let the backend handle cancelling active transfers when a device is disconnected
by Nathan Hjelm
· 11 years ago
97958ba
hotplug: Pass explicit context to callbacks
by Florian Albrechtskirchinger
· 11 years ago
d1ed6c4
Prepare for 1.0.16 final release
by Hans de Goede
· 11 years ago
faa6241
Prepare for 1.0.16-rc3 release
by Hans de Goede
· 11 years ago
ef59b06
Documentation: add an Using an event handling thread section
by Hans de Goede
· 11 years ago
230b9a0
Documentation: explain the 2 main viable event handling approaches
by Hans de Goede
· 11 years ago
ac41bfc
hotplug: Wakeup libusb_handle_events on libusb_hotplug_deregister_callback
by Hans de Goede
· 11 years ago
f505929
hotplug: Give the usbi_hotplug_match* functions a context parameter
by Hans de Goede
· 11 years ago
b4c18fa
Doc: update hotplug, topology and descriptor documentation
by Pete Batard
· 11 years ago
ea39a14
Prepare for 1.0.16-rc2 release
by Hans de Goede
· 11 years ago
975c4fd
Core: Use fputs(3) instead of fprintf(3)
by Tim Roberts
· 11 years ago
7b893cc
Core: Fix writing of log lines a single fprintf call
by Pete Batard
· 11 years ago
fb4c208
Core: Make writing of log lines a single fprintf call.
by Toby Gray
· 11 years ago
e2c54d9
core: Always warn when there are leaked device refs on exit
by Hans de Goede
· 11 years ago
004c7a7
Core: Avoid passing uninitialised data down the hotplug pipe.
by Toby Gray
· 11 years ago
83c9c3c
core.c: Initialize auto_detach_kernel_driver to 0 for new handle
by Chris Dickens
· 11 years ago
17caf6d
openbsd: Fix memleak in obsd_get_device_list()
by Hans de Goede
· 11 years ago
163e208
core: Only do hotplug cleanup for hotplug capable backends
by Hans de Goede
· 11 years ago
c1bf7fb
WinCE: ref result of usbi_get_device_by_session_id()
by Hans de Goede
· 11 years ago
43fbe3d
WinCE: Fix device reference leak which caused crash on libusb_exit().
by Toby Gray
· 11 years ago
1b3c827
Misc: Update AUTHORS file
by Pete Batard
· 11 years ago
e2fe75e
Prepare for 1.0.16-rc1 release
by Hans de Goede
· 11 years ago
061a807
autogen.sh: Honor NOCONFIGURE=1
by Colin Walters
· 11 years ago
5b48dd2
sync.c: Remove code duplication
by Hans de Goede
· 11 years ago
edcb382
sync.c: Do not free an incompleted transfer
by Hans de Goede
· 11 years ago
cb96ec5
Revert "Core: Don't wait for completion if cancel_transfer failed"
by Hans de Goede
· 11 years ago
2e5bc10
Use Android logging when building on Android
by Ilya Konstantinov
· 11 years ago
b0f7e06
Linux: Fix get_kernel_driver_active() when another app has claimed the interface
by Hans de Goede
· 11 years ago
12b18c3
Core: fix another compiler warning in libusb_setlocale()
by Pete Batard
· 11 years ago
4935ff0
Core: fix compiler warning in libusb_setlocale()
by Ludovic Rousseau
· 11 years ago
88828bd
Fix several -Wconversion warnings from GCC inside the static inline functions.
by Luca Longinotti
· 11 years ago
02281fd
examples: use libusb_set_auto_detach_kernel_driver()
by Hans de Goede
· 11 years ago
08befee
linux_usbfs: Work around a driver binding race in reset handling
by Hans de Goede
· 11 years ago
d4e9931
linux_usbfs: Add support for new disconnect-and-claim ioctl
by Hans de Goede
· 11 years ago
fc51f19
libusb: Add auto-detach-kernel-driver functionality
by Hans de Goede
· 11 years ago
6b39315
linux_udev: Fix spelling of guarantee in comment
by Hans de Goede
· 11 years ago
672ddae
POSIX: Set usbi_pipe to non-blocking by oring O_NONBLOCK to fd flags.
by Chris Dickens
· 11 years ago
d8c7142
linux_udev: Don't free the udev_monitor while the event thread may still use it
by Hans de Goede
· 11 years ago
1cf2969
linux_udev: Join the hotplug-event-thread when we stop event monitoring
by Hans de Goede
· 11 years ago
f9ef58d
libusb_get_bos_descriptor: Don't log an error on devices without a BOS
by Hans de Goede
· 11 years ago
4d099d0
hotplug: ensure udev monitor fd is non-blocking
by Chris Dickens
· 11 years ago
41091f7
linux_udev: Log error code on pthread_create failure
by Hans de Goede
· 11 years ago
cf8a313
Examples: add a missing \n at end of error messages
by Ludovic Rousseau
· 11 years ago
511ed18
Core: Add a libusb_strerror() function
by Hans de Goede
· 11 years ago
3604998
Merge pull request #114 from hjelmn/darwin_device_cache
by Hans de Goede
· 11 years ago
57576c3
darwin: return correct error code from libusb_get_config_descriptor when the configuration is not found
by Nathan Hjelm
· 11 years ago
936796f
darwin: increment the reference counter to the parent device
by Nathan Hjelm
· 11 years ago
83331a1
darwin: avoid enumerating devices more than once
by Nathan Hjelm
· 11 years ago
c356299
Windows: Fix broken WDK compilation
by Pete Batard
· 11 years ago
f51b19d
examples: Add sam3u_benchmark isochronous example by Harald Welte
by Peter Stuge
· 12 years ago
d7b796f
Add BOS descriptor support
by Hans de Goede
· 11 years ago
ef698c6
Add superspeed endpoint companion descriptor support
by Hans de Goede
· 11 years ago
cedc7f6
hotplug: Add a hotplug_poll backend function
by Hans de Goede
· 11 years ago
7ced70e
linux: rework hotplug lock handling
by Hans de Goede
· 11 years ago
d250964
linux: Add a linux_netlink_read_message helper function
by Hans de Goede
· 11 years ago
d9f30bc
descriptor.c: AlternateSettings are related by InterfaceNumber
by Hans de Goede
· 11 years ago
462c887
WinCE: Add hotplug.c to projects
by Toby Gray
· 11 years ago
50d9312
Windows: Add new symbol for libusb_get_port_numbers to def file
by Toby Gray
· 11 years ago
3abc6f3
Hotplug: Make use of HAVE_SYS_TYPES_H define
by Toby Gray
· 11 years ago
51655d7
POSIX: Move setting of pipes to non-blocking into usbi_pipe
by Toby Gray
· 11 years ago
4527d16
wince_get_active_config_descriptor() sets host_endian incorrectly
by Simon Haggett
· 11 years ago
cf641ba
all: ensure host_endian is always initialized
by Hans de Goede
· 11 years ago
6b41074
all: Allow backend to provide a better get_config_descriptor_by_value
by Hans de Goede
· 11 years ago
da5b335
descriptor.c: Add a raw_desc_to_config helper function
by Hans de Goede
· 11 years ago
b42954b
descriptor.c: Consequently check bDescriptorType and bLength everywhere
by Hans de Goede
· 11 years ago
25b3142
descriptor.c: Read a full config-desc-header on first config-desc read
by Hans de Goede
· 11 years ago
bbe25fa
all: Make usbi_os_backend.get_[active_]config_descriptor return len
by Hans de Goede
· 11 years ago
af06916
linux: Properly deal with invalid config.wTotalLength in sysfs
by Hans de Goede
· 11 years ago
b241dd3
linux: get_configuration don't return LIBUSB_ERROR_NOT_SUPPORTED with usbfs
by Hans de Goede
· 11 years ago
2009318
linux: Use cached config descriptors
by Hans de Goede
· 11 years ago
4a34eda
linux: init: Only stop the event monitor if we also started it
by Hans de Goede
· 11 years ago
0d33bb0
linux: Switch to kernel version check to determine if sysfs can relate devs
by Hans de Goede
· 11 years ago
8f9f211
linux: Switch to kernel version check to determine if sysfs has descriptors
by Hans de Goede
· 11 years ago
24b63ef
linux: Clear descriptor buffer before read when using usbfs
by Hans de Goede
· 11 years ago
af9997c
linux: Cache the entire descriptors at device-init
by Hans de Goede
· 11 years ago
7201f72
linux: Add a _get_usbfs_fd helper function
by Hans de Goede
· 11 years ago
1049db5
usbi_alloc_device: Drop unnecessary memset 0
by Hans de Goede
· 11 years ago
9f59875
linux: Fix host_endian handling
by Hans de Goede
· 11 years ago
f3fcf84
Examples: Fix use of deprecated libusb_get_port_path
by Hans de Goede
· 11 years ago
4d7789b
core: Add a new public libusb_get_port_numbers function
by Hans de Goede
· 11 years ago
fa27f99
core: Fix handle_events return code on hotplug pipe read error
by Hans de Goede
· 11 years ago
858b794
usbi_handle_disconnect: Fix race condition leading to double completion
by Hans de Goede
· 11 years ago
84d5328
usbi_handle_disconnect: Add some debugging wrt cancelled transfers
by Hans de Goede
· 11 years ago
a56fbe7
linux: linux_get_parent_info: properly propagate malloc errors
by Hans de Goede
· 11 years ago
ebac6ac
listdevs: Also print portpath for non root hubs
by Hans de Goede
· 11 years ago
6391d86
All: ref dev->parent_dev
by Hans de Goede
· 11 years ago
c235fa2
core: Improve error / debug messages for hotplug pipe handling
by Hans de Goede
· 11 years ago
631d1ae
linux: Fixup init_count tracking on hotplug init error
by Hans de Goede
· 11 years ago
34e5d18
linux_udev: linux_start_event_monitor: Properly cleanup on error
by Hans de Goede
· 11 years ago
972e9cd
linux: Replace should-not-happen checks with asserts
by Hans de Goede
· 11 years ago
36463b0
linux: Not finding a device on hotplug_disconnect is not an error
by Hans de Goede
· 11 years ago
2e53d26
linux: Improve topology related debug messages
by Hans de Goede
· 11 years ago
3a1bdeb
linux: Set device->port_number
by Hans de Goede
· 11 years ago
cf46b17
linux: Deal with devices being enumerated before their parents are
by Hans de Goede
· 11 years ago
Next »