Projects
osmocom:master
open5gs
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 685
View file
commit_8254f12d82602dd145c2e8494c79e3717f90878a.txt
Deleted
View file
commit_a9955e34d4dac43fad41d4c2bd147009affc0f07.txt
Added
View file
open5gs_2.7.6.4763.8254.dsc
Deleted
@@ -1,39 +0,0 @@ -Format: 3.0 (native) -Source: open5gs -Binary: open5gs-common, open5gs-mme, open5gs-sgwc, open5gs-smf, open5gs-amf, open5gs-sgwu, open5gs-upf, open5gs-hss, open5gs-pcrf, open5gs-nrf, open5gs-scp, open5gs-sepp, open5gs-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg -Architecture: any -Version: 2.7.6.4763.8254 -Maintainer: Harald Welte <laforge@gnumonks.org> -Uploaders: Sukchan Lee <acetcom@gmail.com> -Homepage: https://open5gs.org -Standards-Version: 4.3.0 -Vcs-Browser: https://github.com/open5gs/open5gs -Vcs-Git: git://github.com/open5gs/open5gs -Build-Depends: debhelper (>= 11), git, pkg-config, meson (>= 0.43.0), cmake, flex, bison, libgnutls28-dev, libgcrypt-dev, libssl-dev, libidn-dev | libidn11-dev, libmongoc-dev, libbson-dev, libsctp-dev, libyaml-dev, libmicrohttpd-dev, libcurl4-gnutls-dev, libnghttp2-dev, libtins-dev, libtalloc-dev -Package-List: - open5gs deb net optional arch=any - open5gs-amf deb net optional arch=any - open5gs-ausf deb net optional arch=any - open5gs-bsf deb net optional arch=any - open5gs-common deb net optional arch=any - open5gs-dbg deb net optional arch=any - open5gs-hss deb net optional arch=any - open5gs-mme deb net optional arch=any - open5gs-nrf deb net optional arch=any - open5gs-nssf deb net optional arch=any - open5gs-pcf deb net optional arch=any - open5gs-pcrf deb net optional arch=any - open5gs-scp deb net optional arch=any - open5gs-sepp deb net optional arch=any - open5gs-sgwc deb net optional arch=any - open5gs-sgwu deb net optional arch=any - open5gs-smf deb net optional arch=any - open5gs-udm deb net optional arch=any - open5gs-udr deb net optional arch=any - open5gs-upf deb net optional arch=any -Checksums-Sha1: - 28c857053ba387be56967364e12af2ed09831058 15053740 open5gs_2.7.6.4763.8254.tar.xz -Checksums-Sha256: - 324c88b1c3d62eff63164ccc2cb050dbd5758795cb426df520d0b3295fd6b970 15053740 open5gs_2.7.6.4763.8254.tar.xz -Files: - 9dca7b1618e8857b411aabddbbe7f3dc 15053740 open5gs_2.7.6.4763.8254.tar.xz
View file
open5gs_2.7.6.4767.a995.dsc
Added
@@ -0,0 +1,39 @@ +Format: 3.0 (native) +Source: open5gs +Binary: open5gs-common, open5gs-mme, open5gs-sgwc, open5gs-smf, open5gs-amf, open5gs-sgwu, open5gs-upf, open5gs-hss, open5gs-pcrf, open5gs-nrf, open5gs-scp, open5gs-sepp, open5gs-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg +Architecture: any +Version: 2.7.6.4767.a995 +Maintainer: Harald Welte <laforge@gnumonks.org> +Uploaders: Sukchan Lee <acetcom@gmail.com> +Homepage: https://open5gs.org +Standards-Version: 4.3.0 +Vcs-Browser: https://github.com/open5gs/open5gs +Vcs-Git: git://github.com/open5gs/open5gs +Build-Depends: debhelper (>= 11), git, pkg-config, meson (>= 0.43.0), cmake, flex, bison, libgnutls28-dev, libgcrypt-dev, libssl-dev, libidn-dev | libidn11-dev, libmongoc-dev, libbson-dev, libsctp-dev, libyaml-dev, libmicrohttpd-dev, libcurl4-gnutls-dev, libnghttp2-dev, libtins-dev, libtalloc-dev +Package-List: + open5gs deb net optional arch=any + open5gs-amf deb net optional arch=any + open5gs-ausf deb net optional arch=any + open5gs-bsf deb net optional arch=any + open5gs-common deb net optional arch=any + open5gs-dbg deb net optional arch=any + open5gs-hss deb net optional arch=any + open5gs-mme deb net optional arch=any + open5gs-nrf deb net optional arch=any + open5gs-nssf deb net optional arch=any + open5gs-pcf deb net optional arch=any + open5gs-pcrf deb net optional arch=any + open5gs-scp deb net optional arch=any + open5gs-sepp deb net optional arch=any + open5gs-sgwc deb net optional arch=any + open5gs-sgwu deb net optional arch=any + open5gs-smf deb net optional arch=any + open5gs-udm deb net optional arch=any + open5gs-udr deb net optional arch=any + open5gs-upf deb net optional arch=any +Checksums-Sha1: + c662b5ddd8b819538da9b19b583d3bbf35ec56bd 15052288 open5gs_2.7.6.4767.a995.tar.xz +Checksums-Sha256: + 007b26ef1460203012a8ee4b961a85f39de0c06338bf637a99e21b086ceb09f7 15052288 open5gs_2.7.6.4767.a995.tar.xz +Files: + c2afc9f97cea8a0b0d4e281a9e12cfbd 15052288 open5gs_2.7.6.4767.a995.tar.xz
View file
open5gs_2.7.6.4763.8254.tar.xz/.tarball-version -> open5gs_2.7.6.4767.a995.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -2.7.6.4763-8254 +2.7.6.4767-a995
View file
open5gs_2.7.6.4763.8254.tar.xz/debian/changelog -> open5gs_2.7.6.4767.a995.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -open5gs (2.7.6.4763.8254) unstable; urgency=medium +open5gs (2.7.6.4767.a995) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Tue, 16 Sep 2025 08:33:13 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Wed, 17 Sep 2025 13:22:51 +0000 open5gs (2.7.6) unstable; urgency=medium
View file
open5gs_2.7.6.4763.8254.tar.xz/lib/sbi/client.c -> open5gs_2.7.6.4767.a995.tar.xz/lib/sbi/client.c
Changed
@@ -32,6 +32,8 @@ typedef struct connection_s { ogs_lnode_t lnode; + ogs_pool_id_t id; + void *data; char *method; @@ -413,12 +415,11 @@ ogs_assert(request); ogs_assert(request->h.method); - ogs_pool_alloc(&connection_pool, &conn); + ogs_pool_id_calloc(&connection_pool, &conn); if (!conn) { ogs_error("ogs_pool_alloc() failed"); return NULL; } - memset(conn, 0, sizeof(connection_t)); conn->client = client; conn->client_cb = client_cb; @@ -456,7 +457,8 @@ } conn->timer = ogs_timer_add( - ogs_app()->timer_mgr, connection_timer_expired, conn); + ogs_app()->timer_mgr, connection_timer_expired, + OGS_UINT_TO_POINTER(conn->id)); if (!conn->timer) { ogs_error("conn->timer is NULL"); connection_free(conn); @@ -633,7 +635,7 @@ if (conn->method) ogs_free(conn->method); - ogs_pool_free(&connection_pool, conn); + ogs_pool_id_free(&connection_pool, conn); } static void connection_remove_all(ogs_sbi_client_t *client) @@ -648,12 +650,20 @@ static void connection_timer_expired(void *data) { + ogs_pool_id_t conn_id = OGS_POINTER_TO_UINT(data); connection_t *conn = NULL; CURLcode res; char *effective_url = NULL; - conn = data; - ogs_assert(conn); + if (conn_id >= OGS_MIN_POOL_ID && conn_id <= OGS_MAX_POOL_ID) + conn = ogs_pool_find_by_id(&connection_pool, conn_id); + else + ogs_error("Invalid Connection ID %d", conn_id); + + if (!conn) { + ogs_error("No Connection"); + return; + } ogs_error("Connection timer expired METHOD:%s", conn->method);
View file
open5gs_2.7.6.4763.8254.tar.xz/lib/sbi/mhd-server.c -> open5gs_2.7.6.4767.a995.tar.xz/lib/sbi/mhd-server.c
Changed
@@ -142,7 +142,8 @@ sbi_sess->connection = connection; sbi_sess->timer = ogs_timer_add( - ogs_app()->timer_mgr, session_timer_expired, sbi_sess); + ogs_app()->timer_mgr, session_timer_expired, + OGS_UINT_TO_POINTER(sbi_sess->id)); if (!sbi_sess->timer) { ogs_error("ogs_timer_add() failed"); ogs_pool_id_free(&session_pool, sbi_sess); @@ -183,15 +184,22 @@ static void session_timer_expired(void *data) { - ogs_sbi_session_t *sbi_sess = data; + ogs_pool_id_t sbi_sess_id = OGS_POINTER_TO_UINT(data); + ogs_sbi_session_t *sbi_sess = NULL; - ogs_assert(sbi_sess); + if (sbi_sess_id >= OGS_MIN_POOL_ID && sbi_sess_id <= OGS_MAX_POOL_ID) + sbi_sess = ogs_pool_find_by_id(&session_pool, sbi_sess_id); + else + ogs_error("Invalid Session ID %d", sbi_sess_id); ogs_fatal("An HTTP request was received, " "but the HTTP response is missing."); ogs_fatal("Please send the related pcap files for this case."); - session_remove(sbi_sess); + if (sbi_sess) + session_remove(sbi_sess); + else + ogs_error("No Session Context"); ogs_assert_if_reached(); }
View file
open5gs_2.7.6.4763.8254.tar.xz/src/amf/amf-sm.c -> open5gs_2.7.6.4767.a995.tar.xz/src/amf/amf-sm.c
Changed
@@ -781,8 +781,10 @@ break; } - ogs_error("%s:%s Cannot receive SBI message", - amf_ue->supi, amf_ue->suci); + ogs_error("%s:%s Cannot receive SBI message " + "type:%d,value:%d", amf_ue->supi, amf_ue->suci, + amf_ue->nas.message_type, + amf_ue->nas.registration.value); /* * TS 23.502 @@ -808,6 +810,10 @@ break; } + } else if (amf_ue->nas.message_type == + OGS_NAS_5GS_DEREGISTRATION_REQUEST_FROM_UE) { + ogs_error("T3522 expired"); + break; } r = nas_5gs_send_gmm_reject_from_sbi(amf_ue,
View file
open5gs_2.7.6.4763.8254.tar.xz/src/amf/gmm-sm.c -> open5gs_2.7.6.4767.a995.tar.xz/src/amf/gmm-sm.c
Changed
@@ -2059,6 +2059,14 @@ */ ogs_error("%s Ignore SBI message", amf_ue->supi); break; + CASE(OGS_SBI_HTTP_METHOD_PATCH) + /* + * Issue #4074 + * + * We need to ignore this message in this state. + */ + ogs_error("%s Ignore SBI message", amf_ue->supi); + break; DEFAULT ogs_error("%s Invalid HTTP method %s", amf_ue->suci, sbi_message->h.method); @@ -2107,7 +2115,9 @@ } ogs_error("%s Ignore SBI message", amf_ue->supi); break; - + CASE(OGS_SBI_HTTP_METHOD_DELETE) + ogs_error("%s Ignore SBI message", amf_ue->supi); + break; DEFAULT ogs_error("Unknown method %s", sbi_message->h.method); ogs_assert_if_reached();
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.