aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Dickens <christopher.a.dickens@gmail.com>2020-12-10 10:53:59 -0800
committerChris Dickens <christopher.a.dickens@gmail.com>2020-12-10 10:53:59 -0800
commitc6a35c56016ea2ab2f19115d2ea1e85e0edae155 (patch)
tree9f4fafe00ca8ddfde350cca5141be611d9ab243b
parent442305ec3d525bc9745cd1d7b7e89fd413595444 (diff)
downloadlibusb-c6a35c56016ea2ab2f19115d2ea1e85e0edae155.tar.gz
libusb 1.0.24
Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
-rw-r--r--AUTHORS56
-rw-r--r--ChangeLog28
-rw-r--r--configure.ac4
-rw-r--r--libusb/libusb-1.0.def2
-rw-r--r--libusb/version.h2
-rw-r--r--libusb/version_nano.h2
6 files changed, 85 insertions, 9 deletions
diff --git a/AUTHORS b/AUTHORS
index e90ad9b..a366189 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -11,11 +11,18 @@ Copyright © 2012-2013 Toby Gray <toby.gray@realvnc.com>
Copyright © 2013-2018 Chris Dickens <christopher.a.dickens@gmail.com>
Other contributors:
+Aaron Luft
Adrian Bunk
+Adrien Destugues
Akshay Jaggi
Alan Ott
Alan Stern
+Aleksandr Mezin
+Alexander Pyhalov
+Alexander Schlarb
+Alexander Stein
Alex Vatchenko
+Andrew Aldridge
Andrew Fernandes
Andy Chunyu
Andy McFadden
@@ -25,18 +32,25 @@ Anthony Clay
Antonio Ospite
Artem Egorkine
Aurelien Jarno
+Axel Gembe
+Aymeric Vincent
+Baruch Siach
Bastien Nocera
Bei Zhang
+Bence Csokas
Benjamin Dobell
Brent Rector
Carl Karsten
+Chris Zhu
Christophe Zeitouny
+Chunyu Xie
Colin Walters
Dave Camarillo
David Engraf
-David Moore
Davidlohr Bueso
+David Moore
Dmitry Fleytman
+Dmitry Kostjuchenko
Doug Johnston
Evan Hunter
Federico Manzan
@@ -44,60 +58,85 @@ Felipe Balbi
Florian Albrechtskirchinger
Francesco Montorsi
Francisco Facioni
+Frank Li
+Frederik Carlier
Gaurav Gupta
Graeme Gill
+Greg Kroah-Hartman
Gustavo Zacarias
Hans Ulrich Niedermann
+Harry Mallon
Hector Martin
Hoi-Ho Chan
+Ido Yariv
+Igor Anokhin
+Ihor Dutchak
Ilya Konstantinov
Jakub Klama
James Hanko
Jeffrey Nichols
+Jie Zhang
Johann Richard
+John Keeping
John Sheu
+Jonas Malaco
Jonathon Jongsma
Joost Muller
Josh Gao
Joshua Blake
+Joshua Hou
+Juan Cruz Viotti
Justin Bischoff
-KIMURA Masaru
Karsten Koenig
+Kenjiro Tsuji
+KIMURA Masaru
Konrad Rzepecki
Kuangye Guo
Lars Kanis
Lars Wirzenius
Lei Chen
+Léo Lam
Luca Longinotti
Marcus Meissner
Markus Heidelberg
Martin Ettl
Martin Koegler
+Martin Thierer
Matthew Stapleton
Matthias Bolte
Michel Zou
Mike Frysinger
Mikhail Gusarov
+Mikolaj Kucharski
Morgan Leborgne
Moritz Fischer
-Ларионов Даниил
+Nia Alarie
Nicholas Corgan
Omri Iluz
Orin Eman
+Patrick Stewart
Paul Fertser
+Paul Qureshi
Pekka Nikander
+Philémon Favrod
+Pino Toscano
Rob Walker
Romain Vimont
Roman Kalashnikov
+Saleem Rashid
Sameeh Jubran
Sean McBride
Sebastian Pipping
+Sebastian von Ohr
Sergey Serb
Simon Haggett
Simon Newton
+Slash Gordon
Stefan Agner
Stefan Tauner
Steinar H. Gunderson
+Stephen Groat
+Theo Buehler
Thomas Röfer
Tim Hutt
Tim Roberts
@@ -106,14 +145,25 @@ Toby Peterson
Tormod Volden
Trygve Laugstøl
Uri Lublin
+Uwe Bonnes
Vasily Khoruzhick
Vegard Storheil Eriksen
Venkatesh Shukla
Vianney le Clément de Saint-Marcq
Victor Toso
+Vinicius Tinti
Vitali Lovich
+Vladimir Beloborodov
+William Orr
William Skellenger
Xiaofan Chen
+Zhiqiang Liu
Zoltán Kovács
+Сергей Валерьевич
+Ларионов Даниил
Роман Донченко
+liangyunwang
parafin
+RipleyTom
+saur0n
+winterrace
diff --git a/ChangeLog b/ChangeLog
index 0999d07..df47bd5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,30 @@
For detailed information about the changes below, please see the git log or
visit: http://log.libusb.info
+2020-12-09: v1.0.24
+* Add new platform abstraction (#252)
+* Add Null POSIX backend
+* Add support for eventfd
+* Add support for thread IDs on Haiku, NetBSD and Solaris
+* New API libusb_hotplug_get_user_data()
+* Darwin (macOS): Fix race condition that results in segmentation fault (#701)
+* Darwin (macOS): Fix stale descriptor information post reset (#733)
+* Darwin (macOS): use IOUSBDevice as darwin_device_class explicitly (#693)
+* Linux: Drop support for kernel older than 2.6.32
+* Linux: Provide an event thread name (#689)
+* Linux: Wait until all USBs have been reaped before freeing them (#607)
+* NetBSD: Recognize device timeouts (#710)
+* OpenBSD: Allow opening ugen devices multiple times (#763)
+* OpenBSD: Support libusb_get_port_number() (#764)
+* SunOS: Fix a memory leak (#756)
+* SunOS: Various fixes (#627, #628, #629)
+* Windows: Add Visual Studio 2019 support
+* Windows: Drop support for WinCE and Visual Studio older than 2013
+* Windows: Drop support for Windows XP
+* Windows: Support building all examples using Visual Studio (#151)
+* Documentation fixes and improvements
+* Various other bug fixes and improvements
+
2019-08-28: v1.0.23
* Add German translation (#446)
* Add Hungarian translation (#493)
@@ -22,7 +46,7 @@ visit: http://log.libusb.info
* Windows: Add support for isochronous transfers with WinUSB
* Various other bug fixes and improvements
-2018-03-24: v1.0.22:
+2018-03-24: v1.0.22
* New libusb_set_option() API
* Fix transfer timeout not being cleared upon resubmission
* Report super speed plus devices on modern Linux and macOS
@@ -40,7 +64,7 @@ visit: http://log.libusb.info
* Windows: Support cancelation of individual transfers (Vista and later)
* Various other bug fixes and improvements
-2016-10-01: v1.0.21:
+2016-10-01: v1.0.21
* Core: Refactor code related to transfer flags and timeout handling
* Darwin: Ignore root hub simulation devices
* Darwin: Improved support for OS X El Capitan
diff --git a/configure.ac b/configure.ac
index 9806c24..5b880f6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -31,9 +31,9 @@ dnl Library versioning
dnl These numbers should be tweaked on every release. Read carefully:
dnl http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
dnl http://sourceware.org/autobook/autobook/autobook_91.html
-lt_current=2
+lt_current=3
lt_revision=0
-lt_age=2
+lt_age=3
LT_LDFLAGS="-version-info ${lt_current}:${lt_revision}:${lt_age} -no-undefined"
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
diff --git a/libusb/libusb-1.0.def b/libusb/libusb-1.0.def
index 2e78b0a..700a8bc 100644
--- a/libusb/libusb-1.0.def
+++ b/libusb/libusb-1.0.def
@@ -178,3 +178,5 @@ EXPORTS
libusb_unref_device@4 = libusb_unref_device
libusb_wait_for_event
libusb_wait_for_event@8 = libusb_wait_for_event
+ libusb_wrap_sys_device
+ libusb_wrap_sys_device@12 = libusb_wrap_sys_device
diff --git a/libusb/version.h b/libusb/version.h
index 1de2e5b..d8ebde4 100644
--- a/libusb/version.h
+++ b/libusb/version.h
@@ -14,5 +14,5 @@
#endif
/* LIBUSB_RC is the release candidate suffix. Should normally be empty. */
#ifndef LIBUSB_RC
-#define LIBUSB_RC "-rc1"
+#define LIBUSB_RC ""
#endif
diff --git a/libusb/version_nano.h b/libusb/version_nano.h
index 273669a..0f100a8 100644
--- a/libusb/version_nano.h
+++ b/libusb/version_nano.h
@@ -1 +1 @@
-#define LIBUSB_NANO 11583
+#define LIBUSB_NANO 11584