Changes of Revision 866
osmo-iuh_1.6.0.2.3332.202410302026.dsc
Deleted
x
1
2
-Format: 3.0 (native)
3
-Source: osmo-iuh
4
-Binary: libosmo-hnbap0, libosmo-hnbap-dbg, libosmo-hnbap-dev, libosmo-ranap7, libosmo-ranap-dbg, libosmo-ranap-dev, libosmo-rua0, libosmo-rua-dbg, libosmo-rua-dev, libosmo-sabp1, libosmo-sabp-dbg, libosmo-sabp-dev
5
-Architecture: any
6
-Version: 1.6.0.2.3332.202410302026
7
-Maintainer: Osmocom team <openbsc@lists.osmocom.org>
8
-Homepage: https://projects.osmocom.org/projects/osmohnbgw
9
-Standards-Version: 3.9.8
10
-Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-iuh
11
-Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-iuh
12
-Build-Depends: debhelper (>= 10), dh-autoreconf, pkg-config, autoconf, automake, libtool, git, libasn1c-dev, libsctp-dev, libosmocore-dev (>= 1.10.0), libosmo-netif-dev (>= 1.5.0), libosmo-sigtran-dev (>= 1.9.0), osmo-gsm-manuals-dev (>= 1.6.0), python3
13
-Package-List:
14
- libosmo-hnbap-dbg deb debug extra arch=any
15
- libosmo-hnbap-dev deb libdevel extra arch=any
16
- libosmo-hnbap0 deb libs extra arch=any
17
- libosmo-ranap-dbg deb debug extra arch=any
18
- libosmo-ranap-dev deb libdevel extra arch=any
19
- libosmo-ranap7 deb libs extra arch=any
20
- libosmo-rua-dbg deb debug extra arch=any
21
- libosmo-rua-dev deb libdevel extra arch=any
22
- libosmo-rua0 deb libs extra arch=any
23
- libosmo-sabp-dbg deb debug extra arch=any
24
- libosmo-sabp-dev deb libdevel extra arch=any
25
- libosmo-sabp1 deb libs extra arch=any
26
-Checksums-Sha1:
27
- 4610a39eee331c54d602f96357cae73ea301675e 10120104 osmo-iuh_1.6.0.2.3332.202410302026.tar.xz
28
-Checksums-Sha256:
29
- fda6d8485a803d34eee97061476a2a696e0d8a5f746ccfa3d57a40bfb662058a 10120104 osmo-iuh_1.6.0.2.3332.202410302026.tar.xz
30
-Files:
31
- 0d1bc63f376923cffb6737d3af408826 10120104 osmo-iuh_1.6.0.2.3332.202410302026.tar.xz
32
osmo-iuh_1.6.0.3.655a.202410312026.dsc
Added
32
1
2
+Format: 3.0 (native)
3
+Source: osmo-iuh
4
+Binary: libosmo-hnbap0, libosmo-hnbap-dbg, libosmo-hnbap-dev, libosmo-ranap7, libosmo-ranap-dbg, libosmo-ranap-dev, libosmo-rua0, libosmo-rua-dbg, libosmo-rua-dev, libosmo-sabp1, libosmo-sabp-dbg, libosmo-sabp-dev
5
+Architecture: any
6
+Version: 1.6.0.3.655a.202410312026
7
+Maintainer: Osmocom team <openbsc@lists.osmocom.org>
8
+Homepage: https://projects.osmocom.org/projects/osmohnbgw
9
+Standards-Version: 3.9.8
10
+Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-iuh
11
+Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-iuh
12
+Build-Depends: debhelper (>= 10), dh-autoreconf, pkg-config, autoconf, automake, libtool, git, libasn1c-dev, libsctp-dev, libosmocore-dev (>= 1.10.0), libosmo-netif-dev (>= 1.5.0), libosmo-sigtran-dev (>= 1.9.0), osmo-gsm-manuals-dev (>= 1.6.0), python3
13
+Package-List:
14
+ libosmo-hnbap-dbg deb debug extra arch=any
15
+ libosmo-hnbap-dev deb libdevel extra arch=any
16
+ libosmo-hnbap0 deb libs extra arch=any
17
+ libosmo-ranap-dbg deb debug extra arch=any
18
+ libosmo-ranap-dev deb libdevel extra arch=any
19
+ libosmo-ranap7 deb libs extra arch=any
20
+ libosmo-rua-dbg deb debug extra arch=any
21
+ libosmo-rua-dev deb libdevel extra arch=any
22
+ libosmo-rua0 deb libs extra arch=any
23
+ libosmo-sabp-dbg deb debug extra arch=any
24
+ libosmo-sabp-dev deb libdevel extra arch=any
25
+ libosmo-sabp1 deb libs extra arch=any
26
+Checksums-Sha1:
27
+ 4259a379c0bc9c5c262d160a61284111f3672915 10117900 osmo-iuh_1.6.0.3.655a.202410312026.tar.xz
28
+Checksums-Sha256:
29
+ 0f9870030874f27135d93692c114e68d7d55e197bdafa5da1272208680b38548 10117900 osmo-iuh_1.6.0.3.655a.202410312026.tar.xz
30
+Files:
31
+ 9c6aef3a630468527e49dc221fdfe97a 10117900 osmo-iuh_1.6.0.3.655a.202410312026.tar.xz
32
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/.tarball-version -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/.tarball-version
Changed
4
1
2
-1.6.0.2-3332.202410302026
3
+1.6.0.3-655a.202410312026
4
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/TODO-RELEASE -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/TODO-RELEASE
Changed
6
1
2
# If any interfaces have been added since the last public release: c:r:a + 1.
3
# If any interfaces have been removed or changed since the last public release: c:r:0.
4
#library what description / commit summary line
5
+libosmo-ranap add API ranap_new_msg_reset_resource()
6
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/debian/changelog -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/debian/changelog
Changed
12
1
2
-osmo-iuh (1.6.0.2.3332.202410302026) unstable; urgency=medium
3
+osmo-iuh (1.6.0.3.655a.202410312026) unstable; urgency=medium
4
5
* Automatically generated changelog entry for building the Osmocom nightly feed
6
7
- -- Osmocom OBS scripts <info@osmocom.org> Wed, 30 Oct 2024 20:27:00 +0000
8
+ -- Osmocom OBS scripts <info@osmocom.org> Thu, 31 Oct 2024 20:26:59 +0000
9
10
osmo-iuh (1.6.0) unstable; urgency=medium
11
12
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/debian/control -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/debian/control
Changed
99
1
2
Architecture: any
3
Multi-Arch: same
4
Pre-Depends: ${misc:Pre-Depends}
5
-Depends: osmocom-nightly (= 202410302026), ${misc:Depends}, ${shlibs:Depends}
6
+Depends: osmocom-nightly (= 202410312026), ${misc:Depends}, ${shlibs:Depends}
7
Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP)
8
9
Package: libosmo-hnbap-dbg
10
Section: debug
11
Architecture: any
12
Multi-Arch: same
13
-Depends: osmocom-nightly (= 202410302026), libosmo-hnbap0 (= ${binary:Version}), ${misc:Depends}
14
+Depends: osmocom-nightly (= 202410312026), libosmo-hnbap0 (= ${binary:Version}), ${misc:Depends}
15
Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP)
16
17
Package: libosmo-hnbap-dev
18
Section: libdevel
19
Architecture: any
20
Multi-Arch: same
21
-Depends: osmocom-nightly (= 202410302026), libosmo-hnbap0 (= ${binary:Version}), ${misc:Depends}
22
+Depends: osmocom-nightly (= 202410312026), libosmo-hnbap0 (= ${binary:Version}), ${misc:Depends}
23
Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP)
24
25
Package: libosmo-ranap7
26
27
Architecture: any
28
Multi-Arch: same
29
Pre-Depends: ${misc:Pre-Depends}
30
-Depends: osmocom-nightly (= 202410302026), ${misc:Depends}, ${shlibs:Depends}
31
+Depends: osmocom-nightly (= 202410312026), ${misc:Depends}, ${shlibs:Depends}
32
Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP)
33
34
Package: libosmo-ranap-dbg
35
Section: debug
36
Architecture: any
37
Multi-Arch: same
38
-Depends: osmocom-nightly (= 202410302026), libosmo-ranap7 (= ${binary:Version}), ${misc:Depends}
39
+Depends: osmocom-nightly (= 202410312026), libosmo-ranap7 (= ${binary:Version}), ${misc:Depends}
40
Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP)
41
42
Package: libosmo-ranap-dev
43
Section: libdevel
44
Architecture: any
45
Multi-Arch: same
46
-Depends: osmocom-nightly (= 202410302026), libosmo-ranap7 (= ${binary:Version}), ${misc:Depends}
47
+Depends: osmocom-nightly (= 202410312026), libosmo-ranap7 (= ${binary:Version}), ${misc:Depends}
48
Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP)
49
50
Package: libosmo-rua0
51
52
Architecture: any
53
Multi-Arch: same
54
Pre-Depends: ${misc:Pre-Depends}
55
-Depends: osmocom-nightly (= 202410302026), ${misc:Depends}, ${shlibs:Depends}
56
+Depends: osmocom-nightly (= 202410312026), ${misc:Depends}, ${shlibs:Depends}
57
Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP)
58
59
Package: libosmo-rua-dbg
60
Section: debug
61
Architecture: any
62
Multi-Arch: same
63
-Depends: osmocom-nightly (= 202410302026), libosmo-rua0 (= ${binary:Version}), ${misc:Depends}
64
+Depends: osmocom-nightly (= 202410312026), libosmo-rua0 (= ${binary:Version}), ${misc:Depends}
65
Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP)
66
67
Package: libosmo-rua-dev
68
Section: libdevel
69
Architecture: any
70
Multi-Arch: same
71
-Depends: osmocom-nightly (= 202410302026), libosmo-rua0 (= ${binary:Version}), ${misc:Depends}
72
+Depends: osmocom-nightly (= 202410312026), libosmo-rua0 (= ${binary:Version}), ${misc:Depends}
73
Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP)
74
75
Package: libosmo-sabp1
76
77
Architecture: any
78
Multi-Arch: same
79
Pre-Depends: ${misc:Pre-Depends}
80
-Depends: osmocom-nightly (= 202410302026), ${misc:Depends}, ${shlibs:Depends}
81
+Depends: osmocom-nightly (= 202410312026), ${misc:Depends}, ${shlibs:Depends}
82
Description: Osmocom code for the Iuh interface (SABP)
83
84
Package: libosmo-sabp-dbg
85
Section: debug
86
Architecture: any
87
Multi-Arch: same
88
-Depends: osmocom-nightly (= 202410302026), libosmo-sabp1 (= ${binary:Version}), ${misc:Depends}
89
+Depends: osmocom-nightly (= 202410312026), libosmo-sabp1 (= ${binary:Version}), ${misc:Depends}
90
Description: Osmocom code for the Iuh interface (SABP)
91
92
Package: libosmo-sabp-dev
93
Section: libdevel
94
Architecture: any
95
Multi-Arch: same
96
-Depends: osmocom-nightly (= 202410302026), libosmo-sabp1 (= ${binary:Version}), ${misc:Depends}
97
+Depends: osmocom-nightly (= 202410312026), libosmo-sabp1 (= ${binary:Version}), ${misc:Depends}
98
Description: Osmocom code for the Iuh interface (SABP)
99
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/include/osmocom/ranap/ranap_msg_factory.h -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/include/osmocom/ranap/ranap_msg_factory.h
Changed
12
1
2
3
/*! \brief generate RANAP RAB RELEASE REQUEST message */
4
struct msgb *ranap_new_msg_rab_rel_req(uint8_t rab_id, const RANAP_Cause_t *cause);
5
+
6
+/*! \brief generate RANAP RESET RESOURCE message */
7
+struct msgb *ranap_new_msg_reset_resource(RANAP_CN_DomainIndicator_t domain,
8
+ const RANAP_Cause_t *cause,
9
+ const uint32_t *conn_id_list,
10
+ unsigned int conn_id_list_len,
11
+ RANAP_GlobalRNC_ID_t *rnc_id);
12
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/src/ranap_msg_factory.c -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/src/ranap_msg_factory.c
Changed
74
1
2
3
return msg;
4
}
5
+
6
+/*! \brief generate RANAP RAB RELEASE REQUEST message */
7
+struct msgb *ranap_new_msg_reset_resource(RANAP_CN_DomainIndicator_t domain,
8
+ const RANAP_Cause_t *cause,
9
+ const uint32_t *conn_id_list,
10
+ unsigned int conn_id_list_len,
11
+ RANAP_GlobalRNC_ID_t *rnc_id)
12
+{
13
+ RANAP_ResetResourceItemIEs_t item_ies;
14
+ RANAP_ResetResourceIEs_t ies;
15
+ RANAP_ResetResource_t out;
16
+ uint32_t ctxidbuf;
17
+ struct msgb *msg;
18
+ int rc;
19
+
20
+ OSMO_ASSERT(conn_id_list);
21
+ OSMO_ASSERT(cause);
22
+
23
+ memset(&item_ies, 0, sizeof(item_ies));
24
+ memset(&ies, 0, sizeof(ies));
25
+ memset(&out, 0, sizeof(out));
26
+
27
+ /* CN Domain Indicator */
28
+ ies.cN_DomainIndicator = domain;
29
+
30
+ /* Cause */
31
+ memcpy(&ies.cause, cause, sizeof(ies.cause));
32
+
33
+ /* Reset Resource Item IEs */
34
+ if (conn_id_list_len != 1) {
35
+ LOGP(DRANAP, LOGL_ERROR, "Encoding ResourceReset len %u != 1 not supported!\n", conn_id_list_len);
36
+ return NULL;
37
+ }
38
+ asn1_u24_to_bitstring(&item_ies.iuSigConIdItem.iuSigConId, &ctxidbuf, conn_id_list0);
39
+
40
+ /* Encode items into the list: */
41
+ rc = ranap_encode_resetresourceitemies(&ies.iuSigConIdList, &item_ies);
42
+ if (rc < 0)
43
+ return NULL;
44
+
45
+ /* Global RNC-ID */
46
+ if (rnc_id) {
47
+ ies.presenceMask = RESETIES_RANAP_GLOBALRNC_ID_PRESENT;
48
+ OCTET_STRING_noalloc(&ies.globalRNC_ID.pLMNidentity,
49
+ rnc_id->pLMNidentity.buf,
50
+ rnc_id->pLMNidentity.size);
51
+ ies.globalRNC_ID.rNC_ID = rnc_id->rNC_ID;
52
+ }
53
+
54
+ /* encode the list IEs into the output */
55
+ rc = ranap_encode_resetresourceies(&out, &ies);
56
+
57
+ /* 'out' has been generated, we can release the input */
58
+ ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_RANAP_ResetResourceList, &ies.iuSigConIdList);
59
+
60
+ if (rc < 0) {
61
+ LOGP(DRANAP, LOGL_ERROR, "error encoding Reset Resource IEs: %d\n", rc);
62
+ return NULL;
63
+ }
64
+
65
+ /* encode the output into the msgb */
66
+ msg = ranap_generate_initiating_message(RANAP_ProcedureCode_id_ResetResource,
67
+ RANAP_Criticality_reject,
68
+ &asn_DEF_RANAP_ResetResource, &out);
69
+
70
+ ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_RANAP_ResetResource, &out);
71
+
72
+ return msg;
73
+}
74