Debian Patches
Status for airspyone-host/1.0.10-4
Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0001-Use-device-stop_requested-when-libusb-errors-out-76.patch | [PATCH 01/29] Use device->stop_requested when libusb errors out (#76) Replace device->streaming = false with device->stop_requested = true for USB errors to avoid deadlock on device removal. Also check stop_requested when checking if streaming or not to be consistent with the old behaviour. |
Johan Hedin <johan.o.hedin@gmail.com> | no | 2021-05-16 | ||
0002-Process-pending-libusb-events-before-shutdown-78.patch | [PATCH 02/29] Process pending libusb events before shutdown (#78) * Process pending libusb events before shutdown After libusb_cancel_transfer, pending events need to be handled to avoid memory leaks. * Do not use deprecated function Use libusb_handle_events_timeout_completed instead of deprecated libusb_handle_events_timeout. |
Johan Hedin <johan.o.hedin@gmail.com> | no | 2021-05-22 | ||
0003-Fix-cmake_minimum_required-to-avoid-warnings-80.patch | [PATCH 03/29] Fix cmake_minimum_required to avoid warnings (#80) cmake 3.19 warns about dropped compatibility for cmake less than 2.8.12 in the future. This patch sets the minimum required version to what's stated in README.md to avoid the warning. |
Johan Hedin <johan.o.hedin@gmail.com> | no | 2021-05-23 | ||
0004-Fix-cmake-warning-regarding-module-name-79.patch | [PATCH 04/29] Fix cmake warning regarding module name (#79) cmake 3.19 prints a warning if variables set from a "find module" does not follow the normal pattern, i.e. a find module named FindUSB1.cmake is assumed to set variables that begin with USB1_*. This patch renames the module to be consistent with the names of the variables set from inside it. |
Johan Hedin <johan.o.hedin@gmail.com> | no | 2021-05-23 | ||
0005-Remove-unused-statics-to-stop-gcc-warnings-81.patch | [PATCH 05/29] Remove unused statics to stop gcc warnings (#81) gcc 10 warns about unused static variables and functions. |
Johan Hedin <johan.o.hedin@gmail.com> | no | 2021-05-23 | ||
0006-Fixed-the-usb-tear-down-sequence.patch | [PATCH 06/29] Fixed the usb tear-down sequence. | Youssef <youssef@airspy.com> | no | 2021-09-13 | ||
0007-avoid-timespec-build-error-on-VS2017-2019-83.patch | [PATCH 07/29] avoid timespec build error on VS2017/2019 (#83) | "Dr. Johannes Pohl" <Johannes.Pohl90@gmail.com> | no | 2022-02-25 | ||
0008-Fixed-command-for-Add-users-to-group-plugdev.patch | [PATCH 08/29] Fixed command for "Add users to group plugdev" Thanks to the comment in https://github.com/airspy/airspyone_host/issues/86 |
Benjamin Vernoux <bvernoux@gmail.com> | no | 2022-07-23 | ||
0009-Added-android-support.patch | [PATCH 09/29] Added android support | AlexandreRouma <alexandre.rouma@gmail.com> | no | 2022-09-01 | ||
0010-bugfix.patch | [PATCH 10/29] bugfix | AlexandreRouma <alexandre.rouma@gmail.com> | no | 2022-09-02 | ||
0011-Windows-fix.patch | [PATCH 11/29] Windows fix | AlexandreRouma <alexandre.rouma@gmail.com> | no | 2022-09-03 | ||
0012-Fix-airspy_open_device_fd-supported-only-for-ANDROID.patch | [PATCH 12/29] Fix airspy_open_device_fd supported only for ANDROID Fix airspy_open_device_fd() is supported only for ANDROID (as libusb_wrap_sys_device() is supported on recent libusb 1.0.23 or more (see https://github.com/libusb/libusb/blob/4239bc3a50014b8e6a5a2a59df1fff3b7469543b/ChangeLog#L69) and mainly for ANDROID purpose. Fix issue https://github.com/airspy/airspyone_host/issues/88 |
Benjamin Vernoux <bvernoux@gmail.com> | no | 2022-09-04 | ||
0013-Update-build-for-Windows-MSYS2-mingw64.patch | [PATCH 13/29] Update build for Windows MSYS2/mingw64 | Benjamin Vernoux <bvernoux@gmail.com> | no | 2022-09-04 | ||
0014-Fix-stack-buffer-overflow-in-airspy_version_string_r.patch | [PATCH 14/29] Fix stack buffer overflow in airspy_version_string_read() (#90) If one follows the comment about length needing to be at least 128 and passes string of the maximum possible size of 255 this function used to access stack memory past the local buffer. Now the local buffer is zeroed out, and only maximum possible number if bytes are copied, taking into account both local buffer and the version string sizes. This makes it possible to pass string buffer both larger or smaller than the local buffer without any memory access past the buffer boundaries. Adjusted the comment in the header stating that the string needs to be of a certain size to avoid clipping. There should be no changes from the API or behavior point of view. |
Sergey Sharybin <sergey.vfx@gmail.com> | no | 2022-10-15 | ||
0015-Fix-CMakeLists.txt-for-mingw64.patch | [PATCH 15/29] Fix CMakeLists.txt for mingw64 | bvernoux <bvernoux@gmail.com> | no | 2022-10-15 | ||
0016-Update-getopt_2013.vcxproj-to-build-with-VisualStudi.patch | [PATCH 16/29] Update getopt_2013.vcxproj to build with VisualStudio 2019 | bvernoux <bvernoux@gmail.com> | no | 2022-10-15 | ||
0017-Update-getopt_2013.vcxproj-Debug-Win32-X64-to-build-.patch | [PATCH 17/29] Update getopt_2013.vcxproj Debug(Win32/X64) to build with VisualStudio 2019 | bvernoux <bvernoux@gmail.com> | no | 2022-10-15 | ||
0018-Workaround-a-nasty-libpthread-bug-on-Windows-when-th.patch | [PATCH 18/29] Workaround a nasty libpthread bug on Windows when the process is run with a different working directory than the exe; Cleaned up the streaming logic. |
Youssef <youssef@airspy.com> | no | 2023-12-11 | ||
0019-Added-500ms-timeout-for-libusb_control_transfer-call.patch | [PATCH 19/29] Added 500ms timeout for libusb_control_transfer() calls. | Youssef <youssef@airspy.com> | no | 2023-12-29 | ||
0020-Only-call-pthread_join-if-thread-is-active.patch | [PATCH 20/29] Only call pthread_join if thread is 'active' | Johan Hedin <johan.o.hedin@gmail.com> | no | 2024-01-10 | ||
0021-Dedicated-variables-to-guard-pthread_join.patch | [PATCH 21/29] Dedicated variables to guard pthread_join() Use dedicated variables instead of relying on the value of the thread id. |
Johan Hedin <johan.o.hedin@gmail.com> | no | 2024-01-11 | ||
0022-Add-new-tool-airspy_calibrate-fix-issue-https-github.patch | [PATCH 22/29] Add new tool airspy_calibrate fix issue https://github.com/airspy/airspyone_host/issues/96 Usage: -r: Read and display calibration data. -w <calibration in ppb>: Erase and Write calibration in ppb. |
Benjamin Vernoux <bvernoux@gmail.com> | no | 2024-03-01 | ||
0023-Fixed-bool-conflict-in-C23-98.patch | [PATCH 23/29] Fixed bool conflict in C23 (#98) https://bugzilla.redhat.com/show_bug.cgi?id=2336033 |
=?UTF-8?q?Jaroslav=20=C5=A0karvada?= <zbox@atlas.cz> | no | 2025-01-26 | ||
0024-Copyright-Update.patch | [PATCH 24/29] Copyright Update | Youssef <youssef@airspy.com> | no | 2025-06-11 | ||
0025-Copyright-Update.patch | [PATCH 25/29] Copyright Update | Youssef <youssef@airspy.com> | no | 2025-06-11 | ||
0026-Copyright-Update.patch | [PATCH 26/29] Copyright Update | Youssef <youssef@airspy.com> | no | 2025-06-11 | ||
0027-Copyright-Update.patch | [PATCH 27/29] Copyright Update | Youssef <youssef@airspy.com> | no | 2025-06-11 | ||
0028-Copyright-Update.patch | [PATCH 28/29] Copyright Update | Youssef <youssef@airspy.com> | no | 2025-06-11 | ||
0029-Copyright-Update.patch | [PATCH 29/29] Copyright Update | Youssef <youssef@airspy.com> | no | 2025-06-11 | ||
0001-Bump-CMake-policies.patch | [PATCH 1/2] Bump CMake policies | Cristian Le <git@lecris.dev> | no | 2025-05-30 | ||
0002-Use-GNUInstallDirs.patch | [PATCH 2/2] Use GNUInstallDirs | Cristian Le <git@lecris.dev> | no | 2025-05-30 | ||
libusb-freebsd | Build on FreeBSD or kFreeBSD platforms with compatible libusb | A. Maitland Bottoms <bottoms@debian.org> | no | |||
On-linux-check-whether-a-kernel-driver-is-attached | [PATCH 01/10] On linux check whether a kernel driver is attached to airspy device opened and if so, we detach it. | bvernoux <bvernoux@gmail.com> | no | 2015-05-26 |