osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-remsim/+/39531?usp=email )
Change subject: Bump version: 1.0.0.76-ff79-dirty → 1.1.0 ......................................................................
Bump version: 1.0.0.76-ff79-dirty → 1.1.0
Change-Id: I084a7cf36a6cce390c42ee44e7ac3d740e1785b4 --- M TODO-RELEASE M configure.ac M debian/changelog M debian/control M src/Makefile.am 5 files changed, 111 insertions(+), 16 deletions(-)
Approvals: pespin: Looks good to me, approved Jenkins Builder: Verified
diff --git a/TODO-RELEASE b/TODO-RELEASE index 730a421..0ed7189 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -1,12 +1,9 @@ # When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install -# according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.... -# In short: +# according to https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release +# 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 -libosmocore > 1.9.0 working (compiling) gsmtap_inst_fd2() -libosmo-simtrace2 >= 0.9.0 required to compile (sim presence polarity) -libosmo-netif >1.5.1 osmo_ipa_ka_fsm_inst APIs +#library what description / commit summary line diff --git a/configure.ac b/configure.ac index ad2dcdb..a49c79b 100644 --- a/configure.ac +++ b/configure.ac @@ -33,9 +33,9 @@ fi PKG_PROG_PKG_CONFIG([0.20])
-PKG_CHECK_MODULES(OSMOCORE, libosmocore >= 1.6.0) -PKG_CHECK_MODULES(OSMOGSM, libosmogsm >= 0.11.0) -PKG_CHECK_MODULES(OSMONETIF, libosmo-netif >= 1.5.0) +PKG_CHECK_MODULES(OSMOCORE, libosmocore >= 1.11.0) +PKG_CHECK_MODULES(OSMOGSM, libosmogsm >= 1.11.0) +PKG_CHECK_MODULES(OSMONETIF, libosmo-netif >= 1.6.0)
AC_ARG_ENABLE([remsim-server],[AS_HELP_STRING([--disable-remsim-server], [Build osmo-remsim-server])], [osmo_ac_build_server="$enableval"],[osmo_ac_build_server="yes"]) @@ -64,8 +64,8 @@ [osmo_ac_build_client_st2="$enableval"],[osmo_ac_build_client_st2="yes"]) if test "$osmo_ac_build_client_st2" = "yes"; then AC_DEFINE(BUILD_CLIENT_ST2, 1, [Define if we want to build osmo-remsim-client-st2]) - PKG_CHECK_MODULES(OSMOUSB, libosmousb >= 1.4.0) - PKG_CHECK_MODULES(OSMOSIMTRACE2, libosmo-simtrace2 >= 0.8.0) + PKG_CHECK_MODULES(OSMOUSB, libosmousb >= 1.11.0) + PKG_CHECK_MODULES(OSMOSIMTRACE2, libosmo-simtrace2 >= 0.9.0) PKG_CHECK_MODULES(USB, libusb-1.0) fi AM_CONDITIONAL(BUILD_CLIENT_ST2, test "x$osmo_ac_build_client_st2" = "xyes") diff --git a/debian/changelog b/debian/changelog index 63e8eaa..3161642 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,101 @@ +osmo-remsim (1.1.0) unstable; urgency=medium + + [ Harald Welte ] + * manual: Document the logging configuration + * manual: update remsim-client options to match --help output + * manual: Update changelog, copyright, version + * Fix client_id/bank_id/slot_nr range in manual + --help output + * Check RSPRO component type; print error if type doesn't match + * server: Log connection establishment from bankd/client; warn on localhost + * server: Log keep-alive timeout and TCP disconnects + * server: Differentiate log levels, not everything is DEBUG + * bankd: Differentiate log levels, not everything is DEBUG + * server: Fix segfault in error path (client component ID != client) + * server: Detect duplicate client/bankd connection; drop new ones + * bankd: Better error messages during start-up + * encode actual hostname in RSPRO + * cosmetic: various typo/spelling fixes + * server: Fix various error paths if startup fails + * bankd: Log more clearly if we fail to open a PC/SC reader + * rspro_client_fsm: Log clientConnectResult != ok + * update git URLs (git -> https; gitea) + * bankd: log BankID:SlotNr in every log line + * main_fsm: Log bankd config (ip/port/bank_id/slot_nr) + disconnect + * bankd: Log not just ModemToCard but also CardToModem + * Install + package remsim-apitool as separate sub-package + * debian/control: Don't use misc:Package + * fix rpm spec file for packacing of apitool + * client: Log TPDU/ATR/PTS/slotStatus at INFO or NOTICE level + * bankd: Open PC/SC by default in EXCLUSIVE mode + * client: Fix '-a' command-line argument for ATR + * client: Option to ignore any ATR sent by bankd + * bankd: Don't log an "Error" if slotmap is removed + * remsim-client-st2: Proper error if not all endpoints can be found + * Fix various 'uninitialized variable' bugs reported by coverity + * rest_api: strtoul canot return negative + * remsim_server: handle osmo_fd_register() failure case + * rspro_server: Handle ipa_server_link_open() error case + * bankd_main: Avoid uninitialized variable + * rspro_client_fsm: Fix integer overflow calculating re-establishment delay + * user_ifdhandler: Fix missing check of osmo_fd_register return val + * user_shell: Fix unchecked return value of osmo_fd_register() + * user_simtrace2: Fix uninitialized ifm->path + * bankd: Don't use 127.0.0.1 as default IP address for the server + * README.md: Major update / meaningful content + * Add funding link to github mirror + + [ Oliver Smith ] + * treewide: remove FSF address + * packaging: osmo-remsim-apitool needs py3-requests + * debian: set compat level to 10 + * systemd: depend on networking-online.target + * src/rspro: regenerate to fix misleading indents + * checkpatch.conf: ignore rspro generated files + * debian/rules: don't compress pdfs + * contrib: remove rpm spec file + * contrib/jenkins: libosmo-abis after libosmo-netif + + [ James Tavares ] + * bankd: add missing -p short form option + * ignore libtool artifacts from cross-compile environments + * bankd: edge detect RESET and VCC indications + * client: set the local/remote mode before inserting card + * bankd: Add GSMTAP functionality for SIM traffic + * bankd, client, server: add -L option to disable log coloring + * rspro_client: implement re-establish delay + + [ Daniel Willmann ] + * remsim_client: Fix custom ATR '-a' option + + [ Stephan Skrodzki ] + * another csv example for our usb CCID reader + + [ arehbein ] + * bankd: Use gsmtap_inst_fd2() + + [ Joey Berkovitz ] + * user_ifdhandler: Fix segfault on startup + + [ Alexander Couzens ] + * remsim_client: add support to set sim presence pin polarity + + [ Pau Espin Pedrol ] + * Replace deprecated ipa_msg_push_header() + * Fix uninitialized return value + * Remove rspro_client.c which is not used anyway + * Makefile:am: Improve formatting and order of CFLAGS and LIBS + * rspro: use osmo_stream to handle IPA connection + * server: Implement IPA server with osmo_stream + * Use new osmo_ipa_ka_fsm_inst APIs from libosmo-netif + * Drop dependency on libosmo-abis + * rspro_client_fsm: Fix missing return + * bankd: Fix typo in fprintf string output + * cosmetic: rspro_client_fsm: Document event handled in all_state + * Several logging improvements + * bankd: Add -T and -e cmdline params + + -- Oliver Smith osmith@sysmocom.de Wed, 12 Feb 2025 15:54:41 +0100 + osmo-remsim (1.0.0) unstable; urgency=medium
[ Harald Welte ] diff --git a/debian/control b/debian/control index 3e98465..9351cc5 100644 --- a/debian/control +++ b/debian/control @@ -9,9 +9,9 @@ pkg-config, osmo-gsm-manuals-dev, libcsv-dev, - libosmocore-dev (>= 1.6.0), - libosmo-netif-dev (>= 1.5.0), - libosmo-simtrace2-dev (>= 0.8.0), + libosmocore-dev (>= 1.11.0), + libosmo-netif-dev (>= 1.6.0), + libosmo-simtrace2-dev (>= 0.9.0), libpcsclite-dev, libusb-1.0-0-dev, libulfius-dev, diff --git a/src/Makefile.am b/src/Makefile.am index c2551a9..8a77f36 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -16,7 +16,7 @@ $(OSMOCORE_CFLAGS) \ $(NULL)
-RSPRO_LIBVERSION=2:0:0 +RSPRO_LIBVERSION=2:1:0 lib_LTLIBRARIES = libosmo-rspro.la libosmo_rspro_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(RSPRO_LIBVERSION) # OSMONETIF_LIBS, OSMOGSM_LIBS not needed, we don't use any of its symbols, only the header above