Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-remsim
/
ba781c065f985a933ac72119a828677d355f0f1b
/
src
/
bankd_main.c
2eee450
bankd/client: Fix memory leak if rspro_enc_msg() fails
by Harald Welte
· 6 years ago
297d72e
bankd: Move all PC/SC specific code to bankd_pcsc
by Harald Welte
· 6 years ago
1f699b4
bankd_main: Obtain ATR of card via PC/SC API
by Harald Welte
· 6 years ago
94ba99b
bankd_main: Add more logging in error situations
by Harald Welte
· 6 years ago
eb971b5
bankd_main: don't use fprintf if we can use osmocom logging API
by Harald Welte
· 6 years ago
e1d3289
bankd: Verify bankd/client slot in tpduModemToCard rx handler
by Harald Welte
· 6 years ago
cf8b89a
Move client/bank slot conversion functions to rspro_util.c
by Harald Welte
· 6 years ago
19f881a
bankd: respond to IPA PING from client with IPA PONG
by Harald Welte
· 6 years ago
653d6a0
bankd: Disconnect client if we enter state BW_ST_CONN_CLIENT_UNMAPPED
by Harald Welte
· 6 years ago
2507597
bankd: Implement thread-safe SIGUSR1 talloc context reporting
by Harald Welte
· 6 years ago
286a2be
bandk: store the worker name as part of 'struct bankd_worker'
by Harald Welte
· 6 years ago
00a9673
bankd: terminate bankd connection once map is deleted
by Harald Welte
· 6 years ago
458e01b
bankd: Return ConnectClientRes in error paths of worker_handle_connectClientReq
by Harald Welte
· 6 years ago
942f1ff
bankd: Actually send the RemoveMappingRes we prepare
by Harald Welte
· 6 years ago
454f5e2
bankd: Don't use hard-coded slotmaps but receive them from remsim-server
by Harald Welte
· 6 years ago
a0f3950
bankd: Don't create 10 workers, but 'num_slots' workers
by Harald Welte
· 6 years ago
f4b16f1
bankd_main: Introduce g_bankd global variable
by Harald Welte
· 6 years ago
3dcdd20
add missing copyright / license headers everywhere
by Harald Welte
· 6 years ago
3cded63
naming: Distinguish "rspro client" from "remsim client"
by Harald Welte
· 6 years ago
707c85a
Split "RSPRO client FSM" from "BANKD client FSM"
by Harald Welte
· 6 years ago
cbd1896
generalize slotmap to make use of it outside of bankd
by Harald Welte
· 6 years ago
61d98e9
share debug.[ch] across all executables
by Harald Welte
· 6 years ago
ff5db6e
ensure the local asn1c library is used
by Kévin Redon
· 6 years ago
5a3613a
bankd: Ignore IPA CCM and don't terminate if we receive it
by Harald Welte
· 6 years ago
43ab79f
remove libasn1c dependency and use asn1c without libasn1c
by Harald Welte
· 6 years ago
8f893ff
bankd: Add FIXME to the main thread
by Harald Welte
· 6 years ago
7b41d9c
bankd: Remove second \n after PC/SC OK statements
by Harald Welte
· 6 years ago
150d6d6
bankd: more timeout/retry handling, including resolving slotmap
by Harald Welte
· 6 years ago
694df83
bankd: Implement re-opening/connecting to card/reader
by Harald Welte
· 6 years ago
31c9eca
bankd_main: Set the pthread name for easier debugging
by Harald Welte
· 6 years ago
f94b9ee
bankd: Initialize logging early.
by Harald Welte
· 6 years ago
9ebbacc
correctly use asn1c API: PDU pointers must be NULL when calling decoder
by Harald Welte
· 6 years ago
e1176cf
bankd: Print error messages in more error cases during IPA read
by Harald Welte
· 6 years ago
f1dd162
bankd: Add app_comp_id to use repro_util helpers
by Harald Welte
· 6 years ago
3e68987
bankd: Handle errors during PC/SC open/connect
by Harald Welte
· 6 years ago
fd47119
use msb->l2h as pointer to the RSPRO part inside msgb
by Harald Welte
· 6 years ago
e72e573
bankd: Add hack for hard-coded slotmap
by Harald Welte
· 6 years ago
796a749
bankd: Add code to handle TPDUs in rx and tx direction
by Harald Welte
· 6 years ago
57593f0
bankd_main: Missing state transition to BW_ST_CONN_CLIENT_MAPPED_CARD
by Harald Welte
· 6 years ago
48865c2
bankd_main: Fix SCardConnect(): Needs dwActiveProtocol output param
by Harald Welte
· 6 years ago
45c948c
bankd_pcsc: Add CSV based mapping of bank-id/slot-nr to PC/SC reader name
by Harald Welte
· 6 years ago
af61473
bankd: Resolve slot mapping after client identifies itself.
by Harald Welte
· 6 years ago
371d026
RSPRO: Use ClientSlot in ConnectClientReq, ConfigClientReq
by Harald Welte
· 6 years ago
415e8f6
bankd: Re-initialize client.peer_addr when recycling the thread
by Harald Welte
· 6 years ago
ceb3e68
bankd: Include worker state and file/line in LOGW output
by Harald Welte
· 6 years ago
d6dfb8c
bankd: use getnameinfo() to print client IP/port on connect
by Harald Welte
· 6 years ago
cce2aad
bankd: Add client.id to bankd_worker
by Harald Welte
· 6 years ago
7f684a0
bankd: Don't consume 100% CPU in main thread
by Harald Welte
· 6 years ago
12534e7
bankd: Actually create + listen to a socket
by Harald Welte
· 6 years ago
8d85829
bankd: Log worker number; Add formal state + state transition function
by Harald Welte
· 6 years ago
77911b0
Add initial remsim-bankd skeleton
by Harald Welte
· 6 years ago