Changes of Revision 115

libosmocore.spec Changed
x
 
1
@@ -14,13 +14,13 @@
2
 
3
 Name:           libosmocore
4
 Requires: osmocom-master
5
-Version: 1.8.0.82.2512
6
+Version: 1.8.0.83.559a6
7
 Release:        0
8
 Summary:        The Open Source Mobile Communications Core Library
9
 License:        GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later
10
 Group:          Productivity/Telephony/Utilities
11
 Url:            https://osmocom.org/projects/libosmocore/wiki/Libosmocore
12
-Source: libosmocore_1.8.0.82.2512.tar.xz
13
+Source: libosmocore_1.8.0.83.559a6.tar.xz
14
 Source1: rpmlintrc
15
 BuildRequires:  automake >= 1.6
16
 BuildRequires:  libtool >= 2
17
commit_25127fb749ad241cfe3b9eefbaba1303f261ec88.txt Deleted
commit_559a6ee68359dab691a483573982e6f8c6439ae2.txt Added
libosmocore_1.8.0.82.2512.dsc Deleted
44
 
1
@@ -1,42 +0,0 @@
2
-Format: 3.0 (native)
3
-Source: libosmocore
4
-Binary: libosmocore, libosmocodec0, libosmocodec-doc, libosmocoding0, libosmocoding-doc, libosmocore20, libosmocore-doc, libosmogb14, libosmogb-doc, libosmogsm18, libosmogsm-doc, libosmoisdn0, libosmoisdn-doc, libosmovty9, libosmovty-doc, libosmoctrl0, libosmoctrl-doc, libosmosim2, libosmosim-doc, libosmousb0, libosmousb-doc, libosmocore-dev, libosmocore-utils, libosmocore-dbg
5
-Architecture: any all
6
-Version: 1.8.0.82.2512
7
-Maintainer: Osmocom team <openbsc@lists.osmocom.org>
8
-Homepage: https://projects.osmocom.org/projects/libosmocore
9
-Standards-Version: 3.9.8
10
-Vcs-Browser: https://gitea.osmocom.org/osmocom/libosmocore
11
-Vcs-Git: https://gitea.osmocom.org/osmocom/libosmocore
12
-Build-Depends: debhelper (>= 9), autotools-dev, autoconf, automake, libtool, dh-autoreconf, libdpkg-perl, git, libgnutls28-dev, doxygen, libpcsclite-dev, pkg-config, libtalloc-dev (>= 2.1.0), libsctp-dev, libusb-1.0-0-dev, libmnl-dev, libsystemd-dev, python3:native
13
-Package-List:
14
- libosmocodec-doc deb doc optional arch=all
15
- libosmocodec0 deb libs optional arch=any
16
- libosmocoding-doc deb doc optional arch=all
17
- libosmocoding0 deb libs optional arch=any
18
- libosmocore deb libs optional arch=any
19
- libosmocore-dbg deb debug extra arch=any
20
- libosmocore-dev deb libdevel optional arch=any
21
- libosmocore-doc deb doc optional arch=all
22
- libosmocore-utils deb utils optional arch=any
23
- libosmocore20 deb libs optional arch=any
24
- libosmoctrl-doc deb doc optional arch=all
25
- libosmoctrl0 deb libs optional arch=any
26
- libosmogb-doc deb doc optional arch=all
27
- libosmogb14 deb libs optional arch=any
28
- libosmogsm-doc deb doc optional arch=all
29
- libosmogsm18 deb libs optional arch=any
30
- libosmoisdn-doc deb doc optional arch=all
31
- libosmoisdn0 deb libs optional arch=any
32
- libosmosim-doc deb doc optional arch=all
33
- libosmosim2 deb libs optional arch=any
34
- libosmousb-doc deb doc optional arch=all
35
- libosmousb0 deb libs optional arch=any
36
- libosmovty-doc deb doc optional arch=all
37
- libosmovty9 deb libs optional arch=any
38
-Checksums-Sha1:
39
- c437f1c3f885a1a6eadf3ca43c3d74d800caee95 1032008 libosmocore_1.8.0.82.2512.tar.xz
40
-Checksums-Sha256:
41
- bb3f995f38a1b0ec08fa73bc5fb4410521d3e765ed226ec6e2b745d86119f5b4 1032008 libosmocore_1.8.0.82.2512.tar.xz
42
-Files:
43
- 31fc28bc9483e31a2e323de94f020b5b 1032008 libosmocore_1.8.0.82.2512.tar.xz
44
libosmocore_1.8.0.83.559a6.dsc Added
44
 
1
@@ -0,0 +1,42 @@
2
+Format: 3.0 (native)
3
+Source: libosmocore
4
+Binary: libosmocore, libosmocodec0, libosmocodec-doc, libosmocoding0, libosmocoding-doc, libosmocore20, libosmocore-doc, libosmogb14, libosmogb-doc, libosmogsm18, libosmogsm-doc, libosmoisdn0, libosmoisdn-doc, libosmovty9, libosmovty-doc, libosmoctrl0, libosmoctrl-doc, libosmosim2, libosmosim-doc, libosmousb0, libosmousb-doc, libosmocore-dev, libosmocore-utils, libosmocore-dbg
5
+Architecture: any all
6
+Version: 1.8.0.83.559a6
7
+Maintainer: Osmocom team <openbsc@lists.osmocom.org>
8
+Homepage: https://projects.osmocom.org/projects/libosmocore
9
+Standards-Version: 3.9.8
10
+Vcs-Browser: https://gitea.osmocom.org/osmocom/libosmocore
11
+Vcs-Git: https://gitea.osmocom.org/osmocom/libosmocore
12
+Build-Depends: debhelper (>= 9), autotools-dev, autoconf, automake, libtool, dh-autoreconf, libdpkg-perl, git, libgnutls28-dev, doxygen, libpcsclite-dev, pkg-config, libtalloc-dev (>= 2.1.0), libsctp-dev, libusb-1.0-0-dev, libmnl-dev, libsystemd-dev, python3:native
13
+Package-List:
14
+ libosmocodec-doc deb doc optional arch=all
15
+ libosmocodec0 deb libs optional arch=any
16
+ libosmocoding-doc deb doc optional arch=all
17
+ libosmocoding0 deb libs optional arch=any
18
+ libosmocore deb libs optional arch=any
19
+ libosmocore-dbg deb debug extra arch=any
20
+ libosmocore-dev deb libdevel optional arch=any
21
+ libosmocore-doc deb doc optional arch=all
22
+ libosmocore-utils deb utils optional arch=any
23
+ libosmocore20 deb libs optional arch=any
24
+ libosmoctrl-doc deb doc optional arch=all
25
+ libosmoctrl0 deb libs optional arch=any
26
+ libosmogb-doc deb doc optional arch=all
27
+ libosmogb14 deb libs optional arch=any
28
+ libosmogsm-doc deb doc optional arch=all
29
+ libosmogsm18 deb libs optional arch=any
30
+ libosmoisdn-doc deb doc optional arch=all
31
+ libosmoisdn0 deb libs optional arch=any
32
+ libosmosim-doc deb doc optional arch=all
33
+ libosmosim2 deb libs optional arch=any
34
+ libosmousb-doc deb doc optional arch=all
35
+ libosmousb0 deb libs optional arch=any
36
+ libosmovty-doc deb doc optional arch=all
37
+ libosmovty9 deb libs optional arch=any
38
+Checksums-Sha1:
39
+ e7533a5be3a49e7d6d1bc51bc5ea3076e2ec9d0a 1032148 libosmocore_1.8.0.83.559a6.tar.xz
40
+Checksums-Sha256:
41
+ e21498802c08feae81758fd32bdee160692cb053d46db42d7e2d23c5bd3cfca3 1032148 libosmocore_1.8.0.83.559a6.tar.xz
42
+Files:
43
+ 9613f02d6ef8725999fd6e31c58a34d1 1032148 libosmocore_1.8.0.83.559a6.tar.xz
44
libosmocore_1.8.0.82.2512.tar.xz/.tarball-version -> libosmocore_1.8.0.83.559a6.tar.xz/.tarball-version Changed
4
 
1
@@ -1 +1 @@
2
-1.8.0.82-2512
3
+1.8.0.83-559a6
4
libosmocore_1.8.0.82.2512.tar.xz/TODO-RELEASE -> libosmocore_1.8.0.83.559a6.tar.xz/TODO-RELEASE Changed
10
 
1
@@ -7,4 +7,5 @@
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
-libosmogsm  new header osmocom/gsm/protocol/gsm_44_060.h
6
\ No newline at end of file
7
+libosmogsm  new header osmocom/gsm/protocol/gsm_44_060.h
8
+libosmocore ADD     new defines in osmocom/gsm/protocol/gsm_04_08.h (old ones marked deprecated)
9
\ No newline at end of file
10
libosmocore_1.8.0.82.2512.tar.xz/debian/changelog -> libosmocore_1.8.0.83.559a6.tar.xz/debian/changelog Changed
12
 
1
@@ -1,8 +1,8 @@
2
-libosmocore (1.8.0.82.2512) unstable; urgency=medium
3
+libosmocore (1.8.0.83.559a6) unstable; urgency=medium
4
 
5
   * Automatically generated changelog entry for building the Osmocom master feed
6
 
7
- -- Osmocom OBS scripts <info@osmocom.org>  Fri, 17 Mar 2023 12:07:08 +0000
8
+ -- Osmocom OBS scripts <info@osmocom.org>  Thu, 23 Mar 2023 08:32:48 +0000
9
 
10
 libosmocore (1.8.0) unstable; urgency=medium
11
 
12
libosmocore_1.8.0.82.2512.tar.xz/include/osmocom/gsm/protocol/gsm_04_08.h -> libosmocore_1.8.0.83.559a6.tar.xz/include/osmocom/gsm/protocol/gsm_04_08.h Changed
39
 
1
@@ -1734,6 +1734,10 @@
2
 #define GSM48_IE_FRQSHORT_AFTER    0x02
3
 #define GSM48_IE_MUL_RATE_CFG  0x03    /* 10.5.2.21aa */
4
 #define GSM48_IE_FREQ_L_AFTER  0x05
5
+#define GSM48_IE_GROUP_CIP_SEQ_HO 0x08 /* HO = Half Octet Tag */
6
+#define GSM48_IE_CIP_MODE_SET_HO 0x09 /* HO = Half Octet Tag */
7
+#define GSM48_IE_GPRS_RESUMPT_HO 0xc0 /* HO = Half Octet Tag */
8
+#define GSM48_IE_SYNC_IND_HO   0x0d /* HO = Half Octet Tag */
9
 #define GSM48_IE_MSLOT_DESC    0x10
10
 #define GSM48_IE_CHANMODE_2    0x11
11
 #define GSM48_IE_FRQSHORT_BEFORE 0x12
12
@@ -1775,20 +1779,21 @@
13
 #define GSM48_IE_START_TIME    0x7c
14
 #define GSM48_IE_INDIVIDUAL_PRIORITIES 0x7c /* 44.018 Section 9.1.7 */
15
 #define GSM48_IE_TIMING_ADVANCE    0x7d
16
-#define GSM48_IE_GROUP_CIP_SEQ 0x80
17
-#define GSM48_IE_CIP_MODE_SET  0x90
18
-#define GSM48_IE_GPRS_RESUMPT  0xc0
19
-#define GSM48_IE_SYNC_IND  0xd0
20
+#define GSM48_IE_GROUP_CIP_SEQ 0x80 /* DEPRECATED, use GSM48_IE_GROUP_CIP_SEQ_HO instead */
21
+#define GSM48_IE_CIP_MODE_SET  0x90  /* DEPRECATED, use GSM48_IE_CIP_MODE_SET_HO instead */
22
+#define GSM48_IE_GPRS_RESUMPT  0xc0 /* DEPRECATED, use GSM48_IE_GPRS_RESUMPT_HO instead */
23
+#define GSM48_IE_SYNC_IND      0xd0 /* DEPRECATED, use GSM48_IE_SYNC_IND_HO instead */
24
 /* System Information 4 (types are equal IEs above) */
25
 #define GSM48_IE_CBCH_CHAN_DESC    0x64
26
 #define GSM48_IE_CBCH_MOB_AL   0x72
27
 
28
 /* Additional MM elements */
29
+#define GSM48_IE_PRIORITY_LEV_HO 0x08 /* HO = Half Octet Tag */
30
 #define GSM48_IE_LOCATION_AREA 0x13
31
 #define GSM48_IE_AUTN      0x20
32
 #define GSM48_IE_AUTH_RES_EXT  0x21
33
 #define GSM48_IE_AUTS      0x22
34
-#define GSM48_IE_PRIORITY_LEV  0x80
35
+#define GSM48_IE_PRIORITY_LEV  0x80 /* DEPRECATED, use GSM48_IE_PRIORITY_LEV_HO instead */
36
 #define GSM48_IE_FOLLOW_ON_PROC    0xa1
37
 #define GSM48_IE_CTS_PERMISSION    0xa2
38
 
39
libosmocore_1.8.0.82.2512.tar.xz/src/gsm/gsm48.c -> libosmocore_1.8.0.83.559a6.tar.xz/src/gsm/gsm48.c Changed
25
 
1
@@ -129,10 +129,10 @@
2
        GSM48_IE_REALTIME_DIFF  = { TLV_TYPE_TLV },
3
        GSM48_IE_START_TIME     = { TLV_TYPE_FIXED, 2 },
4
        GSM48_IE_TIMING_ADVANCE = { TLV_TYPE_TV },
5
-       GSM48_IE_GROUP_CIP_SEQ  = { TLV_TYPE_SINGLE_TV },
6
-       GSM48_IE_CIP_MODE_SET       = { TLV_TYPE_SINGLE_TV },
7
-       GSM48_IE_GPRS_RESUMPT       = { TLV_TYPE_SINGLE_TV },
8
-       GSM48_IE_SYNC_IND       = { TLV_TYPE_SINGLE_TV },
9
+       GSM48_IE_GROUP_CIP_SEQ_HO   = { TLV_TYPE_SINGLE_TV },
10
+       GSM48_IE_CIP_MODE_SET_HO    = { TLV_TYPE_SINGLE_TV },
11
+       GSM48_IE_GPRS_RESUMPT_HO    = { TLV_TYPE_SINGLE_TV },
12
+       GSM48_IE_SYNC_IND_HO        = { TLV_TYPE_SINGLE_TV },
13
    },
14
 };
15
 
16
@@ -148,7 +148,7 @@
17
        GSM48_IE_NET_DST        = { TLV_TYPE_TLV },
18
 
19
        GSM48_IE_LOCATION_AREA  = { TLV_TYPE_FIXED, 5 },
20
-       GSM48_IE_PRIORITY_LEV       = { TLV_TYPE_SINGLE_TV },
21
+       GSM48_IE_PRIORITY_LEV_HO    = { TLV_TYPE_SINGLE_TV },
22
        GSM48_IE_FOLLOW_ON_PROC = { TLV_TYPE_T },
23
        GSM48_IE_CTS_PERMISSION = { TLV_TYPE_T },
24
    },
25
libosmocore_1.8.0.82.2512.tar.xz/src/gsm/tlv_parser.c -> libosmocore_1.8.0.83.559a6.tar.xz/src/gsm/tlv_parser.c Changed
12
 
1
@@ -241,7 +241,9 @@
2
    *o_tag = tag;
3
 
4
    /* single octet TV IE */
5
-   if (def->deftag & 0xf0.type == TLV_TYPE_SINGLE_TV) {
6
+   if (def->deftag >> 4.type == TLV_TYPE_SINGLE_TV
7
+       /* backward compat for old IEs with half-octet tag defined as 0xN0: */
8
+       || ((tag > 0x0f) && (def->deftag & 0xf0.type == TLV_TYPE_SINGLE_TV))) {
9
        *o_tag = tag & 0xf0;
10
        *o_val = buf;
11
        *o_len = 1;
12