登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
代码拉取完成,页面将自动刷新
仓库状态说明
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
6
Star
0
Fork
9
src-openEuler
/
libusbx
关闭
代码
Issues
1
Pull Requests
1
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
更新失败,请稍后重试!
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
高版本补丁分析合入-epoch1
已完成
#I1OAPB
任务
liuzhiqiang
成员
创建于
2020-07-19 13:01
补丁链接: https://gitee.com/liuzhiqiang26/storage-sig/tree/master/例行高版本补丁分析合入/epoch-1/libusb 补丁列表: ad04734 darwin: Fix invalid GetPipePropertiesV3 argument bb37730 os/darwin: use IOUSBDevice as darwin_device_class explicitly d55b2fd darwin: use GetPipePropertiesV3 on 10.9 and later a5962ba darwin: add kIOUSBUnknownPipeErr to error string list 349baae Document that libusb_set_option may also return NOT_FOUND 0003e60 darwin: Fix stale descriptor information post reset 26611ea Windows: Translate ERROR_NO_SUCH_DEVICE to LIBUSB_TRANSFER_NO_DEVICE e2be556 linux_usbfs: Parse config descriptors during device initialization e9eec3a core: Narrow the types passed to certain backend functions 14a302a sunos: Fix a number of compiler warnings 8250881 Fix some trivial compiler warnings for the Haiku and BSD backends 8476804 descriptor: Remove usbi_get_config_index_by_value() d21956d core: Kill backend get_device_descriptor() function a157b55 core: Fix some minor inconsistencies in API and coding fc5132c core: Change pointer type from 'unsigned char' to 'void' e873677 descriptor: Minor improvements to the parse_descriptor() function 9ececdb core: Kill the 'host_endian' argument for most functions e1fcd8a core: Remove redundant definitions for descriptor sizes f07af64 core: Remove usbi_parse_descriptor() function 95b60dc descriptor: Optimize descriptor parsing 02ebafc Add packed definitions for some standard USB descriptor types da87201 hotplug: Fix definition of libusb_hotplug_register_callback() be57525 Add vcpkg installation instructions 71a3fb3 Android: fixes unknown warning option from ndk build 9fd7659 Add a way to skip the git hooks via an environment variable e83f39b libusb.h: Ensure that struct libusb_control_transfer is not padded 61c457a libusb.h: Simplify condition governing the inclusion of sys/time.h e990e48 libusb.h: Make C-preprocessor checks consistent and safe b832e9f libusb.h: Make formatting and style consistent across the whole file 53f4a7b libusb.h: Move BOS descriptor enumerations f0cce43 core: Fix definition and use of enum libusb_transfer_type 5c44ca9 netbsd: Recognize device timeouts. 60c8395 Makefiles: Remove target-specific variables 33b3ba3 configure.ac: Enhance compiler checks for pthreads 6f0330c configure.ac: Simplify detection of Windows compilation 7c0cea7 configure.ac: Fix compilation of Haiku's C++ convenience library 17143e3 automake: Add extra Makefile to handle unknown automake targets 24deb49 Windows: Improve the get_interface_details_filter() function 3f6e8ba Windows: Replace the sanitize_path() function with normalize_path() 1ce667f Move CI-related files into .private directory and add unified build script 09d0312 Xcode: Update project file 500c64a android: Update makefiles to include recent autobuild changes 95bbfb6 build: Enable additional build errors and warnings 9a1bc8c build: Require C11 to build and clean up autoconfig/automake files 0c6c072 libusb/Makefile.am: Remove unnecessary assignments 8b09dd4 core: Kill the OS_* definitions and use in the source code 30b56ba threads_posix: Improve usbi_get_tid() for various platforms 1d67425 strerror: Micro-optimize implementation and remove use of strncasecmp() 1201bcc darwin: Explicitly cleanup cached devices during the last libusb_exit() 8f7f856 appveyor: Increase build coverage to all VS solutions c66f39f libusb/Makefile.am: Fix out-of-tree builds on Windows 964fa8c msvc: Update include path for getopt in fxload projects 4a5540a autotools: Fix a number of issues 07d6d3a msvc: Reorder solution projects and add project filter files 8b93a71 Haiku: Fix some issues in the backend e32f1fd core: Make the 'reset_device' function of the backend optional 89d574b core: Fix return value of usbi_clock_gettime() 15bd82e core: Move parameter validation from backend to core 26b16eb core: Kill usbi_backend.clock_gettime() function f5c9f67 Windows: Fix some harmless build warnings 0b3a2ed core: Switch usbi_transfer to store timeout as timespec ec01c28 darwin: Fix race condition that results in segmentation fault 281ca64 core: Introduce accessor functions for structure private data 0e8f399 core: Optimize the memory layout of the transfer structure 1363463 core: Use a consistent variable name for usbi_transfer structures 6816bb4 Windows: fix MAX_PATH_LENGTH 6e0028c linux: provide an event thread name a5f6a43 threads_posix: Use thread-local storage to cache thread ID 9c28ad2 Windows: Refactoring to consolidate and simplify common code 67e6816 Windows: Fix poll implementation for NDEBUG (Release) builds ce95f65 Windows: Fix reported length of synchronous control transfers f128429 linux_usbfs: Drop support for kernel versions earlier than 2.6.32 80d2238 Windows: Fix GCC printf format warnings due to DWORD/ULONG types a96937a autobuild: Fix two issues 48200f2 core: Fix build on linux 7bc0ff3 core: Convert internal macros to static inline functions 221e819 Fix msvc 2019 project files (internal linkage) c3864c8 linux_usbfs: Clean up inconsistencies and optimize memory usage d5bb64b configure.ac: Cleanup and refactoring 21a163a Misc: Clean up zero-length strings and recursion in clock_gettime() 5c7ddb5 Misc: Cleanup across multiple backends aaff15d Misc: Trim and consolidate header file usage 325e5ac core: Make style of debug messages with errno consistent across library 5ee5287 appveyor.yml: Revert back to Visual Studio 2015 image 521105f Misc: Use the UNREFERENCED_PARAMETER macro for UNUSED when available df61c0c Windows: Improve poll abstraction 13a2748 Windows: Add missing '%' character for printf format specifier eb66a65 Windows: Kill the dedicated thread for monotonic clock_gettime() e4e9057 Windows: Fix some MinGW build warnings and printf format specifiers 96e0af7 Windows: Drop support for Windows XP 1816288 Windows: Add Visual Studio 2019 support 28630ad Misc: Remove obsolete Windows DDK build files de4a59a Misc: Clean up Visual Studio project files f90d076 Windows: Remove support for WinCE and Visual Studio older than 2013 9eda802 linux_usbfs: Wait until all URBs have been reaped before freeing them a5624b2 core: Do not attempt to destroy a default context that doesn't exist dbd4991 core: Fix libusb_get_max_iso_packet_size() for superspeed plus 19e763e hotplug: Added libusb_hotplug_get_user_data() 25855c0 Increment LIBUSB_API_VERSION for next release cb95e3a examples: testlibusb: Always print VID and PID in addition to strings 88ded79 examples: testlibusb: Formatting, whitespace and functional cleanup 0bf84e4 core: fix build warning on newer versions of gcc a36862b windows: relax HCD root hub enumeration errors 5d0d0a5 Change the errcode argument in libusb_strerror to be of type int 6d037d0 windows: Translate ERROR_DEVICE_NOT_CONNECTED to LIBUSB_TRANSFER_NO_DEVICE f67f065 windows: Fix USBD_STATUS to LIBUSB_TRANSFER_STATUS translation 1e9d26a core: include sys/time.h on any GNU libc OS 53572d7 Add Null POSIX backend b454b9a Set project name for doxygen f20f2be linux_udev: silently ignore "bind" action 97ece77 Linux: Improved system out of memory handling 1bb774c Linux backend: fix ressource leak 4bf9c34 Xcode: add tests/stress target 93b0ed5 Xcode: apply suggested changes from Xcode 11.2 c730a84 windows: workaround WaitForMultipleObjects max 64 events limitation. 211d791 Fix linux_scan_devices() in Android e924b8f Solaris: format mismatch in some usbi_dbg() 5a07883 Doxygen: do not hardcode the sourceforge.net username e4923e7 Doxygen: add libusb_wrap_sys_device() in the API list e9d6dc2 Doxygen: update config file from 1.8.8 to 1.8.16 1734873 Solaris backend depends on Solaris private symbols 8b04a55 Solaris: fails to find USB devices on SPARC platform a45730f Solaris backend is not correctly setting the one transfer mode for Interrupt-In pipe 906e706 fix constant not in range of enumerated type 0c4f65a Xcode: apply suggested changes from Xcode 10.3
补丁链接: https://gitee.com/liuzhiqiang26/storage-sig/tree/master/例行高版本补丁分析合入/epoch-1/libusb 补丁列表: ad04734 darwin: Fix invalid GetPipePropertiesV3 argument bb37730 os/darwin: use IOUSBDevice as darwin_device_class explicitly d55b2fd darwin: use GetPipePropertiesV3 on 10.9 and later a5962ba darwin: add kIOUSBUnknownPipeErr to error string list 349baae Document that libusb_set_option may also return NOT_FOUND 0003e60 darwin: Fix stale descriptor information post reset 26611ea Windows: Translate ERROR_NO_SUCH_DEVICE to LIBUSB_TRANSFER_NO_DEVICE e2be556 linux_usbfs: Parse config descriptors during device initialization e9eec3a core: Narrow the types passed to certain backend functions 14a302a sunos: Fix a number of compiler warnings 8250881 Fix some trivial compiler warnings for the Haiku and BSD backends 8476804 descriptor: Remove usbi_get_config_index_by_value() d21956d core: Kill backend get_device_descriptor() function a157b55 core: Fix some minor inconsistencies in API and coding fc5132c core: Change pointer type from 'unsigned char' to 'void' e873677 descriptor: Minor improvements to the parse_descriptor() function 9ececdb core: Kill the 'host_endian' argument for most functions e1fcd8a core: Remove redundant definitions for descriptor sizes f07af64 core: Remove usbi_parse_descriptor() function 95b60dc descriptor: Optimize descriptor parsing 02ebafc Add packed definitions for some standard USB descriptor types da87201 hotplug: Fix definition of libusb_hotplug_register_callback() be57525 Add vcpkg installation instructions 71a3fb3 Android: fixes unknown warning option from ndk build 9fd7659 Add a way to skip the git hooks via an environment variable e83f39b libusb.h: Ensure that struct libusb_control_transfer is not padded 61c457a libusb.h: Simplify condition governing the inclusion of sys/time.h e990e48 libusb.h: Make C-preprocessor checks consistent and safe b832e9f libusb.h: Make formatting and style consistent across the whole file 53f4a7b libusb.h: Move BOS descriptor enumerations f0cce43 core: Fix definition and use of enum libusb_transfer_type 5c44ca9 netbsd: Recognize device timeouts. 60c8395 Makefiles: Remove target-specific variables 33b3ba3 configure.ac: Enhance compiler checks for pthreads 6f0330c configure.ac: Simplify detection of Windows compilation 7c0cea7 configure.ac: Fix compilation of Haiku's C++ convenience library 17143e3 automake: Add extra Makefile to handle unknown automake targets 24deb49 Windows: Improve the get_interface_details_filter() function 3f6e8ba Windows: Replace the sanitize_path() function with normalize_path() 1ce667f Move CI-related files into .private directory and add unified build script 09d0312 Xcode: Update project file 500c64a android: Update makefiles to include recent autobuild changes 95bbfb6 build: Enable additional build errors and warnings 9a1bc8c build: Require C11 to build and clean up autoconfig/automake files 0c6c072 libusb/Makefile.am: Remove unnecessary assignments 8b09dd4 core: Kill the OS_* definitions and use in the source code 30b56ba threads_posix: Improve usbi_get_tid() for various platforms 1d67425 strerror: Micro-optimize implementation and remove use of strncasecmp() 1201bcc darwin: Explicitly cleanup cached devices during the last libusb_exit() 8f7f856 appveyor: Increase build coverage to all VS solutions c66f39f libusb/Makefile.am: Fix out-of-tree builds on Windows 964fa8c msvc: Update include path for getopt in fxload projects 4a5540a autotools: Fix a number of issues 07d6d3a msvc: Reorder solution projects and add project filter files 8b93a71 Haiku: Fix some issues in the backend e32f1fd core: Make the 'reset_device' function of the backend optional 89d574b core: Fix return value of usbi_clock_gettime() 15bd82e core: Move parameter validation from backend to core 26b16eb core: Kill usbi_backend.clock_gettime() function f5c9f67 Windows: Fix some harmless build warnings 0b3a2ed core: Switch usbi_transfer to store timeout as timespec ec01c28 darwin: Fix race condition that results in segmentation fault 281ca64 core: Introduce accessor functions for structure private data 0e8f399 core: Optimize the memory layout of the transfer structure 1363463 core: Use a consistent variable name for usbi_transfer structures 6816bb4 Windows: fix MAX_PATH_LENGTH 6e0028c linux: provide an event thread name a5f6a43 threads_posix: Use thread-local storage to cache thread ID 9c28ad2 Windows: Refactoring to consolidate and simplify common code 67e6816 Windows: Fix poll implementation for NDEBUG (Release) builds ce95f65 Windows: Fix reported length of synchronous control transfers f128429 linux_usbfs: Drop support for kernel versions earlier than 2.6.32 80d2238 Windows: Fix GCC printf format warnings due to DWORD/ULONG types a96937a autobuild: Fix two issues 48200f2 core: Fix build on linux 7bc0ff3 core: Convert internal macros to static inline functions 221e819 Fix msvc 2019 project files (internal linkage) c3864c8 linux_usbfs: Clean up inconsistencies and optimize memory usage d5bb64b configure.ac: Cleanup and refactoring 21a163a Misc: Clean up zero-length strings and recursion in clock_gettime() 5c7ddb5 Misc: Cleanup across multiple backends aaff15d Misc: Trim and consolidate header file usage 325e5ac core: Make style of debug messages with errno consistent across library 5ee5287 appveyor.yml: Revert back to Visual Studio 2015 image 521105f Misc: Use the UNREFERENCED_PARAMETER macro for UNUSED when available df61c0c Windows: Improve poll abstraction 13a2748 Windows: Add missing '%' character for printf format specifier eb66a65 Windows: Kill the dedicated thread for monotonic clock_gettime() e4e9057 Windows: Fix some MinGW build warnings and printf format specifiers 96e0af7 Windows: Drop support for Windows XP 1816288 Windows: Add Visual Studio 2019 support 28630ad Misc: Remove obsolete Windows DDK build files de4a59a Misc: Clean up Visual Studio project files f90d076 Windows: Remove support for WinCE and Visual Studio older than 2013 9eda802 linux_usbfs: Wait until all URBs have been reaped before freeing them a5624b2 core: Do not attempt to destroy a default context that doesn't exist dbd4991 core: Fix libusb_get_max_iso_packet_size() for superspeed plus 19e763e hotplug: Added libusb_hotplug_get_user_data() 25855c0 Increment LIBUSB_API_VERSION for next release cb95e3a examples: testlibusb: Always print VID and PID in addition to strings 88ded79 examples: testlibusb: Formatting, whitespace and functional cleanup 0bf84e4 core: fix build warning on newer versions of gcc a36862b windows: relax HCD root hub enumeration errors 5d0d0a5 Change the errcode argument in libusb_strerror to be of type int 6d037d0 windows: Translate ERROR_DEVICE_NOT_CONNECTED to LIBUSB_TRANSFER_NO_DEVICE f67f065 windows: Fix USBD_STATUS to LIBUSB_TRANSFER_STATUS translation 1e9d26a core: include sys/time.h on any GNU libc OS 53572d7 Add Null POSIX backend b454b9a Set project name for doxygen f20f2be linux_udev: silently ignore "bind" action 97ece77 Linux: Improved system out of memory handling 1bb774c Linux backend: fix ressource leak 4bf9c34 Xcode: add tests/stress target 93b0ed5 Xcode: apply suggested changes from Xcode 11.2 c730a84 windows: workaround WaitForMultipleObjects max 64 events limitation. 211d791 Fix linux_scan_devices() in Android e924b8f Solaris: format mismatch in some usbi_dbg() 5a07883 Doxygen: do not hardcode the sourceforge.net username e4923e7 Doxygen: add libusb_wrap_sys_device() in the API list e9d6dc2 Doxygen: update config file from 1.8.8 to 1.8.16 1734873 Solaris backend depends on Solaris private symbols 8b04a55 Solaris: fails to find USB devices on SPARC platform a45730f Solaris backend is not correctly setting the one transfer mode for Interrupt-In pipe 906e706 fix constant not in range of enumerated type 0c4f65a Xcode: apply suggested changes from Xcode 10.3
评论 (
1
)
登录
后才可以发表评论
状态
已完成
待办的
进行中
已完成
已拒绝
负责人
未设置
liuzhiqiang
liuzhiqiang26
负责人
协作者
+负责人
+协作者
标签
未设置
项目
未立项任务
未立项任务
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
分支 (30)
标签 (24)
master
openEuler-24.03-LTS-Next
openEuler-24.03-LTS-SP3
openEuler-24.03-LTS-SP1
openEuler-24.03-LTS-SP2
openEuler-25.09
openEuler-24.03-LTS
sync-pr19-openEuler-20.03-LTS-SP1-to-openEuler-20.03-LTS-SP3
openEuler-20.03-LTS-SP1
openEuler-22.03-LTS-Next
openEuler-22.03-LTS-SP1
openEuler-22.03-LTS-SP2
openEuler-22.03-LTS-SP3
openEuler-22.03-LTS-SP4
openEuler-23.03
openEuler-23.09
openEuler-24.09
openEuler-25.03
openEuler-22.03-LTS
openEuler-22.09
openEuler-21.09
openEuler-21.03
openEuler-20.09
openEuler-20.03-LTS
openEuler-20.03-LTS-Next
openEuler-20.03-LTS-SP2
openEuler-20.03-LTS-SP3
openEuler-20.03-LTS-SP4
openEuler1.0
openEuler1.0-base
openEuler-25.09-release
openEuler-24.03-LTS-SP2-release
openEuler-25.03-release
openEuler-24.03-LTS-SP1-release
openEuler-22.03-LTS-SP4-release
openEuler-24.09-release
openEuler-24.03-LTS-release
openEuler-22.03-LTS-SP3-release
openEuler-23.09-rc5
openEuler-22.03-LTS-SP1-release
openEuler-22.09-release
openEuler-22.09-rc5
openEuler-22.09-20220829
openEuler-22.03-LTS-20220331
openEuler-22.03-LTS-round5
openEuler-22.03-LTS-round3
openEuler-22.03-LTS-round2
openEuler-22.03-LTS-round1
openEuler-20.03-LTS-SP3-release
openEuler-20.03-LTS-SP2-20210624
openEuler-21.03-20210330
openEuler-20.09-20200929
openEuler-20.03-LTS-20200606
openEuler-20.03-LTS-tag
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
预计工期
(小时)
参与者(1)
1
https://gitee.com/src-openeuler/libusbx.git
git@gitee.com:src-openeuler/libusbx.git
src-openeuler
libusbx
libusbx
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册