Project

General

Profile

Activity

From 03/28/2024 to 04/26/2024

Today

04:23 AM libosmocore Bug #6440: VTY: 'write file' breaks 'show startup-config'
> I didn't even know that 'show startup-config' existed. It would be fine with me to simply remove it.
same for me....
neels
04:19 AM libosmocore Bug #6438: write_config_file() calls blocking sync()
IIUC so far our VTY access is single-thread and not "async enabled".
Do we have a way to do VTY requests/responses in...
neels

04/25/2024

04:04 PM Core testing infrastructure Revision 090d11f1 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
04:04 PM Core testing infrastructure Revision 88b06894 (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
03:41 PM Core testing infrastructure Revision c6b09407 (osmo-ttcn3-hacks): WIP: asterisk: Initial IMS registration
Change-Id: I30261472587e2386a5cd8ffce2aee6e5e3ada6ff pespin
03:05 PM Core testing infrastructure Revision 915580ef (osmo-ttcn3-hacks): SIP_Templates: tr_SIP_REGISTER(): Pass via field directly as a param
Similar to other templates which already required it.
There's no user of this template (yet).
Change-Id: I9fe477370e...
pespin
01:59 PM Core testing infrastructure Revision bd802be6 (osmo-ttcn3-hacks): SGP32Definitions_Templates: improve ts_initiateAuthenticationRequestEsipa
The template ts_initiateAuthenticationRequestEsipa has a field for smdpAddress and
euiccInfo1. Those fields are optio...
dexter
01:59 PM Core testing infrastructure Revision 15f65830 (osmo-ttcn3-hacks): HTTP_Adaptor: allow keeping an HTTP client connection
At the moment the HTTP_Adaptor automatically creates a new connection, performs
the HTTP request and closes the conne...
dexter
12:58 PM Core testing infrastructure Revision 5825b09a (osmo-ttcn3-hacks): asterisk: Initial steps to emulate IMS core
Add the initial infrastructure to manage 2 SIPmsg_PT ports, one for the
local SIP UAs and one for the IMS core.
Still...
pespin
12:50 PM Core testing infrastructure Revision e0fc3232 (osmo-ttcn3-hacks): SIP_Emulation: Rename component id
Remove the dash character, since it makes it impossible to reference the
component name under TESTPORT_PARAMETERS in ...
pespin
11:14 AM Core testing infrastructure Revision 2ed9f5f3 (osmo-ttcn3-hacks): SIP_Emulation: Remove duplicated map()
The map() is already done before the component is started, f_init_sip().
It's better doing it there because then it's...
pespin
09:38 AM Core testing infrastructure Revision fe0479ae (osmo-ttcn3-hacks): HTTP_Adapter: add support for binary messages
The HTTP_Adapter currently only supports text only HTTP messages. However,
the HTTPmsg testport API also has a way to...
dexter
09:18 AM Core testing infrastructure Revision 11f8ac87 (osmo-ttcn3-hacks): {cbc,remsim}: fix unbound 'use_ssl' field in HTTP_Adapter_Params
A recent commit added a new field to record HTTP_Adapter_Params, but
forgot to update the callers f_http_init() to ac...
fixeria
09:15 AM Core testing infrastructure Revision de7a4852 (osmo-ttcn3-hacks): asterisk: Use Titan TEXT encoder to implement AMI record enc/dec
f_ami_wait_for_prompt_str had to be fixed since it was returning content
like this:
"Response: Success\nMessage: Auth...
pespin

04/24/2024

10:55 PM OsmoMGW Revision 39273525 (osmo-mgw): mgcp-client: always send 'm=audio' line
Re-add the m=audio line to SDP emitted from libosmo-mgcp-client, even if
the audio port is not set yet
Patch a5acaa6...
neels
06:53 PM libosmocore Revision 99750d5c (libosmocore): osmo_io: Add iofd param to segmentation_cb
See related ticket for full rant and historical facts about this
callback.
Since anyway we are still developing osmo_...
pespin
05:45 PM OsmoSGSN Bug #6442 (New): SGSN does not answer to first GMM ATTACH REQUEST
Hello, I'm trying to setup a 3G network following your "Network In The Box" tutorial/documentation.
I use an ipa...
dobby
04:57 PM OsmoMGW Revision e01f6e7f (osmo-mgw): iuup: Increment RTP hdr seqnr even if Tx over UDP fails
This way holes can be detected. In practice it's not much important
since it would be really strange that UDP fails f...
pespin
04:56 PM OsmoMGW Revision 388b48d1 (osmo-mgw): Fix IuUP RTP hdr seqnr field not incremented
Previous commit add osmo_io changed mgcp_udp_send() implementation from
"return sendto()", which is documented as:
"r...
pespin
02:20 PM libosmo-sccp + libosmo-sigtran Revision ee75a07d (libosmo-sccp): .deb/.rpm: add osmocom user during package install
Create osmocom user & group during package installation.
Fix the configuration dir/files permission to match.
Relate...
max
02:20 PM OsmoSTP Revision ee75a07d (libosmo-sccp): .deb/.rpm: add osmocom user during package install
Create osmocom user & group during package installation.
Fix the configuration dir/files permission to match.
Relate...
max
02:18 PM OsmoCBC Revision b3743e96 (osmo-cbc): .deb/.rpm: add osmocom user during package install
Create osmocom user & group during package installation.
Fix the configuration dir/files permission to match.
Relate...
max
10:47 AM Core testing infrastructure Revision 4a24fb06 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add new set of templates to support rollback
This patch adds a number of templates that are needed to test profile
rollback.
Related: SYS#6563
Change-Id: I6db76a...
dexter
10:47 AM Core testing infrastructure Revision dfaf4b60 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
10:47 AM Core testing infrastructure Revision e4de06eb (osmo-ttcn3-hacks): SGP32Definitions_Templates: add template tr_provideEimPackageResult_ePRAndNotif
Add a new template to verify the provideEimPackageResult request (ESipa)
from the IPAd
Related: SYS#6563
Change-Id: ...
dexter
10:47 AM Core testing infrastructure Revision d211d406 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531 dexter
10:47 AM Core testing infrastructure Revision 88f2481e (osmo-ttcn3-hacks): SGP32Definitions_Templates: rename tx_provideEimPackageResultResponse
The template tr_provideEimPackageResultResponse and ts_provideEimPackageResultResponse
should be renamed to tr_provid...
dexter
10:47 AM Core testing infrastructure Revision ae29b87e (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
10:47 AM Core testing infrastructure Revision ac10ceed (osmo-ttcn3-hacks): SGP32Definitions_Templates: use enable instead of configureAutoEnable PSMO
The "enable" psmo is a more common example than the configureAutoEnable
PSMO.
Related: SYS#6563
Change-Id: Ia364d5f6...
dexter
10:47 AM Core testing infrastructure Revision 978ab444 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add missing new line at the end of file
Related: SYS#6563
Change-Id: I0e7c3b514ba6569c3707ae20ed213591ca7d0e1c
dexter
10:47 AM Core testing infrastructure Revision 832b1efe (osmo-ttcn3-hacks): HTTP_Adapter: Allow API users to enable/disable SSL
At the moment HTTP_Adapter has no option to enable SSL
Related: SYS#6824
Change-Id: I6487deea50cd9b4ed4905d9a3a78e00...
dexter
10:47 AM Core testing infrastructure Revision 260f7087 (osmo-ttcn3-hacks): HTTP_Adapter: put HTTP config options into a record
The function f_http_init currently takes only two config options. For the
moment this is not a problem, but the amoun...
dexter
10:47 AM Core testing infrastructure Revision ef20fa08 (osmo-ttcn3-hacks): HTTP_Adapter: allow body to be "omit"
In HTTP not all requests have a body. At the moment we describe a
missing body with body := "". This is not 100% corr...
dexter
10:47 AM Core testing infrastructure Revision 6406e6d9 (osmo-ttcn3-hacks): HTTP_Adapter: allow API users to specifiy custom header
At the moment HTTP_Adapter can only make requests with a fixed
pre-defined HTTP header. However, some application may...
dexter
10:05 AM Cellular Network Infrastructure Feature #4107: Start systemd services as non-root user
I have updated the patches for and successfully tested:
* libosmo-sccp (osmo-stp)
* osmo-bsc
* osmo-cbc
* osmo-hlr
* ...
osmith
09:52 AM OsmoSGSN Revision a07e6d9c (osmo-sgsn): .deb/.rpm: add osmocom user during package install
Create osmocom user & group during package installation.
Fix the configuration dir/files permission to match.
Relate...
Max Suraev
09:52 AM OsmoMSC Revision 62e16d33 (osmo-msc): .deb/.rpm: add osmocom user during package install
Created osmocom user & group during package installation.
Fix the configuration dir/files permission to match.
Relat...
Max Suraev
09:51 AM OsmoBSC Revision 1bca1911 (osmo-bsc): .deb/.rpm: add osmocom user during package install
Create osmocom user & group during package installation.
Fix the configuration dir/files permission to match.
Relate...
Max Suraev

04/23/2024

03:15 PM Cellular Network Infrastructure Feature #4107: Start systemd services as non-root user
I have rebased the patches for the simple cases, where Osmocom programs don't need additional permissions and I'm tes... osmith
09:42 AM rtl-sdr Revision 619ac318 (rtl-sdr): Release 2.0.2
Change-Id: I7723639673836905af2bf4551816d8503ea74ae1 osmith
09:18 AM Core testing infrastructure Revision ff25e5b4 (osmo-ttcn3-hacks): WIP does not work yet
Change-Id: If569e106183f99ce60d18170d178edb5831186a3 dexter
09:18 AM Core testing infrastructure Revision b1d46fe5 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
09:18 AM Core testing infrastructure Revision 53800a88 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531 dexter
09:18 AM Core testing infrastructure Revision 75b8efab (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
09:18 AM Core testing infrastructure Revision 30a1ddb9 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add new set of templates to support rollback
This patch adds a number of templates that are needed to test profile
rollback.
Related: SYS#6563
Change-Id: I6db76a...
dexter
09:18 AM Core testing infrastructure Revision d4199f1c (osmo-ttcn3-hacks): SGP32Definitions_Templates: add template tr_provideEimPackageResult_ePRAndNotif
Add a new template to verify the provideEimPackageResult request (ESipa)
from the IPAd
Related: SYS#6563
Change-Id: ...
dexter
09:18 AM Core testing infrastructure Revision 92c01589 (osmo-ttcn3-hacks): SGP32Definitions_Templates: rename tx_provideEimPackageResultResponse
The template tr_provideEimPackageResultResponse and ts_provideEimPackageResultResponse
should be renamed to tr_provid...
dexter
09:18 AM Core testing infrastructure Revision 5d178f93 (osmo-ttcn3-hacks): SGP32Definitions_Templates: use enable instead of configureAutoEnable PSMO
The "enable" psmo is a more common example than the configureAutoEnable
PSMO.
Related: SYS#6563
Change-Id: Ia364d5f6...
dexter
09:18 AM Core testing infrastructure Revision 5f8eab0c (osmo-ttcn3-hacks): SGP32Definitions_Templates: add missing new line at the end of file
Related: SYS#6563
Change-Id: I0e7c3b514ba6569c3707ae20ed213591ca7d0e1c
dexter
09:18 AM Core testing infrastructure Revision 53fb7c2d (osmo-ttcn3-hacks): HTTP_Adapter: Allow API users to enable/disable SSL
At the moment HTTP_Adapter has no option to enable SSL
Related: SYS#6824
Change-Id: I6487deea50cd9b4ed4905d9a3a78e00...
dexter
09:18 AM Core testing infrastructure Revision 14c48b7b (osmo-ttcn3-hacks): HTTP_Adapter: put HTTP config options into a record
The function f_http_init currently takes only two config options. For the
moment this is not a problem, but the amoun...
dexter
09:18 AM Core testing infrastructure Revision b50abc96 (osmo-ttcn3-hacks): HTTP_Adapter: allow body to be "omit"
In HTTP not all requests have a body. At the moment we describe a
missing body with body := "". This is not 100% corr...
dexter

04/22/2024

06:04 PM OsmoSGSN Feature #6294: Support GN/Gp interoperation procedures between SGSN and MME
Hi @daniel , from reading Table 7.2.2-1 field "PDN Address Allocation (PAA)" I'd say it's not mandatory. It makes sen... pespin
11:29 AM OsmoSGSN Feature #6294: Support GN/Gp interoperation procedures between SGSN and MME
With the current patches it seems the SGSN Context transfer is successful between SGSN and MME. Subsequently the MME ... daniel
05:29 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6361: open5gs-upfd: Fix open5gs package assigning 1st IP address of the UE pool to the ogstun
I reworked my patch to explicitly set the routes and it was merged already upstream before release 2.7.1:
https://gi...
pespin
01:23 PM OsmoSGSN Bug #6441: use-after-free on RAU with invalid Old RAI
Below is the output of ASAN:... fixeria
01:20 PM OsmoSGSN Bug #6441 (New): use-after-free on RAU with invalid Old RAI
As I explained in #6439, I accidentally broke @SGSN_Tests.TC_attach_rau_a_b@ and it started to crash osmo-sgsn:
<p...
fixeria
11:48 AM Core testing infrastructure Revision 4cce3dcb (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
11:48 AM Core testing infrastructure Revision 625fd867 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531 dexter
11:48 AM Core testing infrastructure Revision 6191d570 (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
11:04 AM Core testing infrastructure Revision d9887d36 (osmo-ttcn3-hacks): SGP32Definitions_Templates: remove unrelated template parameter
The template parameter eimFqdn is not relevant for this kind of
template.
Change-Id: I365fe15a22a98ced5c6a5d13b2700d...
dexter
11:04 AM Core testing infrastructure Revision cb353c96 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add new set of templates to support rollback
This patch adds a number of templates that are needed to test profile
rollback.
Related: SYS#6563
Change-Id: I6db76a...
dexter
11:04 AM Core testing infrastructure Revision e6297b74 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add template tr_provideEimPackageResult_ePRAndNotif
Add a new template to verify the provideEimPackageResult request (ESipa)
from the IPAd
Related: SYS#6563
Change-Id: ...
dexter
11:04 AM Core testing infrastructure Revision 214d5d77 (osmo-ttcn3-hacks): SGP32Definitions_Templates: rename tx_provideEimPackageResultResponse
The template tr_provideEimPackageResultResponse and ts_provideEimPackageResultResponse
should be renamed to tr_provid...
dexter
11:04 AM Core testing infrastructure Revision 3509de94 (osmo-ttcn3-hacks): SGP32Definitions_Templates: use enable instead of configureAutoEnable PSMO
The "enable" psmo is a more common example than the configureAutoEnable
PSMO.
Related: SYS#6563
Change-Id: Ia364d5f6...
dexter
11:04 AM Core testing infrastructure Revision 3cd9cd81 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add missing new line at the end of file
Related: SYS#6563
Change-Id: I0e7c3b514ba6569c3707ae20ed213591ca7d0e1c
dexter
11:04 AM Core testing infrastructure Revision 4a85ec93 (osmo-ttcn3-hacks): HTTP_Adapter: Allow API users to enable/disable SSL
At the moment HTTP_Adapter has no option to enable SSL
Related: SYS#6824
Change-Id: I6487deea50cd9b4ed4905d9a3a78e00...
dexter
11:04 AM Core testing infrastructure Revision 71e42c93 (osmo-ttcn3-hacks): HTTP_Adapter: put HTTP config options into a record
The function f_http_init currently takes only two config options. For the
moment this is not a problem, but the amoun...
dexter
11:04 AM Core testing infrastructure Revision 3146158b (osmo-ttcn3-hacks): HTTP_Adapter: allow body to be "omit"
In HTTP not all requests have a body. At the moment we describe a
missing body with body := "". This is not 100% corr...
dexter
11:04 AM Core testing infrastructure Revision 394d1631 (osmo-ttcn3-hacks): HTTP_Adapter: allow API users to specifiy custom header
At the moment HTTP_Adapter can only make requests with a fixed
pre-defined HTTP header. However, some application may...
dexter
10:31 AM libosmocore Bug #6440: VTY: 'write file' breaks 'show startup-config'
fixeria wrote in #note-1:
> ** we could probably keep the file open (linux would keep a "frozen" copy for us)?
...
laforge
10:30 AM libosmocore Bug #6440: VTY: 'write file' breaks 'show startup-config'
I didn't even know that 'show startup-config' existed. It would be fine with me to simply remove it. laforge
03:15 AM libosmocore Bug #6440 (Feedback): VTY: 'write file' breaks 'show startup-config'
Here is a simple patch fixing the problem for me:
https://gerrit.osmocom.org/c/libosmocore/+/36617 vty: fix 'write...
fixeria
03:03 AM libosmocore Bug #6440 (Feedback): VTY: 'write file' breaks 'show startup-config'
In my understanding, @show startup-config@ is supposed to show the initial config file that was loaded during the pro... fixeria
08:42 AM Cellular Network Infrastructure Feature #4107: Start systemd services as non-root user
osmith wrote in #note-41:
> I think the easiest way to finally finish this up, is adding override files to OE such a...
osmith
02:33 AM libosmocore Revision dafdb118 (libosmocore): vty: fix memleak in host_config_set()
Not only we call this function from vty_read_config_file(), but
also from config_write_file_cmd. Thus we leak memory...
fixeria
02:33 AM libosmocore Revision 2557bd24 (libosmocore): tests: rename logging_test_gsmtap -> logging_gsmtap_test
This way the naming is consistent with existing tests and
matches the 'tests/*/*_test' pattern in .gitignore.
Change...
fixeria
02:33 AM libosmocore Revision 225fd1b2 (libosmocore): tests: do not copy *.cfg files to the build directory
When running 'make check' in-tree ($builddir == $srcdir), those
*.cfg files end up in tests/ and show up as git-add c...
fixeria

04/21/2024

02:07 PM OsmoSGSN Bug #6439 (Feedback): ttcn3-sgsn-test: SGSN_Tests.TC_attach_rau_a_b crashes osmo-sgsn
fixeria wrote in #note-4:
> As can be seen from the bogus PCAP (check frames 399 and 433), the RAI being sent is the...
fixeria
11:37 AM OsmoSGSN Bug #6439: ttcn3-sgsn-test: SGSN_Tests.TC_attach_rau_a_b crashes osmo-sgsn
fixeria wrote in #note-2:
> git-bisect tells me that one of my recent commits is the culprit:
>
> [...]
>
> ht...
fixeria
11:11 AM OsmoSGSN Bug #6439 (In Progress): ttcn3-sgsn-test: SGSN_Tests.TC_attach_rau_a_b crashes osmo-sgsn
git-bisect tells me that one of my recent commits is the culprit:... fixeria
10:59 AM OsmoSGSN Bug #6439: ttcn3-sgsn-test: SGSN_Tests.TC_attach_rau_a_b crashes osmo-sgsn
... fixeria
10:57 AM OsmoSGSN Bug #6439 (Feedback): ttcn3-sgsn-test: SGSN_Tests.TC_attach_rau_a_b crashes osmo-sgsn
Starting from build 2319 we see a significant regression in ttcn3-sgsn-test:
https://jenkins.osmocom.org/jenkins/v...
fixeria
01:49 PM Core testing infrastructure Revision aaf7ce4a (osmo-ttcn3-hacks): fixup: sgsn: fix unused param in f_routing_area_update()
In 1ee1edd2 I changed f_routing_area_update() to actually use the
given RAI as Old RAI in the Routing Area Update Req...
fixeria
10:26 AM libosmocore Bug #6438 (New): write_config_file() calls blocking sync()
@src/vty/command.c:write_config_file()@ calls [potentially twice] @sync()@ which globally syncs all files to non-vola... laforge

04/19/2024

07:39 PM OsmoSGSN Feature #6294: Support GN/Gp interoperation procedures between SGSN and MME
fixeria wrote in #note-13:
> Both testcases are currently failing:
>
> * @SGSN_Tests.TC_sgsn_context_req_in@ -- m...
fixeria
10:57 AM OsmoSGSN Feature #6294: Support GN/Gp interoperation procedures between SGSN and MME
The progress on the SGSN side is summarized below.
h3. osmo-ggsn
https://cgit.osmocom.org/osmo-ggsn/log/?h=dani...
fixeria
04:22 PM Core testing infrastructure Revision cc6c0ec9 (osmo-ttcn3-hacks): WIP: Implement IMS Server emulation
Change-Id: Ibbbadd54b7facf4ef7384499704e742f482a1252 pespin
04:12 PM Core testing infrastructure Revision 394e34bb (osmo-ttcn3-hacks): WIP
Change-Id: Ibbbadd54b7facf4ef7384499704e742f482a1252 pespin
04:03 PM Core testing infrastructure Revision dfc4f1bc (osmo-ttcn3-hacks): SIP_Emulation: Remove duplicated map()
The map() is already done before the component is started, f_init_sip().
It's better doing it there because then it's...
pespin
03:30 PM Core testing infrastructure Revision 93af9fb8 (osmo-ttcn3-hacks): WIP
Change-Id: Ibbbadd54b7facf4ef7384499704e742f482a1252 pespin
02:47 PM Core testing infrastructure Revision a2f4c807 (osmo-ttcn3-hacks): asterisk: Use Titan TEXT encoder to implement AMI record enc/dec
f_ami_wait_for_prompt_str had to be fixed since it was returning content
like this:
"Response: Success\nMessage: Auth...
pespin
12:36 PM Cellular Network Infrastructure Feature #4107 (In Progress): Start systemd services as non-root user
Summary of current status:
* Max had prepared a lot of patches to create an Osmocom user and fix permissions during ...
osmith
11:35 AM Core testing infrastructure Revision 4dee73e3 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
11:31 AM Core testing infrastructure Revision 03e07836 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531 dexter
11:31 AM Core testing infrastructure Revision da925e02 (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
11:31 AM Core testing infrastructure Revision 6bbe7bc8 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add new set of templates to support rollback
This patch adds a number of templates that are needed to test profile
rollback.
Related: SYS#6563
Change-Id: I6db76a...
dexter
11:31 AM Core testing infrastructure Revision 4e3e90a7 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add template tr_provideEimPackageResult_ePRAndNotif
Add a new template to verify the provideEimPackageResult request (ESipa)
from the IPAd
Related: SYS#6563
Change-Id: ...
dexter
11:31 AM Core testing infrastructure Revision 19debc7a (osmo-ttcn3-hacks): SGP32Definitions_Templates: rename tx_provideEimPackageResultResponse
The template tr_provideEimPackageResultResponse and ts_provideEimPackageResultResponse
should be renamed to tr_provid...
dexter
11:31 AM Core testing infrastructure Revision 4f31303a (osmo-ttcn3-hacks): SGP32Definitions_Templates: use enable instead of configureAutoEnable PSMO
The "enable" psmo is a more common example than the configureAutoEnable
PSMO.
Related: SYS#6563
Change-Id: Ia364d5f6...
dexter
11:31 AM Core testing infrastructure Revision d0957db7 (osmo-ttcn3-hacks): SGP32Definitions_Templates: remove unrelated template parameter
The template parameter eimFqdn is not relevant for this kind of
template.
Change-Id: I365fe15a22a98ced5c6a5d13b2700d...
dexter
11:31 AM Core testing infrastructure Revision cd5b5af9 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add missing new line at the endo of file
Related: SYS#6563
Change-Id: I0e7c3b514ba6569c3707ae20ed213591ca7d0e1c
dexter
11:31 AM Core testing infrastructure Revision 6249e8ab (osmo-ttcn3-hacks): HTTP_Adapter: Allow API users to enable/disable SSL
At the moment HTTP_Adapter has no option to enable SSL
Related: SYS#6824
Change-Id: I6487deea50cd9b4ed4905d9a3a78e00...
dexter
11:18 AM Core testing infrastructure Revision 383ef653 (osmo-ttcn3-hacks): HTTP_Adapter: put HTTP config options into a record
The function f_http_init currently takes only two config options. For the
moment this is not a problem, but the amoun...
dexter
10:34 AM Core testing infrastructure Revision 74b12c75 (osmo-ttcn3-hacks): sgsn: TC_sgsn_context_req_in: match MM Context & GSN Address IEs
Change-Id: Ie68794c309e548279381d044a3e34dcdf405084f
Related: SYS#6603, OS#6294
fixeria
10:34 AM Core testing infrastructure Revision acd0b39f (osmo-ttcn3-hacks): sgsn: add testcases for SGSN Context Request procedure
Change-Id: If71de10897a8a9f6612cd46c760cd89c0299ac2c
Related: SYS#6603, OS#6294
fixeria
10:32 AM Core testing infrastructure Revision 339cd4e6 (osmo-ttcn3-hacks): HTTP_Adapter: allow body to be "omit"
In HTTP not all requests have a body. At the moment we describe a
missing body with body := "". This is not 100% corr...
dexter
10:17 AM libosmocore Bug #6437: osmo_io_ops segmentation_cb missing parameter holding state
laforge wrote in #note-4:
> pespin wrote in #note-3:
>
> > We can also change it to have a new segmentation_cb2 c...
pespin
07:17 AM libosmocore Bug #6437: osmo_io_ops segmentation_cb missing parameter holding state
pespin wrote in #note-3:
> We can also change it to have a new segmentation_cb2 callback to avoid breaking API (st...
laforge
10:17 AM Core testing infrastructure Revision 89e5229b (osmo-ttcn3-hacks): HTTP_Adapter: allow API users to specifiy custom header
At the moment HTTP_Adapter can only make requests with a fixed
pre-defined HTTP header. However, some application may...
dexter
10:07 AM libosmocore Revision 84546064 (libosmocore): osmo_io: Add iofd param to segmentation_cb
See related ticket for full rant and historical facts about this
callback.
Since anyway we are still developing osmo_...
pespin
09:56 AM Core testing infrastructure Revision 95fb6295 (osmo-ttcn3-hacks): library: GTPv1C: fix ts_MM_Context{GSM,UMTS} templates
Set the values according to 3GPP TS 29.060 version 17.4.0 Release 17.
* Field 'spare' is defined as 'Spare 1111' in ...
fixeria
09:56 AM Core testing infrastructure Revision 061c36d2 (osmo-ttcn3-hacks): library: GTPv1C: make ts_GTPC_SGSNContextAck more compact
Change-Id: I9b0c948f295fd73fad79c8d09b45fd992c90a015 fixeria

04/18/2024

06:17 PM Core testing infrastructure Revision 95ad6a01 (osmo-ttcn3-hacks): SIP_Templates: Make tag collisions harder
It was spotted during some test runs that the same tag was assigned to 2
different components. Let's make this way mo...
pespin
06:07 PM Core testing infrastructure Revision 6beffab8 (docker-playground): ttcn3-hnbgw: Apply latest changes to 'with-pfcp' scenario
Recent commits applied changes to the default scenario, but forgot to
apply them to the 'with-pfcp' subdir.
Fixes: 6...
pespin
05:54 PM Core testing infrastructure Revision caf028d6 (osmo-ttcn3-hacks): asterisk: Split SIPConnHdlr to its own file
Change-Id: I168920887bfd05c0a1785c5cb7ac485edaef0df2 pespin
05:47 PM Core testing infrastructure Revision 0ace3325 (osmo-ttcn3-hacks): SIP_Templates: Make tag collisions harder
It was spotted during some test runs that the same tag was assigned to 2
different components. Let's make this way mo...
pespin
12:52 PM Core testing infrastructure Revision 342ec193 (osmo-ttcn3-hacks): asterisk: Split SIPConnHdlr to its own file
Change-Id: I168920887bfd05c0a1785c5cb7ac485edaef0df2 pespin
12:14 PM Core testing infrastructure Revision 54b614ad (osmo-ttcn3-hacks): Asterisk: Initial AMI support
Introduce config and functions around TELNETasp_PT to implement an AMI
interface client to interact with Asterisk.
S...
pespin
12:06 PM Core testing infrastructure Revision 4a19b474 (osmo-ttcn3-hacks): HTTP_Adapter: add HOST field to header lines.
In HTTP 1.1 (this is what the HTTP_Adapter uses), the Host header field
is mandatory, see also: RFC 2616, section 14....
dexter
10:57 AM Core testing infrastructure Revision 8d8c48f9 (docker-playground): ttcn3-asterisk: Set Asterisk AMI IP address in Asterisk_Tests
The Asterisk_tests testsuite recently gained initial AMI support.
Configure it with the proper IP address.
Depends: ...
pespin
09:56 AM Core testing infrastructure Revision 3d815762 (osmo-ttcn3-hacks): sgsn: derive altsteps from f_routing_area_update()
Change-Id: I7d5ec9c42a37a5746c36745ac738fd77e1632675
Related: SYS#6603, OS#6294
fixeria
09:56 AM Core testing infrastructure Revision 1ee1edd2 (osmo-ttcn3-hacks): sgsn: fix unused param in f_routing_area_update()
Change-Id: I582b2836eba3188cfd4c640b1febbd25c50001e0
Related: SYS#6603, OS#6294
fixeria
09:56 AM Core testing infrastructure Revision fdde1684 (osmo-ttcn3-hacks): library: GTPv1C add ts_MM_ContextGSM
Change-Id: I483fdd0dee6e0ee92fcee798d8e85a80d1e0be8b
Related: SYS#6603, OS#6294
fixeria
09:56 AM Core testing infrastructure Revision 1e869a26 (osmo-ttcn3-hacks): library: cosmetic: fix code formatting
Change-Id: Ic87f6e8dcb8e507d21082f28217c015ff2e5204b
Related: SYS#6603, OS#6294
fixeria
09:07 AM Core testing infrastructure Revision 601b5cdd (osmo-ttcn3-hacks): Move f_str_split() Osmocom_VTY_Functions.ttcn -> Misc_Helpers.ttcn
This is quite a generic string handling function which fits better
in a generic utility file like Misc_Helpers.ttcn.
...
pespin
09:07 AM Core testing infrastructure Revision 830061d2 (osmo-ttcn3-hacks): Move f_strstr_count() Osmocom_VTY_Functions.ttcn -> Misc_Helpers.ttcn
This is quite a generic string handling function which fits better
in a generic utility file like Misc_Helpers.ttcn.
...
pespin
08:55 AM libosmo-netif Revision 05ff552f (libosmo-netif): stream_{cli,srv}: Add 'res' param to read_cb2
Notify user about read errors, similar to what is supported in the
earlier ofd cb backend of osmo_stream_cli/srv:
htt...
pespin
08:52 AM libosmo-netif Revision 01f33ec9 (libosmo-netif): tests/stream: Fix missing msgb_free()
Rework a bit the function to early free the rx msg when it is no longer
needed.
Change-Id: I7e7579175aa6a7c1c22eb3bc...
pespin

04/17/2024

02:31 PM libosmo-sccp + libosmo-sigtran Revision da7bc78c (libosmo-sccp): ss7_asp: Update osmo_stream read_cb2 functions to accommodate for new API param
libosmo-netif (not yet released) stream_{cli,srv} osmo_io read_cb API was
updated to provide read result status. Henc...
pespin
02:31 PM OsmoSTP Revision da7bc78c (libosmo-sccp): ss7_asp: Update osmo_stream read_cb2 functions to accommodate for new API param
libosmo-netif (not yet released) stream_{cli,srv} osmo_io read_cb API was
updated to provide read result status. Henc...
pespin
02:27 PM OsmoGGSN (former OpenGGSN) Revision 17684142 (osmo-ggsn): cosmetic changes
Change-Id: I1515a07bf39368d5c3f1528b4ea1c40cb0501c62 fixeria
02:27 PM OsmoGGSN (former OpenGGSN) Revision cedc540c (osmo-ggsn): fix NULL pointer dereference in gtp_sgsn_context_conf()
Change-Id: I79f8b0c44142469790693ab757ff88df1fdea1df fixeria
02:13 PM OsmoBSC Revision 9fb31c13 (osmo-bsc): cbsp_link.c: Update somo_stream read_cb2 functions to accommodate for new API param
libosmo-netif (not yet released) stream_{cli,srv} osmo_io read_cb API was
updated to provide read result status. Henc...
pespin
02:04 PM libosmo-sccp + libosmo-sigtran Revision ef237e18 (libosmo-sccp): Fix wrong string prefix in log line
Change-Id: Ifd16ff671d842ae90ec70c2e819a43174f3aa09a pespin
02:04 PM OsmoSTP Revision ef237e18 (libosmo-sccp): Fix wrong string prefix in log line
Change-Id: Ifd16ff671d842ae90ec70c2e819a43174f3aa09a pespin
12:24 PM libosmocore Bug #6437 (Feedback): osmo_io_ops segmentation_cb missing parameter holding state
RFC patch submitted here: https://gerrit.osmocom.org/c/libosmocore/+/36582 osmo_io: Add iofd param to segmentation_cb... pespin
12:21 PM libosmocore Bug #6437: osmo_io_ops segmentation_cb missing parameter holding state
We are anyway already breaking osmo_io_ops ABI with next upcoming release of libosmocore in several ways, eg from lib... pespin
12:19 PM libosmocore Bug #6437: osmo_io_ops segmentation_cb missing parameter holding state
libosmo-netif started using that cb in 0e7028f742dedefd9fccc2d5b26875fca4036f58, which means between 1.3.0 and 1.4.0 ... pespin
12:15 PM libosmocore Bug #6437 (Feedback): osmo_io_ops segmentation_cb missing parameter holding state
... pespin
11:53 AM libosmo-netif Revision a423e122 (libosmo-netif): stream: Define types for each API callback
The amount and complexity of callbacks is increasing over time.
Use typedefs to define each of them so that callbacks...
pespin
11:53 AM libosmo-netif Revision 554a4b2f (libosmo-netif): stream_cli: Remove unused write_cb field
Change-Id: I50bee754d01d8de01f4a25c14abf90275a1ac78e pespin
11:42 AM OsmoGGSN (former OpenGGSN) Revision c5ad113a (osmo-ggsn): WIP
Change-Id: Ia8d595095462c30a56b8a0b30c8d24632776e4cc daniel
11:42 AM OsmoGGSN (former OpenGGSN) Revision cbda8cb8 (osmo-ggsn): gtp: WIP SGSN Context Request/Response/Ack support
* SGSN Context Request parsing
* SGSN Context Response generation
* Link to libosmo-gsm
Change-Id: I3a5046b67f73a81e...
daniel
11:42 AM OsmoGGSN (former OpenGGSN) Revision 3c46927f (osmo-ggsn): gtp: Add function gtp_resp2() which takes flow label and tei
Change-Id: Id9ff95e0e2a10a22e65ecf42b2a2b06a0f2d1a45 daniel
11:42 AM OsmoGGSN (former OpenGGSN) Revision fa6b4afb (osmo-ggsn): gtp: Make peer addr const in gtp_req/gtp_resp
Change-Id: I955b82ba8022754c3d23979d5c55bb61233047b1 daniel
10:41 AM Core testing infrastructure Revision 6a5a4e4b (docker-playground): DONTMERGE
Change-Id: I2769f30aea65b69f7dc96212a7d869aa97a92d69 pespin

04/16/2024

07:32 PM OsmoBSC Revision d7afb434 (osmo-bsc): lb: Log name of unhandled sigtran primitive
Change-Id: I2d71fd347af404c025fc6b13e96f1964e685db05 pespin
07:32 PM OsmoBSC Revision 52fc88ff (osmo-bsc): cbsp_link.c: Update stream_cli read_cb2 functions to accommodate for new API param
libosmo-netif (not yet released) stream_cli osmo_io read_cb API was
updated to provide read result status. Hence, now...
pespin
07:03 PM Core testing infrastructure Revision a1d113ae (osmo-ttcn3-hacks): bsc: Early shutdown upon BSSMAP RESET-ACK timeout
Change-Id: I75e098d387562267d5851bc753e27e40186827ed pespin
06:43 PM libosmo-sccp + libosmo-sigtran Revision 7bf18b43 (libosmo-sccp): xua_asp_fsm: Fix 'Event AS_ASSIGNED not permitted'
The event case handling (ignore it) was added in a commit some time ago,
but it forgot to add it to the allstate_even...
pespin
06:43 PM OsmoSTP Revision 7bf18b43 (libosmo-sccp): xua_asp_fsm: Fix 'Event AS_ASSIGNED not permitted'
The event case handling (ignore it) was added in a commit some time ago,
but it forgot to add it to the allstate_even...
pespin
05:11 PM libosmo-netif Revision 211c15d5 (libosmo-netif): examples/ipa-stream-client: Fix memleaks in read_cb()
Change-Id: I86fc159d928fc7ebce2f771670c5a198c52f5fc0 pespin
04:08 PM Core testing infrastructure Revision fa2095bc (osmo-ttcn3-hacks): hnbgw: TC_hnb_register_duplicate: Fix 2nd HNB_REG_REQ containing different LAC
Change-Id: I7f5d8d8403211488966fc30bf4d82e894664df51 pespin
04:08 PM Core testing infrastructure Revision e9c6c7b9 (osmo-ttcn3-hacks): hnbgw: osmo-hnbgw.cfg: Update file to make it similar to the one in docker-playground
Change-Id: I02338c4bc43e04d47c92c484532fcc48edf0222d pespin
02:12 PM Core testing infrastructure Revision 6de89a5f (docker-playground): ttcn3-hnbgw: osmo-hnbgw.cfg: Enable color in log file
Change-Id: Iffd28619ca075e0cf870e10989cfced6096ca8d7 pespin
02:07 PM Core testing infrastructure Revision 3736d31f (docker-playground): ttcn3-hnbgw: osmo-hnbgw.cfg: Switch from deprecated 'mgcp' node to 'mgw'
Change-Id: Ie27dcae05fa719cd0eac9faa6e2fb6b63581ac28 pespin
11:58 AM Core testing infrastructure Revision b6be06a7 (osmo-ttcn3-hacks): hnbgw: Add new recent tests to expected-results.xml
Change-Id: I317773de2a38b37e5b8c7f12ff4be9c4a9b8fbce pespin
11:54 AM Core testing infrastructure Revision 0bdbcd68 (docker-playground): ttcn3-hnbgw: Set STATSVTY.CTRL_HOSTNAME to correct IP address
Also update osmo-hnbgw.cfg to configure statsd, as done in
osmo-ttcn3-hacks.git 904b5f1a56629b84f67807a75d5c0b356cc7d...
pespin
11:20 AM Core testing infrastructure Revision 76d2ce93 (docker-playground): ttcn3-asterisk: Configure AMI
Change-Id: I590d89e9173b0372611790d4178747e28a1215d1 pespin
11:06 AM Core testing infrastructure Revision 47384ba9 (osmo-ttcn3-hacks): ggsn: TC_gy_charging_volume_quota_threshold: Fix Gy Threshold/Quota expectancies
open5gs got the Gy Thresholds fixed recently
(e078b33f0c4d6f34d8991f8ad211dd2d9ea977a0).
AS shown in 3GPP TS 29.244 ...
pespin
10:54 AM Core testing infrastructure Revision 2c22a963 (docker-playground): ttcn3-hnbgw: Set new mp_local_statsd_ip module paramter to correct IP addr
Depends: osmo-ttcn3-hacks.git Change-Id I213173c99ec314c2eebfb8836c4d3467b3a7f818
Change-Id: I16cddef5833bf2abff0edb8...
pespin
10:42 AM Core testing infrastructure Revision 831cb69a (osmo-ttcn3-hacks): hnbgw: Provide proper params to set StatsD local ip/port
The StatsD init() function parameter names were misleading
(prefixed "dst_" while they are actualy "local_" ones).
As...
pespin
09:31 AM Core testing infrastructure Revision 4595d128 (docker-playground): DONTMERGE
Change-Id: I35c60e8a2772f4a9cfbed8922e92afd88c54a9d5 pespin
09:30 AM Core testing infrastructure Revision 07f583bf (docker-playground): ttcn3-asterisk: Set Asterisk AMI IP address in Asterisk_Tests
Change-Id: Ibb6af1cbfb652214b2fdd2a6eb9a4887c9a9cfb0 pespin

04/15/2024

03:18 PM Core testing infrastructure Revision f4ba2252 (osmo-ttcn3-hacks): msc: expect TC_attached_imsi_lu_unknown_tmsi to pass
The "VLR evil twin" problem has been fixed in osmo-msc.git:
https://gerrit.osmocom.org/c/osmo-msc/+/36452
https://cg...
fixeria
03:18 PM Core testing infrastructure Revision 06dec6b3 (osmo-ttcn3-hacks): msc: expand TC_lu_tmsi_noauth_notmsi
From running this test repeatedly, I noticed that osmo-msc's new patch
to avoid storing a TMSI may also trigger more ...
neels
03:18 PM Core testing infrastructure Revision a8a2c5e5 (osmo-ttcn3-hacks): msc: add TC_lu_tmsi_noauth_notmsi
Add test case for handling a LU by TMSI MI when 'no assign-tmsi' is
configured.
This test will pass from osmo-msc pa...
neels
03:18 PM Core testing infrastructure Revision 392de2d5 (osmo-ttcn3-hacks): msc: add mi arg to f_perform_lu()
Allow testing Location Updating by TMSI MI.
Prepares for TC_lu_tmsi_noauth_notmsi in
If10b9987395670b084ff8ad6d1f033...
neels
03:18 PM Core testing infrastructure Revision a250d7e9 (osmo-ttcn3-hacks): msc: allow f_verify_vty_lac_ci() to pass for CompL3 by TMSI MI
Obviously, when only a TMSI has been used, searching for an IMSI will
return no subscriber. Don't fail in that case w...
neels
03:18 PM Core testing infrastructure Revision 53f2be6b (osmo-ttcn3-hacks): msc: derive altsteps from f_expect_paging() and use them
Change-Id: Ia0e787fc376acec09e8985a63862872eb89b53a4 fixeria
03:18 PM Core testing infrastructure Revision eb81ca46 (osmo-ttcn3-hacks): msc: rework f_expect_paging(): handle mismatch and timeout
When a received Paging mismatches, instead of waiting for Tguard
timeout, fail immediately. Add a local timer and wa...
fixeria
03:18 PM Core testing infrastructure Revision 1af4b0f6 (osmo-ttcn3-hacks): msc: f_expect_paging(): fix by_tmsi arg
The by_tmsi argument so far had no effect. But I actually need exactly
this in upcoming MSC_Tests.TC_lu_tmsi_noauth_n...
neels
02:38 PM OsmoUPF Revision 77806ea8 (osmo-upf): manual: explain IP forwarding
Change-Id: I7b54f9203c1a77efd43f90b9a1c0105bc5c3efde neels
02:19 PM Core testing infrastructure Revision e55ec95c (docker-playground): ttcn3-asterisk: Configure AMI
Change-Id: I590d89e9173b0372611790d4178747e28a1215d1 pespin
12:49 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6361: open5gs-upfd: Fix open5gs package assigning 1st IP address of the UE pool to the ogstun
After change [1], open5gs should in theory properly identify difference between the subnet/pool of addresses and the ... pespin
08:55 AM Core testing infrastructure Revision c77743d5 (osmo-ttcn3-hacks): pcu: Update component diagram
The component architecture in PCU_Tests is quite complex to follow.
Update the diagram in order to make it easier for...
pespin
08:19 AM Core testing infrastructure Revision 2194146d (osmo-ci): jobs/osmocom-obs-sync: remove Ubuntu 20.04
We build binary packages for the last 2 LTS versions of Ubuntu, so
remove 20.04.
Related: https://osmocom.org/projec...
osmith
08:06 AM Cellular Network Infrastructure Binary package feeds for Ubuntu 24.04
The Osmocom project is now offering binary package feeds for the upcoming Ubuntu 24.04 release, for both:
* [[Latest...
osmith

04/14/2024

01:10 PM Core testing infrastructure Revision d076e935 (osmo-ttcn3-hacks): ran-emu: allow receiving Paging without a TMSI
Fix access of non-present tMSI.* if tMSI == omit, allowing to match
incoming Paging with a UnitData receiver that has...
neels

04/13/2024

04:32 PM OsmoPCU Bug #6436 (New): high cpu usage, entire BTS unresponsive after some hours
osmo-pcu, from 2017-testing (+ all libs also) can become unresponsive after some (currently unknown time)... keith
04:26 PM Core testing infrastructure Revision 904b5f1a (osmo-ttcn3-hacks): hnbgw: Implement validation of [some] counters
Let's use the StatsD_Checker to verify that counters increment when
we expect them to.
Change-Id: Ib0e2dd23802b18f4b...
laforge
04:26 PM Core testing infrastructure Revision 7a9e7964 (osmo-ttcn3-hacks): hnbgw: Use iddentical LAC/RAC/SAC values
Let's not use different values on RANAP and HNBAP, but derive on from
the other.
Change-Id: If4d82dc350c072e3528097d...
laforge
04:26 PM Core testing infrastructure Revision f95ab2d0 (osmo-ttcn3-hacks): hnbgw: Test normal and abnormal RAB release
Change-Id: I7b57d4f9bd39820829ae9d52ae6e2f098e75de71 laforge
04:26 PM Core testing infrastructure Revision 1818834e (osmo-ttcn3-hacks): hnbgw: Use "NAS/Normal" as default release cause
We shouldn't run all of our tests with a rather exotic release
cause value (O&M intervention) but assume a normal/ord...
laforge
04:26 PM Core testing infrastructure Revision 0d4a843f (osmo-ttcn3-hacks): hnbgw: Make RAB release cause configurable
Change-Id: Ie072dafbc3378739d41411632e33a8a1ec1ed572 laforge
12:54 AM OsmoUPF Revision 60cbef58 (osmo-upf): manual: explain GTP Echo workaround for tunmap
Change-Id: Ic824fc876d1fad181254cb6894e51464c443b53c neels
12:54 AM OsmoUPF Revision 8ec18719 (osmo-upf): manual: 'Running': tweak word, fix ws at line end
Change-Id: Id9a4d2d75f86a252df0da6e7e0ae5ab47e8a7bf9 neels

04/12/2024

07:53 PM OsmoPCU Revision 75727403 (osmopcu): doc: Introduce code architecture section with main class diagram
This is useful to understand the data model in a quick gasp.
Change-Id: Ibf6dd6f7e4d6370ad40733820faa70f9e5bc0e7d
pespin
03:50 PM OsmoPCU Revision f0a654cc (osmopcu): tbf_ul.h: Mark empty param list as void
While at it, fix wrong whitespace indentation in one of the lines.
Change-Id: I2a9213a9fdbe0f4b70d820c449dbb71539a733ce
pespin
03:13 PM OsmoPCU Revision d93f051b (osmopcu): tbf.h: Fix wrong type declaration of field dl_ass_fsm
The typo was harmless since as of now the two structs where identical.
Change-Id: Ibbc59a0584ee0cd83de0e04eebdcca2ae...
pespin
12:44 PM OsmoPCU Revision eeeaa072 (osmopcu): bts: Drop no-longer existing GprsMsStorage reference
This struct was removed (merged into gprs_rlcmac_bts) in commit
eb0a0527e0a720fa9b0e351b5b38a8e46cb286e5.
Change-Id:...
pespin
12:05 PM OsmoPCU Revision 1e4519e7 (osmopcu): README.md: Remove 'multi-slot ul tbf' line from 'Current Limitations'
This feature was implemented in commit
ed2afa3bed4c1b7a2bffae6be7df881de4f976e7, ~3 years ago.
Change-Id: I9abe54f28...
pespin
08:54 AM Core testing infrastructure Revision 6a833623 (osmo-ci): jobs/osmocom-obs-sync: add Ubuntu 24.04
Change-Id: I79a6fe1fb65a7245ab38674764953468fab91d6b osmith

04/11/2024

06:09 PM Cellular Network Infrastructure Bug #5043 (Resolved): CNI overview diagram lacks osmo-cbc and osmo-smlc
ups, was late... but still faster than SABP implementation :-) steviehs
04:47 PM OsmoPCU Bug #6179 (Closed): ASSERT in st_wait_release
Let's just close it. It's too old to figure out now where we are. keith
10:59 AM OsmoPCU Bug #6179: ASSERT in st_wait_release
@keith did you manage to update your osmo-pcu? did you run over this since the update? Can the ticket be closed? pespin
10:58 AM OsmoPCU Bug #6359 (Resolved): TbfTest: sporadic SEGV in
Merged a few days ago, closing. pespin
08:54 AM Core testing infrastructure Revision 32167d80 (osmo-ttcn3-hacks): asterisk: Introduce tests TC_internal_call_all_*registered
Related: SYS#6782
Change-Id: Id06dedb3aac4f31f06281661391bf50640f6369a
pespin

04/10/2024

02:08 PM Core testing infrastructure Revision 9b423e77 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
02:08 PM Core testing infrastructure Revision 8809ee21 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531 dexter
02:08 PM Core testing infrastructure Revision f08c74ad (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
02:08 PM Core testing infrastructure Revision 6d3ada67 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add new set of templates to support rollback
This patch adds a number of templates that are needed to test profile
rollback.
Related: SYS#6563
Change-Id: I6db76a...
dexter
02:08 PM Core testing infrastructure Revision 187ea4c2 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add template tr_provideEimPackageResult_ePRAndNotif
Add a new template to verify the provideEimPackageResult request (ESipa)
from the IPAd
Related: SYS#6563
Change-Id: ...
dexter
02:08 PM Core testing infrastructure Revision 6aea209e (osmo-ttcn3-hacks): SGP32Definitions_Templates: rename tx_provideEimPackageResultResponse
The template tr_provideEimPackageResultResponse and ts_provideEimPackageResultResponse
should be renamed to tr_provid...
dexter
02:08 PM Core testing infrastructure Revision 55cff1b0 (osmo-ttcn3-hacks): SGP32Definitions_Templates: use enable instead of configureAutoEnable PSMO
The "enable" psmo is a more common example than the configureAutoEnable
PSMO.
Related: SYS#6563
Change-Id: Ia364d5f6...
dexter
02:08 PM Core testing infrastructure Revision 51723707 (osmo-ttcn3-hacks): SGP32Definitions_Templates: remove unrelated template parameter
The template parameter eimFqdn is not relevant for this kind of
template.
Change-Id: I365fe15a22a98ced5c6a5d13b2700d...
dexter
02:08 PM Core testing infrastructure Revision 9558d993 (osmo-ttcn3-hacks): SGP32Definitions_Templates: add missing new line at the endo of file
Related: SYS#6563
Change-Id: I0e7c3b514ba6569c3707ae20ed213591ca7d0e1c
dexter
02:06 PM Core testing infrastructure Revision 7eca9342 (osmo-ttcn3-hacks): HTTP_Adapter: Allow API users to enable/disable SSL
At the moment HTTP_Adapter has no option to enable SSL
Related: SYS#6824
Change-Id: I6487deea50cd9b4ed4905d9a3a78e00...
dexter
02:06 PM Core testing infrastructure Revision 7546d93a (osmo-ttcn3-hacks): HTTP_Adapter: allow body to be "omit"
In HTTP not all requests have a body. At the moment we describe a
missing body with body := "". This is not 100% corr...
dexter
02:06 PM Core testing infrastructure Revision 5a89778f (osmo-ttcn3-hacks): HTTP_Adapter: allow API users to specifiy custom header
At the moment HTTP_Adapter can only make requests with a fixed
pre-defined HTTP header. However, some application may...
dexter
02:06 PM Core testing infrastructure Revision fb609fe0 (osmo-ttcn3-hacks): HTTP_Adapter: add HOST field to header lines.
In HTTP 1.1 (this is what the HTTP_Adapter uses), the Host header field
is mandatory, see also: RFC 2616, section 14....
dexter
12:02 PM Core testing infrastructure Revision 7011bf47 (osmo-ttcn3-hacks): asterisk: Introduce test TC_internal_call_momt
Lots of infrastructure added to allow call establishment and hang up
between 2 users connected to Asterisk.
SIP_Test...
pespin
11:37 AM Core testing infrastructure Revision e94a6483 (osmo-ttcn3-hacks): {SIP,Asterisk}_Tests: Mark all components alive
This fixes some dynamic errors occuring due to messages arriving while
tests is being torn down.
Change-Id: I6064207...
pespin
10:28 AM Core testing infrastructure Revision 44a4763b (osmo-ttcn3-hacks): pgw: Always expect local TEIC when receiving DeleteSessionResponse
open5gs-smfd is since recently acting properly and setting the proper
TEIC when sending GTPv2C messages for cases whe...
pespin

04/09/2024

03:41 AM libosmocore Revision c3e11bd4 (libosmocore): add utils/osmo-gsm-shark
Change-Id: Ifdfd261f776d9bf2bbfb0a584deac3e9a11bfe47 Neels Hofmeyr
03:41 AM libosmocore Revision 7dc6c4a3 (libosmocore): ctrl: counters: list all possible names in not-found response
Change-Id: I5e1d6bb2059fef2304868f415e1d664f2cf5d091 neels
03:41 AM libosmocore Revision 6fd874d5 (libosmocore): test timestamp formats
Change-Id: Ifb96e0af055c536cd3b14685812d8fd67d65cd2c neels
03:41 AM libosmocore Revision c71e1cf1 (libosmocore): logging: test timestamp formats
Show what timestamp formats we currently feature.
Upcoming patch Icbd5192ea835e24b12fe057cc1ab56e9572d75c0 adds a new...
neels
03:41 AM libosmocore Revision d8aeb3ed (libosmocore): logging: add 'logging timezone (localtime|utc)'
Add ability to print logging timestamps in UTC.
I want to test logging timestamps in vty transcript tests. To get
de...
neels
03:41 AM libosmocore Revision 94d946da (libosmocore): logging: add timestamp fmt 'date' = 2018-01-16,01:44:34.681
Add 'date' to 'logging print timestamp (none|date|date-packed|ctime)'
The idea is to have these date formats:
date...
Neels Hofmeyr
03:41 AM libosmocore Revision daa73103 (libosmocore): test new timestamp vty
Change-Id: Ie1021a67c6cabfaa077471a6fc2954b8e90b57f2 neels
03:41 AM libosmocore Revision b4a3a47b (libosmocore): logging vty: add 'logging print timestamp', deprecate other timestamp cmds
Deprecate previous logging timestamp config commands:
logging timestamp (0|1)
logging print extended-timestamp (...
Neels Hofmeyr
03:41 AM libosmocore Revision 346bf529 (libosmocore): logging: use enum to set timestamp format
In preparation of adding a new timestamp format, refactor to use an enum to
pick the timestamp style.
Introduce log_...
Neels Hofmeyr
03:41 AM libosmocore Revision 56f67485 (libosmocore): logging_vty.c: rename static function
Rename 'logging_prnt_timestamp_cmd' to
logging_timestamp_cmd
to better match its VTY name:
'logging timestamp (0|1...
neels
03:38 AM libosmocore Revision 5c75d7e8 (libosmocore): add API logging_vty_subsys_strip_leading_char()
Allow an application to use subsystem names without a leading 'D'. With
this patch, a program can:
- remove the 'D' f...
neels
03:33 AM libosmocore Revision 06d1418b (libosmocore): todo-release
Change-Id: I6c63dddaa95f2fa59af86d4df6e172627515b470 neels
03:33 AM libosmocore Revision 5905e6f6 (libosmocore): formalize log subsys stripping for vty
In osmocom, we historically have a leading 'D' in all of our logging
subsystem names -- not only in the enum entry na...
neels
03:33 AM libosmocore Revision a61e26e4 (libosmocore): add osmo_stats_report_lock api
Allow multi-threaded access to reported stats:
- enable use of a stats mutex with osmo_stats_report_use_lock(true).
-...
neels

04/08/2024

07:34 PM Core testing infrastructure Revision 6331f5c0 (osmo-ttcn3-hacks): SIP_Emulation: Match empty port as default port 5060
Change-Id: I8415571a5bdc99e8cc007bb4b57bcb73b7afd4fb pespin
07:02 PM Core testing infrastructure Revision 0169e603 (osmo-ttcn3-hacks): SIP_Emulation: Fix SIPEM_register when several conns are active
"Dynamic test case error: Port CLIENT_PROC has more than one active
connections. Message can be sent on it only with ...
pespin
06:55 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6435 (In Progress): epdg: fix inter-UE traffic
Currently traffic from 1 UE to another UE on the same epdg is blocked by the firewall.
The root cause is that the tr...
lynxis
04:17 PM Core testing infrastructure Revision 65dde839 (osmo-ttcn3-hacks): library/SIP_Templates: Fix wrong method name in tr_SIP_REGISTER
Change-Id: Ieec2124417a3294cfb469180f44285e880a46177 pespin
03:36 PM Core testing infrastructure Revision 05eaa1a5 (osmo-ttcn3-hacks): asterisk: Implement and test SIP Digest Authorization
Related: SYS#6782
Change-Id: Ib469f1906927a3f246876040086ff115fbf4c032
pespin

04/07/2024

11:39 PM libosmocore Revision aa38365c (libosmocore): todo-release
Change-Id: I6c63dddaa95f2fa59af86d4df6e172627515b470 neels
11:35 PM libosmocore Revision c91ebe67 (libosmocore): add osmo_stats_report_lock api
Allow multi-threaded access to reported stats:
- enable use of a stats mutex with osmo_stats_report_use_lock(true).
-...
neels
10:40 PM Retronetworking Feature #5768: retronetworking logo / artwork
Personally I do like the push-button telephone on top of a modem icon. I'd like to have that icon + 'retronetworking'... eloy
07:42 PM rtl-sdr Revision 7ebcb041 (rtl-sdr): lib: set SOVERSION back to 0
When the version was incremented to 2.0.0, this resulted
in the SOVERSION being set to 2, indicating an ABI change,
w...
steve-m
09:07 AM E1/T1 Hardware Interface (including icE1usb) Support #6434: D-channel do not recover after underrun
On Thu, Apr 04, 2024 at 06:50:48PM +0000, pfassberg wrote:
> The two units I use are in locations where there is no G...
laforge

04/06/2024

05:47 PM Core testing infrastructure Revision 727e0201 (osmo-ttcn3-hacks): pgw: Always expect local TEIC when receiving DeleteSessionResponse
open5gs-smfd is since recently acting properly and setting the proper
TEIC when sending GTPv2C messages for cases whe...
pespin
05:06 PM Core testing infrastructure Revision 62c91b64 (docker-playground): DONTMERGE
Change-Id: I2769f30aea65b69f7dc96212a7d869aa97a92d69 pespin
03:13 AM OsmoBSC Revision 91a6e50d (osmo-bsc): VTY: fix config indentation for pcu-socket params
osmo-bsc would not start with a config written from the vty due
to incorrect identation on the pcu-socket parameters....
keith
03:04 AM OsmoBSC Revision 073baefa (osmo-bsc): use X6 timer for REL ACK, not T3111
The lchan FSM timers were originally implemented to model earlier code
as closely as possible. Now it has come up tha...
neels
02:55 AM osmo-sip-connector Revision e9587193 (osmo-sip-connector): sdp_get_sdp_mode(): fix wrong return value
Change-Id: Id27eb82a018293cf54d068877dc222e1c7eab253 neels
02:54 AM osmo-sip-connector Revision f105e49c (osmo-sip-connector): drop misleading error message
call_sip_create() returns NULL only when memory allocation failed. Do
not log "No supported codec", just assert that ...
neels
02:54 AM osmo-sip-connector Revision d6c55f83 (osmo-sip-connector): forward SDP between SIP and MNCC
We have added support for sending SDP via MNCC a long time ago, but so
far the SDP section remained empty. Now, imple...
Neels Hofmeyr

04/05/2024

10:39 PM Core testing infrastructure Revision d5674c41 (osmo-ttcn3-hacks): sgsn: add testcases for SGSN Context Request procedure
Change-Id: If71de10897a8a9f6612cd46c760cd89c0299ac2c
Related: SYS#6603, OS#6294
fixeria
10:39 PM Core testing infrastructure Revision d65846c6 (osmo-ttcn3-hacks): sgsn: derive altsteps from f_routing_area_update()
Change-Id: I7d5ec9c42a37a5746c36745ac738fd77e1632675
Related: SYS#6603, OS#6294
fixeria
10:39 PM Core testing infrastructure Revision 726fd7fa (osmo-ttcn3-hacks): sgsn: fix unused param in f_routing_area_update()
Change-Id: I582b2836eba3188cfd4c640b1febbd25c50001e0
Related: SYS#6603, OS#6294
fixeria
10:39 PM Core testing infrastructure Revision 6ef94bc2 (osmo-ttcn3-hacks): library: GTPv1C add ts_MM_ContextGSM
Change-Id: I483fdd0dee6e0ee92fcee798d8e85a80d1e0be8b
Related: SYS#6603, OS#6294
fixeria
10:39 PM Core testing infrastructure Revision bcb59e62 (osmo-ttcn3-hacks): library: cosmetic: fix code formatting
Change-Id: Ic87f6e8dcb8e507d21082f28217c015ff2e5204b
Related: SYS#6603, OS#6294
fixeria
07:10 PM Core testing infrastructure Revision b554cc7f (osmo-ttcn3-hacks): WIP
Change-Id: Ib469f1906927a3f246876040086ff115fbf4c032 pespin
02:28 PM Core testing infrastructure Revision bf643370 (docker-playground): debian-bookworm-obs-latest: add build user
Copy the block for configuring the build user and disabling man pages
from debian-bookworm-build. This fixes failures...
osmith
02:28 PM Core testing infrastructure Revision 59ca7d5f (docker-playground): {open5gs,osmo-uecups}-latest: don't hardcode UID
Adjust open5gs-latest and osmo-uecups-latest to not hardcode a UID. This
is in preparation for creating a "build" use...
osmith
02:26 PM Core testing infrastructure Revision 95058fd7 (osmo-ttcn3-hacks): asterisk: Add missing 0-digit prefix in user
Change-Id: Ia12552cf70c4c0f2c71cd9d5b70c608c883fb170 pespin
02:11 PM Core testing infrastructure Revision d8f4c580 (osmo-ttcn3-hacks): WIP
Change-Id: I12ce55a6ba20ec5d0e17d8e225a002b391dc5285 pespin
11:59 AM Core testing infrastructure Revision d55fa867 (docker-playground): debian-bookworm-obs-latest: add build user
Copy the block for configuring the build user and disabling man pages
from debian-bookworm-build. This fixes failures...
osmith
11:59 AM Core testing infrastructure Revision 17bb2c00 (docker-playground): {open5gs,osmo-uecups}-latest: don't hardcode UID
Adjust open5gs-latest and osmo-uecups-latest to not hardcode a UID. This
is in preparation for creating a "build" use...
osmith

04/04/2024

11:11 PM OsmoHNBGW Bug #6433: DLGLOBAL ERROR counter group 'hnb' already exists for index 0, instead using index 1. This is a software bug that needs fixing. (rate_ctr.c:221)
I see, it seems a good idea to just drop that error log?
It seems a valid use case to just pass 0 and let rate_ctrs f...
neels
12:53 AM OsmoHNBGW Bug #6433: DLGLOBAL ERROR counter group 'hnb' already exists for index 0, instead using index 1. This is a software bug that needs fixing. (rate_ctr.c:221)
While we were discussing the counters, I was advised that the modern way to do this is to use the related _set_name f... laforge
10:42 PM OsmoBSC Revision 407cebf8 (osmo-bsc): recover BORKEN lchans for missing ACK scenarios
We already recover broken lchans where an ACTIV ACK or REL ACK arrives
late. Now add a recovery path for lchans that ...
osmith
10:26 PM OsmoBSC Revision ac1085c0 (osmo-bsc): Prevent ASSERT in lcls FSM and handle states better.
ST_NO_LONGER_LS has APPLY_CFG_CSC in the in_event_mask,
but the action function does not handle it and therefore
ASSE...
keith
06:50 PM E1/T1 Hardware Interface (including icE1usb) Support #6434 (New): D-channel do not recover after underrun
The two units I use are in locations where there is no GNSS coverage.
After some hours of operation there is 7500 ...
pfassberg
06:34 PM OsmoMGW Revision 78a93c37 (osmo-mgw): mgcp_test: fix false negatives in test output
If one test fails, do not print failure for all following tests as well.
Change-Id: I196880b4b34a672ef45042c25f89bc1...
neels
06:31 PM OsmoMGW Revision 9c0a947d (osmo-mgw): mgcp-client: Transmit remote IP addr in CRCX if known and port=0
A client may know the IP address during CRCX but not yet the port, or it
may simply want to hint an initial IP addres...
pespin
06:30 PM OsmoMGW Revision da96001e (osmo-mgw): mgcp_parse_audio_port_pt(): fix buffer overflow
Change-Id: I18c78d15eb1593f404b4741248225b68878b463f neels
06:24 PM OsmoMGW Revision fd7c6721 (osmo-mgw): mgw: do not fail MGCP on codec mismatch
Before this patch, when an CRCX+MDCX wants to set a codec list that has
no match with the codecs for the other conn o...
neels
09:59 AM Core testing infrastructure Revision a307c7df (osmo-ci): jobs/gerrit,master: osmo-hnbgw: add nftables var
Build with and without nftables.
Related: OS#6425
Change-Id: I9828b70708dbe466c37df6ffb87b04362f14c71c
osmith
08:52 AM Core testing infrastructure Revision 2a8bd2b6 (docker-playground): debian-bookworm-build: add libnftnl-dev
For osmo-hnbgw, osmo-upf.
Related: OS#6425
Change-Id: I5fdaa634d12bc6c8643c130a43d30e840890d572
osmith
03:44 AM libosmocore Revision 07103f22 (libosmocore): add utils/osmo-gsm-shark
Change-Id: Ifdfd261f776d9bf2bbfb0a584deac3e9a11bfe47 Neels Hofmeyr
03:44 AM libosmocore Revision 40273f88 (libosmocore): add osmo_stats_report_lock api
Change-Id: Ib335bea7d2a440ca284e6c439066f96456bf2c2d neels
01:36 AM OCTOI - Osmocom Community TDM over IP Bug #6305 (Resolved): Routing entries on divf not matched
assuming this is resolved by now, as it wasn't coming up during the RetroNetCall last night. laforge
01:35 AM OCTOI - Osmocom Community TDM over IP Bug #6429 (Resolved): DIVF talks IAX to itself on certain calls, dropping Bearer Capability
This has been addressed during todays [[retronetworking:RetroNetCall]].
The problem was that we did not recognize ...
laforge
12:53 AM OsmoHNBGW Bug #6431: (coverity) uninitialized asn.1 state / overwriting asn.1 state in HNBAP
unassigning from me, I'll unlikely have time to work on this for months to come laforge
12:48 AM Core testing infrastructure Revision f60044d4 (osmo-ttcn3-hacks): hnbgw: Add TC_ue_register_tmsi_lai for UE Registration without IMSI
Change-Id: I1712a3db791c07767eba10fcea3ce15b898670df laforge

04/03/2024

11:06 PM OsmoHNBGW Bug #6433 (New): DLGLOBAL ERROR counter group 'hnb' already exists for index 0, instead using index 1. This is a software bug that needs fixing. (rate_ctr.c:221)
hnb_persistent_alloc() always passes index 0 to rate_ctr_group_alloc(),
causing the error log on each new HNB attach...
neels
10:25 PM OsmoHNBGW Bug #6431: (coverity) uninitialized asn.1 state / overwriting asn.1 state in HNBAP
unless somebody has a better idea and deeper understanding of the inner workings of libasn1c with regard to those _as... laforge
06:26 PM OsmoHNBGW Bug #6431 (New): (coverity) uninitialized asn.1 state / overwriting asn.1 state in HNBAP
Recent patch improves HNBAP error reporting. https://gerrit.osmocom.org/c/osmo-hnbgw/+/36479
But coverity complains ...
neels
06:56 PM OsmoMSC Revision c19f8fe9 (osmo-msc): fixup for re-est: do not succeed on acceptance fail
Fix a bug introduced in commit
implement CM Re-Establish for voice calls
ae98b97382285420ba81549bc874b9fea5e7daa9
...
neels
06:49 PM OsmoMSC Bug #6426: ttcn3-msc-test: TC_mm_id_resp_no_identity fails sporadically
fixeria wrote in #note-3:
> We should ideally fix osmo-msc to react on malformed @MM Identity Response@ immediately....
neels
06:25 PM Cellular Network Infrastructure Bug #6411 (Stalled): ttcn3: execute testsuites with a more realistic link performance
fixeria
06:24 PM Core testing infrastructure Revision 07ddc2fd (osmo-ttcn3-hacks): WIP
Change-Id: Ib469f1906927a3f246876040086ff115fbf4c032 pespin
03:35 PM Cellular Network Infrastructure Bug #6428 (Resolved): date in osmo-* manuals seems odd
osmith
03:31 PM Cellular Network Infrastructure Bug #6428 (In Progress): date in osmo-* manuals seems odd
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/36518 osmith
03:32 PM Core testing infrastructure Revision afd9d56e (osmo-ci): checkpatch: recognize json_array_foreach etc.
Treat json_array_foreach, json_object_foreach, json_object_foreach_safe
etc. the same as if, while, for, switch, and ...
osmith
03:31 PM libosmocore Revision 8819bd91 (osmo-gsm-manuals): Cosmetic: build/Makefile.asciidoc: remove comments
Remove some commented out code for renaming pdfs that we don't use, and
that is probably broken.
Change-Id: Ibfe9580...
osmith
03:31 PM libosmocore Revision 9ff6ddaa (osmo-gsm-manuals): build/Makefile.asciidoc: fix GIT_DATE
Omit the "../." parameter from git log. This is legacy from when all
manuals were in the osmo-gsm-manuals.git reposit...
osmith
12:59 PM Core testing infrastructure Revision 03652ef0 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531 dexter
12:59 PM Core testing infrastructure Revision 1e3d26b8 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
12:59 PM Core testing infrastructure Revision c38b5bfc (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
12:47 PM Core testing infrastructure Revision 21f0ef68 (osmo-ttcn3-hacks): HTTP_Adapter: Allow API users to enable/disable SSL
At the moment HTTP_Adapter has no option to enable SSL
Related: SYS#6824
Change-Id: I6487deea50cd9b4ed4905d9a3a78e00...
dexter
12:47 PM Core testing infrastructure Revision ee6dfce9 (osmo-ttcn3-hacks): HTTP_Adapter: allow body to be "omit"
In HTTP not all requests have a body. At the moment we describe a
missing body with body := "". This is not 100% corr...
dexter
12:47 PM Core testing infrastructure Revision 160b5815 (osmo-ttcn3-hacks): HTTP_Adapter: allow API users to specifiy custom header
At the moment HTTP_Adapter can only make requests with a fixed
pre-defined HTTP header. However, some application may...
dexter
12:47 PM Core testing infrastructure Revision 5614e09e (osmo-ttcn3-hacks): HTTP_Adapter: add HOST field to header lines.
In HTTP 1.1 (this is what the HTTP_Adapter uses), the Host header field
is mandatory, see also: RFC 2616, section 14....
dexter
12:41 PM Core testing infrastructure Revision 5a48bfbe (docker-playground): scripts/kernel-test: build initrd+kernel as user
Refactor code to build the initramfs and kernel as user, instead of
running related code as root. Put the smoke_test....
osmith
12:41 PM Core testing infrastructure Revision 10e6a004 (docker-playground): scripts/kernel-test: put mknod commands in init.sh
Prepare to run the preparation without root rights.
Change-Id: I07648f058ca55515ffc7396598147a03dcfe7976
osmith
12:41 PM Core testing infrastructure Revision 363e268c (docker-playground): jenkins-common: fix_perms: chown files too
Ensure the user that runs docker owns files in cache and data dirs
during fix_perms, if an old job created them as ro...
osmith
12:41 PM Core testing infrastructure Revision c1056236 (docker-playground): kernel-test/kernel-build: update net-next branch
The branch of net-next is now called main. Update the default
KERNEL_BRANCH to main, as the default KERNEL_URL points...
osmith
12:41 PM Core testing infrastructure Revision ad154fc5 (docker-playground): scripts/kernel-test: do shallow fetch
Instead of fetching the entire history, only fetch the most recent
commit.
Change-Id: I92d90c1451ff6abff2df3b1318b51...
osmith
12:20 PM Core testing infrastructure Revision 29a41d38 (osmo-ci): ttcn3-ggsn-test-kernel-latest-net-next: update net-next branch
The branch of net-next is now called main. By using the old name, the
jenkins job was checking out a 6.3 kernel, we a...
osmith
12:20 PM Core testing infrastructure Revision ebf4df32 (osmo-ci): jobs/ttcn3: …-pablo-gtp: don't wipe workspace
The ttcn3-ggsn-test-kernel-* jobs should not wipe their workspace, so we
can avoid shallow-cloning the kernel if the ...
osmith
12:04 PM libosmo-abis Bug #6375: default TCP user timeout is way too low
Update for OE: https://gerrit.osmocom.org/c/meta-telephony/+/36517 osmith
11:57 AM Core testing infrastructure Bug #6430 (Resolved): "distcheck" suddenly fails for gerrit-pysim on jenkins slaves
osmith
11:44 AM Core testing infrastructure Bug #6430: "distcheck" suddenly fails for gerrit-pysim on jenkins slaves
> So the problem is that the osmocom-gerrit machine does not have the virtualenv package.
https://gerrit.osmocom.o...
osmith
11:38 AM Core testing infrastructure Bug #6430: "distcheck" suddenly fails for gerrit-pysim on jenkins slaves
osmith wrote in #note-1:
> regression from https://gerrit.osmocom.org/c/pysim/+/36383 apparently, looking into it
...
fixeria
10:59 AM Core testing infrastructure Bug #6430 (In Progress): "distcheck" suddenly fails for gerrit-pysim on jenkins slaves
regression from https://gerrit.osmocom.org/c/pysim/+/36383 apparently, looking into it osmith
10:54 AM Core testing infrastructure Bug #6430 (Resolved): "distcheck" suddenly fails for gerrit-pysim on jenkins slaves
https://jenkins.osmocom.org/jenkins/job/gerrit-pysim-build/JOB_TYPE=distcheck,a1=default,a3=default,a4=default,label=... laforge
11:40 AM Core testing infrastructure Revision 2af9f167 (docker-playground): debian-bookworm-build: add virtualenv
Fixes: OS#6430
Change-Id: I5d087b8edb9e77a5226df9e4f55e04480eea45dd
osmith
07:53 AM Core testing infrastructure Revision 3c88c359 (osmo-ttcn3-hacks): msc: fix race condition in TC_mm_id_resp_no_identity
This testcase is failing sporadically ever since it was introduced
back in 2019, during 36C3. The problem is that os...
fixeria
01:43 AM OCTOI - Osmocom Community TDM over IP Bug #6429 (Resolved): DIVF talks IAX to itself on certain calls, dropping Bearer Capability
Hairpin call cquirin to cquirin 493013285587
cquirin asterisk sends:
[2024-04-02 19:13:39] PRI Span: 1 > DL-DAT...
cquirin
12:23 AM OsmoMSC Bug #6414: ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
> All patches have been merged, the problem is resolved \o/.
\o/
suggestion: OsmoDevCon shirt with just the word 're...
neels

04/02/2024

10:49 PM pySim Revision 1d1ba8e4 (pysim): esim.esp2: Allow HTTP methods other than POST
While all official/standardized ES2+ API functions use POST, there
are some vendor-specific extensions using differen...
laforge
10:49 PM pySim Revision b2b29cfe (pysim): esim.es2p: Permit ApiParamInteger to be an actual integer
Usually, the specifications say that the integer type is actually
transmitted as a JSON string type. However, it see...
laforge
08:22 PM Core testing infrastructure Revision af3e2168 (osmo-ttcn3-hacks): hnbgw: Introduce tests about UE registration
We didn't have any test coverage for HNBAP UE registration so far.
Let's start with two basic tests:
* normal / succ...
laforge
06:56 PM OsmoBSC Bug #6422: latest: BSC_Tests.TC_ctrl_location started fo fail on March 15th
I very briefly looked at the code and a bit to my surprise, the sccplite code is indeed using normal osmo_ss7.
The...
laforge
09:35 AM OsmoBSC Bug #6422: latest: BSC_Tests.TC_ctrl_location started fo fail on March 15th
fixeria wrote in #note-4:
> pespin wrote in #note-3:
> > tcp/ipa port 5000 is the emulated SCCPLite MSC.
>
> Yes...
pespin
05:53 PM Cellular Network Infrastructure Bug #6428 (Resolved): date in osmo-* manuals seems odd
As @fixeria recently noticed in another issue tracker:
https://downloads.osmocom.org/docs/osmo-hnbgw/master/osmohn...
laforge
05:40 PM OsmoMGW Revision 352b967d (osmo-mgw): Convert RTP/RTCP/OSMUX I/O from osmo_fd to osmo_io
Converting from osmo_fd to osmo_io allows us to switch to the new
io_uring backend and benefit from related performan...
laforge
03:01 PM OsmoMSC Bug #6427 (New): ttcn3-msc-test: TC_mo_ussd_for_unknown_trans fails sporadically
Similarly to TC_mm_id_resp_no_identity (see #6426), TC_mo_ussd_for_unknown_trans fails sporadically from time to time... fixeria
02:33 PM OsmoMSC Bug #6426 (Feedback): ttcn3-msc-test: TC_mm_id_resp_no_identity fails sporadically
We should ideally fix osmo-msc to react on malformed @MM Identity Response@ immediately. Here is some draft code:
...
fixeria
02:19 PM OsmoMSC Bug #6426: ttcn3-msc-test: TC_mm_id_resp_no_identity fails sporadically
Looking at the PCAP of a failing scenario (attached), I do see the @(MM) Location Updating Request@. However, it take... fixeria
02:10 PM OsmoMSC Bug #6426 (Feedback): ttcn3-msc-test: TC_mm_id_resp_no_identity fails sporadically
This testcase was contributed back in 2019 (during 36C3), as part of #4340. And ever since it's failing sporadically:... fixeria
02:01 PM Retronetworking 2024-04-03: RetroNetCall: DIVF dialplan debugging
We're happy to announce the next incarnation of [[RetroNetCall]], the retronetworking oriented spin-off of [[osmo-dev... laforge
11:32 AM Core testing infrastructure Revision a59c9257 (osmo-ci): jobs: ttcn3-testsuites.yml: Add job ttcn3-asterisk-ims-ue-test
Related: SYS#6782
Change-Id: I06de12224399bbddc27649b7d52a6194faec07c4
pespin
09:56 AM Core testing infrastructure Revision 5b232261 (osmo-ttcn3-hacks): asterisk: Add missing 0-digit prefix in user
Change-Id: Ia12552cf70c4c0f2c71cd9d5b70c608c883fb170 pespin
09:38 AM OsmoSGSN Feature #6139: test mobility between GERAN (OsmoPCU) and EUTRAN (Open5GS) end to end on real hardware
@keith It would be interesting to try it. The configuration shouldn't be a problem but we would certainly need a work... dexter
08:32 AM Core testing infrastructure Revision 882c26b0 (docker-playground): Introduce ttcn3-asterisk-ims-ue-test
This dockerized setup allows running the Asterisk_Tests ttcn3 testsuite
against Asterisk from the asterisk-master doc...
pespin
08:32 AM Core testing infrastructure Revision 08f91213 (docker-playground): Introduce asterisk-master docker image
This Docker image allows building and running Asterisk from git.
Default config is to build the sysmocom fork used to...
pespin
08:22 AM Core testing infrastructure Revision 37ee0ed8 (osmo-ttcn3-hacks): Introduce Asterisk_Tests testsuite
Add initial infrastructure to run tests against an Asterisk process.
An not-yet-finished draft test doing registratio...
pespin
08:22 AM Core testing infrastructure Revision fb34d863 (osmo-ttcn3-hacks): SIP_Templates: Rework templates to make them more extensible
The existing template system in SIP_Templates made it difficult to craft
specific templates, since it was usually ski...
pespin
08:22 AM Core testing infrastructure Revision 6052a342 (osmo-ttcn3-hacks): SIP: generate seq_nr within allowed range
Change-Id: Iea5f4568af1bd795db57d2b77e82d976edc9e337 pespin
06:28 AM OsmoSGSN Revision 01c588c6 (osmo-sgsn): Disable failing test
Far too complex to try to figure out what this is even trying to test
given that the logic of the code itself is not ...
keith
04:15 AM OsmoGGSN (former OpenGGSN) Revision e99fdbf0 (osmo-ggsn): Implement reserved IPv4 addresses for IMSIs
Allows maintaining, via the VTY, a list of IMSI -> IPv4
address mappings to ensure the GGSN always assigns
the same I...
keith
04:15 AM OsmoGGSN (former OpenGGSN) Revision cb18dbfb (osmo-ggsn): Implement ICMP response for inactive IP address.
Send ICMP Host Unreachable packets back on the tun device
in reponse to a packet received for an IP address that is
n...
keith
03:58 AM OsmoHLR Revision 6784ed14 (osmo-hlr): Split REJect cause by CN DOMAIN
Allow using a distinct Reject Cause for CS and PS Domain.
This breaks any existing config that defines custom reject...
keith
03:46 AM OsmoSGSN Revision 3e300826 (osmo-sgsn): Reject Update location using cause from the HLR
I'm not sure if there is any point in continuing when we
have a loc err cause that evaluate to EACCES in check_cause(...
keith

04/01/2024

08:19 PM OsmoSGSN Feature #6139: test mobility between GERAN (OsmoPCU) and EUTRAN (Open5GS) end to end on real hardware
@dexter Are you interesting in trying to do this at DevCon ? keith
04:18 PM OsmoMGW Revision 5d2a415f (osmo-mgw): fix possible NULL deref on early media
end.codec may be NULL, depending on whether a single matching codec
could be found or not, i.e. based on external inp...
neels
04:17 PM OsmoMGW Revision 0419d076 (osmo-mgw): mgcp_network: Improve err logging when rtp pkt from unexpected origin comes in
Change-Id: Id9b60395df667ae9898c23cbc2afe56ac7e8b0e5 pespin
04:15 PM OsmoMGW Revision 9f4ca774 (osmo-mgw): vty and log: also show local port for RTP conns
Before:
CONN: (1226/rtp, id:0xD94316AD, ip:127.0.0.2, rtp:2344 rtcp:2345)
After:
CONN: (1226/rtp C:D94316A...
keith
04:15 PM OsmoMGW Revision cdcd3bc3 (osmo-mgw): add mgcp_conn_rtp_type_names[]
First use in upcoming Ib89a6779e1d68c6600f00699d4303f6c0ee07132
Change-Id: If3d8bc68a3b26d3aa0ba7eedeab67b820889ed54
neels
04:51 AM OsmoMSC Revision a7123bab (osmo-msc): Increase sanity in smsq_take_next_sms()
Change-Id: I085d75472cf63709391b12f2fcf15ba9f67f64d0 keith
04:48 AM OsmoMSC Revision 1894aa33 (osmo-msc): Avoid rare NULL pointer in sms_submit_pending()
Change-Id: I2ea164bf540c96503ea543864ad2755e563a9d17 keith
04:48 AM OsmoMSC Revision 87c4f7d9 (osmo-msc): Add VTY command for SMS queue trigger holdoff
There are various places in the code that retrigger the SMS -> In Memory pending queue
mechanism. The default was to ...
keith
04:48 AM OsmoMSC Revision de18dec4 (osmo-msc): Reduce the amount of sms queue runs
Don't resumbit to the queue on MEM_EXCEEDED or on SMS_SMMA
Also, don't try to submit more pending SMS in sms_send_ne...
keith
04:48 AM OsmoMSC Revision b6cd4694 (osmo-msc): Use unix timestamps in the SMS db
There's really no need to convert to/from human readable
dateformat (YYYY-MM-DD HH:MM:SS) everytime we access a recor...
keith
04:48 AM OsmoMSC Revision 72998bf5 (osmo-msc): After RX of an SMPP Submit, send the SMS we just received.
Previously, after we have stored the new SMS in the db, we then
signalled the queue to run, but this is not good enou...
keith
04:48 AM OsmoMSC Revision b1d4445e (osmo-msc): Try to send all pending SMS for subscriber in sub_ready_for_sms()
Change-Id: I5a1360a7a18312836b96b6be761a53b7d0b17d02 keith
04:48 AM OsmoMSC Revision e31da891 (osmo-msc): Prioritise SMS with least number of delivery attempts
Change-Id: I20365f5cd1be8d032501a86b59074efa4a3bd09f keith
04:48 AM OsmoMSC Revision ebc7de51 (osmo-msc): Avoid UPDATE immediately followed by DELETE
There is no need to mark an SMS as sent before deleting it.
Avoid the extra database overhead involved in doing this....
keith
02:13 AM OsmoBSC Revision 541f8769 (osmo-bsc): Allow disabling SDCCH8 on DYN Chans
Change-Id: Ie1a4103ec78a0840c83ad72e7cd6a4a1fc758af9 keith
02:12 AM OsmoBSC Revision 2c556979 (osmo-bsc): attempt to catch a segfault: lchan pointing at stale conn
Change-Id: I47655da40a913d85d5bb5240a5e0ed95173f156e neels
01:36 AM OsmoBSC Revision 6c6ca445 (osmo-bsc): attempt to catch a segfault: lchan pointing at stale conn
Change-Id: I47655da40a913d85d5bb5240a5e0ed95173f156e neels
01:36 AM OsmoBSC Revision b8c92f7f (osmo-bsc): Allow disabling SDCCH8 on DYN Chans
Change-Id: Ie1a4103ec78a0840c83ad72e7cd6a4a1fc758af9 keith

03/31/2024

06:38 PM OsmoBTS Revision 65337b73 (osmo-bts): vty info: MS power levels in dBm are not negative
Change-Id: Ib928a1378bc00b8ccb0365e5536f010e1f8a3d43 keith
05:57 PM libosmo-sccp + libosmo-sigtran Revision 513e937a (libosmo-sccp): fix log_sctp_notification(): remove unused variable
This unused variable causes failures in Jenkins master build job.
Change-Id: Ifc563a7fe9006b6e412f1104cbc7e4d9b8ccae...
fixeria
05:57 PM OsmoSTP Revision 513e937a (libosmo-sccp): fix log_sctp_notification(): remove unused variable
This unused variable causes failures in Jenkins master build job.
Change-Id: Ifc563a7fe9006b6e412f1104cbc7e4d9b8ccae...
fixeria
05:04 AM OsmoBSC Bug #6422: latest: BSC_Tests.TC_ctrl_location started fo fail on March 15th
fixeria wrote in #note-4:
> The important detail here is that the testcase is failing for @-latest@, but passing for...
fixeria

03/30/2024

10:48 AM libosmo-sccp + libosmo-sigtran Revision 2c9ba16c (libosmo-sccp): ipa: Use pseudo-random number for SLS in IPA->M3UA direction
In Change-Id Ice7bab997b84cfed00c7d6d780c70f4e9fac6002 we introduced
code that would make the LSB of the file descrip...
laforge
10:48 AM OsmoSTP Revision 2c9ba16c (libosmo-sccp): ipa: Use pseudo-random number for SLS in IPA->M3UA direction
In Change-Id Ice7bab997b84cfed00c7d6d780c70f4e9fac6002 we introduced
code that would make the LSB of the file descrip...
laforge

03/29/2024

11:16 AM Core testing infrastructure Revision 3f216c5c (osmo-ttcn3-hacks): hnbgw: Qualify RAC/LAI/SAI to RANAP_IEs module
This is in preparation of importing HNBAP_IEs which introduces types of
the same name.
Change-Id: I2fb7ca8dfc2011c72...
laforge
11:16 AM Core testing infrastructure Revision d71d5969 (osmo-ttcn3-hacks): hnbgw: Rename f_hnbap_register to f_hnbap_hnb_register
There's HNB and UE registration; let's make clear which it is.
Change-Id: I171f0385389c5f50dc7ad28525deef396fff5fbf
laforge
11:02 AM OsmoBSC Bug #6422: latest: BSC_Tests.TC_ctrl_location started fo fail on March 15th
pespin wrote in #note-3:
> tcp/ipa port 5000 is the emulated SCCPLite MSC.
Yes, this is clear. This port number c...
fixeria
10:45 AM OsmoMSC Bug #6414 (Resolved): ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
All patches have been merged, the problem is resolved \o/.
https://jenkins.osmocom.org/jenkins/view/TTCN3/job/ttcn...
fixeria

03/28/2024

08:26 PM Core testing infrastructure Revision 411a5f0e (docker-playground): Introduce ttcn3-asterisk-ims-ue-test
This dockerized setup allows running the Asterisk_Tests ttcn3 testsuite
against Asterisk from the asterisk-master doc...
pespin
08:22 PM Core testing infrastructure Revision 7a5056cc (docker-playground): Introduce asterisk-master docker image
This Docker image allows building and running Asterisk from git.
Default config is to build the sysmocom fork used to...
pespin
08:19 PM Core testing infrastructure Revision a4e87ea6 (osmo-ttcn3-hacks): Introduce Asterisk_Tests testsuite
Add initial infrastructure to run tests against an Asterisk process.
An not-yet-finished draft test doing registratio...
pespin
08:16 PM Core testing infrastructure Revision f5de1e1a (osmo-ttcn3-hacks): SIP_Templates: Rework templates to make them more extensible
The existing template system in SIP_Templates made it difficult to craft
specific templates, since it was usually ski...
pespin
07:20 PM Core testing infrastructure Revision a662eb36 (osmo-ttcn3-hacks): SIP: generate seq_nr within allowed range
Change-Id: Iea5f4568af1bd795db57d2b77e82d976edc9e337 pespin
02:38 PM Core testing infrastructure Revision 7cecdeb5 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
02:38 PM Core testing infrastructure Revision 9f9cd217 (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
02:38 PM Core testing infrastructure Revision c4ea3ab6 (osmo-ttcn3-hacks): HTTP_Adapter: Allow API users to enable/disable SSL
At the moment HTTP_Adapter has no option to enable SSL
Related: SYS#6824
Change-Id: I6487deea50cd9b4ed4905d9a3a78e00...
dexter
02:38 PM Core testing infrastructure Revision 895750db (osmo-ttcn3-hacks): HTTP_Adapter: allow body to be "omit"
In HTTP not all requests have a body. At the moment we describe a
missing body with body := "". This is not 100% corr...
dexter
02:38 PM Core testing infrastructure Revision 549a1f37 (osmo-ttcn3-hacks): HTTP_Adapter: allow API users to specifiy custom header
At the moment HTTP_Adapter can only make requests with a fixed
pre-defined HTTP header. However, some application may...
dexter
02:38 PM Core testing infrastructure Revision 4e0c0914 (osmo-ttcn3-hacks): HTTP_Adapter: add HOST field to header lines.
In HTTP 1.1 (this is what the HTTP_Adapter uses), the Host header field
is mandatory, see also: RFC 2616, section 14....
dexter
07:35 AM OsmoGGSN (former OpenGGSN) Bug #6423 (Resolved): GGSN_Tests regressions from build 1107 / February 29th onwards
> Some tests don't run in configurations they are supposed to run, I will look into it.
Actually that's not the ca...
osmith
03:06 AM OsmoMSC Revision 0cc03ca4 (osmo-msc): never page for TMSI with 'no assign-tmsi'
With 'no assign-tmsi', regard any TMSI as invalidated at the end of a
Location Updating procedure. Hence, avoid pagin...
neels
03:06 AM OsmoMSC Revision 2fd69e15 (osmo-msc): fix VLR evil twin on LU with unknown TMSI
When a subscriber first attaches by TMSI only, and later tells the IMSI
via ID Response, it may turn out that this IM...
neels
02:42 AM libosmocore Revision 1c249629 (libosmocore): sockaddr_str: add conversion to,from osmo_sockaddr
Add functions to pass struct osmo_sockaddr to the
osmo_sockaddr_str_{to,from}* API directly.
So far the interface to...
neels
 

Also available in: Atom

Add picture from clipboard (Maximum size: 48.8 MB)