Harald Welte | 5a3a0b1 | 2021-12-09 09:09:49 +0100 | [diff] [blame] | 1 | osmo-remsim (1.0.0) unstable; urgency=medium |
| 2 | |
| 3 | [ Harald Welte ] |
| 4 | * bankd_main: Refactor code: bankd_srvc_remove_mapping() |
| 5 | * bankd: Fix log print during removeMapping |
| 6 | * bankd: createMapping should implicitly delete existing mappings |
| 7 | * bankd: Reject removeSlotmap when ClientID doesn't match |
| 8 | * bankd: initialize bank_id/slot_nr to 0xffff for unmapped workers |
| 9 | * RSPRO: Add new ResetState{Req,Res} |
| 10 | * Add "--version" to all executables to print compile-time version info |
| 11 | * bankd: Implement new ResetStateReq |
| 12 | * bankd: No need to handle SIGMAPDEL if we're not mapped yet |
| 13 | * add missing debian/libosmo-rspro1.install |
| 14 | * rspro_client_fsm: Disable automatic connect on FSM allocation |
| 15 | * rspro_client_fsm: Make RSPRO transmit use FSM event |
| 16 | * Replace bankd_client_fsm with rspro_client_fsm |
| 17 | * remsim-client: Differentiate the two rspro_client_fsm instances by name |
| 18 | * rspro_client_fsm: Mark ipa_client_conn_send_rspro() as static |
| 19 | * rspro_client_fsm(): Remove outdated/wrong comment from code |
| 20 | * rspro_client_fsm: Fix uninitialized return variable use |
| 21 | * rspro_client_fsm: Fix handling of IPA keepalive |
| 22 | * bankd: Factor out signal-sending from bankd_srvc_remove_mapping() |
| 23 | * bankd: Introduce SIGMAPADD to tell worker about new mapping |
| 24 | * remsim-client: Port from local copy to libosmousb + libosmo-simtrace2 |
| 25 | * jenkins.sh: don't verify (possibly outdated) deps |
| 26 | * remsim_client: Port to async libosmousb select loop |
| 27 | * rspro_util: Add functions generating {Bank,Client}SlotStatusInd |
| 28 | * client: generate clientSlotStatusInd to bankd |
| 29 | * bankd: Implement card reset based on clientSlotStatusInd |
| 30 | * debian/control: Add missing Build-Requires libosmo-simtrace2 |
| 31 | * fix the package we depend on: libosmosimtrace2-dev |
| 32 | * require minimum version 1.3.0 of libosmocore |
| 33 | * remsim-client: Introduce 'struct client_config' |
| 34 | * client: Enable talloc NULL context tracking |
| 35 | * remsim_client: Move body of main() loop to separate function |
| 36 | * remsim-client: move from common 'src' directory to 'src/client' |
| 37 | * remsim-client: Fix the -k/ --keep-running option |
| 38 | * remsim-client: Avoid using 'ci' global variable |
| 39 | * remsim-client: Move client_config from .c to .h file |
| 40 | * remsim-client: store last 'status' |
| 41 | * remsim-client: Query + Store the USB device path |
| 42 | * remsim-client: Call an external script in specific situations |
| 43 | * client: Adjust to API changes; enable build of remsim-client again |
| 44 | * client: Add new osmo-remsim-client-shell binary |
| 45 | * client: Work without global g_client variable |
| 46 | * client: Remove g_client completely; separate 'main' code |
| 47 | * client: Split into remsim_client.c and remsim_client_main.c |
| 48 | * server: don't dereference map before OSMO_ASSERT() in _update_client_for_slotmap() |
| 49 | * server: Send ConfigClientBankReq with bankd_port == 0 on map delete |
| 50 | * rspro_client_fsm: Add SRVC_E_DISCONNECT to disconnect from RSPRO server |
| 51 | * client: Make ConfigClientBankReq with bankd_port == 0 trigger SRVC_E_DISCONNECT |
| 52 | * client: user_shell.c: fflush() after writes to stdout |
| 53 | * client: user_shell.c: Don't echo stdin on stdout |
| 54 | * server: Don't accept out-of-range bank/client/slot numbers on REST |
| 55 | * client: Work around "stock on PTS" problem |
| 56 | * update .gitignore |
| 57 | * contrib: Add owhw-event-script.sh for osmo-remsim-client |
| 58 | * src/Makefile.am: Build src directory (libosmo-rspro) before sub-directories |
| 59 | * client: document osmo-remsim-client-shell |
| 60 | * client: Add diagram for osmo-remsim-st2 use case |
| 61 | * client: ifd_handler (PC/SC reader driver) as remsim-client |
| 62 | * client: Fix 'make distcheck' bypassing pkg-config usbdropdir |
| 63 | * doc: generalize the remsim-client part in the overview section |
| 64 | * doc: Add WARNINGs about lack of security in protocols |
| 65 | * doc: More cross-references; Expand overview slightly |
| 66 | * doc: Add documentation for remsim-apitool.py |
| 67 | * rspro_client_fsm: Migrate to ipa_client_conn_create2() |
| 68 | * rspro_client_fsm: Add optional notifiation of parent on connect/disconnect |
| 69 | * fix debian build after introducing hack around usbdropdir |
| 70 | * configure/automake: Remove work-arounds |
| 71 | * client: major restructuring around new main_fsm (Closes: #4414) |
| 72 | * client: Fix TODO: add CLK status information to event-script environment |
| 73 | * configure/Makefile: Include contrib in "make dist" |
| 74 | * configure.ac + debian: Add systemd service file support |
| 75 | * Install config files to /etc/default/ |
| 76 | * contrib/jenkins.sh: Harmonize with what we do in other projects |
| 77 | * debian: split osmo-remsim-client into osmo-remsim-client-{shell,st2} |
| 78 | * libosmo-rspro: Avoid useless dependency to libosmogsm |
| 79 | * Avoid useless dependency on libcsv |
| 80 | * libosmo-rspro: Avoid useless dependency to libosmo-abis |
| 81 | * bankd: Avoid useless dependency to libosmosim |
| 82 | * client: Avoid useless depedency to libosmosim |
| 83 | * debian/control: Fix typo (package->Package) |
| 84 | * debian: osmo-remsim-client-s2 'Replaces' osmo-remsim-client |
| 85 | * debian: Ensure osmo-remsim-client-st2 package only contains st2 binary |
| 86 | * rspro_util.c: Use %zu for size_t |
| 87 | * introduce --disable-remsim-client-{st2,ifdhanndler} |
| 88 | * user_simtrace2: Stop using printf, use libosmocore logging |
| 89 | * only depend on libcsv if remsim-bankd is to be built |
| 90 | * avoid talloc abort in simtrace2 frontend_append_script_env() |
| 91 | * add '-d' command line argument to configure stderr logging verbosity |
| 92 | * simtrace2: Fix missing LF at end of log output in process_do_rx_da() |
| 93 | * simtrace2: Set transp->udp_fd to -1 to indicate USB transport |
| 94 | * contrib/owhw-event-script.sh: Update to working version for OWHWv5 |
| 95 | * simtrace2: use correct event when dispatching modem data to main_fsm |
| 96 | * Enable async use of libosmo-simtrace2 |
| 97 | * user_shell: Dispatch all events via main_fsm.c |
| 98 | * user_simtrace2: Fix typo in frontend_handle_card2modem() |
| 99 | * *.spec.in: Use %config(noreplace) to retain current config file |
| 100 | * remsim-client-shell: Terminate if STDIN has been closed |
| 101 | * Use OSMO_FD_* instead of deprecated BSC_FD_* |
| 102 | * remsim-client: Avoid zombies when scripts terminate |
| 103 | * bankd: regex matching of reader names |
| 104 | * manual: fix formating of a bullet point list in bankd csv file part |
| 105 | * client: request card-remove and sim-local when no bankd/slot is set |
| 106 | * bankd_pcsc: Improve logging in non-error case |
| 107 | * bankd_main: Improve log usefulness |
| 108 | * bankd_pcsc: Don't log every successful SCardTransmit |
| 109 | * rspro_client_fsm: Differentiate different log levels |
| 110 | * Change default log level to INFO |
| 111 | * [cosmetic] bankd: mark handle_options() as static |
| 112 | * logging: Print category + level, disable category-hex |
| 113 | * Add separate log category for RSPRO protocol |
| 114 | * switch to libosmocore multihread-logging |
| 115 | * logging: Replace remaining fprintf() calls with libosmocore logging |
| 116 | * increase required libosmocore version |
| 117 | * Depend on libosmo-simtrace >= 0.8.0 |
| 118 | |
| 119 | [ Joachim Steiger ] |
| 120 | * fix config defaults for systemd startscripts |
| 121 | |
| 122 | [ Oliver Smith ] |
| 123 | * contrib: import RPM spec |
| 124 | * contrib: integrate RPM spec |
| 125 | * Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in |
| 126 | * contrib/jenkins: don't build osmo-gsm-manuals |
| 127 | * configure.ac: set -std=gnu11 |
| 128 | * etc_default: change bankd, client ip to 127.0.0.1 |
| 129 | * doc/examples: install bankd_pcsc_slots.csv |
| 130 | * gitignore: add osmo-remsim-client-reader_conf |
| 131 | * distro packaging: fix missing path for example |
| 132 | * contrib/osmo-remsim.spec.in: fix build on opensuse |
| 133 | * debian/control: remove dh-systemd build-depend |
| 134 | |
| 135 | -- Harald Welte <laforge@osmocom.org> Thu, 09 Dec 2021 09:09:49 +0100 |
| 136 | |
Harald Welte | b2a0077 | 2019-12-03 20:38:18 +0100 | [diff] [blame] | 137 | osmo-remsim (0.2.2) unstable; urgency=medium |
| 138 | |
| 139 | [ Harald Welte ] |
| 140 | * rspro_client_fsm: Fix another memory leak |
| 141 | * remsim-apitool: Fix slotmap-create (integer needed, not string!) |
| 142 | * rspro_dec_msg: Simplify msgb ownership handling |
| 143 | * bankd_client_fsm: close IPA client connection before re-establishing it |
| 144 | * Check for osmo_fsm_register() error return value |
| 145 | * cosmetic: more comments; spelling fixes in comments |
| 146 | * bankd: send IPA CCM ID_ACK after receiving ID_ACK |
| 147 | |
| 148 | [ Joachim Steiger ] |
| 149 | * add contrib/remsim-apitool.py to control the REST-interface of osmo-remsim-server |
| 150 | |
| 151 | [ Kévin Redon ] |
| 152 | * remsim-apitool.py: pass IDs as integer |
| 153 | * client: fix help strings |
| 154 | |
| 155 | -- Harald Welte <laforge@osmocom.org> Tue, 03 Dec 2019 20:38:18 +0100 |
| 156 | |
Harald Welte | 6478cda | 2019-07-23 20:37:00 +0200 | [diff] [blame] | 157 | osmo-remsim (0.2.1) unstable; urgency=medium |
| 158 | |
| 159 | * rspro_client_fsm/remsim_client: Fix double-free |
| 160 | * usermanual: disable non-existant architecture chapter |
| 161 | * doc/manuals: Use correct path (osmo-remsim-doc) |
| 162 | * debian: build manuals as osmo-remsim-doc package |
| 163 | |
| 164 | -- Harald Welte <laforge@gnumonks.org> Tue, 23 Jul 2019 20:37:00 +0200 |
| 165 | |
Harald Welte | 2f238cf | 2019-07-21 21:12:25 +0200 | [diff] [blame] | 166 | osmo-remsim (0.2.0) unstable; urgency=medium |
| 167 | |
| 168 | [ Harald Welte ] |
| 169 | * bankd: move bank_id / num_slots from g_bankd to remsim_srv_conn |
| 170 | * bankd: Use configured bank_id/nr_slots in ConnectBankReq |
| 171 | * cosmetic: remove some FIXME that actually are already fixed |
| 172 | * Makefile.am: Fix dependency of server on libosmo-rspro.la |
| 173 | * Add libosmo-rspro.pc.in for pkg-config integration |
| 174 | * rename executables to include osmo- name prefix |
| 175 | * Add Debian packaging information |
| 176 | * debian/control: add missing libcsv dependency |
| 177 | * configure.ac: Add --disable-remsim-server |
| 178 | * configure.ac: Add --disable-remsim-bankd |
| 179 | * update .gitignore |
| 180 | * README.md: add 'osmo-' prefix to remsim-{server,bankd,client} |
| 181 | * doc: REST API url is /banks, not /bankds |
| 182 | * bankd: Don't read CSV file until _after_ handling options |
| 183 | * doc: Describe how to obtains PC/SC reader string names |
| 184 | * remsim_server: Enable talloc tracking of msgb allocations |
| 185 | * remsim_client: Enable talloc tracking of msgb allocations |
| 186 | * rspro_server.c: Fix memory leak in processing inbound RSPRO |
| 187 | * remsim_client: Fix memory leak receiving RSPRO messages |
| 188 | * rspro_client_fsm: Fix memory leak processing RSPRO |
| 189 | * track libulfius and jansson memory allocations with talloc |
| 190 | * server: rest_api: Fix memory leak in slotmap post |
| 191 | |
| 192 | [ Joachim Steiger ] |
| 193 | * osmo-remsim-bankd: Fix typo in help for --num-slots |
| 194 | * osmo-remsim-server: add systemd service script |
| 195 | * osmo-remsim-bankd: add systemd service script and etc/default config |
| 196 | * osmo-remsim-client: add systemd service script template and etc/default configs |
| 197 | * add examples to the command line options for remsim-bankd and remsim-client |
| 198 | * add examples to remsim-server (json output) |
| 199 | |
| 200 | [ Oliver Smith ] |
| 201 | * contrib/jenkins.sh: run "make maintainer-clean" |
| 202 | |
| 203 | [ Martin Hauke ] |
| 204 | * Fix common misspellings and typos |
| 205 | |
| 206 | -- Harald Welte <laforge@gnumonks.org> Sun, 21 Jul 2019 21:12:24 +0200 |
| 207 | |
Harald Welte | 08d88dd | 2019-04-03 09:09:49 +0200 | [diff] [blame] | 208 | osmo-remsim (0.1.0) unstable; urgency=medium |
| 209 | |
| 210 | [ Harald Welte ] |
| 211 | * initial release. |
| 212 | |
| 213 | -- Harald Welte <laforge@gnumonks.org> Wed, 03 Apr 2019 08:59:40 +0200 |