{"push_id":737837189,"size":32,"distinct_size":13,"ref":"refs/heads/nutdrv_qx_voltronic-sunny_rebased+command","head":"5f3de4879a040e41f7762c25b3ff67549ef089dc","before":"6270b155fd53a00da60ce03f8a1a0ab502eb9b38","commits":[{"sha":"19d8e312bc9b92d7b2efc91feca6cf4a061115cb","author":{"email":"4dc50fc3bc007be011b5445f3f79298b9eeb51b7@spacehopper.org","name":"Stuart Henderson"},"message":"snmp-ups: new subdriver for Huawei\n\n\"Hi, the [commit] below adds a new subdriver for snmp-ups to support\nHuawei UPS, based on an observed walk from a UPS5000-E with a few bits\nfilled in from the MIBs (copy at http://junkpile.org/HUAWEI_UPS_MIB/).\"\n\nhttp://news.gmane.org/find-root.php?message_id=slrnmh6npf.tg7.stu%40naiad.spacehopper.org","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/19d8e312bc9b92d7b2efc91feca6cf4a061115cb"},{"sha":"2bd9a513df8d6b1ebdda2807c55ee2968a746c60","author":{"email":"c42c3bd1bd1bdc79189af2fc5da85d81e52acea5@enchant.at","name":"Nick Mayerhofer"},"message":"libhid: replace \"flush loop\" with memset\n\nMove to the C way of setting memory (memset), replacing a for loop with a few anti-patterns in it:\n- for (...; ; i++)\n- for (...; i < MAGIC_NUMBER; ...)\n- for (...) array[i] = 0","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/2bd9a513df8d6b1ebdda2807c55ee2968a746c60"},{"sha":"fc0db5905127db286bbf0dbdb441ea65f3681661","author":{"email":"c42c3bd1bd1bdc79189af2fc5da85d81e52acea5@enchant.at","name":"Nick Mayerhofer"},"message":"nutdrv_qx: move var declaration in 'voltronic' subdriver\n\nMove variable declaration to fulfill condition '3.3. Portability' of the developer guide.\nBump version.","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/fc0db5905127db286bbf0dbdb441ea65f3681661"},{"sha":"ffa276655fecfa08241667e36528b4fe4711fad9","author":{"email":"0a699778c422498f50b02ea57db1f15f1ff826dd@gmail.com","name":"Daniele Pezzini"},"message":"nutdrv_qx: remove redundant comments and update docs","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/ffa276655fecfa08241667e36528b4fe4711fad9"},{"sha":"e8e8927825204af9c85032f9331c7e5b0263697f","author":{"email":"c42c3bd1bd1bdc79189af2fc5da85d81e52acea5@enchant.at","name":"Nick Mayerhofer"},"message":"nutdrv_qx: improve documentation for some methods","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/e8e8927825204af9c85032f9331c7e5b0263697f"},{"sha":"26ed0eddf7e5ecd95e9bef1176f88af820195ed0","author":{"email":"0a699778c422498f50b02ea57db1f15f1ff826dd@gmail.com","name":"Daniele Pezzini"},"message":"nutdrv_qx: make sure processed item's boundaries are not wrong","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/26ed0eddf7e5ecd95e9bef1176f88af820195ed0"},{"sha":"6b3b27e5b445e36f5ddc6381d037394d40825b1a","author":{"email":"3a494341c446a6303f26108150623473be773443@gmail.com","name":"Charles Lepple"},"message":"tripplite-hid.c: device.part is static (version 0.82)","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/6b3b27e5b445e36f5ddc6381d037394d40825b1a"},{"sha":"cca4d8a61cae78a3dbee8bdc271865562d52f630","author":{"email":"3a494341c446a6303f26108150623473be773443@gmail.com","name":"Charles Lepple"},"message":"usbhid-ups.c: fall back to HID Input type if not a Feature","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/cca4d8a61cae78a3dbee8bdc271865562d52f630"},{"sha":"90b526be1c557e4c726ed22c1fbf0209116dde2d","author":{"email":"7db81f9f178765c6c4f8a32920d737d250761e2b@free.fr","name":"Arnaud Quette"},"message":"Update UPower HID rules and generator","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/90b526be1c557e4c726ed22c1fbf0209116dde2d"},{"sha":"6af0fa525f1e65c230f2c1714604d4ab6b69c0dc","author":{"email":"7db81f9f178765c6c4f8a32920d737d250761e2b@free.fr","name":"Arnaud Quette"},"message":"Add support for Eaton dual HID report descriptor\n\nAll devices use HID descriptor at index 0. However, some newer\nEaton units have a light HID descriptor at index 0, and the full\nversion is at index 1 (in which case, bcdDevice == 0x0202). This dual\nreport descriptor approach is due to the fact that the main report\ndescriptor is now too heavy, and cause some BIOS to hang. A light\nversion is thus provided at the default index, solving this BIOS issues","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/6af0fa525f1e65c230f2c1714604d4ab6b69c0dc"},{"sha":"964a8a3889b76993f9842da9e9c605797d7bb614","author":{"email":"7db81f9f178765c6c4f8a32920d737d250761e2b@free.fr","name":"Arnaud Quette"},"message":"Increase the maximum number of HID objects\n\nThe previous value (300) was causing a trim of the remaining objects.\nIncrease the value to 500, which should give a bit of time","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/964a8a3889b76993f9842da9e9c605797d7bb614"},{"sha":"d9ec596155bae62994e905d08619abf69f23aedd","author":{"email":"7db81f9f178765c6c4f8a32920d737d250761e2b@free.fr","name":"Arnaud Quette"},"message":"Report when there are further unprocessed HID objects\n\nFollowing the last commits, and especially the MAX_REPORT one, warn\nwhenever there are remaining HID objects that were not processed. This\nmay serve","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/d9ec596155bae62994e905d08619abf69f23aedd"},{"sha":"660d844602ca5687150e45b028849690b3d16162","author":{"email":"7db81f9f178765c6c4f8a32920d737d250761e2b@free.fr","name":"Arnaud Quette"},"message":"Fix testing typo\n\nMAX_REPORT is really 500 (HID objects), not 50!","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/660d844602ca5687150e45b028849690b3d16162"},{"sha":"743721866df9f7106dd20a49a9cdd55d1defdafc","author":{"email":"7db81f9f178765c6c4f8a32920d737d250761e2b@free.fr","name":"Arnaud Quette"},"message":"Add a debug trace for the number of HID objects found","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/743721866df9f7106dd20a49a9cdd55d1defdafc"},{"sha":"41ffe2ca937485d1c30fbe852bc728be053ecb31","author":{"email":"7db81f9f178765c6c4f8a32920d737d250761e2b@free.fr","name":"Arnaud Quette"},"message":"Merge pull request #214 from networkupstools/eaton_dual_reportdesc\n\nAdd support for Eaton dual HID report descriptor","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/41ffe2ca937485d1c30fbe852bc728be053ecb31"},{"sha":"8ccc714b151bb9640b864cd0741a2aad626cdc9b","author":{"email":"3a494341c446a6303f26108150623473be773443@gmail.com","name":"Charles Lepple"},"message":"Merge branch 'usbhid_ups_input_vs_feature'\n\nBasically, FindObject_with_Path() was returning NULL on events from the\ninterrupt pipe, and find_hid_info() was matching the first entry in\ntripplite_hid2nut[] (which was not present on the Tripp Lite UPS in question).\n\nThis patch allows the interrupt code to match either TYPE_INPUT or TYPE_FEATURE\nitems.","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/8ccc714b151bb9640b864cd0741a2aad626cdc9b"},{"sha":"c730b9ff78ee245c2f691bd87437cc33451ff3e1","author":{"email":"3a494341c446a6303f26108150623473be773443@gmail.com","name":"Charles Lepple"},"message":"usbhid-ups: bump version to 0.41\n\nBoth the eaton_dual_reportdesc and usbhid_ups_input_vs_feature branches claimed\nversion 0.40, so let's disambiguate the merged version.","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/c730b9ff78ee245c2f691bd87437cc33451ff3e1"},{"sha":"703059b9c777a7c475df2d93974db16e115d8152","author":{"email":"3a494341c446a6303f26108150623473be773443@gmail.com","name":"Charles Lepple"},"message":"Merge branch 'refs/heads/huawei_SNMP'","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/703059b9c777a7c475df2d93974db16e115d8152"},{"sha":"c6f12bb7b0057b9260ea46f8eeb8a009a54207d3","author":{"email":"3a494341c446a6303f26108150623473be773443@gmail.com","name":"Charles Lepple"},"message":"HCL: Fideltronic INIGO Viper 1200 supported by nutdrv_qx","distinct":false,"url":"https://api.github.com/repos/nickma82/nut/commits/c6f12bb7b0057b9260ea46f8eeb8a009a54207d3"},{"sha":"e000576266e3288b768f44c3b6965d3be2e9cfe8","author":{"email":"0a699778c422498f50b02ea57db1f15f1ff826dd@gmail.com","name":"Daniele Pezzini"},"message":"nutdrv_qx: add Voltronic-SUNNY subdriver (protocol=voltronic-sunny)\n\nAdd support for (some) solar devices manufactured by Voltronic Power.\nAlso, add CRC routines common to various Voltronic Power devices.","distinct":true,"url":"https://api.github.com/repos/nickma82/nut/commits/e000576266e3288b768f44c3b6965d3be2e9cfe8"}]}