Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mnhauke:osmocom:nightly
osmo-remsim
osmo-remsim.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File osmo-remsim.changes of Package osmo-remsim
------------------------------------------------------------------- Wed May 15 20:05:58 UTC 2024 - mardnh@gmx.de - Update to version 1.0.0.61: * user_ifdhandler: Fix segfault on startup ------------------------------------------------------------------- Fri May 10 20:05:47 UTC 2024 - mardnh@gmx.de - Update to version 1.0.0.60: * contrib: remove rpm spec file ------------------------------------------------------------------- Sat Mar 23 21:06:03 UTC 2024 - mardnh@gmx.de - Update to version 1.0.0.59: * Add funding link to github mirror * README.md: Major update / meaningful content ------------------------------------------------------------------- Wed Mar 20 21:05:28 UTC 2024 - mardnh@gmx.de - Update to version 1.0.0.57: * debian/rules: don't compress pdfs ------------------------------------------------------------------- Wed Feb 07 15:30:36 UTC 2024 - mardnh@gmx.de - Update to version 1.0.0.56: * bankd: Use gsmtap_inst_fd2() * bankd: Don't use 127.0.0.1 as default IP address for the server * user_simtrace2: Fix uninitialized ifm->path * user_shell: Fix unchecked return value of osmo_fd_register() * user_ifdhandler: Fix missing check of osmo_fd_register return val * rspro_client_fsm: Fix integer overflow calculating re-establishment delay * checkpatch.conf: ignore rspro generated files * src/rspro: regenerate to fix misleading indents * another csv example for our usb CCID reader * remsim_client: Fix custom ATR '-a' option ------------------------------------------------------------------- Tue Nov 07 21:08:17 UTC 2023 - mardnh@gmx.de - Update to version 1.0.0.56: * bankd: Use gsmtap_inst_fd2() ------------------------------------------------------------------- Sat Sep 16 11:35:20 UTC 2023 - mardnh@gmx.de - Update to version 1.0.0.55: * bankd: Don't use 127.0.0.1 as default IP address for the server * user_simtrace2: Fix uninitialized ifm->path * user_shell: Fix unchecked return value of osmo_fd_register() * user_ifdhandler: Fix missing check of osmo_fd_register return val * rspro_client_fsm: Fix integer overflow calculating re-establishment delay * checkpatch.conf: ignore rspro generated files * src/rspro: regenerate to fix misleading indents * another csv example for our usb CCID reader * remsim_client: Fix custom ATR '-a' option * systemd: depend on networking-online.target * debian: set compat level to 10 ------------------------------------------------------------------- Mon Feb 06 21:05:26 UTC 2023 - mardnh@gmx.de - Update to version 1.0.0.44: * bankd_main: Avoid uninitialized variable * rspro_server: Handle ipa_server_link_open() error case * remsim_server: handle osmo_fd_register() failure case * rest_api: strtoul canot return negative * Fix various 'uninitialized variable' bugs reported by coverity ------------------------------------------------------------------- Fri Dec 09 21:05:11 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.39: * packaging: osmo-remsim-apitool needs py3-requests ------------------------------------------------------------------- Sat Nov 19 21:05:29 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.38: * rspro_client: implement re-establish delay * bankd, client, server: add -L option to disable log coloring * bankd: Add GSMTAP functionality for SIM traffic ------------------------------------------------------------------- Tue Nov 15 21:05:23 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.35: * remsim-client-st2: Proper error if not all endpoints can be found ------------------------------------------------------------------- Mon Nov 14 21:05:21 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.34: * client: set the local/remote mode before inserting card * bankd: edge detect RESET and VCC indications * ignore libtool artifacts from cross-compile environments * bankd: add missing -p short form option ------------------------------------------------------------------- Mon Jul 25 20:05:58 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.30: * bankd: Don't log an "Error" if slotmap is removed * client: Option to ignore any ATR sent by bankd * client: Fix '-a' command-line argument for ATR * bankd: Open PC/SC by default in EXCLUSIVE mode * client: Log TPDU/ATR/PTS/slotStatus at INFO or NOTICE level ------------------------------------------------------------------- Fri Jul 15 20:04:44 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.25: * fix rpm spec file for packacing of apitool ------------------------------------------------------------------- Wed Jul 13 20:04:43 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.24: * debian/control: Don't use misc:Package * Install + package remsim-apitool as separate sub-package * bankd: Log not just ModemToCard but also CardToModem * main_fsm: Log bankd config (ip/port/bank_id/slot_nr) + disconnect * bankd: log BankID:SlotNr in every log line ------------------------------------------------------------------- Mon Jun 20 20:05:05 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.19: * update git URLs (git -> https; gitea) ------------------------------------------------------------------- Fri May 06 20:04:48 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.18: * rspro_client_fsm: Log clientConnectResult != ok * bankd: Log more clearly if we fail to open a PC/SC reader ------------------------------------------------------------------- Wed May 04 20:04:39 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.16: * server: Fix various error paths if startup fails * cosmetic: various typo/spelling fixes * encode actual hostname in RSPRO * bankd: Better error messages during start-up * server: Detect duplicate client/bankd connection; drop new ones * server: Fix segfault in error path (client component ID != client) ------------------------------------------------------------------- Wed Apr 27 20:04:43 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.10: * bankd: Differentiate log levels, not everything is DEBUG * server: Differentiate log levels, not everything is DEBUG * server: Log keep-alive timeout and TCP disconnects * server: Log connection establishment from bankd/client; warn on localhost * Check RSPRO component type; print error if type doesn't match ------------------------------------------------------------------- Sun Jan 16 21:05:45 UTC 2022 - mardnh@gmx.de - Update to version 1.0.0.5: * Fix client_id/bank_id/slot_nr range in manual + --help output ------------------------------------------------------------------- Tue Dec 14 21:05:20 UTC 2021 - mardnh@gmx.de - Update to version 1.0.0.4: * treewide: remove FSF address ------------------------------------------------------------------- Thu Dec 09 21:04:57 UTC 2021 - mardnh@gmx.de - Update to version 1.0.0.3: * manual: Update changelog, copyright, version * manual: update remsim-client options to match --help output * manual: Document the logging configuration * Bump version: 0.2.2.126-7382 → 1.0.0 * Depend on libosmo-simtrace >= 0.8.0 * increase required libosmocore version * logging: Replace remaining fprintf() calls with libosmocore logging * switch to libosmocore multihread-logging ------------------------------------------------------------------- Wed Dec 08 21:04:51 UTC 2021 - mardnh@gmx.de - Update to version 0.2.2.122: * Add separate log category for RSPRO protocol * logging: Print category + level, disable category-hex * [cosmetic] bankd: mark handle_options() as static * Change default log level to INFO * rspro_client_fsm: Differentiate different log levels * bankd_pcsc: Don't log every successful SCardTransmit * bankd_main: Improve log usefulness * bankd_pcsc: Improve logging in non-error case ------------------------------------------------------------------- Mon Dec 06 21:04:48 UTC 2021 - mardnh@gmx.de - Update to version 0.2.2.114: * client: request card-remove and sim-local when no bankd/slot is set ------------------------------------------------------------------- Wed Sep 01 20:04:14 UTC 2021 - mardnh@gmx.de - Update to version 0.2.2.113: * debian/control: remove dh-systemd build-depend ------------------------------------------------------------------- Wed Jun 23 20:03:58 UTC 2021 - mardnh@gmx.de - Update to version 0.2.2.112: * contrib/osmo-remsim.spec.in: fix build on opensuse * distro packaging: fix missing path for example ------------------------------------------------------------------- Tue Jun 22 20:04:11 UTC 2021 - mardnh@gmx.de - Update to version 0.2.2.110: * gitignore: add osmo-remsim-client-reader_conf * doc/examples: install bankd_pcsc_slots.csv * etc_default: change bankd, client ip to 127.0.0.1 ------------------------------------------------------------------- Sat Feb 20 21:04:50 UTC 2021 - mardnh@gmx.de - Update to version 0.2.2.107: * manual: fix formating of a bullet point list in bankd csv file part ------------------------------------------------------------------- Wed Feb 03 21:04:59 UTC 2021 - mardnh@gmx.de - Update to version 0.2.2.106: * bankd: regex matching of reader names ------------------------------------------------------------------- Thu Jan 28 21:05:07 UTC 2021 - mardnh@gmx.de - Update to version 0.2.2.105: * configure.ac: set -std=gnu11 ------------------------------------------------------------------- Wed Jan 13 21:04:55 UTC 2021 - mardnh@gmx.de - Update to version 0.2.2.104: * contrib/jenkins: don't build osmo-gsm-manuals ------------------------------------------------------------------- Tue Oct 20 20:04:33 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.103: * remsim-client: Avoid zombies when scripts terminate ------------------------------------------------------------------- Mon Oct 19 20:04:57 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.102: * Use OSMO_FD_* instead of deprecated BSC_FD_* ------------------------------------------------------------------- Sat Aug 01 08:09:02 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.101: * remsim-client-shell: Terminate if STDIN has been closed ------------------------------------------------------------------- Wed Jun 24 20:04:30 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.100: * *.spec.in: Use %config(noreplace) to retain current config file ------------------------------------------------------------------- Thu May 28 20:04:59 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.99: * user_simtrace2: Fix typo in frontend_handle_card2modem() * user_shell: Dispatch all events via main_fsm.c ------------------------------------------------------------------- Tue May 26 20:04:22 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.97: * Enable async use of libosmo-simtrace2 * simtrace2: use correct event when dispatching modem data to main_fsm * contrib/owhw-event-script.sh: Update to working version for OWHWv5 ------------------------------------------------------------------- Mon May 25 20:04:26 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.94: * simtrace2: Set transp->udp_fd to -1 to indicate USB transport * simtrace2: Fix missing LF at end of log output in process_do_rx_da() * add '-d' command line argument to configure stderr logging verbosity ------------------------------------------------------------------- Sun May 24 20:04:14 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.91: * avoid talloc abort in simtrace2 frontend_append_script_env() ------------------------------------------------------------------- Sat May 23 20:04:10 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.90: * Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in * contrib: integrate RPM spec ------------------------------------------------------------------- Wed May 20 20:06:19 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.88: * only depend on libcsv if remsim-bankd is to be built ------------------------------------------------------------------- Tue May 19 20:06:30 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.87: * contrib: import RPM spec ------------------------------------------------------------------- Sun May 03 20:04:33 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.86: * user_simtrace2: Stop using printf, use libosmocore logging ------------------------------------------------------------------- Sat Mar 14 21:03:55 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.85: * introduce --disable-remsim-client-{st2,ifdhanndler} * rspro_util.c: Use %zu for size_t ------------------------------------------------------------------- Thu Mar 12 21:03:46 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.83: * debian: Ensure osmo-remsim-client-st2 package only contains st2 binary ------------------------------------------------------------------- Wed Mar 11 21:05:21 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.82: * debian: osmo-remsim-client-s2 'Replaces' osmo-remsim-client ------------------------------------------------------------------- Fri Mar 06 21:03:49 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.81: * fix config defaults for systemd startscripts ------------------------------------------------------------------- Wed Mar 04 21:03:43 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.80: * debian/control: Fix typo (package->Package) * client: Avoid useless depedency to libosmosim * bankd: Avoid useless dependency to libosmosim * libosmo-rspro: Avoid useless dependency to libosmo-abis * Avoid useless dependency on libcsv * libosmo-rspro: Avoid useless dependency to libosmogsm * debian: split osmo-remsim-client into osmo-remsim-client-{shell,st2} * contrib/jenkins.sh: Harmonize with what we do in other projects * Install config files to /etc/default/ * configure.ac + debian: Add systemd service file support * configure/Makefile: Include contrib in "make dist" * client: Fix TODO: add CLK status information to event-script environment * client: major restructuring around new main_fsm * configure/automake: Remove work-arounds * fix debian build after introducing hack around usbdropdir * rspro_client_fsm: Add optional notifiation of parent on connect/disconnect * rspro_client_fsm: Migrate to ipa_client_conn_create2() * doc: Add documentation for remsim-apitool.py * doc: More cross-references; Expand overview slightly * doc: Add WARNINGs about lack of security in protocols * doc: generalize the remsim-client part in the overview section * client: Fix 'make distcheck' bypassing pkg-config usbdropdir * client: ifd_handler (PC/SC reader driver) as remsim-client * client: Add diagram for osmo-remsim-st2 use case * client: document osmo-remsim-client-shell * src/Makefile.am: Build src directory (libosmo-rspro) before sub-directories * contrib: Add owhw-event-script.sh for osmo-remsim-client ------------------------------------------------------------------- Tue Mar 03 21:03:46 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.53: * update .gitignore ------------------------------------------------------------------- Sat Feb 22 21:05:27 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.52: * client: Work around "stock on PTS" problem ------------------------------------------------------------------- Fri Feb 21 21:05:42 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.51: * server: Don't accept out-of-range bank/client/slot numbers on REST * client: user_shell.c: Don't echo stdin on stdout * client: user_shell.c: fflush() after writes to stdout * client: Make ConfigClientBankReq with bankd_port == 0 trigger SRVC_E_DISCONNECT * rspro_client_fsm: Add SRVC_E_DISCONNECT to disconnect from RSPRO server ------------------------------------------------------------------- Sun Feb 16 21:09:11 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.46: * server: Send ConfigClientBankReq with bankd_port == 0 on map delete * server: don't dereference map before OSMO_ASSERT() in _update_client_for_slotmap() * client: Split into remsim_client.c and remsim_client_main.c * client: Remove g_client completely; separate 'main' code * client: Work without global g_client variable * client: Add new osmo-remsim-client-shell binary * client: Adjust to API changes; enable build of remsim-client again * remsim-client: Call an external script in specific situations * remsim-client: Query + Store the USB device path * remsim-client: store last 'status' * remsim-client: Move client_config from .c to .h file * remsim-client: Avoid using 'ci' global variable * remsim-client: Fix the -k/ --keep-running option * remsim-client: move from common 'src' directory to 'src/client' ------------------------------------------------------------------- Sat Feb 15 21:04:58 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.32: * remsim_client: Move body of main() loop to separate function * client: Enable talloc NULL context tracking * remsim-client: Introduce 'struct client_config' ------------------------------------------------------------------- Mon Jan 13 21:12:24 UTC 2020 - mardnh@gmx.de - Update to version 0.2.2.29: * require minimum version 1.3.0 of libosmocore ------------------------------------------------------------------- Wed Dec 18 21:19:24 UTC 2019 - mardnh@gmx.de - Update to version 0.2.2.28: * fix the package we depend on: libosmosimtrace2-dev * debian/control: Add missing Build-Requires libosmo-simtrace2 ------------------------------------------------------------------- Tue Dec 17 21:05:44 UTC 2019 - mardnh@gmx.de - Update to version 0.2.2.26: * bankd: Implement card reset based on clientSlotStatusInd * client: generate clientSlotStatusInd to bankd * rspro_util: Add functions generating {Bank,Client}SlotStatusInd * remsim_client: Port to async libosmousb select loop * jenkins.sh: don't verify (possibly outdated) deps * remsim-client: Port from local copy to libosmousb + libosmo-simtrace2 * bankd: Introduce SIGMAPADD to tell worker about new mapping * bankd: Factor out signal-sending from bankd_srvc_remove_mapping() ------------------------------------------------------------------- Mon Dec 16 21:08:52 UTC 2019 - mardnh@gmx.de - Update to version 0.2.2.18: * rspro_client_fsm: Fix handling of IPA keepalive * rspro_client_fsm: Fix uninitialized return variable use ------------------------------------------------------------------- Sun Dec 15 21:06:29 UTC 2019 - mardnh@gmx.de - Update to version 0.2.2.16: * rspro_client_fsm(): Remove outdated/wrong comment from code * rspro_client_fsm: Mark ipa_client_conn_send_rspro() as static * remsim-client: Differentiate the two rspro_client_fsm instances by name * Replace bankd_client_fsm with rspro_client_fsm * rspro_client_fsm: Make RSPRO transmit use FSM event * rspro_client_fsm: Disable automatic connect on FSM allocation ------------------------------------------------------------------- Thu Dec 05 21:03:37 UTC 2019 - mardnh@gmx.de - Update to version 0.2.2.10: * add missing debian/libosmo-rspro1.install * bankd: No need to handle SIGMAPDEL if we're not mapped yet * bankd: Implement new ResetStateReq * Add "--version" to all executables to print compile-time version info * RSPRO: Add new ResetState{Req,Res} * bankd: initialize bank_id/slot_nr to 0xffff for unmapped workers * bankd: Reject removeSlotmap when ClientID doesn't match * bankd: createMapping should implicitly delete existing mappings * bankd: Fix log print during removeMapping ------------------------------------------------------------------- Wed Dec 04 21:04:39 UTC 2019 - mardnh@gmx.de - Update to version 0.2.2.1: * bankd_main: Refactor code: bankd_srvc_remove_mapping() * Bump version: 0.2.1.10-35d9-dirty → 0.2.2 ------------------------------------------------------------------- Tue Dec 03 21:03:57 UTC 2019 - mardnh@gmx.de - Update to version 0.2.1.10: * bankd: send IPA CCM ID_ACK after receiving ID_ACK * cosmetic: more comments; spelling fixes in comments ------------------------------------------------------------------- Sun Dec 01 21:13:57 UTC 2019 - mardnh@gmx.de - Update to version 0.2.1.8: * Check for osmo_fsm_register() error return value ------------------------------------------------------------------- Fri Nov 22 21:21:39 UTC 2019 - mardnh@gmx.de - Update to version 0.2.1.7: * bankd_client_fsm: close IPA client connection before re-establishing it ------------------------------------------------------------------- Tue Sep 17 20:05:46 UTC 2019 - mardnh@gmx.de - Update to version 0.2.1.6: * client: fix help strings * remsim-apitool.py: pass IDs as integer ------------------------------------------------------------------- Fri Sep 13 20:03:13 UTC 2019 - mardnh@gmx.de - Update to version 0.2.1.4: * rspro_dec_msg: Simplify msgb ownership handling * remsim-apitool: Fix slotmap-create (integer needed, not string!) ------------------------------------------------------------------- Thu Aug 08 21:58:14 UTC 2019 - mardnh@gmx.de - Update to version 0.2.1.2: * add contrib/remsim-apitool.py to control the REST-interface of osmo-remsim-server ------------------------------------------------------------------- Wed Jul 24 20:38:37 UTC 2019 - mardnh@gmx.de - Update to version 0.2.1.1: * rspro_client_fsm: Fix another memory leak ------------------------------------------------------------------- Tue Jul 23 20:18:39 UTC 2019 - mardnh@gmx.de - Update to version 0.2.1.0: * Bump version: 0.2.0.4-573d → 0.2.1 * debian: build manuals as osmo-remsim-doc package * doc/manuals: Use correct path (osmo-remsim-doc) * usermanual: disable non-existant architecture chapter * rspro_client_fsm/remsim_client: Fix double-free ------------------------------------------------------------------- Sun Jul 21 20:11:40 UTC 2019 - mardnh@gmx.de - Update to version 0.2.0.0: * Bump version: 0.1.0.29-e7f7 → 0.2.0 * server: rest_api: Fix memory leak in slotmap post * track libulfius and jansson memory allocations with talloc ------------------------------------------------------------------- Sat Jul 20 20:04:00 UTC 2019 - mardnh@gmx.de - Update to version 0.1.0.28: * rspro_client_fsm: Fix memory leak processing RSPRO * remsim_client: Fix memory leak receiving RSPRO messages * rspro_server.c: Fix memory leak in processing inbound RSPRO ------------------------------------------------------------------- Thu Jul 18 20:13:16 UTC 2019 - mardnh@gmx.de - Update to version 0.1.0.25: * remsim_client: Enable talloc tracking of msgb allocations * remsim_server: Enable talloc tracking of msgb allocations * Fix common misspellings and typos ------------------------------------------------------------------- Thu Jul 11 20:23:09 UTC 2019 - mardnh@gmx.de - Update to version 0.1.0.22: * contrib/jenkins.sh: run "make maintainer-clean" ------------------------------------------------------------------- Wed Jul 10 20:19:17 UTC 2019 - mardnh@gmx.de - Update to version 0.1.0.21: * add examples to remsim-server (json output) * add examples to the command line options for remsim-bankd and remsim-client ------------------------------------------------------------------- Thu Jun 13 20:16:51 UTC 2019 - mardnh@gmx.de - Update to version 0.1.0.19: * osmo-remsim-client: add systemd service script template and etc/default configs ------------------------------------------------------------------- Wed May 29 20:04:27 UTC 2019 - mardnh@gmx.de - Update to version 0.1.0.18: * doc: Describe how to obtains PC/SC reader string names * osmo-remsim-bankd: add systemd service script and etc/default config * osmo-remsim-server: add systemd service script * osmo-remsim-bankd: Fix typo in help for --num-slots ------------------------------------------------------------------- Wed May 08 20:05:39 UTC 2019 - mardnh@gmx.de - Update to version 0.1.0.14: * bankd: Don't read CSV file until _after_ handling options * doc: REST API url is /banks, not /bankds ------------------------------------------------------------------- Thu Apr 11 20:04:29 UTC 2019 - mardnh@gmx.de - Update to version 0.1.0.12: * README.md: add 'osmo-' prefix to remsim-{server,bankd,client} ------------------------------------------------------------------- Wed Apr 03 15:36:58 UTC 2019 - mardnh@gmx.de - Update to version 0.1.0.11: * update .gitignore * configure.ac: Add --disable-remsim-bankd * configure.ac: Add --disable-remsim-server * debian/control: add missing libcsv dependency * Add Debian packaging information * rename executables to include osmo- name prefix * Add libosmo-rspro.pc.in for pkg-config integration * Makefile.am: Fix dependency of server on libosmo-rspro.la ------------------------------------------------------------------- <<<<<<< ./osmo-remsim.changes.mine Wed Apr 3 15:30:12 UTC 2019 - Martin Hauke <mardnh@gmx.de> - Update to version 0.1.0.11: * configure.ac: Add --disable-remsim-bankd * configure.ac: Add --disable-remsim-server * debian/control: add missing libcsv dependency * Add Debian packaging information * rename executables to include osmo- name prefix * Add libosmo-rspro.pc.in for pkg-config integration * Makefile.am: Fix dependency of server on libosmo-rspro.la * cosmetic: remove some FIXME that actually are already fixed * bankd: Use configured bank_id/nr_slots in ConnectBankReq * bankd: move bank_id / num_slots from g_bankd to remsim_srv_conn - Drop patch: * 0001-remsim-server-Fix-linking-order.patch (fixed upstream) ------------------------------------------------------------------- ======= Tue Apr 02 20:04:08 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1554231376.f511667: * cosmetic: remove some FIXME that actually are already fixed ------------------------------------------------------------------- Mon Apr 01 20:04:13 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1554145622.4fa407a: * bankd: Use configured bank_id/nr_slots in ConnectBankReq * bankd: move bank_id / num_slots from g_bankd to remsim_srv_conn ------------------------------------------------------------------- >>>>>>> ./osmo-remsim.changes.r186 Mon Apr 1 18:15:10 UTC 2019 - Martin Hauke <mardnh@gmx.de> - Add patch: * 0001-remsim-server-Fix-linking-order.patch ------------------------------------------------------------------- Mon Apr 01 10:23:06 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1554109444.0138bb4: * manuals: remove <<>> from RSPRO to fix rendering * manuals: Add description from README.md to manual * server: Fix dependency on libosmo-rspro.la * Add initial osmo-remsim usermanual * remsim_client: Reduce simtrace timeout from 100s to 1s * rspro_util.c: Disable printf debugging * bankd: Add command-line arguments for IP/port/etc configuration * improve talloc memory leak debugging * fixup warnings ------------------------------------------------------------------- Sun Mar 31 20:04:02 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1554038009.13d0f8c: * disable slotmap debugging * rspro_server: Fix Warnings about unused variables * rspro_server: Configure client's bankd parameters (nr/slot/ip/port) * client/server: log failed attempts to transmit/encode RSPRO * bankd: Don't fail on RsproPDUchoice_PR_setAtrRes * bankd: log incoming RSPRO * rspro_server: Treat keepalive timeouts (by closing connection) * rspro_server: Give proper name to IPA_KEEPALIVE FSMs * rspro_server: Print human-readable message type instead of numeric value * rspro_server: Add client_conn_by_slot() API function * rspro_util: We don't deal with network byte order, asn1c takes care of that * rspro_server: Split CONNECTED into CLIENT and BANKD specific states * rspro_server: Add more comments * rspro_server: Fix log output in client_conn_send() * rspro_util: Fix typo in rspro_gen_ConfigClientIdReq() * client: Allow specification of clientId / slotNr as command line arguments * client: Sort getopt-long like getopt like help message * client: transmit RSPRO via bankd_conn_fsm * bankd/client: Fix memory leak if rspro_enc_msg() fails * client: Fix initialization order: logging first * client: Default server port is 9998, not 9999 * client: Use stack instead of heap when possible * remsim_client: Use bankd_conn_send_rspro() where applicable * cosmetic: fix typo in comment * remsim_client: Process SetAtrReq() and set ATR in SIMtrace2 firmware * bankd: Move all PC/SC specific code to bankd_pcsc * bankd_main: Obtain ATR of card via PC/SC API ------------------------------------------------------------------- Thu Mar 28 21:04:01 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1553723890.e57334e: * rspro_client_fsm: Use osmocom logging API instead of direct printf * remsim_client: Use osmocom logging instead of printf * bankd_main: Add more logging in error situations * bankd_main: don't use fprintf if we can use osmocom logging API * bankd: Verify bankd/client slot in tpduModemToCard rx handler ------------------------------------------------------------------- Sun Mar 17 21:04:10 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1552852910.4e7a285: * rspro_client_fsm: Disconnect if Connect{Client,Bank}Res != ok * client, bankd: Add SIGUSR1 handling for talloc context debugging * bankd_client_fsm: Fix ESTABLISH signal handling * client: Don't ntohs() integer values from asn1 decoder * remsim_client: Store and use BankSlot received in ConfigClientBankReq * Move client/bank slot conversion functions to rspro_util.c * RSPRO: split ConfigClient into ConfigClientId and ConfigClientBank ------------------------------------------------------------------- Mon Mar 11 21:04:08 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1552325953.19f881a: * bankd: respond to IPA PING from client with IPA PONG * bankd: Disconnect client if we enter state BW_ST_CONN_CLIENT_UNMAPPED * bankd: Implement thread-safe SIGUSR1 talloc context reporting * bandk: store the worker name as part of 'struct bankd_worker' * bankd: terminate bankd connection once map is deleted * bankd: Return ConnectClientRes in error paths of worker_handle_connectClientReq ------------------------------------------------------------------- Sat Mar 09 21:04:08 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1552164548.942f1ff: * bankd: Actually send the RemoveMappingRes we prepare * rspro_client_fsm: Ensure close + reconnect on missing Connect*Res from server * bankd: Don't use hard-coded slotmaps but receive them from remsim-server * bankd: Don't create 10 workers, but 'num_slots' workers * bankd_main: Introduce g_bankd global variable * rspro_util: Add rspro_msgt_name() to get RSPRO message type name + use it * Add asn1c_helpers.c file to get type/enum/choice names for printing * RSPRO: Add ErrorInd * RSPRO: Add two more ResoltCodes * Introduce {server,bankd}_conn_send_rspro() * add missing copyright / license headers everywhere * naming: Distinguish "rspro client" from "remsim client" * Split "RSPRO client FSM" from "BANKD client FSM" * remsim-client: Add command-line options for server ip/port and client id/slot * client: move ClientSlot from bankd_conn to srv_conn * client: Early call to osmo_init_logging2() * client: Add IPA Keepalive handling * client: Restructure {srvc,bankd}_read_cb() * remsim-server: Add support for keepalive * slotmap: restructure read_cb() * client slot * Initial version of remsim-server ------------------------------------------------------------------- Fri Mar 08 21:04:13 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1551989732.648f4e3: * slotmap: Introduce slotmap_{rd,wr,un}lock() wrappers for lock debugging * slotmap: Log file/line when changing state ------------------------------------------------------------------- Thu Mar 07 21:03:56 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1551949766.294298c: * slotmap: Add _slotmap_del() for callers that already have a lock * slotmap: Add slotmap_get_id() function to get numeric ID of slot map * slotmap: Add "DELETE_REQ" state * slotmap: Return newly-created map from slotmap_add() * slotmap: Introduce the concept of a slotmap state * slotmap: Introduce slotmap-printing function and use it * generalize slotmap to make use of it outside of bankd * share debug.[ch] across all executables * client: Connect to server before connecting to bankd * rspro_util: Add rspro_IpAddr2str() to get stringified version of IpAddr_t * rspro_util: Add rspro_comp_id_retrieve() * respro_util: Add rspro_gen_ConfigClientRes() function * move osmo_fsm_register() into constructor function ------------------------------------------------------------------- Mon Mar 04 21:03:54 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1551526962.3ac66a1: * Add dotty graphs on osmo-remsim to 'doc' subdirectory * update .gitignore to include .libs and executable names * add rspro_gen_{Remove,Create}Mapping{Req,Res}() * rspro_util.c: Set pdu version to 2 for all generator functions * rspro_server_conn: Add handle_rx() call-back ------------------------------------------------------------------- Thu Feb 14 21:04:16 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0.git1550167652.4248bec: * Add git-review config ------------------------------------------------------------------- Sun Nov 18 21:03:23 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1542059628.6f074b7: * minor: show USB error message instead of number * add ATR as command line argument ------------------------------------------------------------------- Tue Oct 16 20:03:15 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1539626572.f120b64: * remsim: fix TPDU response size transmission ------------------------------------------------------------------- Mon Oct 15 20:03:20 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1539563240.c3632a7: * rspro_gen_ConnectClientReq(): don't dereference optional 'client' * server_conn_fsm_alloc(): add explicit talloc context argument * move ipa_client_conn_send_rspro() into remsim_client_fsm.c * move 'struct rspro_server_conn' to client.h * move DMAIN definition to new debug.h * configure.ac: Explicitly check for -lcsv and csv.h * libusb_util.c: Avoid gcc warning about strncpy() * contrib/jenkins.sh: Fix project name printed during build * contrib/jenkins.sh: Ensure PKG_CONFIG_PATH is set before build * contrib/jenkins.sh: Harmonize with other projects ------------------------------------------------------------------- Sun Oct 14 20:03:13 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1539542965.c7b5c7a: * Add contrib/jenkins.sh for build verification * Fix compiler warning: no-return-in-nonvoid-function main.c ------------------------------------------------------------------- Fri Oct 12 20:21:26 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1539349100.3428e41: * add sim switch and modem reset for OWHW * add client id and slot number as command line argument * move main print output closer to main (minor) * set client name (minor) * remove duplicate print output (minor) * indicate more clearly SIMtrace traffic in output log * remove unused remote UDP variable * add command line arguments to set bankd host and port * minor: disable ASN1 debug * send response APDU from bankd (card) to SIMtrace (modem) * send correct APDU to bankd * add missing library flags to compile simtrace2-remsim_client.c * adapt remsim-client to use simtrace2 cardem * add simtrace2 host libraries * fix 'make distcheck' by adding missing client.h to noinst_HEADERS * move ClientSlot_t from fsm to client * ensure the local asn1c library is used * ensure RsproPDU_t client and bank are not NULL * bankd: Ignore IPA CCM and don't terminate if we receive it * RSPRO.asn: Clarify use of optional ClientSlot in ConnectClientReq ------------------------------------------------------------------- Thu Oct 04 18:48:34 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1538602461.43ab79f: * remove libasn1c dependency and use asn1c without libasn1c * bankd: Add FIXME to the main thread * remove rspro_client.c which is not used anyway. * bankd: Remove second \n after PC/SC OK statements * bankd: more timeout/retry handling, including resolving slotmap * bankd: Implement re-opening/connecting to card/reader * bankd_main: Set the pthread name for easier debugging * bankd: Initialize logging early. ------------------------------------------------------------------- Mon Sep 24 17:52:09 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1537803965.703d686: * fix double-free of msgb * correctly use asn1c API: PDU pointers must be NULL when calling decoder * add ffasn1c example for RSPRO * rspro_util: Add rspro_gen_ConnectClientRes() function * rspro_util: More error messages * bankd: Print error messages in more error cases during IPA read * bankd: Add app_comp_id to use repro_util helpers * client: Generate CLIENT_CONN_RES event to FSM on RSPR rx of ClientConnRes * bankd: Handle errors during PC/SC open/connect * use msb->l2h as pointer to the RSPRO part inside msgb * RSPRO: don't use "default 1" for protocol version * remsim_client_fsm: Handle re-connect timeout and initial connection failure * bankd: Add hack for hard-coded slotmap * bankd: Add code to handle TPDUs in rx and tx direction * bankd_main: Missing state transition to BW_ST_CONN_CLIENT_MAPPED_CARD * bankd_main: Fix SCardConnect(): Needs dwActiveProtocol output param * bankd_pcsc: Add CSV based mapping of bank-id/slot-nr to PC/SC reader name * bankd_slotmap: Fix debug statements * rspro_util: Add functions to generate TDPU transfer messages * More progress on code of the server_conn_fsm * client: bankd_send_rspro -> ipa_client_conn_send_rspro * client: Introduce FSMs for managing connections to server + bankd ------------------------------------------------------------------- Sat Aug 18 17:28:57 UTC 2018 - mardnh@gmx.de - Initial package, version 0.0.0.git1534536649.2ff0ab9
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor