aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* sgsn: Remove the "permanent" subscriber cachehfreyther/changes/remove-gprs-subscriber-cacheHolger Hans Peter Freyther2015-01-206-192/+25
* sgsn: Restructure the 'update-subscriber' commandJacob Erlbeck2015-01-202-39/+12
* sgsn: Fix vty_out newlinesJacob Erlbeck2015-01-201-11/+21
* sgsn: Add SGSN_ERROR_CAUSE_NONE and use it instead of 0Jacob Erlbeck2015-01-205-9/+29
* sgsn: Fix access to subscr in sgsn_auth_update (Coverity)Jacob Erlbeck2015-01-201-1/+1
* sgsn/test: Make assert_substr safer (Coverity)Jacob Erlbeck2015-01-201-2/+3
* sgsn: Fix P-TMSI generator's distance of equal valuesJacob Erlbeck2015-01-201-2/+26
* gprs: Support the full cancellation procedureJacob Erlbeck2015-01-202-5/+35
* gprs: Don't create a subscr entry on InsertSubscriberDataJacob Erlbeck2015-01-202-6/+2
* gprs: Add replies for all GSUP requestsJacob Erlbeck2015-01-204-10/+103
* gprs: Block other GSUP procedures during PURGE_MSJacob Erlbeck2015-01-204-1/+160
* gprs: Retry PURGE_MS procedure after timeoutJacob Erlbeck2015-01-182-1/+14
* gprs: Use PURGE MS messagesJacob Erlbeck2015-01-184-7/+96
* gprs: Implement PURGE_MS GSUP messagesJacob Erlbeck2015-01-184-0/+35
* sgsn/doc: Add message definitions for PURGE_MS responsesJacob Erlbeck2015-01-181-2/+10
* sgsn/test: Add checks and reports to detect subscr leakageJacob Erlbeck2015-01-181-4/+26
* sgsn/test: Add test that intercepts gprs_gsup_client_sendJacob Erlbeck2015-01-183-3/+101
* gprs: Add expiry timeout for subscriber entriesJacob Erlbeck2015-01-185-3/+119
* sgsn/test: Refactor subscriber testJacob Erlbeck2015-01-181-21/+24
* sgsn/test: Fix subscriber cleanupJacob Erlbeck2015-01-181-1/+4
* gprs/test: Move subscr cleanup code into a separate functionJacob Erlbeck2015-01-181-9/+12
* gprs: Pass GMM causes related to the MSC connectionJacob Erlbeck2015-01-181-3/+9
* gprs: Use LOGGSUBSCRP and LOGMMCTX for logging in gprs_susbcriber.cJacob Erlbeck2015-01-181-58/+58
* gprs: Add LOGGSUBSCRP macro to log subscriber infoJacob Erlbeck2015-01-181-0/+4
* gprs: Let GSUP parser functions return GMM causes on errorsJacob Erlbeck2015-01-183-9/+11
* gprs: Use the cause value in GSUP error messagesJacob Erlbeck2015-01-181-16/+94
* sgsn: Pass subscriber error causes to the GMM layerJacob Erlbeck2015-01-185-39/+40
* gprs: Move protocol value_strings to gsm_04_08_gprs.cJacob Erlbeck2015-01-185-112/+163
* sgsn: Show GSUP client info on 'show sgsn'Jacob Erlbeck2015-01-181-0/+11
* gprs: Send PING and eventually reconnectJacob Erlbeck2015-01-182-3/+61
* gprs: Handle incoming IPA CCM message in gsup_client_read_cbJacob Erlbeck2015-01-182-0/+26
* gprs: Handle return code of ipa_client_conn_open correctlyJacob Erlbeck2015-01-181-3/+6
* gprs: Avoid sending stale GSUP requests after reconnectJacob Erlbeck2015-01-181-0/+8
* gprs: Add automatic re-connect if the GSUP connection is downJacob Erlbeck2015-01-182-7/+76
* sgsn/test: Extend tests to simulate lost GSUP requestsJacob Erlbeck2015-01-182-12/+44
* sgsn/test: Add GMM test for a GSUP based attach procedureJacob Erlbeck2015-01-182-0/+73
* sgsn/test: Add wrapper for gprs_subscr_rx_gsup_messageJacob Erlbeck2015-01-181-27/+21
* sgsn: Add global require_update_location flagJacob Erlbeck2015-01-184-4/+11
* gprs: Remove now unused authenticate flagHolger Hans Peter Freyther2015-01-181-1/+0
* sgsn: Replace subscr.authenticate by global require_authentication flagJacob Erlbeck2015-01-184-11/+10
* sgsn: Integrate the GSUP client into the SGSNJacob Erlbeck2015-01-186-6/+94
* gprs: Add GSUP clientJacob Erlbeck2015-01-184-2/+179
* gprs: Clear GSUP message structures before decodingJacob Erlbeck2015-01-181-5/+5
* gprs: Always reset auth tuples/pdp infos in gprs_gsup_decodeJacob Erlbeck2015-01-181-0/+3
* gprs: Handle empty GSUP messages correctlyJacob Erlbeck2015-01-181-1/+4
* gprs/test: Add tests for invalid GSUP messagesJacob Erlbeck2015-01-181-0/+92
* sgsn/test: Fix msgb freeing in mocked bssgp_tx_dl_udJacob Erlbeck2015-01-181-2/+2
* sgsn/test: Add checks and reports to detect msgb leakageJacob Erlbeck2015-01-181-0/+4
* gprs: Add subscriber functions to create/handle GSUP messagesJacob Erlbeck2015-01-105-6/+374
* gprs: Add encoder/decoder for the Subscriber Update ProtocolJacob Erlbeck2015-01-107-4/+662