Bump version: 1.1.0.90-5468-dirty → 1.2.0
Change-Id: I2af8c8ff75d5153456b814b9dfe4fbddafe5af7a
This commit is contained in:
parent
546884d9a1
commit
a06b2d3877
|
@ -65,7 +65,7 @@ AC_ARG_ENABLE([gtp-linux],
|
|||
[enable_gtp_linux="$enableval"], [enable_gtp_linux="no"])
|
||||
|
||||
AS_IF([test "x$enable_gtp_linux" = "xyes"], [
|
||||
PKG_CHECK_MODULES([LIBGTPNL], [libgtpnl >= 1.0.0])
|
||||
PKG_CHECK_MODULES([LIBGTPNL], [libgtpnl >= 1.2.0])
|
||||
])
|
||||
|
||||
AM_CONDITIONAL([ENABLE_GTP_KERNEL], [test "$enable_gtp_linux" = "yes"])
|
||||
|
@ -135,9 +135,9 @@ adl_FUNC_GETOPT_LONG
|
|||
|
||||
AM_INIT_AUTOMAKE([foreign])
|
||||
|
||||
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.6.4)
|
||||
PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.3.0)
|
||||
PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl)
|
||||
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.11.0)
|
||||
PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.11.0)
|
||||
PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 0.11.0)
|
||||
|
||||
AC_ARG_ENABLE(sanitize,
|
||||
[AS_HELP_STRING(
|
||||
|
|
|
@ -1,3 +1,110 @@
|
|||
osmo-ggsn (1.2.0) unstable; urgency=medium
|
||||
|
||||
[ Neels Hofmeyr ]
|
||||
* fix compiler warnings: return 0 in main(), in 3 tests
|
||||
* add --enable-sanitize config option
|
||||
* sanitize build: ensure uint16/32 alignment in gtpie_test and in46a_test
|
||||
* configure: add --enable-werror
|
||||
* jenkins.sh: use --enable-werror configure flag, not CFLAGS
|
||||
|
||||
[ Harald Welte ]
|
||||
* sgsnemu: Don't leak FILE handle in proc_read()
|
||||
* sgsnemu: Fix format string in printing tun-device name
|
||||
* sgsnemu: Make sure buffer has space for terminating-NUL
|
||||
* sgsnemu: Free strings in error path
|
||||
* gtp: Fix buffer overflow in imsi_gtp2str()
|
||||
* gtp: Explicit OSMO_ASSERT to ensure pdp variable is set
|
||||
* tun: Don't copy 16byte IPv6 address to 'struct in_addr'
|
||||
* ippool: Correctly compute size of static pool
|
||||
* remove unused argument to alloc_ippool_blacklist()
|
||||
* factor out netdev_ip_local_get() from tun_ip_local_get()
|
||||
* Properly NULL-out blacklist in alloc_ippool_blacklist()
|
||||
* gtp_kernel: Change gtp_kernel_init() function signature
|
||||
* gtp-kernel: Re-add support for kernel GTP-U acceleration
|
||||
* gtp-kernel: Get rid of hard-coded kernel GTP device name
|
||||
* gtp-kernel: shut down kernel GTP device in apn_down()
|
||||
* gtp-kernel: Align logging for APN start in kernel-gtp case with that of TUN
|
||||
* gtp-kernel: Avoid global state variable
|
||||
* gtp-kernel: Make sure repeated calls to gtp_kernel_init() are safe
|
||||
* gtp-kernel: proper cleanup in error path
|
||||
* gtp-kernel: Get rid of SYS_ERR where not applicable
|
||||
* gtp-kernel: Add function name to pdp_debug() function calls
|
||||
* gtp-kernel: Add device nime in pdp_debug() log statements
|
||||
* contrib/jenkins.sh: Allow jenkins job to specify if kernel GTP is used
|
||||
* ggsn.c: Fix byte order of IPCP IPv4 DNS servers
|
||||
* ggsn: Ignore PCO with length 0, don't abort processing
|
||||
* README.md: Remove misleading sentence on sgsnemu
|
||||
* Add talloc context introspection via VTY
|
||||
* fix segfault in case of kernel gtp-u
|
||||
* lib/tun.c: Generalize tun_sifflags() to netdev_sifflags
|
||||
* lib/tun.c: generalize tun_*route() to netdev_*route()
|
||||
* lib/tun.c: Generalize tun_{set,add}addr*() functions
|
||||
* lib/tun: split generic network device related stuff to lib/netdev
|
||||
* lib/netdev.c: Cosmetic changes (coding style / cleanups)
|
||||
* ggsn: Don't explicitly use tun_setaddr() API anymore
|
||||
* sgsnemu: Convert from tun_setaddr() to tun_addaddr()
|
||||
* lib/tun: Remove tun_setaddr() API, as everyone is using tun_addaddr() now
|
||||
* Move kernel GTP support from ggsn/ to lib/
|
||||
* ggsn: don't use gtp_kernel_tunnel_{add,del}() for userspace tun
|
||||
|
||||
[ Pau Espin Pedrol ]
|
||||
* ggsn_vty: Stop using deprecated API vty_install_default
|
||||
* contrib/jenkins.sh: Enable Werror in C(PP)FLAGS
|
||||
* examples: Add secondary ipv6 google DNS to osmo-ggsn.cfg
|
||||
* tun_setaddr6: Fix log typo
|
||||
* cosmetic: Reorder tun_addaddr to get rid of decl of tun_setaddr4
|
||||
* ggsn.c: Print version of unhandled ip packet
|
||||
* Remove unused empty src/Makefile.in
|
||||
* tests: Split ipv6 specific tests into a new test group
|
||||
* Add support for IPv4v6 End User Addresses
|
||||
* contrib: jenkins.sh: Build libgtpnl as dep when building with gtp kernel support
|
||||
* cosmetic: sgsnemu.c: Fix trailing whitespace
|
||||
* ggsn.c: Improve logging info on link-local ipv6 addr not found
|
||||
* tun.c: tun_addaddr: Fix segfault and wrong usage of tun_nlattr
|
||||
* Set tun_addaddr ipv agnostic and add support for ipv6
|
||||
* ggsn: Add 'ipv6 link-local' vty cmd
|
||||
* ggsn_vty.c: Print ipv6 link-local cmd when writing config to file
|
||||
* gtp.c: Fix trailing whitespace
|
||||
* gtp.c: Determine GTP version from header
|
||||
* gtp.c: Log unsupported GTP version number
|
||||
* gtp/pdp: Fix trailing whitespace
|
||||
* gtp/pdp: Remove unused APIs pdp_ntoeua pdp_euaton
|
||||
* gtp.c: gtp_gpdu_ind: Convert ifelse to switch statement
|
||||
* gtp.c: gtp_gpdu_ind: Early return to avoid use of uninitialized var
|
||||
* gtp/gtp.c: Remove unused function char2ul_t
|
||||
* gtp/gtp.c: Mark non exported functions as static
|
||||
* gtp/gtp.c: Use uint8_t for version param in static functions
|
||||
* ggsn: encaps_tun: Avoid forwarding packet if EUA is unassigned, fix crash
|
||||
* ggsn: Validate packet src addr from MS
|
||||
* ggsn: Parse PCO_IPCP
|
||||
* ggsn: Parse PCO_IPCP for IPv4v6 pdp ctx
|
||||
* ggsn: Print all addresses on successful pdp ctx creation
|
||||
* ggsn.c: cb_tun_ind: Convert ifelse to switch statement
|
||||
* ggsn.c: cb_tun_ind: log dst addr of packet without pdp ctx
|
||||
* ggsn.c: cb_tun_ind: Don't drop packets targeting pdp ctx ll addr
|
||||
* sgsnemu: Fix bad ptr during context deallocation
|
||||
* sgsnemu: listen param is a host, not an interface
|
||||
* use osmo_init_logging2
|
||||
|
||||
[ Max ]
|
||||
* Log APN and tun names for packets
|
||||
* Enable sanitize for CI tests
|
||||
* Fix stow-enabled jenkins build failure
|
||||
* Add GTP message names
|
||||
|
||||
[ Viktor Tsymbalyuk ]
|
||||
* sgsnemu: sgsnemu stopped after recieving "Request accepted" from ggsn
|
||||
* sgsnemu: created "pinghost" and "createif" modes for mutual exclusion
|
||||
* sgsnemu: fix: no outgoing GTP-U in "createif" mode
|
||||
|
||||
[ Martin Hauke ]
|
||||
* build: Remove AC_PROG_CXX, C++ is never used
|
||||
|
||||
[ Stefan Sperling ]
|
||||
* remove the -f option from osmo-ggsn.service
|
||||
|
||||
-- Pau Espin Pedrol <pespin@sysmocom.de> Thu, 03 May 2018 16:05:27 +0200
|
||||
|
||||
osmo-ggsn (1.1.0) unstable; urgency=medium
|
||||
|
||||
* libgtp: pdp.h: Addition of new tx_gpdu_seq struct member member
|
||||
|
|
|
@ -22,7 +22,7 @@ Description: Osmocom Gateway GPRS Support Node (GGSN)
|
|||
operators as the interface between the Internet and the rest of the
|
||||
mobile network infrastructure.
|
||||
|
||||
Package: libgtp2
|
||||
Package: libgtp3
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Section: libs
|
||||
|
@ -41,7 +41,7 @@ Architecture: any
|
|||
Multi-Arch: same
|
||||
Section: libdevel
|
||||
Depends: ${misc:Depends},
|
||||
libgtp2 (= ${binary:Version})
|
||||
libgtp3 (= ${binary:Version})
|
||||
Description: Development files for libgtp
|
||||
OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile
|
||||
operators as the interface between the Internet and the rest of the
|
||||
|
@ -54,7 +54,7 @@ Package: osmo-ggsn-dbg
|
|||
Section: debug
|
||||
Architecture: any
|
||||
Priority: extra
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp2 (= ${binary:Version}), osmo-ggsn (= ${binary:Version})
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp3 (= ${binary:Version}), osmo-ggsn (= ${binary:Version})
|
||||
Multi-Arch: same
|
||||
Description: Debug symbols for OsmoGGSN
|
||||
OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile
|
||||
|
@ -65,7 +65,7 @@ Package: libgtp-dbg
|
|||
Section: debug
|
||||
Architecture: any
|
||||
Priority: extra
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp2 (= ${binary:Version})
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp3 (= ${binary:Version})
|
||||
Multi-Arch: same
|
||||
Description: Debug symbols for OsmoGGSN
|
||||
OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# This is _NOT_ the library release version, it's an API version.
|
||||
# Please read chapter "Library interface versions" of the libtool documentation
|
||||
# before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
|
||||
LIBVERSION=2:0:0
|
||||
LIBVERSION=3:0:0
|
||||
lib_LTLIBRARIES = libgtp.la
|
||||
|
||||
include_HEADERS = gtp.h pdp.h gtpie.h
|
||||
|
@ -11,7 +11,3 @@ AM_CFLAGS = -O2 -fno-builtin -Wall -DSBINDIR='"$(sbindir)"' -ggdb $(LIBOSMOCORE_
|
|||
libgtp_la_SOURCES = gtp.c gtp.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
|
||||
libgtp_la_LIBADD = $(LIBOSMOCORE_LIBS)
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue