Changes of Revision 227

libosmocore.spec Changed
x
 
1
@@ -14,13 +14,13 @@
2
 
3
 Name:           libosmocore
4
 Requires: osmocom-master
5
-Version: 1.8.0.255.84d5
6
+Version: 1.9.0
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.255.84d5.tar.xz
13
+Source: libosmocore_1.9.0.tar.xz
14
 Source1: rpmlintrc
15
 BuildRequires:  automake >= 1.6
16
 BuildRequires:  libtool >= 2
17
@@ -63,13 +63,13 @@
18
 for testing GSM authentication, as well as "osmo-config-merge", a tool
19
 for merging Osmocom configuration files.
20
 
21
-%package -n libosmocodec0
22
+%package -n libosmocodec4
23
 Requires: osmocom-master
24
 Summary:        GSM 06.10, 06.20, 06.60, 06.90 codec library
25
 License:        GPL-2.0-or-later
26
 Group:          System/Libraries
27
 
28
-%description -n libosmocodec0
29
+%description -n libosmocodec4
30
 The libosmocodec library contains an implementation of multiple
31
 GSM codecs:
32
 
33
@@ -83,7 +83,7 @@
34
 Summary:        Development files for the Osmocom GSM codec library
35
 License:        GPL-2.0-or-later
36
 Group:          Development/Libraries/C and C++
37
-Requires:       libosmocodec0 = %version
38
+Requires:       libosmocodec4 = %version
39
 
40
 %description -n libosmocodec-devel
41
 The libosmocodec library contains an implementation of multiple
42
@@ -122,14 +122,14 @@
43
 This subpackage contains libraries and header files for developing
44
 applications that want to make use of libosmocoding.
45
 
46
-%package -n libosmocore20
47
+%package -n libosmocore21
48
 Requires: osmocom-master
49
 Summary:        Osmocom core library
50
 # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+
51
 License:        GPL-2.0-only AND GPL-2.0-or-later
52
 Group:          System/Libraries
53
 
54
-%description -n libosmocore20
55
+%description -n libosmocore21
56
 libosmocore is a library with various utility functions shared
57
 between OpenBSC and OsmocomBB.
58
 
59
@@ -139,7 +139,7 @@
60
 # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
61
 License:        GPL-2.0-only AND GPL-2.0-or-later
62
 Group:          Development/Libraries/C and C++
63
-Requires:       libosmocore20 = %version
64
+Requires:       libosmocore21 = %version
65
 Requires:       libtalloc-devel
66
 Requires:       lksctp-tools-devel
67
 
68
@@ -206,13 +206,13 @@
69
 This subpackage contains libraries and header files for developing
70
 applications that want to make use of libosmogb.
71
 
72
-%package -n libosmogsm18
73
+%package -n libosmogsm20
74
 Requires: osmocom-master
75
 Summary:        Osmocom GSM utility library
76
 License:        GPL-2.0-or-later AND AGPL-3.0-or-later
77
 Group:          System/Libraries
78
 
79
-%description -n libosmogsm18
80
+%description -n libosmogsm20
81
 libosmocore is a package with various utility functions that were
82
 originally developed as part of the OpenBSC project.
83
 
84
@@ -228,7 +228,7 @@
85
 License:        GPL-2.0-or-later AND AGPL-3.0-or-later
86
 Group:          Development/Libraries/C and C++
87
 Requires:       libosmocore-devel = %version
88
-Requires:       libosmogsm18 = %version
89
+Requires:       libosmogsm20 = %version
90
 Requires:       libosmoisdn-devel = %version
91
 Requires:       libosmoisdn0 = %version
92
 
93
@@ -300,13 +300,13 @@
94
 This subpackage contains libraries and header files for developing
95
 applications that want to make use of libosmosim.
96
 
97
-%package -n libosmovty9
98
+%package -n libosmovty13
99
 Requires: osmocom-master
100
 Summary:        Osmocom VTY interface library
101
 License:        GPL-2.0-or-later
102
 Group:          System/Libraries
103
 
104
-%description -n libosmovty9
105
+%description -n libosmovty13
106
 libosmocore is a package with various utility functions that were
107
 originally developed as part of the OpenBSC project.
108
 
109
@@ -319,7 +319,7 @@
110
 License:        GPL-2.0-or-later
111
 Group:          Development/Libraries/C and C++
112
 Requires:       libosmocore-devel = %version
113
-Requires:       libosmovty9 = %version
114
+Requires:       libosmovty13 = %version
115
 
116
 %description -n libosmovty-devel
117
 The libosmovty library implements the interactive command-line on the
118
@@ -386,24 +386,24 @@
119
 %check
120
 make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +)
121
 
122
-%post   -n libosmocodec0 -p /sbin/ldconfig
123
-%postun -n libosmocodec0 -p /sbin/ldconfig
124
+%post   -n libosmocodec4 -p /sbin/ldconfig
125
+%postun -n libosmocodec4 -p /sbin/ldconfig
126
 %post   -n libosmocoding0 -p /sbin/ldconfig
127
 %postun -n libosmocoding0 -p /sbin/ldconfig
128
-%post   -n libosmocore20 -p /sbin/ldconfig
129
-%postun -n libosmocore20 -p /sbin/ldconfig
130
+%post   -n libosmocore21 -p /sbin/ldconfig
131
+%postun -n libosmocore21 -p /sbin/ldconfig
132
 %post   -n libosmoctrl0 -p /sbin/ldconfig
133
 %postun -n libosmoctrl0 -p /sbin/ldconfig
134
 %post   -n libosmogb14 -p /sbin/ldconfig
135
 %postun -n libosmogb14 -p /sbin/ldconfig
136
-%post   -n libosmogsm18 -p /sbin/ldconfig
137
-%postun -n libosmogsm18 -p /sbin/ldconfig
138
+%post   -n libosmogsm20 -p /sbin/ldconfig
139
+%postun -n libosmogsm20 -p /sbin/ldconfig
140
 %post   -n libosmoisdn0 -p /sbin/ldconfig
141
 %postun -n libosmoisdn0 -p /sbin/ldconfig
142
 %post   -n libosmosim2 -p /sbin/ldconfig
143
 %postun -n libosmosim2 -p /sbin/ldconfig
144
-%post   -n libosmovty9 -p /sbin/ldconfig
145
-%postun -n libosmovty9 -p /sbin/ldconfig
146
+%post   -n libosmovty13 -p /sbin/ldconfig
147
+%postun -n libosmovty13 -p /sbin/ldconfig
148
 %post   -n libosmousb0 -p /sbin/ldconfig
149
 %postun -n libosmousb0 -p /sbin/ldconfig
150
 
151
@@ -411,9 +411,9 @@
152
 %defattr(-,root,root)
153
 %_bindir/osmo-*
154
 
155
-%files -n libosmocodec0
156
+%files -n libosmocodec4
157
 %defattr(-,root,root)
158
-%_libdir/libosmocodec.so.0*
159
+%_libdir/libosmocodec.so.4*
160
 
161
 %files -n libosmocodec-devel
162
 %defattr(-,root,root)
163
@@ -435,9 +435,9 @@
164
 %_libdir/libosmocoding.so
165
 %_libdir/pkgconfig/libosmocoding.pc
166
 
167
-%files -n libosmocore20
168
+%files -n libosmocore21
169
 %defattr(-,root,root)
170
-%_libdir/libosmocore.so.20*
171
+%_libdir/libosmocore.so.21*
172
 
173
 %files -n libosmocore-devel
174
 %defattr(-,root,root)
175
@@ -473,9 +473,9 @@
176
 %_libdir/libosmogb.so
177
 %_libdir/pkgconfig/libosmogb.pc
178
 
179
-%files -n libosmogsm18
180
+%files -n libosmogsm20
181
 %defattr(-,root,root)
182
-%_libdir/libosmogsm.so.18*
183
+%_libdir/libosmogsm.so.20*
184
 
185
 %files -n libosmogsm-devel
186
 %defattr(-,root,root)
187
@@ -510,9 +510,9 @@
188
 %_libdir/libosmosim.so
189
 %_libdir/pkgconfig/libosmosim.pc
190
 
191
-%files -n libosmovty9
192
+%files -n libosmovty13
193
 %defattr(-,root,root)
194
-%_libdir/libosmovty.so.9*
195
+%_libdir/libosmovty.so.13*
196
 
197
 %files -n libosmovty-devel
198
 %defattr(-,root,root)
199
commit_84d5a825a480a724dfe47a5cd256e9b43ecf1499.txt Deleted
commit_aca2c724ae94f3b4b6dba8cb16a6ddc57e405c65.txt Added
libosmocore_1.8.0.255.84d5.dsc -> libosmocore_1.9.0.dsc Changed
52
 
1
@@ -1,8 +1,8 @@
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
+Binary: libosmocore, libosmocodec4, libosmocodec-doc, libosmocoding0, libosmocoding-doc, libosmocore21, libosmocore-doc, libosmogb14, libosmogb-doc, libosmogsm20, libosmogsm-doc, libosmoisdn0, libosmoisdn-doc, libosmovty13, libosmovty-doc, libosmoctrl0, libosmoctrl-doc, libosmosim2, libosmosim-doc, libosmousb0, libosmousb-doc, libosmocore-dev, libosmocore-utils, libosmocore-dbg
6
 Architecture: any all
7
-Version: 1.8.0.255.84d5
8
+Version: 1.9.0
9
 Maintainer: Osmocom team <openbsc@lists.osmocom.org>
10
 Homepage: https://projects.osmocom.org/projects/libosmocore
11
 Standards-Version: 3.9.8
12
@@ -11,7 +11,7 @@
13
 Build-Depends: debhelper (>= 10), 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, liburing-dev | base-files (<< 11) | ubuntu-keyring (<< 2021), python3:native
14
 Package-List:
15
  libosmocodec-doc deb doc optional arch=all
16
- libosmocodec0 deb libs optional arch=any
17
+ libosmocodec4 deb libs optional arch=any
18
  libosmocoding-doc deb doc optional arch=all
19
  libosmocoding0 deb libs optional arch=any
20
  libosmocore deb libs optional arch=any
21
@@ -19,13 +19,13 @@
22
  libosmocore-dev deb libdevel optional arch=any
23
  libosmocore-doc deb doc optional arch=all
24
  libosmocore-utils deb utils optional arch=any
25
- libosmocore20 deb libs optional arch=any
26
+ libosmocore21 deb libs optional arch=any
27
  libosmoctrl-doc deb doc optional arch=all
28
  libosmoctrl0 deb libs optional arch=any
29
  libosmogb-doc deb doc optional arch=all
30
  libosmogb14 deb libs optional arch=any
31
  libosmogsm-doc deb doc optional arch=all
32
- libosmogsm18 deb libs optional arch=any
33
+ libosmogsm20 deb libs optional arch=any
34
  libosmoisdn-doc deb doc optional arch=all
35
  libosmoisdn0 deb libs optional arch=any
36
  libosmosim-doc deb doc optional arch=all
37
@@ -33,10 +33,10 @@
38
  libosmousb-doc deb doc optional arch=all
39
  libosmousb0 deb libs optional arch=any
40
  libosmovty-doc deb doc optional arch=all
41
- libosmovty9 deb libs optional arch=any
42
+ libosmovty13 deb libs optional arch=any
43
 Checksums-Sha1:
44
- 6c33acf1a160336382df2716f5607884da6babe7 1068692 libosmocore_1.8.0.255.84d5.tar.xz
45
+ 1c8d357571f230027c9b9a53102b53b27e1f3fbd 1072616 libosmocore_1.9.0.tar.xz
46
 Checksums-Sha256:
47
- 1fb2a231533b9cf7e247c65829366211a71a931bfafb1c66e56a4beb0f4da84f 1068692 libosmocore_1.8.0.255.84d5.tar.xz
48
+ 78dc8004382a90b84cfd6c14cdd6be115a187366f87b383902313b8f9cdb3460 1072616 libosmocore_1.9.0.tar.xz
49
 Files:
50
- 48537a7a4f351eb2dd4753912e8fe604 1068692 libosmocore_1.8.0.255.84d5.tar.xz
51
+ f79c07306b04833d4864636da6a78398 1072616 libosmocore_1.9.0.tar.xz
52
libosmocore_1.8.0.255.84d5.tar.xz/.tarball-version -> libosmocore_1.9.0.tar.xz/.tarball-version Changed
4
 
1
@@ -1 +1 @@
2
-1.8.0.255-84d5
3
+1.9.0
4
libosmocore_1.8.0.255.84d5.tar.xz/TODO-RELEASE -> libosmocore_1.9.0.tar.xz/TODO-RELEASE Changed
18
 
1
@@ -7,15 +7,3 @@
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
-libosmocore ADD     new defines in osmocom/gsm/protocol/gsm_04_08.h (old ones marked deprecated)
7
-libosmovty drop API        drop struct vty_parent_node from public API, it should never have been public
8
-libosmocore ADD     new API osmo_io_*()
9
-libosmocoding  ADD new gsm0503_tch_hr_decode2() public API, previous API
10
-           gsm0503_tch_hr_decode() marked as deprecated
11
-libosmogsm ADD new osmo_sub_auth_data2 / osmo_auth_gen_vec2 / osmo_auth_gen_vec_auts2
12
-libosmogsm MODIFY  osmo_auth_impl callback function signature change. No known external users
13
-libosmogsm ADD osmo_auth_c2
14
-libosmogsm ADD OSMO_AUTH_ALG_TUAK
15
-libosmogsm ADD new API msgb_tv32_push()
16
-libosmocore    ADD osmo_sock_init2_multiaddr2()
17
\ No newline at end of file
18
libosmocore_1.8.0.255.84d5.tar.xz/contrib/libosmocore.spec.in -> libosmocore_1.9.0.tar.xz/contrib/libosmocore.spec.in Changed
183
 
1
@@ -62,13 +62,13 @@
2
 for testing GSM authentication, as well as "osmo-config-merge", a tool
3
 for merging Osmocom configuration files.
4
 
5
-%package -n libosmocodec0
6
+%package -n libosmocodec4
7
 Requires: osmocom-master
8
 Summary:        GSM 06.10, 06.20, 06.60, 06.90 codec library
9
 License:        GPL-2.0-or-later
10
 Group:          System/Libraries
11
 
12
-%description -n libosmocodec0
13
+%description -n libosmocodec4
14
 The libosmocodec library contains an implementation of multiple
15
 GSM codecs:
16
 
17
@@ -82,7 +82,7 @@
18
 Summary:        Development files for the Osmocom GSM codec library
19
 License:        GPL-2.0-or-later
20
 Group:          Development/Libraries/C and C++
21
-Requires:       libosmocodec0 = %version
22
+Requires:       libosmocodec4 = %version
23
 
24
 %description -n libosmocodec-devel
25
 The libosmocodec library contains an implementation of multiple
26
@@ -121,14 +121,14 @@
27
 This subpackage contains libraries and header files for developing
28
 applications that want to make use of libosmocoding.
29
 
30
-%package -n libosmocore20
31
+%package -n libosmocore21
32
 Requires: osmocom-master
33
 Summary:        Osmocom core library
34
 # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+
35
 License:        GPL-2.0-only AND GPL-2.0-or-later
36
 Group:          System/Libraries
37
 
38
-%description -n libosmocore20
39
+%description -n libosmocore21
40
 libosmocore is a library with various utility functions shared
41
 between OpenBSC and OsmocomBB.
42
 
43
@@ -138,7 +138,7 @@
44
 # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
45
 License:        GPL-2.0-only AND GPL-2.0-or-later
46
 Group:          Development/Libraries/C and C++
47
-Requires:       libosmocore20 = %version
48
+Requires:       libosmocore21 = %version
49
 Requires:       libtalloc-devel
50
 Requires:       lksctp-tools-devel
51
 
52
@@ -205,13 +205,13 @@
53
 This subpackage contains libraries and header files for developing
54
 applications that want to make use of libosmogb.
55
 
56
-%package -n libosmogsm18
57
+%package -n libosmogsm20
58
 Requires: osmocom-master
59
 Summary:        Osmocom GSM utility library
60
 License:        GPL-2.0-or-later AND AGPL-3.0-or-later
61
 Group:          System/Libraries
62
 
63
-%description -n libosmogsm18
64
+%description -n libosmogsm20
65
 libosmocore is a package with various utility functions that were
66
 originally developed as part of the OpenBSC project.
67
 
68
@@ -227,7 +227,7 @@
69
 License:        GPL-2.0-or-later AND AGPL-3.0-or-later
70
 Group:          Development/Libraries/C and C++
71
 Requires:       libosmocore-devel = %version
72
-Requires:       libosmogsm18 = %version
73
+Requires:       libosmogsm20 = %version
74
 Requires:       libosmoisdn-devel = %version
75
 Requires:       libosmoisdn0 = %version
76
 
77
@@ -299,13 +299,13 @@
78
 This subpackage contains libraries and header files for developing
79
 applications that want to make use of libosmosim.
80
 
81
-%package -n libosmovty9
82
+%package -n libosmovty13
83
 Requires: osmocom-master
84
 Summary:        Osmocom VTY interface library
85
 License:        GPL-2.0-or-later
86
 Group:          System/Libraries
87
 
88
-%description -n libosmovty9
89
+%description -n libosmovty13
90
 libosmocore is a package with various utility functions that were
91
 originally developed as part of the OpenBSC project.
92
 
93
@@ -318,7 +318,7 @@
94
 License:        GPL-2.0-or-later
95
 Group:          Development/Libraries/C and C++
96
 Requires:       libosmocore-devel = %version
97
-Requires:       libosmovty9 = %version
98
+Requires:       libosmovty13 = %version
99
 
100
 %description -n libosmovty-devel
101
 The libosmovty library implements the interactive command-line on the
102
@@ -385,24 +385,24 @@
103
 %check
104
 make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +)
105
 
106
-%post   -n libosmocodec0 -p /sbin/ldconfig
107
-%postun -n libosmocodec0 -p /sbin/ldconfig
108
+%post   -n libosmocodec4 -p /sbin/ldconfig
109
+%postun -n libosmocodec4 -p /sbin/ldconfig
110
 %post   -n libosmocoding0 -p /sbin/ldconfig
111
 %postun -n libosmocoding0 -p /sbin/ldconfig
112
-%post   -n libosmocore20 -p /sbin/ldconfig
113
-%postun -n libosmocore20 -p /sbin/ldconfig
114
+%post   -n libosmocore21 -p /sbin/ldconfig
115
+%postun -n libosmocore21 -p /sbin/ldconfig
116
 %post   -n libosmoctrl0 -p /sbin/ldconfig
117
 %postun -n libosmoctrl0 -p /sbin/ldconfig
118
 %post   -n libosmogb14 -p /sbin/ldconfig
119
 %postun -n libosmogb14 -p /sbin/ldconfig
120
-%post   -n libosmogsm18 -p /sbin/ldconfig
121
-%postun -n libosmogsm18 -p /sbin/ldconfig
122
+%post   -n libosmogsm20 -p /sbin/ldconfig
123
+%postun -n libosmogsm20 -p /sbin/ldconfig
124
 %post   -n libosmoisdn0 -p /sbin/ldconfig
125
 %postun -n libosmoisdn0 -p /sbin/ldconfig
126
 %post   -n libosmosim2 -p /sbin/ldconfig
127
 %postun -n libosmosim2 -p /sbin/ldconfig
128
-%post   -n libosmovty9 -p /sbin/ldconfig
129
-%postun -n libosmovty9 -p /sbin/ldconfig
130
+%post   -n libosmovty13 -p /sbin/ldconfig
131
+%postun -n libosmovty13 -p /sbin/ldconfig
132
 %post   -n libosmousb0 -p /sbin/ldconfig
133
 %postun -n libosmousb0 -p /sbin/ldconfig
134
 
135
@@ -410,9 +410,9 @@
136
 %defattr(-,root,root)
137
 %_bindir/osmo-*
138
 
139
-%files -n libosmocodec0
140
+%files -n libosmocodec4
141
 %defattr(-,root,root)
142
-%_libdir/libosmocodec.so.0*
143
+%_libdir/libosmocodec.so.4*
144
 
145
 %files -n libosmocodec-devel
146
 %defattr(-,root,root)
147
@@ -434,9 +434,9 @@
148
 %_libdir/libosmocoding.so
149
 %_libdir/pkgconfig/libosmocoding.pc
150
 
151
-%files -n libosmocore20
152
+%files -n libosmocore21
153
 %defattr(-,root,root)
154
-%_libdir/libosmocore.so.20*
155
+%_libdir/libosmocore.so.21*
156
 
157
 %files -n libosmocore-devel
158
 %defattr(-,root,root)
159
@@ -472,9 +472,9 @@
160
 %_libdir/libosmogb.so
161
 %_libdir/pkgconfig/libosmogb.pc
162
 
163
-%files -n libosmogsm18
164
+%files -n libosmogsm20
165
 %defattr(-,root,root)
166
-%_libdir/libosmogsm.so.18*
167
+%_libdir/libosmogsm.so.20*
168
 
169
 %files -n libosmogsm-devel
170
 %defattr(-,root,root)
171
@@ -509,9 +509,9 @@
172
 %_libdir/libosmosim.so
173
 %_libdir/pkgconfig/libosmosim.pc
174
 
175
-%files -n libosmovty9
176
+%files -n libosmovty13
177
 %defattr(-,root,root)
178
-%_libdir/libosmovty.so.9*
179
+%_libdir/libosmovty.so.13*
180
 
181
 %files -n libosmovty-devel
182
 %defattr(-,root,root)
183
libosmocore_1.8.0.255.84d5.tar.xz/debian/changelog -> libosmocore_1.9.0.tar.xz/debian/changelog Changed
201
 
1
@@ -1,8 +1,289 @@
2
-libosmocore (1.8.0.255.84d5) unstable; urgency=medium
3
+libosmocore (1.9.0) unstable; urgency=medium
4
 
5
-  * Automatically generated changelog entry for building the Osmocom master feed
6
+   Oliver Smith 
7
+  * gsm0808_dec_channel_type: add missing len check
8
+  * test_gsm0808_enc_dec_channel_type -> …_speech
9
+  * gsm0808_chan_indicator: add SPEECH_CTM_TEXT_TELEPHONY
10
+  * gsm0808_enc/dec_channel_type: support data
11
+  * Fix typo endianess -> endianness
12
+  * Run struct_endianness.py
13
+  * gsm0808_dec_channel_type: fix dec of ch_rate_type
14
+  * tests: add test_gsm0808_enc_dec_channel_type_sign
15
+  * gsm0808_enc/dec_channel_type: fix transparent flag
16
+  * libosmocore.map: add tall_{ctr/msgb}_ctx
17
+  * rsl: put values for Channel Mode into enums
18
+  * rsl: RSL_CMOD_CSD_T: make enum values consistent
19
+  * gsm0808: make CSD enum values consistent with RSL
20
+  * on_dso_load_select: run after on_dso_load_ctx
21
+  * debian: set compat level to 10
22
+  * debian: depend on liburing-dev for debian >= 11
23
+  * contrib/libosmocore.spec: centos7: disable uring
24
+  * debian: fix build on ubuntu 20.04 without liburing
25
 
26
- -- Osmocom OBS scripts <info@osmocom.org>  Tue, 12 Sep 2023 10:46:04 +0000
27
+   Neels Hofmeyr 
28
+  * add contrib/talloc_count.sh
29
+  * add osmo_prim_operation_name()
30
+  * add gsm0808_amr_modes_from_cfg
31
+  * improve test output for gsm0808_sc_cfg_from_gsm48_mr_cfg()
32
+  * fix 'make vty-test' for --disable-gb
33
+  * fix 'make vty-test' for --disable-external-tests --enable-gb
34
+  * contrib/talloc_count.sh: improve hexadecimal masking
35
+  * error log: osmo_sock_init2_multiaddr() v4/v6 mix
36
+  * logging vty: probe 'print' and 'logging timestamp' cmds
37
+  * vty: show bug in implicit go_parent_node
38
+  * vty: fix vty->index for implicit go_parent_node
39
+  * vty: move struct vty_parent_node to private API
40
+  * gsm: add osmo_mobile_identity_decode_from_l3_buf()
41
+  * gsm_04_08_gprs: add IEI "GMM TMSI Based NRI Container"
42
+  * improve API for osmo_routing_area_id
43
+
44
+   Max 
45
+  * socket: propagate error in osmo_sock_unix_init() to the caller
46
+  * GSMTAP: fix typo
47
+  * GSMTAP: add gsmtap_source_init*2()
48
+  * GSMTAP: add missing parameter docstrings
49
+  * logging: print talloc report on exit from vty test
50
+
51
+   Philipp Maier 
52
+  * i460_mux.c fix apidoc
53
+  * i460_mux: make osmo_i460_subchan_count public
54
+  * gsmtap_util: remove whitespace at the end of line
55
+  * i460_mux: add define constant for maximum number of subchannels
56
+  * codec: add define constants for RFC5993 and TS101318
57
+  * gprs_bssgp_rim: also print NSEI when sending RIM messages
58
+  * gprs_bssgp_rim: allow sending of encoded RIM messages
59
+  * gprs_bssgp_rim: add decoder for RIM ROUTING ADDRESS
60
+
61
+   Vadim Yanitskiy 
62
+  * gsm: fix invalid check in gsm48_decode_ssversion()
63
+  * gsm: add missing features to osmo_bts_features_names
64
+  * gsm: ensure completeness of osmo_bts_features_{descs,names}
65
+  * gsm/{bsslap,bssmap_le}: zero-initialize structs using memset()
66
+  * msgb: use OSMO_ASSERT in msgb_alloc_headroom_c()
67
+  * gsm: use OSMO_ASSERT() in osmo_iuup_msgb_alloc_c()
68
+  * debian/control: make libosmocore-doc depend on libosmo{ctrl,gb}-doc
69
+  * debian/control: fix typo
70
+  * doxygen: also generate documentation for libosmo{sim,usb}
71
+  * contrib/struct_endianness.py: simplify file extension check
72
+  * doxygen: remove documentation for non-existent params
73
+  * doxygen: fix various typos in commands \param and \returns
74
+  * gsm0502: add burst length definitions from chapter 5.2
75
+  * coding: clean up Makefile.am
76
+  * utils/Makefile.am: remove duplicate libosmogsm.la
77
+  * utils/Makefile.am: do not overwrite AM_CFLAGS
78
+  * utils/osmo-stat-dummy/Makefile.am: drop empty variables
79
+  * gsmtap: add missing entries to gsmtap_type_names
80
+  * tests/v110: assert(user_data_chunk_bits) in test_ra1()
81
+  * isdn: fix identical operands in v110_adapt_IR8000_to_2400()
82
+  * gsm_04_08: document/clarify enum gsm48_chan_mode values
83
+  * gsm_04_08: add more enum gsm48_chan_mode speech values
84
+  * gsm_04_08: add more enum gsm48_chan_mode data values
85
+  * gsm0808: handle new enum gsm48_chan_mode speech/data values
86
+  * tests: make VTY tests depend on the respective binaries
87
+  * fixup (partial revert): "coding: clean up Makefile.am"
88
+  * core: remove unnecessary #include <osmocom/core/talloc.h>
89
+  * libosmocore.map: add missing symbols needed for osmo-qcdiag
90
+  * coding: fix doxygen doc for _xcch_encode_cB()
91
+  * copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH
92
+  * coding: use GSM_MACBLOCK_LEN gsm0503_tch_fr_decode()
93
+  * coding: gsm0503_tch_f96_deinterleave() not applicable to TCH/F2.4
94
+  * coding: declare gsm0503_tch_f96_deinterleave()
95
+  * coding: fix API doc: TCH/H needs 6 bursts, not 8
96
+  * coding: fix API doc: TCH/AFS vs TCH/AHS
97
+  * coding: use gsm0503_tch_hr_decode2() in coding_test
98
+  * gsm: fix convolutional code definition for TCH/F4.8
99
+  * coding: implement TCH/F9.6, TCH/FH4.8, TCH/H2.4, TCH/F14.4
100
+  * coding: implement dedicated codec API for FACCH/FH
101
+  * coding: test FACCH/FH bitstealing in test_csd()
102
+  * coding: fix _tch_csd_burst_map(): do not overwrite FACCH
103
+  * struct osmo_sub_auth_data: remove OSMO_DEPRECATED_OUTSIDE
104
+  * coding: fix a copy-paste bug in gsm0503_tch_afs_decode_dtx()
105
+  * gsm: add gsm0502_fn2ccch_block()
106
+  * gsm0502: cosmetic: use ARRAY_SIZE in gsm0502_fn2ccch_block()
107
+  * ipa: fix a typo in ipa_ccm_rcvmsg_base(): PING -> PONG
108
+  * core: fix pointer access in msgb_l1-4 macros
109
+  * coding: remove redundant memset()s in gsm0503_tch_fr{96,144}_encode()
110
+  * coding: implement encoding/decoding API for TCH/F2.4
111
+  * lapdm: cosmetic: simplify lapdm_phsap_up(), use OSMO_PRIM_HDR
112
+  * gsm_08_08: define GSM0808_SCT_EXT (separately)
113
+  * gsm48_ie: fix gsm48_encode_bearer_cap(): encode bcap->data.transp
114
+  * isdn: mux_timeslot_provide_bits(): remove unused 'count'
115
+  * .gitignore: add include/osmocom/core/socket_compat.h
116
+  * tests/{v110,gsm44021}: change naming: 'test_' -> '_test'
117
+  * gsm_12_21.h: add flags for NM_ATT_IPACC_SUPP_FEATURES
118
+  * gsm_12_21.h: fix typo: NM_IPAC_F_CHANT_P{C->D}CHF
119
+
120
+   Pau Espin Pedrol 
121
+  * gsm_04_60.h: Better describe origin of enum osmo_gprs_nmo
122
+  * Move libosmogsm TS 44.060 declarations under include/osmocom/gsm/
123
+  * libosmogb.pc.in: Fix missing dependency on libosmogsm
124
+  * gsm: gsm_gsmtime2fn(): constify param
125
+  * cosmetic: stats_tcp: Fix typo in comment
126
+  * logging: Unregister osmo_fd before closing fd
127
+  * select: Optimize osmo_fd_get_by_fd
128
+  * select.c: Clarify osmo_fd_(un)register() API expectations of registered fd
129
+  * select.c: Clarify osmo_fd_unregister() can only be called on registered osmo_fds
130
+  * configure.ac: Fix logic enabling osmo_fd fd checks
131
+  * configure.ac: Fix typo in enable flag description
132
+  * select.c: osmo_fd_unregister(): Avoid assert hit with old buggy users of the API
133
+  * tests/Makefile.am: Move system libs at the end of list
134
+  * tests/Makefile.am: Drop duplicated libosmogb.la in LDADD
135
+  * tests/Makefile.am: Move LDADD to right position
136
+  * logging.c: Sanitize calls to osmo_fd_unregister()
137
+  * Fix parsing of TLV_TYPE_SINGLE_TV
138
+  * gsm: Add missing TS 24.008 SM layer IEs
139
+  * gsm_04_08_gprs.h: Add missing GMM IEs for T3302 and T3346
140
+  * gsm_04_08_gprs.h: Add enum field for GMM 'P-TMSI type' IE
141
+  * gb: ns2: Rename parameter name in gprs_ns2_nsvc_by_sockaddr_bind()
142
+  * tlv: Show bug in decoded tlv_parsed for type TLV_TYPE_SINGLE_TV
143
+  * Fix 'Fix parsing of TLV_TYPE_SINGLE_TV'
144
+  * ns2: Count transmitted/dropped in each layer implementation
145
+  * cosmetic: codec/Makefile.am: list sources one file per line
146
+  * osmo_io: Make name optional, add _set_name() API
147
+  * socket: Cache errno before calling further functions
148
+  * gsm0502.h: Document spec number
149
+  * gsm: Add missing IE definition for GMM Receive N-PDU Number list
150
+  * exec: osmo_system_nowait2(): Improve logging and error checks
151
+  * sockaddr_str: Introduce macro OSMO_SOCKADDR_STR_FMT_ARGS_NOT_NULL
152
+  * cosmetic: lapdm: Fix typo in comment
153
+  * tlv: Introduce API msgb_tv32_push()
154
+  * lapdm: Track fn of primitives in struct lapdm_msg_ctx
155
+  * gsm: Introduce functions to convert between FN and RFN (Reduced FN)
156
+  * socket: Add osmo_sock_init flag to enable SCTP ASCONF features
157
+  * rsl: Introduce new osmocom extension IE RSL_IE_OSMO_ABS_FRAME_NUMBER
158
+  * lapdm: Append RSL_IE_OSMO_ABS_FRAME_NUMBER to RSLms msgs towards upper layers
159
+  * Revert "lapdm: Append RSL_IE_OSMO_ABS_FRAME_NUMBER to RSLms msgs towards upper layers"
160
+  * Revert "rsl: Introduce new osmocom extension IE RSL_IE_OSMO_ABS_FRAME_NUMBER"
161
+  * lapdm: Update public lapdm_msg_ctx upon CCCH data ind
162
+  * socket: Avoid aborting socket creation if setsockopt for ASCONF fails
163
+  * gsm_12_21.h: Introduce packed structs for NM_ATT_IPACC_RLC_CFG{,_2,_3} values
164
+  * gsm_12_21.h: Introduce packed structs for NM_ATT_IPACC_BSSGP_CFG values
165
+  * gsm_12_21.h: Introduce packed structs for NM_ATT_IPACC_NS_CFG values
166
+  * socket: Remove OSMO_SOCK_F_SCTP_ASCONF_SUPPORTED, add osmo_sock_init2_multiaddr2()
167
+  * socket: Support setsokopt SCTP_INITMSG in osmo_sock_init2_multiaddr2()
168
+
169
+   Matan Perelman 
170
+  * gsm0808_enc_channel_type: Add spare byte
171
+
172
+   Harald Welte 
173
+  * Implement the XOR-2G authentication algorithm
174
+  * New unit test for XOR-2G authentication
175
+  * Rename OSMO_AUTH_ALG_XOR to OSMO_AUTH_ALG_XOR_3G
176
+  * convolutional coding for CSD
177
+  * Interleaving for CSD
178
+  * libosmocore.map: Add two missing entries for gsmtap*2() API
179
+  * Makefile.am: Make libraries depend on .map files
180
+  * isdn: Add V.110 encoder/decoder
181
+  * gsm: TS 44.021 modified V.110 frame encoding/decoding support
182
+  * gsm_08_58: Document IPAC RTP CSD modes in at least a few words
183
+  * New osmo-gsmtap-logsend utility
184
+  * gsmtap.h: Define a packet type for encapsulation of GSM RLP frames
185
+  * rate_ctr: Add rate_ctr_add2() similar to rate_ctr_inc2()
186
+  * Add osmo_io with initial poll backend
187
+  * Add osmo_gsm48_si1ro_nch_pos_{encode,decode} functions
188
+  * cosmetic: Fix spec reference in RSL header file
189
+  * gsm_08_58.h: Add 'struct rsl_ie_nch_drx_info'
190
+  * libosmogsm: Support authentication with 256-bit K and/or OP/OPc
191
+  * libosmogsm: Add OSMO_ASSERT() to ensure correct algorithm
192
+  * libosmogsm: Ensure MILENAGE + XOR-3G K length is 128 bit
193
+  * osmo-auc-gen: Convert over to osmo_auth_gen_vec*2 API
194
+  * libosmogsm: Allow auth API caller to specify RES length
195
+  * libosmogsm: Factor out the C2 derivation function
196
+  * libosmogsm: Avoid executing MILENAGE crypto twice (for UMTS and GSM)
197
+  * libosmogsm: Add support for TUAK authentication algorithm
198
+  * gsmtap_source_free(): Don't crash if NULL is passed
199
+
200
+   Daniel Willmann 
201
libosmocore_1.8.0.255.84d5.tar.xz/debian/control -> libosmocore_1.9.0.tar.xz/debian/control Changed
91
 
1
@@ -31,13 +31,13 @@
2
 Section: libs
3
 Architecture: any
4
 Multi-Arch: foreign
5
-Depends: osmocom-master, libosmocodec0 (= ${binary:Version}),
6
+Depends: osmocom-master, libosmocodec4 (= ${binary:Version}),
7
          libosmocoding0 (= ${binary:Version}),
8
-         libosmocore20 (= ${binary:Version}),
9
+         libosmocore21 (= ${binary:Version}),
10
          libosmogb14 (= ${binary:Version}),
11
-         libosmogsm18 (= ${binary:Version}),
12
+         libosmogsm20 (= ${binary:Version}),
13
          libosmoisdn0 (= ${binary:Version}),
14
-         libosmovty9 (= ${binary:Version}),
15
+         libosmovty13 (= ${binary:Version}),
16
          libosmoctrl0 (= ${binary:Version}),
17
          libosmosim2 (= ${binary:Version}),
18
          libosmousb0 (= ${binary:Version}),
19
@@ -49,7 +49,7 @@
20
  least) other programs that are developed in the sphere of Free Software / Open
21
  Source mobile communication.
22
 
23
-Package: libosmocodec0
24
+Package: libosmocodec4
25
 Section: libs
26
 Architecture: any
27
 Multi-Arch: same
28
@@ -75,7 +75,7 @@
29
 Architecture: all
30
 Section: doc
31
 Depends: osmocom-master, ${misc:Depends},
32
-         libosmocodec0,
33
+         libosmocodec4,
34
          libjs-jquery
35
 Description: Documentation for the osmo codec library
36
  This is part of the libosmocore "meta"-library. The libosmocore library
37
@@ -118,7 +118,7 @@
38
  .
39
  This package contains the documentation for the libosmocoding library.
40
 
41
-Package: libosmocore20
42
+Package: libosmocore21
43
 Section: libs
44
 Architecture: any
45
 Multi-Arch: same
46
@@ -139,7 +139,7 @@
47
 Architecture: all
48
 Section: doc
49
 Depends: osmocom-master, ${misc:Depends},
50
-         libosmocore20,
51
+         libosmocore21,
52
          libjs-jquery,
53
          libosmocodec-doc,
54
          libosmocoding-doc,
55
@@ -191,7 +191,7 @@
56
  .
57
  This package contains the documentation for the libosmogb library.
58
 
59
-Package: libosmogsm18
60
+Package: libosmogsm20
61
 Section: libs
62
 Architecture: any
63
 Multi-Arch: same
64
@@ -215,7 +215,7 @@
65
 Architecture: all
66
 Section: doc
67
 Depends: osmocom-master, ${misc:Depends},
68
-         libosmogsm18,
69
+         libosmogsm20,
70
          libjs-jquery
71
 Description: Documentation for the Osmo GSM utility library
72
  This is part of the libosmocore "meta"-library. The libosmocore library
73
@@ -259,7 +259,7 @@
74
  .
75
  This package contains the documentation for the libosmoisdn library.
76
 
77
-Package: libosmovty9
78
+Package: libosmovty13
79
 Section: libs
80
 Architecture: any
81
 Multi-Arch: same
82
@@ -280,7 +280,7 @@
83
 Architecture: all
84
 Section: doc
85
 Depends: osmocom-master, ${misc:Depends},
86
-         libosmovty9,
87
+         libosmovty13,
88
          libjs-jquery
89
 Description: Documentation for the Osmo VTY library
90
  This is part of the libosmocore "meta"-library. The libosmocore library
91
libosmocore_1.9.0.tar.xz/debian/libosmocodec4.install Changed
2
 
1
(renamed from debian/libosmocodec0.install)
2
libosmocore_1.9.0.tar.xz/debian/libosmocore21.install Changed
2
 
1
(renamed from debian/libosmocore20.install)
2
libosmocore_1.9.0.tar.xz/debian/libosmogsm20.install Changed
2
 
1
(renamed from debian/libosmogsm18.install)
2
libosmocore_1.9.0.tar.xz/debian/libosmovty13.install Changed
2
 
1
(renamed from debian/libosmovty9.install)
2
libosmocore_1.8.0.255.84d5.tar.xz/src/codec/Makefile.am -> libosmocore_1.9.0.tar.xz/src/codec/Makefile.am Changed
10
 
1
@@ -1,7 +1,7 @@
2
 # This is _NOT_ the library release version, it's an API version.
3
 # Please read chapter "Library interface versions" of the libtool documentation
4
 # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
5
-LIBVERSION=3:1:3
6
+LIBVERSION=4:0:0
7
 
8
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
9
 AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
10
libosmocore_1.8.0.255.84d5.tar.xz/src/coding/Makefile.am -> libosmocore_1.9.0.tar.xz/src/coding/Makefile.am Changed
10
 
1
@@ -1,7 +1,7 @@
2
 # This is _NOT_ the library release version, it's an API version.
3
 # Please read Chapter 6 "Library interface versions" of the libtool
4
 # documentation before making any modification
5
-LIBVERSION=2:0:2
6
+LIBVERSION=3:0:3
7
 
8
 AM_CPPFLAGS = \
9
    -I"$(top_srcdir)/include" \
10
libosmocore_1.8.0.255.84d5.tar.xz/src/core/Makefile.am -> libosmocore_1.9.0.tar.xz/src/core/Makefile.am Changed
10
 
1
@@ -1,7 +1,7 @@
2
 # This is _NOT_ the library release version, it's an API version.
3
 # Please read chapter "Library interface versions" of the libtool documentation
4
 # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
5
-LIBVERSION=20:0:0
6
+LIBVERSION=21:0:0
7
 
8
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
9
 AM_CFLAGS = -Wall $(TALLOC_CFLAGS) $(PTHREAD_CFLAGS) $(LIBSCTP_CFLAGS) $(LIBMNL_CFLAGS) $(URING_CFLAGS)
10
libosmocore_1.8.0.255.84d5.tar.xz/src/ctrl/Makefile.am -> libosmocore_1.9.0.tar.xz/src/ctrl/Makefile.am Changed
10
 
1
@@ -1,7 +1,7 @@
2
 # This is _NOT_ the library release version, it's an API version.
3
 # Please read chapter "Library interface versions" of the libtool documentation
4
 # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
5
-LIBVERSION=8:0:8
6
+LIBVERSION=8:1:8
7
 
8
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
9
 AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
10
libosmocore_1.8.0.255.84d5.tar.xz/src/gb/Makefile.am -> libosmocore_1.9.0.tar.xz/src/gb/Makefile.am Changed
10
 
1
@@ -1,7 +1,7 @@
2
 # This is _NOT_ the library release version, it's an API version.
3
 # Please read chapter "Library interface versions" of the libtool documentation
4
 # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
5
-LIBVERSION=15:0:1
6
+LIBVERSION=16:0:2
7
 
8
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
9
 AM_CFLAGS = -Wall -fno-strict-aliasing \
10
libosmocore_1.8.0.255.84d5.tar.xz/src/gsm/Makefile.am -> libosmocore_1.9.0.tar.xz/src/gsm/Makefile.am Changed
10
 
1
@@ -1,7 +1,7 @@
2
 # This is _NOT_ the library release version, it's an API version.
3
 # Please read chapter "Library interface versions" of the libtool documentation
4
 # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
5
-LIBVERSION=19:0:1
6
+LIBVERSION=20:0:0
7
 
8
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
9
 AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
10
libosmocore_1.8.0.255.84d5.tar.xz/src/isdn/Makefile.am -> libosmocore_1.9.0.tar.xz/src/isdn/Makefile.am Changed
10
 
1
@@ -1,7 +1,7 @@
2
 # This is _NOT_ the library release version, it's an API version.
3
 # Please read chapter "Library interface versions" of the libtool documentation
4
 # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
5
-LIBVERSION=0:0:0
6
+LIBVERSION=1:0:1
7
 
8
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
9
 AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
10
libosmocore_1.8.0.255.84d5.tar.xz/src/vty/Makefile.am -> libosmocore_1.9.0.tar.xz/src/vty/Makefile.am Changed
10
 
1
@@ -1,7 +1,7 @@
2
 # This is _NOT_ the library release version, it's an API version.
3
 # Please read chapter "Library interface versions" of the libtool documentation
4
 # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
5
-LIBVERSION=12:0:3
6
+LIBVERSION=13:0:0
7
 
8
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
9
 AM_CFLAGS = -Wall $(TALLOC_CFLAGS) $(PTHREAD_CFLAGS)
10