osmith has submitted this change. (
https://gerrit.osmocom.org/c/simtrace2/+/39530?usp=email )
Change subject: Bump version: 0.8.1 → 0.9.0
......................................................................
Bump version: 0.8.1 → 0.9.0
Change-Id: I6965017fcd5323677ce11fd9860d4355eb8f770f
---
M TODO-RELEASE
M debian/changelog
M debian/control
M host/configure.ac
M host/lib/Makefile.am
5 files changed, 102 insertions(+), 9 deletions(-)
Approvals:
Jenkins Builder: Verified
pespin: Looks good to me, approved
diff --git a/TODO-RELEASE b/TODO-RELEASE
index 3b33942..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -3,10 +3,7 @@
# In short:
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info…
# LIBVERSION=c:r:a
# If the library source code has changed at all since the last update, then increment
revision: c:r + 1:a.
-# If any interfaces have been added, removed, or changed since the last update: c +
1:0:0.
+# If any interfaces have been added, removed, or changed since the last update: c +
1:0:a.
# If any interfaces have been added since the last public release: c:r:a + 1.
# If any interfaces have been removed or changed since the last public release: c:r:0.
#library what description / commit summary line
-simtrace2 API/ABI change osmo_st2_transport new member
-simtrace2 API/ABI change cardemu_usb_msg_config new member
-simtrace2 API/ABI change add function osmo_st2_cardem_request_config2()
diff --git a/debian/changelog b/debian/changelog
index 99cfb8b..b19291c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,99 @@
+simtrace2 (0.9.0) unstable; urgency=medium
+
+ [ Oliver Smith ]
+ * host/contrib/simtrace2.spec.in: update
+ * treewide: remove FSF address
+ * contrib/jenkins.sh: set USE_CLANG=1
+ * Cosmetic: fix CI errors
+ * debian/rules: remove override_dh_autoreconf
+ * debian: set compat level to 10
+ * contrib/jenkins: tweak shell logic
+ * firmware/Makefile: don't use distribution's CFLAGS
+ * contrib: remove rpm spec file
+
+ [ Eric Wild ]
+ * firmware: add crc stub to all dfu apps to ensure reliable loading
+ * wireshark lua dissector: dissect more
+ * lua dissector: adjust usage instructions
+ * conrtrib/upload : upload elf files
+ * contrib/jenkins.sh : build and publish combined targets
+ * fw: only build the bl with clang
+
+ [ James Tavares ]
+ * simtrace2-tool: add "modem sim-card (insert|remove)" command
+ * firmware: add definition for main osc bypass when using external osc
+ * gitignore: add missing entries binaries
+ * firmware: bugfix: disable cardemu comms in local SIM mode
+ * main: rotor: erase immediately after send
+ * Fix missing generation of waiting-time-extension in some situations
+
+ [ Harald Welte ]
+ * host: Print strerror(errno) in case of problems opening the USB device
+ * cosmetic: Fix indent of printf() statement
+ * host: properly zero-initialize interface match structures
+ * contrib/simtrace.lua: Add VID/PID of all currentl simtrace2 devices
+ * cosmetic: contrib/simtrace.lua: more consistent formatting
+ * contrib/simtrace.lua: Add header with author/description/usage
+ * contrib/simtrace.lua: print length + slot-number in decimal only
+ * contrib/simtrace.lua: Don't print SIMTRACE_MSGT_ in every COL_INFO
+ * contrib/simtrace.lua: Dissect some more cardem related message types
+ * contrib/simtrace.lua: Register for "decode as..."
+ * cardem: Report the VCC voltage (if supported)
+ * card_emu_uart_interrupt: ASSERT if we get called with wrong uart_chan
+ * cardem: set more reasonable interrupt priorities
+ * host: Always initialize libosmocore logging before using it
+ * simtrace2-cardem-pcsc: rename 'flags' to 'status_flags'
+ * simtrace2-cardem-pcsc: Move all logging into libosmocore
+ * simtrace2-cardem-pcsc: Detect card power-up without RESET
+ * host: Don't pass -1 (converted to 255) as address
+ * simtrace2-cardem-pcsc: Fix copy+paste error in log message
+ * simtrace2-cardem-pcsc: continue in case of LIBUSB_TRANSFER_ERROR
+ * contrib/simtrace.lua: Add Flag bits + Data to COL_INFO
+ * Reduce bInterval of interrupt endpoints to avoid interrupt misses
+ * simtrace2-cardem-pcsc.c: Send APDUs via GSMTAP
+ * update git URLs (git -> https; gitea)
+ * cardem: reset the uC in case of USB disconnect
+ * cosmetic: Fix compile-time #error message string typo
+ * firmware/sniffer: Fix copy+paste when logging invalid INS bytes
+ * firmware/sniffer: Log parity errors, just like overruns and framing errors
+ * firmware/sniffer: refactor setting TPDU state
+ * firmware/sniffer: Log old and new state in ISO7816-3 state changes
+ * firmware/sniffer: Avoid extra call for rbuf_is_full
+ * firmware/sniffer: Fix programming error in PPS
+ * firmware/sniffer: Make all global variables 'static'
+ * firmware/sniffer: Group global variables in structs
+ * firmware/sniffer: Log cause of WT change
+ * firmware/sniffer: Rename global variable 'wt' to 'g_wt'
+ * firmware/sniffer: Disable TIMEOUT interrupts in USART IER on exit
+ * firmware/sniffer: Add + use 16bit ringbuffer
+ * firmware/sniffer: Pass PARITY/OVERRUN/FRAMING error via ringbuffer
+ * firmware/sniffer: Handle WT timeouts via ring-buffer
+ * firmware/sniffer: introduce #define for interrupt enable flags
+ * firmware/sniffer: Enable interrupts for overrun/parity/frame errors
+ * Fix unchecked return value of osmo_libusb_init()
+ * Add funding link to github mirror
+ * README.md: Fix mark-down nested bullet syntax
+ * README.md: Fix mark-down nested bullet syntax
+ * README.md: add links to SIMtrace2 and QMOD
+ * README.md: Add links to where hardware can be bought
+ * README.md: Add section on ngff_carem
+ * README.md: Add note to avoid using a VM
+
+ [ Alexander Couzens ]
+ * firmware: usb: call USBD_HAL_DISCONNECT while usb init to recover from resets
+ * ngff_cardem: cosmetic: fix superflous space
+ * dissector: add support for sim polarity
+ * firmware: allow to change the sim presence pin polarity
+ * simtrace2-cardem-pcsc: allow to set sim presence polarity
+
+ [ Vadim Yanitskiy ]
+ * host/cardem: fix integer overflow in process_do_rx_da()
+
+ [ Philipp Maier ]
+ * simtrace2-cardem-pcsc: mark reset events in GSMTAP trace
+
+ -- Oliver Smith <osmith(a)sysmocom.de> Wed, 12 Feb 2025 16:07:53 +0100
+
simtrace2 (0.8.1) unstable; urgency=medium
* host/contrib/simtrace2.spec.in: fix soname
diff --git a/debian/control b/debian/control
index cae4e8d..75826be 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@
pkg-config,
git,
dh-autoreconf,
- libosmocore-dev (>= 1.4.0),
+ libosmocore-dev (>= 1.11.0),
libpcsclite-dev,
libnewlib-arm-none-eabi,
libusb-1.0-0-dev,
diff --git a/host/configure.ac b/host/configure.ac
index fd67f4a..83a2b23 100644
--- a/host/configure.ac
+++ b/host/configure.ac
@@ -56,9 +56,9 @@
CFLAGS="$saved_CFLAGS"
AC_SUBST(SYMBOL_VISIBILITY)
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.4.0)
-PKG_CHECK_MODULES(LIBOSMOSIM, libosmosim >= 1.4.0)
-PKG_CHECK_MODULES(LIBOSMOUSB, libosmousb >= 1.4.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.11.0)
+PKG_CHECK_MODULES(LIBOSMOSIM, libosmosim >= 1.11.0)
+PKG_CHECK_MODULES(LIBOSMOUSB, libosmousb >= 1.11.0)
PKG_CHECK_MODULES(LIBUSB, libusb-1.0)
AC_ARG_ENABLE(sanitize,
diff --git a/host/lib/Makefile.am b/host/lib/Makefile.am
index e134c75..dbcb3f8 100644
--- a/host/lib/Makefile.am
+++ b/host/lib/Makefile.am
@@ -1,7 +1,7 @@
# This is _NOT_ the library release version, it's an API version.
# Please read chapter "Library interface versions" of the libtool
documentation
# before making any modifications:
https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
-ST2_LIBVERSION=1:0:0
+ST2_LIBVERSION=2:0:1
AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)
AM_CFLAGS= -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOSIM_CFLAGS) $(LIBUSB_CFLAGS)
$(COVERAGE_CFLAGS)
--
To view, visit
https://gerrit.osmocom.org/c/simtrace2/+/39530?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: simtrace2
Gerrit-Branch: master
Gerrit-Change-Id: I6965017fcd5323677ce11fd9860d4355eb8f770f
Gerrit-Change-Number: 39530
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>