Projects
osmocom:latest
osmo-ggsn
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 6
View file
osmo-ggsn.spec
Changed
@@ -18,13 +18,13 @@ Name: osmo-ggsn Requires: osmocom-latest -Version: 1.10.1 +Version: 1.10.2 Release: 0 Summary: GPRS Support Node License: GPL-2.0-only AND LGPL-2.1-or-later Group: Productivity/Telephony/Servers URL: https://osmocom.org/projects/openggsn -Source: osmo-ggsn_1.10.1.tar.xz +Source: osmo-ggsn_1.10.2.tar.xz Source1: rpmlintrc BuildRequires: libtool >= 2 BuildRequires: pkgconfig >= 0.20 @@ -32,9 +32,9 @@ BuildRequires: systemd-rpm-macros %endif BuildRequires: pkgconfig(libgtpnl) >= 1.2.0 -BuildRequires: pkgconfig(libosmocore) >= 1.8.0 -BuildRequires: pkgconfig(libosmoctrl) >= 1.8.0 -BuildRequires: pkgconfig(libosmovty) >= 1.8.0 +BuildRequires: pkgconfig(libosmocore) >= 1.9.0 +BuildRequires: pkgconfig(libosmoctrl) >= 1.9.0 +BuildRequires: pkgconfig(libosmovty) >= 1.9.0 Obsoletes: openggsn %{?systemd_requires}
View file
osmo-ggsn_1.10.1.dsc -> osmo-ggsn_1.10.2.dsc
Changed
@@ -2,13 +2,13 @@ Source: osmo-ggsn Binary: osmo-ggsn, libgtp6, gtp-echo-responder, libgtp-dev, osmo-ggsn-dbg, gtp-echo-responder-dbg, libgtp-dbg, osmo-ggsn-doc Architecture: any all -Version: 1.10.1 +Version: 1.10.2 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: https://projects.osmocom.org/projects/openggsn Standards-Version: 3.9.6 Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-ggsn Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-ggsn -Build-Depends: debhelper (>= 9), autotools-dev, pkg-config, libdpkg-perl, git, dh-autoreconf, libosmocore-dev (>= 1.8.0), osmo-gsm-manuals-dev, libgtpnl-dev (>= 1.2.0) +Build-Depends: debhelper (>= 10), autotools-dev, pkg-config, libdpkg-perl, git, dh-autoreconf, libosmocore-dev (>= 1.9.0), osmo-gsm-manuals-dev, libgtpnl-dev (>= 1.2.0) Package-List: gtp-echo-responder deb net optional arch=any gtp-echo-responder-dbg deb debug extra arch=any @@ -19,8 +19,8 @@ osmo-ggsn-dbg deb debug extra arch=any osmo-ggsn-doc deb doc optional arch=all Checksums-Sha1: - 1ac32ea5adaeb6fda5e83fa078357cbf5517ba5e 188832 osmo-ggsn_1.10.1.tar.xz + e9ec9a86bca4b4921d64b503db9717efa5ee7630 192296 osmo-ggsn_1.10.2.tar.xz Checksums-Sha256: - 4cbe59b119d7747a94d307b82cbf2f576a8093c123de4af31ba6a11e14cdb25d 188832 osmo-ggsn_1.10.1.tar.xz + 9db79e853bbe2d9a4f0c96b0fa80ea9521cb5e007a3dcdf975040d6a975c1c26 192296 osmo-ggsn_1.10.2.tar.xz Files: - 18aa4a16c32ba8f46f8dd03afd1434bc 188832 osmo-ggsn_1.10.1.tar.xz + 70adfd0daa2817f5776d78a8b812eb7d 192296 osmo-ggsn_1.10.2.tar.xz
View file
osmo-ggsn_1.10.1.tar.xz/.tarball-version -> osmo-ggsn_1.10.2.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.10.1 +1.10.2
View file
osmo-ggsn_1.10.1.tar.xz/README.md -> osmo-ggsn_1.10.2.tar.xz/README.md
Changed
@@ -27,9 +27,10 @@ Documentation ------------- -There currently is no other documentation other than the wiki on the -homepage. It would be great if somebody would work towards a user -manual that can become part of the osmo-gsm-manuals project. +The user manual and VTY reference are optionally built in PDF form +as part of the build process. Find pre-rendered versions here: + +https://ftp.osmocom.org/docs/osmo-ggsn/master/ Mailing List ------------
View file
osmo-ggsn_1.10.1.tar.xz/configure.ac -> osmo-ggsn_1.10.2.tar.xz/configure.ac
Changed
@@ -154,9 +154,9 @@ AM_INIT_AUTOMAKE(foreign) -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.8.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.9.0) AC_ARG_ENABLE(sanitize, AS_HELP_STRING(
View file
osmo-ggsn_1.10.1.tar.xz/contrib/osmo-ggsn.spec.in -> osmo-ggsn_1.10.2.tar.xz/contrib/osmo-ggsn.spec.in
Changed
@@ -31,9 +31,9 @@ BuildRequires: systemd-rpm-macros %endif BuildRequires: pkgconfig(libgtpnl) >= 1.2.0 -BuildRequires: pkgconfig(libosmocore) >= 1.8.0 -BuildRequires: pkgconfig(libosmoctrl) >= 1.8.0 -BuildRequires: pkgconfig(libosmovty) >= 1.8.0 +BuildRequires: pkgconfig(libosmocore) >= 1.9.0 +BuildRequires: pkgconfig(libosmoctrl) >= 1.9.0 +BuildRequires: pkgconfig(libosmovty) >= 1.9.0 Obsoletes: openggsn %{?systemd_requires}
View file
osmo-ggsn_1.10.1.tar.xz/contrib/systemd/osmo-ggsn.service -> osmo-ggsn_1.10.2.tar.xz/contrib/systemd/osmo-ggsn.service
Changed
@@ -1,6 +1,7 @@ Unit Description=OsmoGGSN -After=networking.service +After=network-online.target +Wants=network-online.target Service Type=simple
View file
osmo-ggsn_1.10.1.tar.xz/debian/changelog -> osmo-ggsn_1.10.2.tar.xz/debian/changelog
Changed
@@ -1,3 +1,19 @@ +osmo-ggsn (1.10.2) unstable; urgency=medium + + Vadim Yanitskiy + * Do not hard-code -g and -O2 in CFLAGS + * tests: use -no-install libtool flag to avoid ./lt-* scripts + + Oliver Smith + * doc/manuals/chapters/configuration: fix typo + * debian: set compat level to 10 + * systemd: depend on networking-online.target + * README: update documentation section + * doc: running: update kernel-gtp limitations + * lib/in46_addr: add in46a_from_gsna + + -- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 12 Sep 2023 14:36:10 +0200 + osmo-ggsn (1.10.1) unstable; urgency=medium Oliver Smith
View file
osmo-ggsn_1.10.1.tar.xz/debian/compat -> osmo-ggsn_1.10.2.tar.xz/debian/compat
Changed
@@ -1 +1 @@ -9 +10
View file
osmo-ggsn_1.10.1.tar.xz/debian/control -> osmo-ggsn_1.10.2.tar.xz/debian/control
Changed
@@ -2,12 +2,12 @@ Maintainer: Osmocom team <openbsc@lists.osmocom.org> Section: net Priority: optional -Build-Depends: debhelper (>= 9), +Build-Depends: debhelper (>= 10), autotools-dev, pkg-config, libdpkg-perl, git, dh-autoreconf, - libosmocore-dev (>= 1.8.0), + libosmocore-dev (>= 1.9.0), osmo-gsm-manuals-dev, libgtpnl-dev (>= 1.2.0) Standards-Version: 3.9.6
View file
osmo-ggsn_1.10.1.tar.xz/doc/manuals/chapters/configuration.adoc -> osmo-ggsn_1.10.2.tar.xz/doc/manuals/chapters/configuration.adoc
Changed
@@ -302,7 +302,7 @@ Address=192.168.7.1/24 <2> IPMasquerade=yes <3> ---- -<1> The netowrk device name, which must match the one in the apn0.netdev unit file above +<1> The network device name, which must match the one in the apn0.netdev unit file above <2> The local IP address configured on the device <3> Requesting systemd to configure IP masquerading for this interface. Depending on your needs, You may not want this if you have proper end-to-end routing set up, and want to have transparent
View file
osmo-ggsn_1.10.1.tar.xz/doc/manuals/chapters/running.adoc -> osmo-ggsn_1.10.2.tar.xz/doc/manuals/chapters/running.adoc
Changed
@@ -83,7 +83,12 @@ === GTP-U kernel module -WARNING: As of writing, the kernel module does not support IPv6. +WARNING: As of writing, IPv6 support for the kernel module has not been + upstreamed yet (OS#1952). + +WARNING: As of writing, it is not possible to configure multiple APNs with + gtpu-mode kernel-gpt. This is a limitation in OsmoGGSN, not in the + kernel module (OS#6106). OsmoGGSN has support to use the Linux kernel GTP-U tunnel driver to accelerate the data/user plane while still implementing the control plane (GTP-C) in
View file
osmo-ggsn_1.10.1.tar.xz/ggsn/Makefile.am -> osmo-ggsn_1.10.2.tar.xz/ggsn/Makefile.am
Changed
@@ -2,7 +2,7 @@ AM_LDFLAGS = @EXEC_LDFLAGS@ -AM_CFLAGS = -O2 -D_GNU_SOURCE -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' -ggdb $(LIBOSMOCORE_CFLAGS) $(LIBOSMOCTRL_CFLAGS) $(LIBOSMOVTY_CFLAGS) +AM_CFLAGS = -D_GNU_SOURCE -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' $(LIBOSMOCORE_CFLAGS) $(LIBOSMOCTRL_CFLAGS) $(LIBOSMOVTY_CFLAGS) osmo_ggsn_LDADD = @EXEC_LDADD@ -lgtp -L../gtp ../lib/libmisc.a $(LIBOSMOCORE_LIBS) $(LIBOSMOCTRL_LIBS) $(LIBOSMOVTY_LIBS)
View file
osmo-ggsn_1.10.1.tar.xz/ggsn/ggsn_vty.c -> osmo-ggsn_1.10.2.tar.xz/ggsn/ggsn_vty.c
Changed
@@ -814,10 +814,7 @@ { struct in46_addr in46; - in46.len = in->l; - OSMO_ASSERT(in->l <= sizeof(in46.v6)); - memcpy(&in46.v6, in->v, in->l); - + in46a_from_gsna(in, &in46); return in46a_ntoa(&in46); }
View file
osmo-ggsn_1.10.1.tar.xz/gtp/Makefile.am -> osmo-ggsn_1.10.2.tar.xz/gtp/Makefile.am
Changed
@@ -8,7 +8,7 @@ include_HEADERS = gtp.h gsn.h pdp.h gtpie.h -AM_CFLAGS = -O2 -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' -ggdb $(LIBOSMOCORE_CFLAGS) +AM_CFLAGS = -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' $(LIBOSMOCORE_CFLAGS) libgtp_la_SOURCES = gtp.c gtp.h gsn.c gsn.h gtpie.c gtpie.h pdp.c pdp.h lookupa.c lookupa.h queue.c queue.h libgtp_la_LDFLAGS = -version-info $(LIBVERSION) -no-undefined
View file
osmo-ggsn_1.10.1.tar.xz/lib/Makefile.am -> osmo-ggsn_1.10.2.tar.xz/lib/Makefile.am
Changed
@@ -2,7 +2,7 @@ noinst_HEADERS = gnugetopt.h ippool.h lookup.h syserr.h tun.h in46_addr.h netdev.h gtp-kernel.h netns.h util.h icmpv6.h checksum.h -AM_CFLAGS = -O2 -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' -ggdb $(LIBOSMOCORE_CFLAGS) +AM_CFLAGS = -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' $(LIBOSMOCORE_CFLAGS) libmisc_a_SOURCES = getopt1.c getopt.c ippool.c lookup.c tun.c debug.c in46_addr.c netdev.c netns.c util.c icmpv6.c checksum.c
View file
osmo-ggsn_1.10.1.tar.xz/lib/in46_addr.c -> osmo-ggsn_1.10.2.tar.xz/lib/in46_addr.c
Changed
@@ -375,3 +375,10 @@ dst->v4.s_addr = 0; return 1; } + +void in46a_from_gsna(const struct ul16_t *in, struct in46_addr *dst) +{ + dst->len = in->l; + OSMO_ASSERT(in->l <= sizeof(dst->v6)); + memcpy(&dst->v6, in->v, in->l); +}
View file
osmo-ggsn_1.10.1.tar.xz/lib/in46_addr.h -> osmo-ggsn_1.10.2.tar.xz/lib/in46_addr.h
Changed
@@ -39,3 +39,5 @@ static inline bool in46a_is_v4(const struct in46_addr *addr) { return addr->len == sizeof(struct in_addr); } + +void in46a_from_gsna(const struct ul16_t *in, struct in46_addr *dst);
View file
osmo-ggsn_1.10.1.tar.xz/sgsnemu/Makefile.am -> osmo-ggsn_1.10.2.tar.xz/sgsnemu/Makefile.am
Changed
@@ -2,7 +2,7 @@ AM_LDFLAGS = @EXEC_LDFLAGS@ -AM_CFLAGS = -O2 -D_GNU_SOURCE -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' -ggdb $(LIBOSMOCORE_CFLAGS) +AM_CFLAGS = -D_GNU_SOURCE -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' $(LIBOSMOCORE_CFLAGS) sgsnemu_LDADD = @EXEC_LDADD@ -lgtp -L../gtp ../lib/libmisc.a $(LIBOSMOCORE_LIBS)
View file
osmo-ggsn_1.10.1.tar.xz/tests/gtp/Makefile.am -> osmo-ggsn_1.10.2.tar.xz/tests/gtp/Makefile.am
Changed
@@ -1,4 +1,5 @@ -AM_CFLAGS = -Wall -I$(top_srcdir)/include $(LIBOSMOCORE_CFLAGS) -g +AM_CFLAGS = -Wall -I$(top_srcdir)/include $(LIBOSMOCORE_CFLAGS) +AM_LDFLAGS = -no-install EXTRA_DIST = \ gtpie_test.ok \
View file
osmo-ggsn_1.10.1.tar.xz/tests/lib/Makefile.am -> osmo-ggsn_1.10.2.tar.xz/tests/lib/Makefile.am
Changed
@@ -1,4 +1,5 @@ -AM_CFLAGS = -Wall -I$(top_srcdir)/include $(LIBOSMOCORE_CFLAGS) -g +AM_CFLAGS = -Wall -I$(top_srcdir)/include $(LIBOSMOCORE_CFLAGS) +AM_LDFLAGS = -no-install EXTRA_DIST = ippool_test.ok \ ippool_test.err \
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
.