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

All known versions for source package 'airspyone-host'

Links