Changes of Revision 240
libosmocore.spec
Changed
x
1
2
3
Name: libosmocore
4
Requires: osmocom-master
5
-Version: 1.9.0.12.9519
6
+Version: 1.9.0.13.1584
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.9.0.12.9519.tar.xz
13
+Source: libosmocore_1.9.0.13.1584.tar.xz
14
Source1: rpmlintrc
15
BuildRequires: automake >= 1.6
16
BuildRequires: libtool >= 2
17
commit_1584b2ac39292aedddb8abd165957912fe9399c0.txt
Added
commit_9519d8d27ad84845b3d60f36e46489f9c8d5c4be.txt
Deleted
libosmocore_1.9.0.12.9519.dsc -> libosmocore_1.9.0.13.1584.dsc
Changed
22
1
2
Source: libosmocore
3
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
4
Architecture: any all
5
-Version: 1.9.0.12.9519
6
+Version: 1.9.0.13.1584
7
Maintainer: Osmocom team <openbsc@lists.osmocom.org>
8
Homepage: https://projects.osmocom.org/projects/libosmocore
9
Standards-Version: 3.9.8
10
11
libosmovty-doc deb doc optional arch=all
12
libosmovty13 deb libs optional arch=any
13
Checksums-Sha1:
14
- a42832452df90b5814b9e637009d54bbbbeec9c5 1074052 libosmocore_1.9.0.12.9519.tar.xz
15
+ f3c6214d83c815998e6124c26505f86f1153b4c9 1073440 libosmocore_1.9.0.13.1584.tar.xz
16
Checksums-Sha256:
17
- 234e43c4f2198619b1aa59b9bfcede882820aba8f5d8c905d7bb15d11b744d3e 1074052 libosmocore_1.9.0.12.9519.tar.xz
18
+ a4709098ef2e28649ba481192c1b13c18c39bc2234e71b1f85535786b4e1acdd 1073440 libosmocore_1.9.0.13.1584.tar.xz
19
Files:
20
- b6a8e2795cc024335997530f2310a68b 1074052 libosmocore_1.9.0.12.9519.tar.xz
21
+ cfbba6df92ab54ef6c997bf4ee79dd18 1073440 libosmocore_1.9.0.13.1584.tar.xz
22
libosmocore_1.9.0.12.9519.tar.xz/.tarball-version -> libosmocore_1.9.0.13.1584.tar.xz/.tarball-version
Changed
4
1
2
-1.9.0.12-9519
3
+1.9.0.13-1584
4
libosmocore_1.9.0.12.9519.tar.xz/TODO-RELEASE -> libosmocore_1.9.0.13.1584.tar.xz/TODO-RELEASE
Changed
9
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
-core ADD osmo_sock_multiaddr_{add,del}_local_addr()
6
\ No newline at end of file
7
+core ADD osmo_sock_multiaddr_{add,del}_local_addr()
8
+core ADD gsmtap_inst_fd2() core, DEPRECATE gsmtap_inst_fd()
9
libosmocore_1.9.0.12.9519.tar.xz/debian/changelog -> libosmocore_1.9.0.13.1584.tar.xz/debian/changelog
Changed
12
1
2
-libosmocore (1.9.0.12.9519) unstable; urgency=medium
3
+libosmocore (1.9.0.13.1584) unstable; urgency=medium
4
5
* Automatically generated changelog entry for building the Osmocom master feed
6
7
- -- Osmocom OBS scripts <info@osmocom.org> Thu, 05 Oct 2023 14:59:50 +0000
8
+ -- Osmocom OBS scripts <info@osmocom.org> Mon, 16 Oct 2023 13:52:26 +0000
9
10
libosmocore (1.9.0) unstable; urgency=medium
11
12
libosmocore_1.9.0.12.9519.tar.xz/include/osmocom/core/gsmtap_util.h -> libosmocore_1.9.0.13.1584.tar.xz/include/osmocom/core/gsmtap_util.h
Changed
26
1
2
int8_t snr, const uint8_t *data, unsigned int len);
3
4
/*! one gsmtap instance */
5
-struct gsmtap_inst {
6
- int ofd_wq_mode; /*!< wait queue mode? */
7
- struct osmo_wqueue wq; /*!< the wait queue */
8
- struct osmo_fd sink_ofd;/*!< file descriptor */
9
-};
10
+struct gsmtap_inst;
11
12
-/*! obtain the file descriptor associated with a gsmtap instance
13
- * \paramin gti GSMTAP instance
14
- * \returns file descriptor of GSMTAP instance */
15
-static inline int gsmtap_inst_fd(struct gsmtap_inst *gti)
16
-{
17
- return gti->wq.bfd.fd;
18
-}
19
+int gsmtap_inst_fd(struct gsmtap_inst *gti)
20
+ OSMO_DEPRECATED("Use gsmtap_inst_fd2() instead");
21
+
22
+int gsmtap_inst_fd2(const struct gsmtap_inst *gti);
23
24
int gsmtap_source_init_fd(const char *host, uint16_t port);
25
int gsmtap_source_init_fd2(const char *local_host, uint16_t local_port, const char *rem_host, uint16_t rem_port);
26
libosmocore_1.9.0.12.9519.tar.xz/src/core/gsmtap_util.c -> libosmocore_1.9.0.13.1584.tar.xz/src/core/gsmtap_util.c
Changed
48
1
2
*
3
* \file gsmtap_util.c */
4
5
+/*! one gsmtap instance */
6
+struct gsmtap_inst {
7
+ int ofd_wq_mode; /*!< wait queue mode? This field member may not be changed or moved (backwards compatibility) */
8
+ struct osmo_wqueue wq; /*!< the wait queue. This field member may not be changed or moved (backwards compatibility) */
9
+ struct osmo_fd sink_ofd; /*!< file descriptor */
10
+};
11
+
12
+/*! Deprecated, use gsmtap_inst_fd2() instead
13
+ * \paramin gti GSMTAP instance
14
+ * \returns file descriptor of GSMTAP instance */
15
+int gsmtap_inst_fd(struct gsmtap_inst *gti)
16
+{
17
+ return gsmtap_inst_fd2(gti);
18
+}
19
+
20
+/*! obtain the file descriptor associated with a gsmtap instance
21
+ * \paramin gti GSMTAP instance
22
+ * \returns file descriptor of GSMTAP instance */
23
+int gsmtap_inst_fd2(const struct gsmtap_inst *gti)
24
+{
25
+ return gti->wq.bfd.fd;
26
+}
27
28
/*! convert RSL channel number to GSMTAP channel type
29
* \paramin rsl_chantype RSL channel type
30
31
/* try immediate send and return error if any */
32
int rc;
33
34
- rc = write(gsmtap_inst_fd(gti), msg->data, msg->len);
35
+ rc = write(gsmtap_inst_fd2(gti), msg->data, msg->len);
36
if (rc < 0) {
37
return rc;
38
} else if (rc >= msg->len) {
39
40
{
41
int fd, rc;
42
43
- fd = gsmtap_source_add_sink_fd(gsmtap_inst_fd(gti));
44
+ fd = gsmtap_source_add_sink_fd(gsmtap_inst_fd2(gti));
45
if (fd < 0)
46
return fd;
47
48
libosmocore_1.9.0.12.9519.tar.xz/src/core/libosmocore.map -> libosmocore_1.9.0.13.1584.tar.xz/src/core/libosmocore.map
Changed
10
1
2
get_value_string;
3
get_value_string_or_null;
4
gsmtap_gsm_channel_names;
5
+gsmtap_inst_fd;
6
+gsmtap_inst_fd2;
7
gsmtap_makemsg;
8
gsmtap_makemsg_ex;
9
gsmtap_send;
10