We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 227
libosmocore.spec
Changed
x
1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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