Drop logging of timeout overrun message to verbose level.
Retry sending after successfully clearing a pipe error.
Deprecate the usb usecps function and just split up transfers equal to the maxpacketsize on usb1.1 devices.
Update NEWS
Bump version to 3.8.4
Don't free the info struct on hashfast shutdown since it's still accessed after a device is removed.
Having changed C_MAX means we don't calloc enough for usb stats, off by one.
Merge remote-tracking branch 'conman/master'
Fixed one byte stack overflow in mcast recvfrom.

The actual overflow happens when enforcing the NULL termination shortly
after the recvfrom.
Merge pull request #526 from farproc/master

Fixed one byte stack overflow in mcast recvfrom.
Provide an hfa-dfu-boot option for resetting hashfast devices for reprogramming.
Remove user configuration flag from pll bypass enabling in hashfast driver.
Unlink files opened as semaphores on releasing them.
Rationalise variables passed to usb_bulk_transfer.
Initialise usb locks within usbutils.c instead of exporting them.
Cache the bool value for usb1.1 in _usb_write
Merge remote-tracking branch 'conman/master'