Harald Welte
2f238cfac9
Bump version: 0.1.0.29-e7f7 → 0.2.0
...
Change-Id: Id486c05b6564c77df9f04a051ef508fecd7885d6
2019-07-21 21:12:25 +02:00
Harald Welte
3591382ffa
server: rest_api: Fix memory leak in slotmap post
...
We need to decrement the refcount on the json_req object.
Change-Id: I1a550eff76e6a72013ab47ef8f240a72d7a7d9cb
2019-07-21 20:42:21 +02:00
Harald Welte
0c50c34f18
track libulfius and jansson memory allocations with talloc
...
Change-Id: I0ad63a79a806b420ea0de42b67726da36ebac828
2019-07-21 20:42:15 +02:00
Harald Welte
1b86ba81a0
rspro_client_fsm: Fix memory leak processing RSPRO
...
Change-Id: I2c3710d152ce31d293a3693a70718c8712e2ac2b
Closes: OS#4097
2019-07-18 19:05:33 +02:00
Harald Welte
80df20e055
remsim_client: Fix memory leak receiving RSPRO messages
...
Change-Id: Ic3b5b7b03d557557a245fcd5c31bd687e11c7477
Closes: OS#4119
2019-07-18 19:02:31 +02:00
Harald Welte
6b990f914f
rspro_server.c: Fix memory leak in processing inbound RSPRO
...
We need to unconditionally free the msgb that gets handed into
sock_read_cb() by the ipa server.
Closes: OS#4096
Change-Id: I12b4a22854eea79c9e9c3e565dd4803e4dc0ed5a
2019-07-18 19:02:31 +02:00
Harald Welte
f7442b5125
remsim_client: Enable talloc tracking of msgb allocations
...
Change-Id: I45f90f1a841b5b1f29bdb41671085eeebf934a6f
2019-07-18 19:02:31 +02:00
Harald Welte
92fd7343e3
remsim_server: Enable talloc tracking of msgb allocations
...
Change-Id: Ia8c729756da6bb85e61a65addae4d4c83e7b6fde
2019-07-18 19:02:31 +02:00
Martin Hauke
4e87bebcc7
Fix common misspellings and typos
...
Change-Id: I8152acaccd33a4b646d56cba0748aeefa0c16b35
2019-07-17 22:11:52 +02:00
Oliver Smith
fed6d1591e
contrib/jenkins.sh: run "make maintainer-clean"
...
Related: OS#3047
Change-Id: I619499ce68c8e0ddef597021329d9bfd4d2f1a77
2019-07-10 13:23:49 +02:00
Joachim Steiger
c8bc5e707c
add examples to remsim-server (json output)
...
Change-Id: I102a79a5d1f0055586a9fa1f9688acd4258f585b
2019-07-09 16:55:17 +02:00
Joachim Steiger
68f95100bf
add examples to the command line options for remsim-bankd and remsim-client
...
Change-Id: Idfa6352ce90dd36dd27306d6c8a2023935ed822d
2019-07-09 16:55:17 +02:00
Joachim Steiger
293c114629
osmo-remsim-client: add systemd service script template and etc/default configs
...
Change-Id: I243f3d8e090d49ca3a1d0a8cf568750b76273c03
2019-06-13 09:37:18 +00:00
Harald Welte
33a3e8779c
doc: Describe how to obtains PC/SC reader string names
...
Change-Id: Ic99d9561281080c6865f512c2b819cf6cfc7a1e2
2019-05-29 20:14:59 +02:00
Joachim Steiger
6d8ad47644
osmo-remsim-bankd: add systemd service script and etc/default config
...
Change-Id: Iefa6e65c7a03b232a124758cf8890b660abf6885
2019-05-28 18:27:09 +02:00
Joachim Steiger
07e0db317e
osmo-remsim-server: add systemd service script
...
Change-Id: I310a78b49a8a17e4f954179553ed2a3376e3bd50
2019-05-28 17:01:25 +02:00
Joachim Steiger
9c963dca66
osmo-remsim-bankd: Fix typo in help for --num-slots
...
Change-Id: If09833f0d0ba46d7bb204ac9b3b7f8128b4b3799
2019-05-25 00:49:32 +02:00
Harald Welte
e89fecda6a
bankd: Don't read CSV file until _after_ handling options
...
Otherwise "--help" won't work if the CSV cannot be found/read.
Change-Id: I162c40e267ea64a52baf2b5c819d9d2658daf77d
2019-05-08 17:23:58 +02:00
Harald Welte
3afbf73564
doc: REST API url is /banks, not /bankds
...
The documentation didn't agree with the code. Let's fix it
Change-Id: I63771c7ecc975435b8b7415ffb5e0a51fb5acef0
Closes: OS#3963
2019-05-08 17:23:58 +02:00
Harald Welte
f0184cb4af
README.md: add 'osmo-' prefix to remsim-{server,bankd,client}
...
Change-Id: I42df660d8c7f696a12118d4e4c38f7ee9e48d2e8
2019-04-03 17:24:42 +02:00
Harald Welte
942f0f981f
update .gitignore
...
Change-Id: I3b58f79b65e552f835f10abedb287d87941d6f9e
2019-04-03 13:15:53 +02:00
Harald Welte
d7468e0b8c
configure.ac: Add --disable-remsim-bankd
...
This allows builds on small/embedded platforms to avoid all the
dependencies required by remsim-bankd, including libpcsc-lite
Change-Id: I29a1a0131fdfea6742ec12d81228879066b1ff7e
2019-04-03 13:11:57 +02:00
Harald Welte
9353c607fc
configure.ac: Add --disable-remsim-server
...
This allows builds on small/embedded platforms to avoid all the
dependencies required by remsim-server, including ulfius, yder, etc.
Closes: OS#3896
Change-Id: I2b1ec8a9a88b931ac56a63df88886e37c580a92b
2019-04-03 12:49:10 +02:00
Harald Welte
8e04d08c4b
debian/control: add missing libcsv dependency
...
Change-Id: Icd013d545ac5b380676b3b5bef4ea81f91b86eee
2019-04-03 10:03:13 +02:00
Harald Welte
08d88dd040
Add Debian packaging information
...
Change-Id: Id5044b1835190edc948952d207a5196a18669eb1
2019-04-03 09:50:04 +02:00
Harald Welte
51cfec03b1
rename executables to include osmo- name prefix
...
Change-Id: I4498a004519499cc4b897a68c7f33efe29a63425
2019-04-03 09:50:04 +02:00
Harald Welte
798acd00dc
Add libosmo-rspro.pc.in for pkg-config integration
...
Change-Id: Ic8bbf27bdb5ce7c810ede307a35ad4dc10338912
2019-04-03 09:35:48 +02:00
Harald Welte
5345f3d43f
Makefile.am: Fix dependency of server on libosmo-rspro.la
...
Change-Id: I0a1badfa44479ff771be7062a19fd842f3d56b41
2019-04-03 08:42:47 +02:00
Harald Welte
f51166790e
cosmetic: remove some FIXME that actually are already fixed
...
Change-Id: I62ac36aae6da374b83e27b71ff52b0c3d52bf346
2019-04-02 20:56:16 +02:00
Harald Welte
4fa407a750
bankd: Use configured bank_id/nr_slots in ConnectBankReq
...
The code used hard-coded defaults instead of the user-configured values.
Change-Id: I86383aed4d5bb08ac1540eaecc0975a18e560baa
2019-04-01 21:07:02 +02:00
Harald Welte
2513d81625
bankd: move bank_id / num_slots from g_bankd to remsim_srv_conn
...
... and make num_slots configurable via command line argument
Change-Id: Id8f15085b397186d3470f4d943979857b6811a52
2019-04-01 21:07:02 +02:00
Harald Welte
0138bb40b4
manuals: remove <<>> from RSPRO to fix rendering
...
Change-Id: Ifa97f314fa5eb36785b179aeba8062948deb5ef1
2019-04-01 11:04:04 +02:00
Harald Welte
35f2b201bb
manuals: Add description from README.md to manual
...
Change-Id: I38db6f5723b8f02920abd70bf10c2a134060d183
2019-04-01 11:01:51 +02:00
Harald Welte
56298ca4e0
server: Fix dependency on libosmo-rspro.la
...
Change-Id: Ia05a5f0f01999b32fd10d76694e95df9b1ccb207
2019-04-01 10:57:08 +02:00
Harald Welte
3c4d006146
Add initial osmo-remsim usermanual
...
Change-Id: I1d9231b24b1481afcbb5758662b7d99bd59e7fdb
2019-04-01 10:52:17 +02:00
Harald Welte
b6b7bd1dff
remsim_client: Reduce simtrace timeout from 100s to 1s
...
As we're waiting in blocking mode (and hence block things like the
IPA keepalive FSM), we cannot afford to block for 100s in one shot.
Change-Id: If316018d89367d54167fde021649fb3cfe218744
2019-04-01 10:52:17 +02:00
Harald Welte
05dc39e391
rspro_util.c: Disable printf debugging
...
Change-Id: I69b6f62fc3e4fc8aabb230ab9a69891894e3f7a3
2019-04-01 10:52:17 +02:00
Harald Welte
5bae20b64d
bankd: Add command-line arguments for IP/port/etc configuration
...
Change-Id: Ifafdd7ea005347f39d9adad2b50cf81609b41cba
2019-04-01 10:48:17 +02:00
Harald Welte
b54a51eec2
improve talloc memory leak debugging
...
* switch to talloc_report_full() on SIGUSR1
* include asn1-internal allocations in talloc report
Change-Id: I14fff863449971024002e0d5465fb7a964d67095
2019-03-31 15:57:59 +02:00
Harald Welte
3f09f634e0
fixup warnings
...
Change-Id: I73262ebf04640782859c5fa43b9172de3c788e3d
2019-03-31 15:51:13 +02:00
Harald Welte
13d0f8c3d3
disable slotmap debugging
...
Change-Id: I7f672adc1fef6616d7244f73214273236b42a0ca
2019-03-31 15:13:29 +02:00
Harald Welte
35ded29788
rspro_server: Fix Warnings about unused variables
...
Change-Id: Id8615062772c09d7396254fa5d1f42dd029e8a22
2019-03-31 15:13:09 +02:00
Harald Welte
4c37f66048
rspro_server: Configure client's bankd parameters (nr/slot/ip/port)
...
Change-Id: I821d0b2ba4390b9772097ddd3d610ba2c9393399
2019-03-31 15:00:00 +02:00
Harald Welte
a8b86ceff2
client/server: log failed attempts to transmit/encode RSPRO
...
Change-Id: Iac56ddf7417fdee637660db34a7f0e6bdb9c4ab5
2019-03-31 14:59:20 +02:00
Harald Welte
24a3e32db7
bankd: Don't fail on RsproPDUchoice_PR_setAtrRes
...
Change-Id: Iaacd1d46a646de469ea5bb2c75323472cfe3635d
2019-03-31 13:08:30 +02:00
Harald Welte
736e831cc3
bankd: log incoming RSPRO
...
Change-Id: I276fffd6f7bad3fc38a0151ba935fd39ac1245d9
2019-03-31 13:08:16 +02:00
Harald Welte
10f7a76373
rspro_server: Treat keepalive timeouts (by closing connection)
...
Change-Id: I42f2d5c6c7a4387cb61cb8b46d01b7dfb86b927b
2019-03-31 12:38:47 +02:00
Harald Welte
1c691b173a
rspro_server: Give proper name to IPA_KEEPALIVE FSMs
...
Once we know the Client / Bankd Identity, update not only the connection
FSM with that identity, but also the IPA keepalive FSM. This will
provide proper context when logging.
Change-Id: I92bf47b6b0072c8062449ed3bb51ddf0b7aaf9a1
2019-03-31 10:58:11 +02:00
Harald Welte
19dee08862
rspro_server: Print human-readable message type instead of numeric value
...
Change-Id: I0c26e1be1ae9ddee663fee582a44d4449e6beea7
2019-03-31 10:53:45 +02:00
Harald Welte
f30ff9eeb0
rspro_server: Add client_conn_by_slot() API function
...
Change-Id: Ie2eefad358b45541cf90d0cacac2d03953f0c367
2019-03-30 19:17:37 +01:00