Skip to content

Changes

#42 (Nov 19, 2024, 12:12:00 PM)

  1. testenv: add run --until-nok — Oliver Smith / detail
  2. mgw: fix RTP packets received while RX disabled — Oliver Smith / detail
  3. testenv: make it pass 'ruff check' linter — Oliver Smith / detail
  4. testenv: install dbg pkgs with --binary-repo too — Oliver Smith / detail

#37 (Nov 14, 2024, 12:12:00 PM)

  1. epdg: fix a DTE in as_GSUP_rx_CL_REQ — Vadim Yanitskiy / detail

#35 (Nov 12, 2024, 12:12:00 PM)

  1. bsc: Fix sporadic failure in .TC_ho_in_fail_ipa_crcx_timeout — Pau Espin Pedrol / detail

#34 (Nov 11, 2024, 12:12:00 PM)

  1. msc: use :memory: for SMS (volatile in-memory database) — laforge / detail
  2. hlr: expected-results.xml: expect TC_MSLookup_* to pass — laforge / detail
  3. {epdg,msc,pgw}/expected-results.xml: sync with Jenkins — laforge / detail
  4. bts: use proper ActType in f_TC_data_rtp_loopback() — Vadim Yanitskiy / detail
  5. bts: TC_data_rtp_tchh*: fix timeslot number in comments — Vadim Yanitskiy / detail
  6. bts: add TC_data_facch_*: test FACCH/[FH] on data channels — Vadim Yanitskiy / detail

#32 (Nov 9, 2024, 12:12:00 PM)

  1. library/gsup: improve GSUP_IE templates — Vadim Yanitskiy / detail
  2. library/gsup: rework f_gen_{tr,ts}_ss_ies() and SS templates — Vadim Yanitskiy / detail
  3. library/gsup: add src/dst name IEs to all SS templates — Vadim Yanitskiy / detail
  4. library/rsl: rename t_RSL_IE_ActType_* -> c_RSL_IE_ActType_* — Vadim Yanitskiy / detail

#31 (Nov 8, 2024, 12:12:00 PM)

  1. hnbgw: Parametrize UPF F-SEID — Pau Espin Pedrol / detail
  2. hlr: use :memory: (volatile in-memory database) — Vadim Yanitskiy / detail
  3. hlr: refactor f_SS_expect() — Vadim Yanitskiy / detail
  4. library/gsup: improve formatting of SS templates — Vadim Yanitskiy / detail
  5. library/gsup: improve generic GSUP_PDU templates — Vadim Yanitskiy / detail
  6. hnbgw: with-pfcp: Support running ConnHdlr concurrently — Pau Espin Pedrol / detail
  7. RAN_Emulation: Increase ExpecTable size to 16 — Pau Espin Pedrol / detail
  8. hnbgw: Add test TC_ps_rab_assignment_concurrent — Pau Espin Pedrol / detail
  9. hnbgw: Parametrize MgcpParameters MGCP endpoint — Pau Espin Pedrol / detail
  10. hnbgw: mgcp: Support running CS RAB ConnHdlr concurrently — Pau Espin Pedrol / detail
  11. hnbgw: Introduce test TC_rab_assignment_concurrent — Pau Espin Pedrol / detail
  12. RUA_Emulation: Add missing msg component destination — Pau Espin Pedrol / detail
  13. hnbgw: Small fixes in f_tc_rab_assignment() — Pau Espin Pedrol / detail
  14. deps: Update titan.ProtocolEmulations.SCCP to upstream master — Pau Espin Pedrol / detail
  15. osmo-*.cfg: enable gsmtap log — Oliver Smith / detail

#29 (Nov 6, 2024, 12:12:00 PM)

  1. testenv: show testsuite results at the end — Oliver Smith / detail
  2. testenv: more tweaks for container shutdown logic — Oliver Smith / detail

#28 (Nov 5, 2024, 12:12:00 PM)

  1. testenv: fix 'container crashed' detection — Oliver Smith / detail
  2. testenv: podman-main: set watchdog timer to 60s — Oliver Smith / detail
  3. statsd: Support f_statsd_snapshot() API when using VTY-triggered stats — Pau Espin Pedrol / detail
  4. hnbgw: Introduce module parameter mp_statsd_prefix — Pau Espin Pedrol / detail
  5. hnbgw: Introduce module parameter mp_pfcp_upf_node_id — Pau Espin Pedrol / detail
  6. hnbgw: Handle PFCP Assoc Setup procedure in test_CT — Pau Espin Pedrol / detail
  7. hnbgw: Introduce test TC_ps_iu_release_req_rua_disconnect — Pau Espin Pedrol / detail

#27 (Nov 4, 2024, 12:12:00 PM)

  1. testenv: on crash, wait until test stopped — laforge / detail
  2. testenv: display current test name on ^C — laforge / detail
  3. library/PFCP_Templates: fix missing fields in — Vadim Yanitskiy / detail
  4. library/s1ap: fix formatting in ts_S1AP_RABSetupItemCtxtSURes — Vadim Yanitskiy / detail
  5. sgsn/SGSN_Tests: remove a superfluous/wrong comment — lynxis / detail
  6. asterisk: TC_ims_reregistration: Expect re-register using existing ipsec — Pau Espin Pedrol / detail
  7. testenv: get coredump + backtrace on crash — Oliver Smith / detail
  8. library/s1ap: add E-RAB RELEASE templates — laforge / detail
  9. s1gw: derive functions from f_TC_e_rab_setup() — laforge / detail
  10. s1gw: fix TC_e_rab_setup: handle PFCP Session related PDUs — laforge / detail
  11. s1gw: TC_e_rab_setup: also test E-RAB release — laforge / detail
  12. s1gw: add TC_e_rab_setup3 (3 E-RABs at a time) — laforge / detail
  13. deps/update.sh: split update cmds from Makefile — Oliver Smith / detail
  14. deps/update: don't fetch repos where COMMIT exists — Oliver Smith / detail
  15. deps: make output readable — Oliver Smith / detail
  16. deps/update: skip checkout if nothing to do — Oliver Smith / detail
  17. Makefile: avoid fetching deps if not needed — Vadim Yanitskiy / detail
  18. .gitignore: ignore '.make.*' files (like .make.deps) — Vadim Yanitskiy / detail
  19. .gitignore: ignore ctags — Vadim Yanitskiy / detail
  20. Remove dead links and generated code in bin/* — Vadim Yanitskiy / detail
  21. {bsc-nat,selftest,sysinfo}/gen_links.sh: use bash, not sh — Vadim Yanitskiy / detail
  22. gen_links.sh.inc: 'set -e' to abort on error — Vadim Yanitskiy / detail
  23. testenv: testsuite: use rsync with --archive — Oliver Smith / detail
  24. testenv/README: consistency fix — Oliver Smith / detail
  25. testenv: podman.exec_cmd: better error if stopped — Oliver Smith / detail
  26. testenv/README: deduplicate clean= description — Oliver Smith / detail
  27. testenv/README: document current working dir — Oliver Smith / detail
  28. testenv: clean_run_scripts: skip if podman stopped — Oliver Smith / detail
  29. testenv: copy=: support copying directories too — Oliver Smith / detail
  30. ggsn: sync GGSN_Tests.cfg with docker-playground — Oliver Smith / detail
  31. ggsn: add testenv.cfgs for osmo-ggsn — Oliver Smith / detail
  32. ggsn: add testenv.cfg for open5gs — Oliver Smith / detail
  33. pcap-client: initial testenv.cfg — Oliver Smith / detail
  34. ruff.toml: new file — Oliver Smith / detail
  35. Cosmetic: testenv: fix line length — Oliver Smith / detail
  36. testenv: improve --config argument parsing — Oliver Smith / detail
  37. ggsn: testenv: fix paths in copy= and clean= — Oliver Smith / detail
  38. ggsn: testenv: add libosmocore-utils to package= — Oliver Smith / detail
  39. library: add generic Mutex API for parallel components — laforge / detail
  40. library/PFCP_Emulation: a better PDU routing concept — laforge / detail
  41. library: as_pfcp_ignore(): log SeqNr of received PDUs — laforge / detail
  42. s1gw: f_init_pfcp(): use 'PFCPEM' as the prefix — laforge / detail
  43. s1gw: make number of eNBs configurable via module params — laforge / detail
  44. Revert "s1gw: cache PFCP Recovery Timestamp in ConnHdlr" — laforge / detail
  45. s1gw: move PFCP association handling into a dedicated ConnHdlr — laforge / detail
  46. s1gw: add multi-eNB variants of TC_e_rab_setup — laforge / detail
  47. s1gw: add f_ConnHdlrList_all_done() — laforge / detail
  48. s1gw: f_ConnHdlr_rx_erab_release_cmd(): fix wrong template — laforge / detail
  49. s1gw: add TC_e_rab_release_ind — laforge / detail
  50. s1gw: f_ConnHdlr_erab_release_cmd(): add missing logging — laforge / detail
  51. library/s1ap: fix wrong IE ID in E-RABReleaseListBearerRelComp — laforge / detail
  52. library/s1ap: fix wrong field in S1AP-RABReleaseInd — laforge / detail
  53. library/s1ap: add templates for INITIAL CONTEXT SETUP — laforge / detail
  54. library/s1ap: fix wrong IDs in {ts,tr}_S1AP_InitialCtxSetupResp — laforge / detail
  55. library/s1ap: comment out optional IE in tr_S1AP_InitialCtxSetupResp — Vadim Yanitskiy / detail
  56. library/pfcp: fix template restriction in PFCP_Session_Est_Resp — Vadim Yanitskiy / detail
  57. library/pfcp: make Cause IE configurable in all templates — Vadim Yanitskiy / detail
  58. s1gw: TC_e_rab_setup: complete E-RAB release — Vadim Yanitskiy / detail
  59. s1gw: separate f_ConnHdlr_session_{establish,modify}() — Vadim Yanitskiy / detail
  60. s1gw: add testcases for INITIAL CONTEXT SETUP — Vadim Yanitskiy / detail
  61. testenv: podman: disable send_redirects — Oliver Smith / detail
  62. s1gw: add TC_initial_ctx_setup_failure — Vadim Yanitskiy / detail
  63. s1gw: move MME_UE_S1AP_ID to ConnHdlrPars — Vadim Yanitskiy / detail
  64. testenv: requirements: find programs in /usr/sbin — Oliver Smith / detail
  65. testenv: podman: remove mongodb-org.list — Oliver Smith / detail
  66. testenv: podman: don't install GUI packages — Oliver Smith / detail
  67. ggsn: osmo-ggsn.src.cfg: tweak log output — Oliver Smith / detail
  68. ggsn: testenv: replace dummy netdev with bridge — Oliver Smith / detail
  69. testenv: osmo-dev: build with gtp_linux.opts — Oliver Smith / detail
  70. testenv: bridge: change default IPs 201 -> 1 — Oliver Smith / detail
  71. ggsn: testenv: run SUT on bridge instead of lo — Oliver Smith / detail
  72. ggsn: testenv: change VTY IP — Oliver Smith / detail
  73. testenv: support running SUT in QEMU — Oliver Smith / detail
  74. ggsn: testenv: support running osmo-ggsn in QEMU — Oliver Smith / detail
  75. Cosmetic: ggsn: fix copy paste error — Oliver Smith / detail
  76. L3_Templates: GMM: fix off-by-one error in ServiceType IE — lynxis / detail
  77. update osmo-stp.cfg to make STP_Tests work at all again — Pau Espin Pedrol / detail
  78. Replace libosmo-sccp references with libosmo-sigtran — Pau Espin Pedrol / detail
  79. _testenv: Avoid running make check when building IUT — Pau Espin Pedrol / detail
  80. stp: Support running with testenv — Pau Espin Pedrol / detail
  81. library/GTPv1U_Templates: support sending ext hdrs — Oliver Smith / detail
  82. testenv: podman: restart_count in container_name — Oliver Smith / detail
  83. sgsn: Validate TLI received in RAB Ass Req — Pau Espin Pedrol / detail
  84. sgsn: Test tx Rab Ass Resp with ITU X.213 IPv4 address format — Pau Espin Pedrol / detail
  85. sgsn: Introduce test TC_attach_pdp_act_user_addr_itu_x213_ipv4toolarge — Pau Espin Pedrol / detail
  86. sgsn: Improve validation of TLA encoded in RAB Ass Req — Pau Espin Pedrol / detail
  87. cosmetic: sgsn: Fix indenation whitespace — Pau Espin Pedrol / detail
  88. ggsn: README: document how to run with testenv — Oliver Smith / detail
  89. library/GTPv1C_Templates: Lots of improvements in template declarations — Pau Espin Pedrol / detail
  90. cosmetic: library/GTPv1C_Templates: remove extra indentation level — Pau Espin Pedrol / detail
  91. library/GTPv1C_Templates: Clean up PCO templates — Pau Espin Pedrol / detail
  92. mgw: Remove unneeded dep IPCP_Types.ttcn — Pau Espin Pedrol / detail
  93. s1gw: Remove unneeded dep IPCP_Types.ttcn — Pau Espin Pedrol / detail
  94. library: Move IPCP templates GTPv1C_Templates.ttcn -> — Pau Espin Pedrol / detail
  95. library/PCO_Types: Drop unused nonsense enum — Pau Espin Pedrol / detail
  96. library/PCO_Types.ttcn: Drop unsued IPCP_OPT enum — Pau Espin Pedrol / detail
  97. ggsn: Introduce test TC_pdp4(6)_act_deact_mtu — Pau Espin Pedrol / detail
  98. ggsn: Validate MTU sent during ICMPv6 RA — Pau Espin Pedrol / detail
  99. ggsn: Request osmo-ggsn to apply the MTU on the tundev — Pau Espin Pedrol / detail
  100. ctrl: tweak errmsg for counter mismatch — Oliver Smith / detail
  101. testenv: qemu: get coredump and show backtrace — Oliver Smith / detail
  102. pcu: add testenv.cfg — Oliver Smith / detail
  103. bsc/osmo-bsc-sccplite.cfg: add trx1, trx2 — Oliver Smith / detail
  104. bsc/osmo-bsc{,-vamos}.cfg: add no missing-msc-text — Oliver Smith / detail
  105. bsc/osmo-stp.cfg: sync with docker-playground — Oliver Smith / detail
  106. bsc: add testenv.cfg — Oliver Smith / detail
  107. testenv: improve output for missing -c argument — Oliver Smith / detail
  108. testenv: osmo-dev: add hint for gen_makefile fail — Oliver Smith / detail
  109. hnbgw: Support testenv — Oliver Smith / detail
  110. testenv: remove dead code for [testsuite] prepare= — Oliver Smith / detail
  111. testenv: add proper [testsuite] prepare= support — Oliver Smith / detail
  112. hnbgw: Split ConnHdlr component code to its own file — Pau Espin Pedrol / detail
  113. RAN_Emulation: Introduce field ranap_connect_ind_auto_res — Pau Espin Pedrol / detail
  114. hnbgw: Allow modifying RanOps during test startup — Pau Espin Pedrol / detail
  115. Convert RAN_Conn_Prim from enum to union — Pau Espin Pedrol / detail
  116. RAN_Emulation: Allow setting reason in primitive MSC_CONN_PRIM_DISC_REQ — Pau Espin Pedrol / detail
  117. hnbgw: Fix TC_ranap_ps_mo_disconnect testing CS instead of PS — Pau Espin Pedrol / detail
  118. hnbgw: Drop unused template — Pau Espin Pedrol / detail
  119. hnbgw: Introduce test TC_ranap_{cs,ps}_creq_cref — Pau Espin Pedrol / detail
  120. hnbgw: Set sccp_addr parameters during init — Pau Espin Pedrol / detail
  121. hbngw: Store IuSigConid in ConnHdlr params — Pau Espin Pedrol / detail
  122. RANAP_Templates: Add templates for ResetResource(Ack) — Pau Espin Pedrol / detail
  123. RAN_Emulation: Support registering IuSigConId for connectionless RANAP — Pau Espin Pedrol / detail
  124. s1gw: use the new counter name (out_pkt.forward.unmodified) — Vadim Yanitskiy / detail
  125. RUA_Emulation: Support passing no RANAP PDU in RUA_Disc_Req — Pau Espin Pedrol / detail
  126. hnbgw: Add missing timer stop after use — Pau Espin Pedrol / detail
  127. hnbgw: Get rid of pars param in void_fn — Pau Espin Pedrol / detail
  128. testenv: run podman command with logfile — Oliver Smith / detail
  129. library/s1ap: fix wrong IE criticality in templates — Vadim Yanitskiy / detail
  130. library/s1ap: rework {ts,tr}_S1AP_RABSetupRsp templates — Vadim Yanitskiy / detail
  131. s1gw: add TC_e_rab_setup_failure — Vadim Yanitskiy / detail
  132. hnbgw: test for RUA Disconnect when there is no CN — Oliver Smith / detail
  133. hnbgw: Send meaningful RANAP messages in f_tc_ranap_mo_disconnect() — Pau Espin Pedrol / detail
  134. hnbgw: Introduce test TC_cs_iu_release_req_rua_disconnect — Pau Espin Pedrol / detail
  135. hnbgw: fixup for expect_compl_l3_success — Oliver Smith / detail
  136. hnbgw: Rename RAB helper functions to be CS specific — Pau Espin Pedrol / detail
  137. hnbgw: Use g_pars.mgcp_pars directly during RAB CS setup — Pau Espin Pedrol / detail
  138. hnbgw/expected-results: update — Oliver Smith / detail
  139. testenv: make podman stop more robust — Oliver Smith / detail
  140. hnbgw: Move gtp_pars to Connhdlr — Pau Espin Pedrol / detail
  141. hnbgw: Introduce PfcpParameters in TestHdlrParameters — Pau Espin Pedrol / detail
  142. bsc: testenv: set MTU=1500 for lo — Oliver Smith / detail
  143. hnbgw: Merge TC_ps_rab_assignment_* testcases — Pau Espin Pedrol / detail
  144. hnbgw: Move normal condition Iu Release procedure to helper function — Pau Espin Pedrol / detail
  145. hnbgw: Tear down SCCP conn from CN under normal conditions — Pau Espin Pedrol / detail