aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-10-03WIP: Attempt at using osmo_fsm from bankd. futile.laforge/bankd-fsm-mistakeHarald Welte8-21/+232
2018-09-25bankd: Initialize logging early.Harald Welte2-0/+22
2018-09-24fix double-free of msgbHarald Welte2-1/+1
2018-09-24correctly use asn1c API: PDU pointers must be NULL when calling decoderHarald Welte2-2/+2
2018-09-24add ffasn1c example for RSPROHarald Welte4-0/+1115
2018-09-24rspro_util: Add rspro_gen_ConnectClientRes() functionHarald Welte2-0/+15
2018-09-24rspro_util: More error messagesHarald Welte1-2/+5
2018-09-24bankd: Print error messages in more error cases during IPA readHarald Welte1-5/+15
2018-09-24bankd: Add app_comp_id to use repro_util helpersHarald Welte2-0/+10
2018-09-24client: Generate CLIENT_CONN_RES event to FSM on RSPR rx of ClientConnResHarald Welte1-0/+1
2018-09-24bankd: Handle errors during PC/SC open/connectHarald Welte1-3/+11
2018-09-24use msb->l2h as pointer to the RSPRO part inside msgbHarald Welte2-0/+3
2018-09-24RSPRO: don't use "default 1" for protocol versionHarald Welte3-22/+4
2018-09-24remsim_client_fsm: Handle re-connect timeout and initial connection failureHarald Welte1-9/+42
2018-09-23bankd: Add hack for hard-coded slotmapHarald Welte1-0/+11
2018-09-23bankd: Add code to handle TPDUs in rx and tx directionHarald Welte1-2/+66
2018-09-23bankd_main: Missing state transition to BW_ST_CONN_CLIENT_MAPPED_CARDHarald Welte1-0/+2
2018-09-23bankd_main: Fix SCardConnect(): Needs dwActiveProtocol output paramHarald Welte1-1/+2
2018-09-23bankd_pcsc: Add CSV based mapping of bank-id/slot-nr to PC/SC reader nameHarald Welte5-3/+144
2018-09-23bankd_slotmap: Fix debug statementsHarald Welte1-2/+2
2018-09-23rspro_util: Add functions to generate TDPU transfer messagesHarald Welte2-0/+34
2018-08-24More progress on code of the server_conn_fsmHarald Welte1-4/+138
2018-08-24client: bankd_send_rspro -> ipa_client_conn_send_rsproHarald Welte3-6/+6
2018-08-24client: Introduce FSMs for managing connections to server + bankdHarald Welte4-59/+386
2018-08-17Add initial remsim-client skeletonHarald Welte2-1/+153
2018-08-17bankd: Resolve slot mapping after client identifies itself.Harald Welte2-22/+33
2018-08-17rspro_util: Print error message in case of encoder errrorHarald Welte1-0/+1
2018-08-17rspro_util.c: Fix encoding to msgb. Use tailroom, not length!Harald Welte1-1/+1
2018-08-17rspro_util: Add ASN_ALLOC_COPY macro and add clientSlot to ConnectClientReqHarald Welte2-2/+13
2018-08-17rspro_util: DER encoder returns size in bytes, no need to divide by 8Harald Welte1-1/+1
2018-08-17rspro_util: Add header fileHarald Welte3-13/+33
2018-08-16RSPRO: Use ClientSlot in ConnectClientReq, ConfigClientReqHarald Welte8-23/+30
2018-08-16bankd: Re-initialize client.peer_addr when recycling the threadHarald Welte1-0/+1
2018-08-16bankd: Include worker state and file/line in LOGW outputHarald Welte1-3/+4
2018-08-16bankd: use getnameinfo() to print client IP/port on connectHarald Welte1-0/+26
2018-08-16RSPRO.asn: Add optional ClientId field to ConnectClientReqHarald Welte3-4/+17
2018-08-16RSPRO.asn: Improve comments/descriptionHarald Welte1-10/+12
2018-08-16bankd: Add client.id to bankd_workerHarald Welte2-3/+34
2018-08-16bankd: Don't consume 100% CPU in main threadHarald Welte1-0/+1
2018-08-15bankd: Actually create + listen to a socketHarald Welte1-0/+8
2018-08-15bankd: Log worker number; Add formal state + state transition functionHarald Welte2-2/+45
2018-08-15Add initial remsim-bankd skeletonHarald Welte11-7/+893
2018-08-15Add README.md file contentsHarald Welte1-1/+85
2018-08-15initial checkin of osmo-remsim0.0Harald Welte89-0/+6270