{"push_id":580779307,"size":26,"distinct_size":0,"ref":"refs/heads/nohwdb","head":"e229882d4c8c81812777ea7c3f33431586679450","before":"e732a509eef7b9413fd08c0133fcc8d419212ab6","commits":[{"sha":"fce89aff9b6edf5fcd64c1fe70fc461ba5fbdc00","author":{"email":"bceb368e7f2cb351af47298f32034f0587bbe4a6@aurel32.net","name":"Aurelien Jarno"},"message":"dump_ccid_device: fix a typo\n\naccpeted -> accepted\n\nSigned-off-by: Aurelien Jarno <aurelien@aurel32.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/fce89aff9b6edf5fcd64c1fe70fc461ba5fbdc00"},{"sha":"11213c30c05bc0aa817555e3be21da8a899227c1","author":{"email":"82f10ad92c7142acb260d908b6d68e0aca3daf9e@redhat.com","name":"Lukas Nykryn"},"message":"update COPYING file\n\nLicence in COPYING contains old fsf address.\nUpdated version was taken from:\nhttp://www.gnu.org/licenses/old-licenses/gpl-2.0.txt","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/11213c30c05bc0aa817555e3be21da8a899227c1"},{"sha":"ca52b8ac442c287d82c2778a6199c8319e9c638b","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@kroah.com","name":"Greg Kroah-Hartman"},"message":"Merge pull request #19 from lnykryn/master\n\nupdate COPYING file","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/ca52b8ac442c287d82c2778a6199c8319e9c638b"},{"sha":"c6282a7a0e20fbb9c56837f055843635a43ba8b4","author":{"email":"7c8224529a7c718e876cb2496c973509fde1e50e@jklm.no","name":"Tom Gundersen"},"message":"lsusb: port to hwdb\n\nMost of the information in usb.ids is now contained in udev's hwdb. Read the\ninformation from the hwdb instead of usb.ids.\n\nThis would allow distributions to no longer ship (most of) usb.ids by default,\nbut rather keep all the usb device information in the hwdb.\n\nThis patch introduces a dependency on libusb >= 196.\n\nv2: drop support from reading data from usb.ids which is already in hwdb\n\nCc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/c6282a7a0e20fbb9c56837f055843635a43ba8b4"},{"sha":"5d7ea40bc94cbf3069a25beba3146de13bcdcf02","author":{"email":"7c8224529a7c718e876cb2496c973509fde1e50e@jklm.no","name":"Tom Gundersen"},"message":"drop dependency on usb.ids\n\nAlso remove usb.ids from the repository. [Note that these were probably\nnever used by distributions regarless, as most distros ship the usb.ids\ndirectly from upstream.]\n\nHardcode the usb-spec information that used to be in usb.ids,\nbut which was not moved to hwdb.\n\nIncrease the size of tha hash table from 16 to 512, though using a\nhash at all is probably overkill at this point.\n\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/5d7ea40bc94cbf3069a25beba3146de13bcdcf02"},{"sha":"781622ddaf99b5071eace2850b4359cba6ccb299","author":{"email":"da19f0d1311a690ef93489efaf9b0ff7bd44ca5d@linux.intel.com","name":"Alexandra Yates"},"message":"lsusb: Reports if USB2.0 port is on L1 state\n\nThis patch reports the low power state L1 for ports with attahced USB2\ndevices.  The output will be part of the roothub port status as follows:\n\n ayates@magd:~$ sudo lsusb -v -s 001:001\n Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub\n ...\n Hub Descriptor:\n   bLength              11\n   bDescriptorType      41\n   nNbrPorts             9\n   wHubCharacteristic 0x000a\n     No power switching (usb 1.0)\n     Per-port overcurrent protection\n     TT think time 8 FS bits\n   bPwrOn2PwrGood       10 * 2 milli seconds\n   bHubContrCurrent      0 milli Ampere\n   DeviceRemovable    0x68 0x02\n   PortPwrCtrlMask    0xff 0xff\n  Hub Port Status:\n    Port 1: 0000.0103 power enable\n    Port 2: 0000.0523 highspeed power L1 enable\n    Port 3: 0000.0100 power\n    Port 4: 0000.0100 power\n    Port 5: 0000.0503 highspeed power enable\n    Port 6: 0000.0100 power\n    Port 7: 0000.0100 power\n    Port 8: 0000.0100 power\n    Port 9: 0000.0100 power\n Device Status:     0x0001\n  \nIn this example port id: 0000.0523 is in L1 status.\nThis output is collected from testing the change on a HSWULT platform.\n\nSigned-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/781622ddaf99b5071eace2850b4359cba6ccb299"},{"sha":"41353e6dbeae7772a92a6748622b243e9c3b9d72","author":{"email":"da19f0d1311a690ef93489efaf9b0ff7bd44ca5d@intel.com","name":"Alexandra Yates"},"message":"lsusb: Reports devices that support BESL on USB2.0\n\nThis patch adds USB2-LPM-Errata for USB2.0 Binary Object Store\nDescriptor that support Best Effort Latency Tolerance (BELT),\nwith the Baseline BESL value, and Deep BESL values. Additionally, it\nidentifies if a Binary Object Store Descriptor is pre-errata HIRD\nLink Power Management.\n\nSigned-off-by: Alexandra Yates <alexandra.yates@intel.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/41353e6dbeae7772a92a6748622b243e9c3b9d72"},{"sha":"42737cf255e3b5b9d659646f397918b37e96a8de","author":{"email":"bb87b47479d83cec3c76132206933257ded727b2@garloff.de","name":"Kurt Garloff"},"message":"Update lsusb.py in usbutils\n\nI added a feature (-e) to display endpoints in lsusb.py which you have\nincluded in usbutils.\n\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/42737cf255e3b5b9d659646f397918b37e96a8de"},{"sha":"8e4ade500d01f59c21baf8e07d50f1c465df4328","author":{"email":"658cd0eced42dbcd1698c6a6e7024e255453ec83@gmail.com","name":"Peter Wu"},"message":"Ignore invalid string descriptors\n\nThis Ralink Wi-Fi adapter reports bogus values for some string\ndescriptors (iSerial and iInterface). As the current\nlibusb_get_string_descriptor function from 1.0.17 does not validate the\nlength or type and returns 254 even if the descriptor says 0, explicitly\ncheck the fields before proceeding.\n\nFixes the following crash:\n\n    lsusb: gconv.c:74: __gconv: Assertion `outbuf != ((void *)0) && *outbuf != ((void *)0)' failed.\n\nlibusbx bug: https://github.com/libusbx/libusbx/pull/156\n\nSigned-off-by: Peter Wu <lekensteyn@gmail.com>","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/8e4ade500d01f59c21baf8e07d50f1c465df4328"},{"sha":"bf12d4b4b29948ff0642417708e54c28320b1b49","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@kroah.com","name":"Greg Kroah-Hartman"},"message":"Merge pull request #20 from Lekensteyn/fix-string-desc\n\nIgnore invalid string descriptors","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/bf12d4b4b29948ff0642417708e54c28320b1b49"},{"sha":"12cbc3ea03992942ce6ea8f89c53b1a92504840d","author":{"email":"cbf05950e17ecad3ef3493de163419467bf3e151@chromium.org","name":"Ben Chan"},"message":"lsusb: decode CDC MBIM extended functional descriptor\n\nSigned-off-by: Ben Chan <benchan@chromium.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/12cbc3ea03992942ce6ea8f89c53b1a92504840d"},{"sha":"05c4d1eccfa20ebc110b50e370bfb628876cc2b9","author":{"email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org","name":"Greg Kroah-Hartman"},"message":"lsusb: fix incorrect printf() for CAPS\n\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/05c4d1eccfa20ebc110b50e370bfb628876cc2b9"},{"sha":"f65168f82d6b7795fdd5f2efe3ad10830a87dcbb","author":{"email":"82f10ad92c7142acb260d908b6d68e0aca3daf9e@redhat.com","name":"Lukas Nykryn"},"message":"lsusb-t: don't segfault when usbbuslist is empty","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/f65168f82d6b7795fdd5f2efe3ad10830a87dcbb"},{"sha":"26c4a05861ba98723b2d109ee4c4aab0bdc62438","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@kroah.com","name":"Greg Kroah-Hartman"},"message":"Merge pull request #21 from lnykryn/master\n\nlsusb-t: don't segfault when usbbuslist is empty","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/26c4a05861ba98723b2d109ee4c4aab0bdc62438"},{"sha":"b376de2cac385f4f2393ba92023b353bb88cbe5f","author":{"email":"847ccddf0961257ab82007d9f32543cf12cd8042@johnfreed.com","name":"John Freed"},"message":"Fix logic error\n\nError was introduced in 13ef0becc9d5606a27385c0c2cdd38db1085fb6b\n\nlibusb_control_transfer returns negative values indicating libusb\nerror codes on failure. A non-negative return indicates number of\nbytes returned. So a failure of LIBUSB_ERROR_PIPE (-9) for instance\nwould instead, if using the absolute value, indicate a successful\n9-byte return. Logic around the hub descriptor was rewritten\nto (hopefully) make it clearer.","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/b376de2cac385f4f2393ba92023b353bb88cbe5f"},{"sha":"1be36a0b21ed939843e1887f0c9d5d0fc2b23d0e","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@kroah.com","name":"Greg Kroah-Hartman"},"message":"Merge pull request #22 from johnfreed/logic\n\nFix logic error","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/1be36a0b21ed939843e1887f0c9d5d0fc2b23d0e"},{"sha":"09752b73d29fb4034d865aa4221e3325cb32c2e5","author":{"email":"2d57af434cefbff61c07aeb6241a135727942cb3@redhat.com","name":"Vadim Rutkovsky"},"message":"New path for usbhid-dump submodule","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/09752b73d29fb4034d865aa4221e3325cb32c2e5"},{"sha":"704d56fdc3810587f7838b25984e7118f914fac3","author":{"email":"af8fac499c4d8b34610283ee6f0b4ea3e313e2b8@gmail.com","name":"Raphaël Droz"},"message":"usb-devices: hexadecimal bInterfaceNumber handling\n\n# lsusb -s 1:2\r\nBus 001 Device 002: ID 0421:0264 Nokia Mobile Phone\r\n# cat /sys/bus/usb/devices/usb1/1-2/1-2:1.10/bInterfaceNumber\r\n0a\r\n# bash -vx usb-devices\r\n[...]\r\nprintf 'I:  If#=%2i Alt=%2i #EPs=%2i Cls=%s(%s) Sub=%s Prot=%s Driver=%s\\n' 0a 0 00 02 commc 0b 00 '(none)'\r\nbash: printf: 0a: invalid number\r\n[...]","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/704d56fdc3810587f7838b25984e7118f914fac3"},{"sha":"fa259cdac9362563b6bfedff3df1b9718e55fc8d","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@kroah.com","name":"Greg Kroah-Hartman"},"message":"Merge pull request #26 from drzraf/patch-1\n\nusb-devices: hexadecimal bInterfaceNumber handling","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/fa259cdac9362563b6bfedff3df1b9718e55fc8d"},{"sha":"1ec6fe83c49edfcc8b3b06f60128f2b795bd769c","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@kroah.com","name":"Greg Kroah-Hartman"},"message":"Merge pull request #24 from vrutkovs/master\n\nNew path for usbhid-dump submodule","distinct":false,"url":"https://api.github.com/repos/srcshelton/usbutils/commits/1ec6fe83c49edfcc8b3b06f60128f2b795bd769c"}]}