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.... - 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...
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 - 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... - 03:41 PM Core testing infrastructure Revision c6b09407 (osmo-ttcn3-hacks): WIP: asterisk: Initial IMS registration
- Change-Id: I30261472587e2386a5cd8ffce2aee6e5e3ada6ff
- 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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...
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... - 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_... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 - 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: ... - 10:47 AM Core testing infrastructure Revision d211d406 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
- Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531
- 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... - 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... - 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... - 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 - 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... - 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... - 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... - 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... - 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
* ... - 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... - 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... - 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...
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...
- 09:42 AM rtl-sdr Revision 619ac318 (rtl-sdr): Release 2.0.2
- Change-Id: I7723639673836905af2bf4551816d8503ea74ae1
- 09:18 AM Core testing infrastructure Revision ff25e5b4 (osmo-ttcn3-hacks): WIP does not work yet
- Change-Id: If569e106183f99ce60d18170d178edb5831186a3
- 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 - 09:18 AM Core testing infrastructure Revision 53800a88 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
- Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531
- 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... - 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... - 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: ... - 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... - 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... - 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 - 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... - 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... - 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...
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...
- 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 ...
- 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... - 01:23 PM OsmoSGSN Bug #6441: use-after-free on RAU with invalid Old RAI
- Below is the output of ASAN:...
- 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... - 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 - 11:48 AM Core testing infrastructure Revision 625fd867 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
- Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531
- 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... - 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... - 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... - 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: ... - 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... - 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... - 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 - 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... - 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... - 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... - 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... - 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)?
... - 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.
- 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... - 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...
- 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... - 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... - 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... - 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...
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... - 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... - 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:...
- 10:59 AM OsmoSGSN Bug #6439: ttcn3-sgsn-test: SGSN_Tests.TC_attach_rau_a_b crashes osmo-sgsn
- ...
- 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... - 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... - 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...
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... - 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... - 04:22 PM Core testing infrastructure Revision cc6c0ec9 (osmo-ttcn3-hacks): WIP: Implement IMS Server emulation
- Change-Id: Ibbbadd54b7facf4ef7384499704e742f482a1252
- 04:12 PM Core testing infrastructure Revision 394e34bb (osmo-ttcn3-hacks): WIP
- Change-Id: Ibbbadd54b7facf4ef7384499704e742f482a1252
- 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... - 03:30 PM Core testing infrastructure Revision 93af9fb8 (osmo-ttcn3-hacks): WIP
- Change-Id: Ibbbadd54b7facf4ef7384499704e742f482a1252
- 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... - 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 ... - 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 - 11:31 AM Core testing infrastructure Revision 03e07836 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
- Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531
- 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... - 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... - 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: ... - 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... - 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... - 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... - 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 - 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... - 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... - 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 - 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 - 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... - 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... - 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... - 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... - 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_... - 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 ... - 09:56 AM Core testing infrastructure Revision 061c36d2 (osmo-ttcn3-hacks): library: GTPv1C: make ts_GTPC_SGSNContextAck more compact
- Change-Id: I9b0c948f295fd73fad79c8d09b45fd992c90a015
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... - 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... - 05:54 PM Core testing infrastructure Revision caf028d6 (osmo-ttcn3-hacks): asterisk: Split SIPConnHdlr to its own file
- Change-Id: I168920887bfd05c0a1785c5cb7ac485edaef0df2
- 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... - 12:52 PM Core testing infrastructure Revision 342ec193 (osmo-ttcn3-hacks): asterisk: Split SIPConnHdlr to its own file
- Change-Id: I168920887bfd05c0a1785c5cb7ac485edaef0df2
- 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... - 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.... - 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: ... - 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 - 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 - 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 - 09:56 AM Core testing infrastructure Revision 1e869a26 (osmo-ttcn3-hacks): library: cosmetic: fix code formatting
- Change-Id: Ic87f6e8dcb8e507d21082f28217c015ff2e5204b
Related: SYS#6603, OS#6294 - 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.
... - 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.
... - 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... - 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...
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... - 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... - 02:27 PM OsmoGGSN (former OpenGGSN) Revision 17684142 (osmo-ggsn): cosmetic changes
- Change-Id: I1515a07bf39368d5c3f1528b4ea1c40cb0501c62
- 02:27 PM OsmoGGSN (former OpenGGSN) Revision cedc540c (osmo-ggsn): fix NULL pointer dereference in gtp_sgsn_context_conf()
- Change-Id: I79f8b0c44142469790693ab757ff88df1fdea1df
- 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... - 02:04 PM libosmo-sccp + libosmo-sigtran Revision ef237e18 (libosmo-sccp): Fix wrong string prefix in log line
- Change-Id: Ifd16ff671d842ae90ec70c2e819a43174f3aa09a
- 02:04 PM OsmoSTP Revision ef237e18 (libosmo-sccp): Fix wrong string prefix in log line
- Change-Id: Ifd16ff671d842ae90ec70c2e819a43174f3aa09a
- 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...
- 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...
- 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 ...
- 12:15 PM libosmocore Bug #6437 (Feedback): osmo_io_ops segmentation_cb missing parameter holding state
- ...
- 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... - 11:53 AM libosmo-netif Revision 554a4b2f (libosmo-netif): stream_cli: Remove unused write_cb field
- Change-Id: I50bee754d01d8de01f4a25c14abf90275a1ac78e
- 11:42 AM OsmoGGSN (former OpenGGSN) Revision c5ad113a (osmo-ggsn): WIP
- Change-Id: Ia8d595095462c30a56b8a0b30c8d24632776e4cc
- 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... - 11:42 AM OsmoGGSN (former OpenGGSN) Revision 3c46927f (osmo-ggsn): gtp: Add function gtp_resp2() which takes flow label and tei
- Change-Id: Id9ff95e0e2a10a22e65ecf42b2a2b06a0f2d1a45
- 11:42 AM OsmoGGSN (former OpenGGSN) Revision fa6b4afb (osmo-ggsn): gtp: Make peer addr const in gtp_req/gtp_resp
- Change-Id: I955b82ba8022754c3d23979d5c55bb61233047b1
- 10:41 AM Core testing infrastructure Revision 6a5a4e4b (docker-playground): DONTMERGE
- Change-Id: I2769f30aea65b69f7dc96212a7d869aa97a92d69
04/16/2024
- 07:32 PM OsmoBSC Revision d7afb434 (osmo-bsc): lb: Log name of unhandled sigtran primitive
- Change-Id: I2d71fd347af404c025fc6b13e96f1964e685db05
- 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... - 07:03 PM Core testing infrastructure Revision a1d113ae (osmo-ttcn3-hacks): bsc: Early shutdown upon BSSMAP RESET-ACK timeout
- Change-Id: I75e098d387562267d5851bc753e27e40186827ed
- 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... - 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... - 05:11 PM libosmo-netif Revision 211c15d5 (libosmo-netif): examples/ipa-stream-client: Fix memleaks in read_cb()
- Change-Id: I86fc159d928fc7ebce2f771670c5a198c52f5fc0
- 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
- 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
- 02:12 PM Core testing infrastructure Revision 6de89a5f (docker-playground): ttcn3-hnbgw: osmo-hnbgw.cfg: Enable color in log file
- Change-Id: Iffd28619ca075e0cf870e10989cfced6096ca8d7
- 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
- 11:58 AM Core testing infrastructure Revision b6be06a7 (osmo-ttcn3-hacks): hnbgw: Add new recent tests to expected-results.xml
- Change-Id: I317773de2a38b37e5b8c7f12ff4be9c4a9b8fbce
- 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... - 11:20 AM Core testing infrastructure Revision 76d2ce93 (docker-playground): ttcn3-asterisk: Configure AMI
- Change-Id: I590d89e9173b0372611790d4178747e28a1215d1
- 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 ... - 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... - 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... - 09:31 AM Core testing infrastructure Revision 4595d128 (docker-playground): DONTMERGE
- Change-Id: I35c60e8a2772f4a9cfbed8922e92afd88c54a9d5
- 09:30 AM Core testing infrastructure Revision 07f583bf (docker-playground): ttcn3-asterisk: Set Asterisk AMI IP address in Asterisk_Tests
- Change-Id: Ibb6af1cbfb652214b2fdd2a6eb9a4887c9a9cfb0
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... - 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 ... - 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... - 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... - 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... - 03:18 PM Core testing infrastructure Revision 53f2be6b (osmo-ttcn3-hacks): msc: derive altsteps from f_expect_paging() and use them
- Change-Id: Ia0e787fc376acec09e8985a63862872eb89b53a4
- 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... - 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... - 02:38 PM OsmoUPF Revision 77806ea8 (osmo-upf): manual: explain IP forwarding
- Change-Id: I7b54f9203c1a77efd43f90b9a1c0105bc5c3efde
- 02:19 PM Core testing infrastructure Revision e55ec95c (docker-playground): ttcn3-asterisk: Configure AMI
- Change-Id: I590d89e9173b0372611790d4178747e28a1215d1
- 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 ...
- 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... - 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... - 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...
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...
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)...
- 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... - 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... - 04:26 PM Core testing infrastructure Revision f95ab2d0 (osmo-ttcn3-hacks): hnbgw: Test normal and abnormal RAB release
- Change-Id: I7b57d4f9bd39820829ae9d52ae6e2f098e75de71
- 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... - 04:26 PM Core testing infrastructure Revision 0d4a843f (osmo-ttcn3-hacks): hnbgw: Make RAB release cause configurable
- Change-Id: Ie072dafbc3378739d41411632e33a8a1ec1ed572
- 12:54 AM OsmoUPF Revision 60cbef58 (osmo-upf): manual: explain GTP Echo workaround for tunmap
- Change-Id: Ic824fc876d1fad181254cb6894e51464c443b53c
- 12:54 AM OsmoUPF Revision 8ec18719 (osmo-upf): manual: 'Running': tweak word, fix ws at line end
- Change-Id: Id9a4d2d75f86a252df0da6e7e0ae5ab47e8a7bf9
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 - 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 - 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... - 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:... - 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... - 08:54 AM Core testing infrastructure Revision 6a833623 (osmo-ci): jobs/osmocom-obs-sync: add Ubuntu 24.04
- Change-Id: I79a6fe1fb65a7245ab38674764953468fab91d6b
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 :-)
- 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.
- 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?
- 10:58 AM OsmoPCU Bug #6359 (Resolved): TbfTest: sporadic SEGV in
- Merged a few days ago, closing.
- 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
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 - 02:08 PM Core testing infrastructure Revision 8809ee21 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
- Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531
- 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... - 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... - 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: ... - 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... - 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... - 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... - 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 - 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... - 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... - 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... - 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.... - 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... - 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... - 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...
04/09/2024
- 03:41 AM libosmocore Revision c3e11bd4 (libosmocore): add utils/osmo-gsm-shark
- Change-Id: Ifdfd261f776d9bf2bbfb0a584deac3e9a11bfe47
- 03:41 AM libosmocore Revision 7dc6c4a3 (libosmocore): ctrl: counters: list all possible names in not-found response
- Change-Id: I5e1d6bb2059fef2304868f415e1d664f2cf5d091
- 03:41 AM libosmocore Revision 6fd874d5 (libosmocore): test timestamp formats
- Change-Id: Ifb96e0af055c536cd3b14685812d8fd67d65cd2c
- 03:41 AM libosmocore Revision c71e1cf1 (libosmocore): logging: test timestamp formats
- Show what timestamp formats we currently feature.
Upcoming patch Icbd5192ea835e24b12fe057cc1ab56e9572d75c0 adds a new... - 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... - 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... - 03:41 AM libosmocore Revision daa73103 (libosmocore): test new timestamp vty
- Change-Id: Ie1021a67c6cabfaa077471a6fc2954b8e90b57f2
- 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 (... - 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_... - 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... - 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... - 03:33 AM libosmocore Revision 06d1418b (libosmocore): todo-release
- Change-Id: I6c63dddaa95f2fa59af86d4df6e172627515b470
- 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... - 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).
-...
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
- 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 ... - 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... - 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
- 03:36 PM Core testing infrastructure Revision 05eaa1a5 (osmo-ttcn3-hacks): asterisk: Implement and test SIP Digest Authorization
- Related: SYS#6782
Change-Id: Ib469f1906927a3f246876040086ff115fbf4c032
04/07/2024
- 11:39 PM libosmocore Revision aa38365c (libosmocore): todo-release
- Change-Id: I6c63dddaa95f2fa59af86d4df6e172627515b470
- 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).
-... - 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'...
- 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... - 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...
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... - 05:06 PM Core testing infrastructure Revision 62c91b64 (docker-playground): DONTMERGE
- Change-Id: I2769f30aea65b69f7dc96212a7d869aa97a92d69
- 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.... - 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... - 02:55 AM osmo-sip-connector Revision e9587193 (osmo-sip-connector): sdp_get_sdp_mode(): fix wrong return value
- Change-Id: Id27eb82a018293cf54d068877dc222e1c7eab253
- 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 ... - 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...
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 - 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 - 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 - 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 - 10:39 PM Core testing infrastructure Revision bcb59e62 (osmo-ttcn3-hacks): library: cosmetic: fix code formatting
- Change-Id: Ic87f6e8dcb8e507d21082f28217c015ff2e5204b
Related: SYS#6603, OS#6294 - 07:10 PM Core testing infrastructure Revision b554cc7f (osmo-ttcn3-hacks): WIP
- Change-Id: Ib469f1906927a3f246876040086ff115fbf4c032
- 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... - 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... - 02:26 PM Core testing infrastructure Revision 95058fd7 (osmo-ttcn3-hacks): asterisk: Add missing 0-digit prefix in user
- Change-Id: Ia12552cf70c4c0f2c71cd9d5b70c608c883fb170
- 02:11 PM Core testing infrastructure Revision d8f4c580 (osmo-ttcn3-hacks): WIP
- Change-Id: I12ce55a6ba20ec5d0e17d8e225a002b391dc5285
- 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... - 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...
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... - 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...
- 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 ... - 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... - 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 ... - 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... - 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... - 06:30 PM OsmoMGW Revision da96001e (osmo-mgw): mgcp_parse_audio_port_pt(): fix buffer overflow
- Change-Id: I18c78d15eb1593f404b4741248225b68878b463f
- 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... - 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 - 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 - 03:44 AM libosmocore Revision 07103f22 (libosmocore): add utils/osmo-gsm-shark
- Change-Id: Ifdfd261f776d9bf2bbfb0a584deac3e9a11bfe47
- 03:44 AM libosmocore Revision 40273f88 (libosmocore): add osmo_stats_report_lock api
- Change-Id: Ib335bea7d2a440ca284e6c439066f96456bf2c2d
- 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.
- 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 ... - 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
- 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
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... - 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...
- 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 ... - 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
... - 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.... - 06:25 PM Cellular Network Infrastructure Bug #6411 (Stalled): ttcn3: execute testsuites with a more realistic link performance
- 06:24 PM Core testing infrastructure Revision 07ddc2fd (osmo-ttcn3-hacks): WIP
- Change-Id: Ib469f1906927a3f246876040086ff115fbf4c032
- 03:35 PM Cellular Network Infrastructure Bug #6428 (Resolved): date in osmo-* manuals seems odd
- 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
- 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 ... - 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... - 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... - 12:59 PM Core testing infrastructure Revision 03652ef0 (osmo-ttcn3-hacks): ipad: add an extra certificate+bundle for host "testsuite"
- Change-Id: I2d4ba8b710b9cf518b90c7f7acc8982350705531
- 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 - 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... - 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... - 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... - 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... - 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.... - 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.... - 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 - 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... - 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... - 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... - 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... - 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 ... - 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
- 11:57 AM Core testing infrastructure Bug #6430 (Resolved): "distcheck" suddenly fails for gerrit-pysim on jenkins slaves
- 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... - 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
... - 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
- 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=...
- 11:40 AM Core testing infrastructure Revision 2af9f167 (docker-playground): debian-bookworm-build: add virtualenv
- Fixes: OS#6430
Change-Id: I5d087b8edb9e77a5226df9e4f55e04480eea45dd - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
- 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:
... - 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...
- 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:...
- 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...
- 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 - 09:56 AM Core testing infrastructure Revision 5b232261 (osmo-ttcn3-hacks): asterisk: Add missing 0-digit prefix in user
- Change-Id: Ia12552cf70c4c0f2c71cd9d5b70c608c883fb170
- 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...
- 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... - 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... - 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... - 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... - 08:22 AM Core testing infrastructure Revision 6052a342 (osmo-ttcn3-hacks): SIP: generate seq_nr within allowed range
- Change-Id: Iea5f4568af1bd795db57d2b77e82d976edc9e337
- 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 ... - 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... - 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... - 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... - 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(...
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 ?
- 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... - 04:17 PM OsmoMGW Revision 0419d076 (osmo-mgw): mgcp_network: Improve err logging when rtp pkt from unexpected origin comes in
- Change-Id: Id9b60395df667ae9898c23cbc2afe56ac7e8b0e5
- 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... - 04:15 PM OsmoMGW Revision cdcd3bc3 (osmo-mgw): add mgcp_conn_rtp_type_names[]
- First use in upcoming Ib89a6779e1d68c6600f00699d4303f6c0ee07132
Change-Id: If3d8bc68a3b26d3aa0ba7eedeab67b820889ed54 - 04:51 AM OsmoMSC Revision a7123bab (osmo-msc): Increase sanity in smsq_take_next_sms()
- Change-Id: I085d75472cf63709391b12f2fcf15ba9f67f64d0
- 04:48 AM OsmoMSC Revision 1894aa33 (osmo-msc): Avoid rare NULL pointer in sms_submit_pending()
- Change-Id: I2ea164bf540c96503ea543864ad2755e563a9d17
- 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 ... - 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... - 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... - 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... - 04:48 AM OsmoMSC Revision b1d4445e (osmo-msc): Try to send all pending SMS for subscriber in sub_ready_for_sms()
- Change-Id: I5a1360a7a18312836b96b6be761a53b7d0b17d02
- 04:48 AM OsmoMSC Revision e31da891 (osmo-msc): Prioritise SMS with least number of delivery attempts
- Change-Id: I20365f5cd1be8d032501a86b59074efa4a3bd09f
- 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.... - 02:13 AM OsmoBSC Revision 541f8769 (osmo-bsc): Allow disabling SDCCH8 on DYN Chans
- Change-Id: Ie1a4103ec78a0840c83ad72e7cd6a4a1fc758af9
- 02:12 AM OsmoBSC Revision 2c556979 (osmo-bsc): attempt to catch a segfault: lchan pointing at stale conn
- Change-Id: I47655da40a913d85d5bb5240a5e0ed95173f156e
- 01:36 AM OsmoBSC Revision 6c6ca445 (osmo-bsc): attempt to catch a segfault: lchan pointing at stale conn
- Change-Id: I47655da40a913d85d5bb5240a5e0ed95173f156e
- 01:36 AM OsmoBSC Revision b8c92f7f (osmo-bsc): Allow disabling SDCCH8 on DYN Chans
- Change-Id: Ie1a4103ec78a0840c83ad72e7cd6a4a1fc758af9
03/31/2024
- 06:38 PM OsmoBTS Revision 65337b73 (osmo-bts): vty info: MS power levels in dBm are not negative
- Change-Id: Ib928a1378bc00b8ccb0365e5536f010e1f8a3d43
- 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... - 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... - 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...
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... - 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...
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... - 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 - 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... - 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...
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... - 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... - 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... - 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... - 07:20 PM Core testing infrastructure Revision a662eb36 (osmo-ttcn3-hacks): SIP: generate seq_nr within allowed range
- Change-Id: Iea5f4568af1bd795db57d2b77e82d976edc9e337
- 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 - 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... - 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... - 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... - 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... - 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.... - 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... - 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... - 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... - 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...
Also available in: Atom