1. 16 Apr, 2020 3 commits
  2. 23 Mar, 2020 1 commit
    • neels's avatar
      manual: explain IuPS, add SCCP/M3UA section from common chapters · 6e4cd085
      neels authored
      Add 'cs7' default configuration, link to the
      osmo-gsm-manuals/common/cs7-config.adoc chapter to fully explain the 'cs7'
      client configuration.
      
      Related: OS#2767
      Depends: Ia2508d4c7b0fef9cdc57e7e122799a480e340bf7 (osmo-gsm-manuals)
      Change-Id: If0f7c8fc4b94eb40b62570cf90999d5074dc00ee
      6e4cd085
  3. 04 Feb, 2020 2 commits
  4. 03 Jan, 2020 1 commit
  5. 11 Dec, 2019 1 commit
    • Oliver Smith's avatar
      osmoappdesc.py, tests: switch to python 3 · 5997357c
      Oliver Smith authored
      Make build and external tests work with python3, so we can drop
      the python2 dependency.
      
      This should be merged shortly after osmo-python-tests was migrated to
      python3, and the jenkins build slaves were (automatically) updated to
      have the new osmo-python-tests installed.
      
      Related: OS#2819
      Depends: osmo-python-tests I3ffc3519bf6c22536a49dad7a966188ddad351a7
      Change-Id: I8c07d99c1bc9f0383e4bce17544e0998998cc54d
      5997357c
  6. 03 Dec, 2019 3 commits
    • Harald Welte's avatar
      exit(2) on unsupported positional arguments on command line · de67c001
      Harald Welte authored
      Change-Id: I4f2d70d0b0f1b7bdb8604c930aba8fbb53d8bd54
      de67c001
    • Oliver Smith's avatar
      regen_doc.sh: support gbproxy, run without docker · ad08d17e
      Oliver Smith authored
      Do not only update the VTY reference and counters of osmo-sgsn, but also
      the VTY reference of gbproxy.
      
      This was not possible with the old code path of calling "regen_doc.sh"
      inside docker-playground.git, as it expects the program to be updated to
      have the same name as the docker image. Using the docker-playground
      script also has the disadvantage, that one must push the development
      branch to git.osmocom.org before updating the VTY reference/counters,
      because that script would build a new docker container with a freshly
      cloned repository, check out the same commit that we have already
      locally, build that and then finally regenerate the docs.
      
      So instead of adding another parameter for the docker image to the
      script in docker-playground.git and calling it twice, simplify the
      process by rewriting the regen_doc.sh script in osmo-sgsn.git. Make it
      start the locally installed osmo-sgsn and osmo-gbproxy binaries and
      call osmo_interact_vty.py on them.
      
      Related: OS#4292
      Change-Id: I8b5bd5347ea34266ad650383372630f2a84d5cce
      ad08d17e
    • Oliver Smith's avatar
      doc: add OsmoGbProxy VTY reference · 118c411e
      Oliver Smith authored
      Depends: (osmo-gsm-manuals) I4dea3e07b88175b2a88e577129360af7ec5f87e1
      Related: OS#4292
      Change-Id: I24c3ca2fc2446673edceefb797c7d800c3a1a5d2
      118c411e
  7. 02 Dec, 2019 1 commit
  8. 01 Dec, 2019 4 commits
  9. 30 Nov, 2019 1 commit
  10. 23 Nov, 2019 1 commit
  11. 21 Nov, 2019 3 commits
  12. 08 Nov, 2019 1 commit
    • Pau Espin Pedrol's avatar
      gmm: Fix assertion hit during RA UPD REQ before completting gmm attach · de80976d
      Pau Espin Pedrol authored
      Output:
      20191107021548500 DMM <0002> gprs_gb.c:40 MM_STATE_Gb(2596296189)[0x6120000084a0]{Idle}: Received Event E_MM_PDU_RECEPTION
      20191107021548500 DMM <0002> gprs_gmm.c:1531 MM(/d4b6d7af) -> GMM RA UPDATE REQUEST type="RA updating"
      20191107021548501 DMM <0002> gprs_gmm.c:1615 MM(/d4b6d7af) The MM context cannot be used, RA: 901-70-2758-208
      Assert failed mmctx->gb.llme == NULL gprs_gmm.c:1620
      
      Scenario reproducing the crash can be triggered with TTCN3
      SGSN_Tests.TC_attach_req_id_req_ra_update.
      
      Basically, SGSN first receives an ATTACH REQ with a given RA ID, then
      SGSN switches to state CommonProcedureInitiated and sends GMM ID REQ,
      and MS/PCU answers immediatelly with a RA Update instead with a new RA
      ID.
      
      Related: OS#3957, OS#4245
      Change-Id: I64fa5cf1b427d3abb99e553e584897261a827ce6
      de80976d
  13. 21 Oct, 2019 1 commit
    • Pau Espin Pedrol's avatar
      sgsn_libgtp.c: Drop use of deprecated libgtp APIs gtp_retrans*() · 284314ab
      Pau Espin Pedrol authored
      Since osmo-ggsn.git c94837c6a401bf0f80791b619a9b4cfbe9160afd, those
      APIs are a no-op since timers are tracked internally through osmocom
      APIs (and at the same time, new implementation fixes some timing related
      bugs).
      
      As a result, osmo-sgsn depends now on at least that libgtp commit. Since
      it's not yet avaiable on latest libgtp release, let's track it down in
      TODO-RELESE to not forget to update libgtp requirements during osmo-sgsn
      release.
      
      Related: OS#4178
      Change-Id: Ia9a93d4a6ed63cd0c736f9a99d81d730b958d82e
      284314ab
  14. 17 Oct, 2019 2 commits
  15. 09 Oct, 2019 1 commit
  16. 08 Oct, 2019 9 commits
  17. 03 Oct, 2019 2 commits
  18. 28 Sep, 2019 1 commit
  19. 19 Sep, 2019 1 commit
    • Pau Espin Pedrol's avatar
      Introduce TODO-RELEASE file · 324bb5a1
      Pau Espin Pedrol authored
      It's going to be useful to track new dependency APIs being used which
      require dependency version release and version bump during release of
      osmo-sgsn.
      
      Change-Id: Ia495a8577001c6a223c31f4ddd7eee289e3523c7
      324bb5a1
  20. 11 Sep, 2019 1 commit