aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src
AgeCommit message (Expand)AuthorFilesLines
2016-07-17SGSN: fix FCS calculation for encrypted framesDieter Spaar1-4/+10
2016-07-17dyn pdch: don't PDCH ACT if gprs mode is noneNeels Hofmeyr2-2/+16
2016-07-17cosmetic: dyn_pdch_init(): flatten if-logic, add commentsNeels Hofmeyr1-12/+12
2016-07-17SGSN: move cipher application to separate functionMax1-41/+42
2016-07-16SGSN: encrypt/decrypt only necessary framesMax3-31/+44
2016-07-16SGSN: add preliminary support for GPRS encryptionMax3-26/+45
2016-07-16SGSN: split GEA key management from TLLIMax3-18/+32
2016-07-16SGSN: use unique AUTH REQ referenceMax2-8/+24
2016-07-11osmux: Add negotiation state so race conditions can't disable osmuxDaniel Willmann2-5/+6
2016-07-11SGSN: prevent starting with inconsistent configMax1-3/+14
2016-07-09Make random MSISDN assignment optionalMax7-40/+61
2016-07-09libbsc: skip channel state LCHAN_S_INACTIVE while handoverAlexander Couzens1-1/+0
2016-07-04SGSN: move TLLI unassignment into separate functionMax3-19/+16
2016-07-04SGSN: add vty config for choosing GPRS encryptionMax1-1/+30
2016-07-01SGSN: force GSUP CN domain to PSMax1-1/+1
2016-06-24err log: tweak dyn pdch ack error loggingNeels Hofmeyr1-6/+6
2016-06-24dyn PDCH: cosmetic: clarify lchan rel with assertion and commentNeels Hofmeyr1-1/+11
2016-06-23debug log: log all lchan state transitionsNeels Hofmeyr1-0/+3
2016-06-23vty: show lchan summary: also show lchan->stateNeels Hofmeyr1-2/+5
2016-06-21dyn PDCH: enable PDCH only after release due to errorNeels Hofmeyr1-1/+6
2016-06-18rm dup: use channel type names from libosmocoreNeels Hofmeyr3-13/+4
2016-06-17bsc_version.c: update copyright date, add contributorNeels Hofmeyr1-3/+3
2016-06-16dyn PDCH: set lchan->state after PDCH DEACT / before PDCH ACTNeels Hofmeyr2-23/+12
2016-06-16dyn PDCH: add lchan sanity checks in PDCH DE/ACT ACKNeels Hofmeyr1-0/+54
2016-06-16dyn PDCH: track pending PDCH de-/activationNeels Hofmeyr1-2/+18
2016-06-16dyn PDCH: fix: clear PDCH flags on TS reconnect (e.g. BTS re-connect)Neels Hofmeyr1-0/+2
2016-06-16dyn PDCH: TS flags: rename one, add three, as enumNeels Hofmeyr2-4/+4
2016-06-14Make random extension range configurableMax6-10/+46
2016-06-14Fix SIGABRT on wrong AMR payloadMax1-1/+3
2016-06-14dyn PDCH: send PDCH ACT for each TCH/F_PDCH on TS EnableNeels Hofmeyr4-4/+48
2016-06-14dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channelAndreas Eversberg2-3/+39
2016-06-13add DSUA debug constantDaniel Willmann2-0/+10
2016-06-12dyn PDCH: allow allocating TCH/F on TCH/F_PDCH slotsNeels Hofmeyr1-9/+29
2016-06-12dyn PDCH: Fix free slot search for chan_alloc_reverse == trueAndreas Eversberg1-2/+14
2016-06-10add DRANAP debug constantDaniel Willmann2-0/+10
2016-06-07lchan_alloc(): on alloc failure, report original typeNeels Hofmeyr1-4/+8
2016-06-06Add warning for unsupported DTX configurationsMax1-2/+6
2016-06-05gprs_gmm.c: don't transmit NOTEXIST when mmctx is NULLNeels Hofmeyr1-1/+4
2016-06-05debug log: cosmetic fixesNeels Hofmeyr1-2/+2
2016-06-05comment tweak for bsc_handover_start()Neels Hofmeyr1-3/+3
2016-06-05Add regexp authorization policy for IMSIMax4-10/+66
2016-06-02gprs: more conditionals for Gb specific actionsDaniel Willmann3-8/+14
2016-06-02sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)Daniel Willmann1-3/+10
2016-06-02gprs_gmm.c: Perform LLME operations only if we have oneHarald Welte1-5/+7
2016-06-02gprs_gmm.c: Make TLLI handling specific to Gb interfaceHarald Welte1-36/+60
2016-06-02gprs_gmm.c: Don't try to de-reference NULL mmctxNeels Hofmeyr1-0/+32
2016-06-02rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()Harald Welte2-3/+3
2016-06-01create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_con...Daniel Willmann1-9/+14
2016-06-01prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)Harald Welte6-46/+47
2016-05-31gprs: use new uint8_t * for kv in gprs_cipher_run()Alexander Couzens1-2/+2