Projects
osmocom:master
libosmocore
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 284
View file
libosmocore.spec
Changed
@@ -14,13 +14,13 @@ Name: libosmocore Requires: osmocom-master -Version: 1.9.0.99.d8070 +Version: 1.9.0.100.a379 Release: 0 Summary: The Open Source Mobile Communications Core Library License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later Group: Productivity/Telephony/Utilities Url: https://osmocom.org/projects/libosmocore/wiki/Libosmocore -Source: libosmocore_1.9.0.99.d8070.tar.xz +Source: libosmocore_1.9.0.100.a379.tar.xz Source1: rpmlintrc BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2
View file
commit_a37921aed12181ec128a7d37e33232a9a85425b9.txt
Added
View file
commit_d8070f57d7f66be4aea572ba540e4425d1859170.txt
Deleted
View file
libosmocore_1.9.0.100.a379.dsc
Added
@@ -0,0 +1,42 @@ +Format: 3.0 (native) +Source: libosmocore +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 +Architecture: any all +Version: 1.9.0.100.a379 +Maintainer: Osmocom team <openbsc@lists.osmocom.org> +Homepage: https://projects.osmocom.org/projects/libosmocore +Standards-Version: 3.9.8 +Vcs-Browser: https://gitea.osmocom.org/osmocom/libosmocore +Vcs-Git: https://gitea.osmocom.org/osmocom/libosmocore +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 +Package-List: + libosmocodec-doc deb doc optional arch=all + libosmocodec4 deb libs optional arch=any + libosmocoding-doc deb doc optional arch=all + libosmocoding0 deb libs optional arch=any + libosmocore deb libs optional arch=any + libosmocore-dbg deb debug extra arch=any + libosmocore-dev deb libdevel optional arch=any + libosmocore-doc deb doc optional arch=all + libosmocore-utils deb utils optional arch=any + libosmocore21 deb libs optional arch=any + libosmoctrl-doc deb doc optional arch=all + libosmoctrl0 deb libs optional arch=any + libosmogb-doc deb doc optional arch=all + libosmogb14 deb libs optional arch=any + libosmogsm-doc deb doc optional arch=all + libosmogsm20 deb libs optional arch=any + libosmoisdn-doc deb doc optional arch=all + libosmoisdn0 deb libs optional arch=any + libosmosim-doc deb doc optional arch=all + libosmosim2 deb libs optional arch=any + libosmousb-doc deb doc optional arch=all + libosmousb0 deb libs optional arch=any + libosmovty-doc deb doc optional arch=all + libosmovty13 deb libs optional arch=any +Checksums-Sha1: + 8abe0f7c9ad5471006bba5d294d4011b76514477 1091880 libosmocore_1.9.0.100.a379.tar.xz +Checksums-Sha256: + dd94844083ab5728dbee50b682f32b114ccce0825d476378a800227bc2b88e0d 1091880 libosmocore_1.9.0.100.a379.tar.xz +Files: + 38162ead87f06ba424ab7ea75ef19ced 1091880 libosmocore_1.9.0.100.a379.tar.xz
View file
libosmocore_1.9.0.99.d8070.tar.xz/.tarball-version -> libosmocore_1.9.0.100.a379.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.9.0.99-d8070 +1.9.0.100-a379
View file
libosmocore_1.9.0.99.d8070.tar.xz/debian/changelog -> libosmocore_1.9.0.100.a379.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -libosmocore (1.9.0.99.d8070) unstable; urgency=medium +libosmocore (1.9.0.100.a379) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Mon, 11 Dec 2023 20:52:55 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Tue, 12 Dec 2023 13:27:25 +0000 libosmocore (1.9.0) unstable; urgency=medium
View file
libosmocore_1.9.0.99.d8070.tar.xz/include/osmocom/core/socket.h -> libosmocore_1.9.0.100.a379.tar.xz/include/osmocom/core/socket.h
Changed
@@ -16,9 +16,20 @@ #include <osmocom/core/defs.h> +/*! maximum number of local or remote addresses supported by an osmo_sock instance */ +#define OSMO_SOCK_MAX_ADDRS 32 + /*! maximum length of a socket name ("r=1.2.3.4:123<->l=5.6.7.8:987") */ #define OSMO_SOCK_NAME_MAXLEN (2 + INET6_ADDRSTRLEN + 1 + 5 + 3 + 2 + INET6_ADDRSTRLEN + 1 + 5 + 1) +/*! maximum length of a multi-address socket peer (endpoint) name: (5.6.7.8|::9):987 + * char '(' + OSMO_STREAM_MAX_ADDRS - 1 addr separators + chars "):" + port buffer + char '\0' + */ +#define OSMO_SOCK_MULTIADDR_PEER_STR_MAXLEN (INET6_ADDRSTRLEN * OSMO_SOCK_MAX_ADDRS + INET6_ADDRSTRLEN + 2 + 6 + 1) +/*! maximum length of a multia-address socket name ("r=(::2|1.2.3.4):123<->l=(5.6.7.8|::9):987") */ +#define OSMO_SOCK_MULTIADDR_NAME_MAXLEN (OSMO_SOCK_MULTIADDR_PEER_STR_MAXLEN + 7) + + struct sockaddr_in; struct sockaddr; struct osmo_fd; @@ -108,9 +119,6 @@ #define GET_OSMO_SOCK_F_PRIO(f) (((f) >> 16) & 0xff) -/*! maximum number of local or remote addresses supported by an osmo_sock instance */ -#define OSMO_SOCK_MAX_ADDRS 32 - int osmo_sock_init(uint16_t family, uint16_t type, uint8_t proto, const char *host, uint16_t port, unsigned int flags);
View file
libosmocore_1.9.0.99.d8070.tar.xz/src/core/socket.c -> libosmocore_1.9.0.100.a379.tar.xz/src/core/socket.c
Changed
@@ -2020,14 +2020,14 @@ /*! Format multiple IP addresses and/or port number into a combined string buffer * \paramout str Destination string buffer. - * \paramin str_len sizeof(str). + * \paramin str_len sizeof(str), usually OSMO_SOCK_MULTIADDR_PEER_STR_MAXLEN. * \paramout ip Pointer to memory holding ip_cnt consecutive buffers of size ip_len. * \paramout ip_cnt length ip array pointer. on return it contains the number of addresses found. * \paramin ip_len length of each of the string buffer in the the ip array. * \paramout port number (will be printed in when not NULL). * \return String length as returned by snprintf(), or negative on error. * - * This API expectes an ip array as the one filled in by + * This API expects an ip array as the one filled in by * osmo_sock_multiaddr_get_ip_and_port(), and hence it's a good companion for * that API. */ @@ -2065,7 +2065,7 @@ /*! Get address/port information on socket in provided string buffer, like "r=1.2.3.4:5<->l=6.7.8.9:10". * This does not include braces like osmo_sock_get_name(). * \paramout str Destination string buffer. - * \paramin str_len sizeof(str). + * \paramin str_len sizeof(str), usually OSMO_SOCK_MULTIADDR_NAME_MAXLEN. * \paramin fd File descriptor of socket. * \paramin fd IPPROTO of the socket, eg: IPPROTO_SCTP. * \return String length as returned by snprintf(), or negative on error.
View file
libosmocore_1.9.0.99.d8070.dsc
Deleted
@@ -1,42 +0,0 @@ -Format: 3.0 (native) -Source: libosmocore -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 -Architecture: any all -Version: 1.9.0.99.d8070 -Maintainer: Osmocom team <openbsc@lists.osmocom.org> -Homepage: https://projects.osmocom.org/projects/libosmocore -Standards-Version: 3.9.8 -Vcs-Browser: https://gitea.osmocom.org/osmocom/libosmocore -Vcs-Git: https://gitea.osmocom.org/osmocom/libosmocore -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 -Package-List: - libosmocodec-doc deb doc optional arch=all - libosmocodec4 deb libs optional arch=any - libosmocoding-doc deb doc optional arch=all - libosmocoding0 deb libs optional arch=any - libosmocore deb libs optional arch=any - libosmocore-dbg deb debug extra arch=any - libosmocore-dev deb libdevel optional arch=any - libosmocore-doc deb doc optional arch=all - libosmocore-utils deb utils optional arch=any - libosmocore21 deb libs optional arch=any - libosmoctrl-doc deb doc optional arch=all - libosmoctrl0 deb libs optional arch=any - libosmogb-doc deb doc optional arch=all - libosmogb14 deb libs optional arch=any - libosmogsm-doc deb doc optional arch=all - libosmogsm20 deb libs optional arch=any - libosmoisdn-doc deb doc optional arch=all - libosmoisdn0 deb libs optional arch=any - libosmosim-doc deb doc optional arch=all - libosmosim2 deb libs optional arch=any - libosmousb-doc deb doc optional arch=all - libosmousb0 deb libs optional arch=any - libosmovty-doc deb doc optional arch=all - libosmovty13 deb libs optional arch=any -Checksums-Sha1: - f976e0a3955716e5d439235bdfca2cd24b5ae98e 1090560 libosmocore_1.9.0.99.d8070.tar.xz -Checksums-Sha256: - c06328d91b1e18713638317044f27798b73f81e2bad8a81715f2224b81406bf9 1090560 libosmocore_1.9.0.99.d8070.tar.xz -Files: - 938675433a564997a6e25d25e12548ea 1090560 libosmocore_1.9.0.99.d8070.tar.xz
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.