Changes
#119 (Sep 27, 2024, 12:17:00 PM)
- library: add generic Mutex API for parallel components — laforge / detail
- library/PFCP_Emulation: a better PDU routing concept — laforge / detail
- library: as_pfcp_ignore(): log SeqNr of received PDUs — laforge / detail
- s1gw: f_init_pfcp(): use 'PFCPEM' as the prefix — laforge / detail
- s1gw: make number of eNBs configurable via module params — laforge / detail
- Revert "s1gw: cache PFCP Recovery Timestamp in ConnHdlr" — laforge / detail
- s1gw: move PFCP association handling into a dedicated ConnHdlr — laforge / detail
- s1gw: add multi-eNB variants of TC_e_rab_setup — laforge / detail
- s1gw: add f_ConnHdlrList_all_done() — laforge / detail
- s1gw: f_ConnHdlr_rx_erab_release_cmd(): fix wrong template — laforge / detail
- s1gw: add TC_e_rab_release_ind — laforge / detail
- s1gw: f_ConnHdlr_erab_release_cmd(): add missing logging — laforge / detail
- library/s1ap: fix wrong IE ID in E-RABReleaseListBearerRelComp — laforge / detail
- library/s1ap: fix wrong field in S1AP-RABReleaseInd — laforge / detail
- library/s1ap: add templates for INITIAL CONTEXT SETUP — laforge / detail
- library/s1ap: fix wrong IDs in {ts,tr}_S1AP_InitialCtxSetupResp — laforge / detail
- library/s1ap: comment out optional IE in tr_S1AP_InitialCtxSetupResp — Vadim Yanitskiy / detail
- library/pfcp: fix template restriction in PFCP_Session_Est_Resp — Vadim Yanitskiy / detail
- library/pfcp: make Cause IE configurable in all templates — Vadim Yanitskiy / detail
- s1gw: TC_e_rab_setup: complete E-RAB release — Vadim Yanitskiy / detail
- s1gw: separate f_ConnHdlr_session_{establish,modify}() — Vadim Yanitskiy / detail
- s1gw: add testcases for INITIAL CONTEXT SETUP — Vadim Yanitskiy / detail
#118 (Sep 26, 2024, 12:17:00 PM)
- ruff.toml: new file — Oliver Smith / detail
- Cosmetic: testenv: fix line length — Oliver Smith / detail
- testenv: improve --config argument parsing — Oliver Smith / detail
- ggsn: testenv: fix paths in copy= and clean= — Oliver Smith / detail
- ggsn: testenv: add libosmocore-utils to package= — Oliver Smith / detail
#115 (Sep 23, 2024, 12:17:00 PM)
- {bsc-nat,selftest,sysinfo}/gen_links.sh: use bash, not sh — Vadim Yanitskiy / detail
- gen_links.sh.inc: 'set -e' to abort on error — Vadim Yanitskiy / detail
- testenv: testsuite: use rsync with --archive — Oliver Smith / detail
- testenv/README: consistency fix — Oliver Smith / detail
- testenv: podman.exec_cmd: better error if stopped — Oliver Smith / detail
- testenv/README: deduplicate clean= description — Oliver Smith / detail
- testenv/README: document current working dir — Oliver Smith / detail
- testenv: clean_run_scripts: skip if podman stopped — Oliver Smith / detail
- testenv: copy=: support copying directories too — Oliver Smith / detail
- ggsn: sync GGSN_Tests.cfg with docker-playground — Oliver Smith / detail
- ggsn: add testenv.cfgs for osmo-ggsn — Oliver Smith / detail
- ggsn: add testenv.cfg for open5gs — Oliver Smith / detail
- pcap-client: initial testenv.cfg — Oliver Smith / detail
#114 (Sep 22, 2024, 12:17:00 PM)
- .gitignore: ignore '.make.*' files (like .make.deps) — Vadim Yanitskiy / detail
- .gitignore: ignore ctags — Vadim Yanitskiy / detail
- Remove dead links and generated code in bin/* — Vadim Yanitskiy / detail
#113 (Sep 21, 2024, 12:17:00 PM)
- Makefile: avoid fetching deps if not needed — Vadim Yanitskiy / detail
#112 (Sep 20, 2024, 12:17:00 PM)
- deps/update.sh: split update cmds from Makefile — Oliver Smith / detail
- deps/update: don't fetch repos where COMMIT exists — Oliver Smith / detail
- deps: make output readable — Oliver Smith / detail
- deps/update: skip checkout if nothing to do — Oliver Smith / detail
#110 (Sep 18, 2024, 12:17:00 PM)
- testenv: get coredump + backtrace on crash — Oliver Smith / detail
- library/s1ap: add E-RAB RELEASE templates — laforge / detail
- s1gw: derive functions from f_TC_e_rab_setup() — laforge / detail
- s1gw: fix TC_e_rab_setup: handle PFCP Session related PDUs — laforge / detail
- s1gw: TC_e_rab_setup: also test E-RAB release — laforge / detail
- s1gw: add TC_e_rab_setup3 (3 E-RABs at a time) — laforge / detail
#109 (Sep 17, 2024, 12:17:00 PM)
- asterisk: TC_ims_reregistration: Expect re-register using existing ipsec — Pau Espin Pedrol / detail
#108 (Sep 16, 2024, 12:17:00 PM)
- testenv: on crash, wait until test stopped — laforge / detail
- testenv: display current test name on ^C — laforge / detail
- library/PFCP_Templates: fix missing fields in — Vadim Yanitskiy / detail
- library/s1ap: fix formatting in ts_S1AP_RABSetupItemCtxtSURes — Vadim Yanitskiy / detail
- sgsn/SGSN_Tests: remove a superfluous/wrong comment — lynxis / detail
#107 (Sep 15, 2024, 12:17:00 PM)
- library/s1ap: add more E-RAB related templates — Vadim Yanitskiy / detail
- library/PFCP_Templates: add missing receive templates — Vadim Yanitskiy / detail
#104 (Sep 13, 2024, 12:17:00 PM)
- s1gw: cache PFCP Recovery Timestamp in ConnHdlr — Vadim Yanitskiy / detail
- s1gw: send the actual Recovery Time Stamp — Vadim Yanitskiy / detail
- s1gw: move t_ConnHdlrPars back to S1GW_Tests — Vadim Yanitskiy / detail
- s1gw: add TC_pfcp_heartbeat — Vadim Yanitskiy / detail
#102 (Sep 11, 2024, 12:17:00 PM)
- s1gw: rework f_pfcp_wait_assoc_setup() into f_ConnHdlr_pfcp_expect() — Vadim Yanitskiy / detail
#99 (Sep 9, 2024, 12:17:00 PM)
- SIP_Emulation: Allow forwarding ASP_SIP_close — Pau Espin Pedrol / detail
- asterisk: Introduce test TC_ims_call_mo_after_tcp_conn_closed — Pau Espin Pedrol / detail
- deps/Makefile: Update titan.TestPorts.SIPmsg to current master — Pau Espin Pedrol / detail
#94 (Sep 4, 2024, 12:17:00 PM)
- StatsD_Checker: Allow running without VTY support — Pau Espin Pedrol / detail
- s1gw: Initial StatsD support — Pau Espin Pedrol / detail
- s1gw: ConnHdlr: Use stats reported by osmo-s1gw to expect PFCP Assoc — Pau Espin Pedrol / detail
- s1gw: TC_setup: Validate some metrics — Pau Espin Pedrol / detail
#93 (Sep 3, 2024, 12:17:00 PM)
- s1gw: Print idx of component timing out — Pau Espin Pedrol / detail
- StatsD_Checker: Allow building without VTY support — Pau Espin Pedrol / detail
- StatsD_Checker: Simplify by getting rid of StatsDExpectPriv — Pau Espin Pedrol / detail
#92 (Sep 2, 2024, 12:17:00 PM)
- Update key for Osmocom OBS — Oliver Smith / detail
#91 (Sep 1, 2024, 12:17:00 PM)
- testenv: Fix testsuite.run() passing too many envvars to podman — Pau Espin Pedrol / detail