2018-05-04 10:19:58 +00:00
|
|
|
osmo-ggsn (1.2.1) unstable; urgency=medium
|
|
|
|
|
|
|
|
* debian/rules: Fix debian packaging after 1.2.0 release
|
|
|
|
|
|
|
|
-- Pau Espin Pedrol <pespin@sysmocom.de> Fri, 04 May 2018 12:19:58 +0200
|
|
|
|
|
2018-05-03 14:05:28 +00:00
|
|
|
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
|
|
|
|
|
2017-10-28 17:00:23 +00:00
|
|
|
osmo-ggsn (1.1.0) unstable; urgency=medium
|
|
|
|
|
|
|
|
* libgtp: pdp.h: Addition of new tx_gpdu_seq struct member member
|
|
|
|
* libgtp: pdp.h: add LOGPDPX() helper to public API
|
|
|
|
|
|
|
|
-- Harald Welte <laforge@gnumonks.org> Sat, 28 Oct 2017 19:00:23 +0200
|
|
|
|
|
2017-09-06 10:19:49 +00:00
|
|
|
osmo-ggsn (1.0.0) unstable; urgency=medium
|
2017-09-05 16:12:14 +00:00
|
|
|
|
|
|
|
* Transition to OsmoGGSN
|
|
|
|
|
2017-09-06 10:19:49 +00:00
|
|
|
-- Harald Welte <laforge@gnumonks.org> Wed, 06 Sep 2017 12:19:48 +0200
|
2017-09-05 16:12:14 +00:00
|
|
|
|
2017-08-28 10:15:03 +00:00
|
|
|
openggsn (0.94.0) UNRELEASED; urgency=medium
|
2016-05-24 20:53:55 +00:00
|
|
|
|
2017-08-13 07:41:33 +00:00
|
|
|
[ Holger Hans Peter Freyther ]
|
2016-05-24 20:53:55 +00:00
|
|
|
* Bump version to ease upgrading from Debian SID.
|
2017-01-24 16:21:05 +00:00
|
|
|
* Bump libgtp SO version after ABI change.
|
2016-05-24 20:53:55 +00:00
|
|
|
|
2017-08-13 07:41:33 +00:00
|
|
|
[ Harald Welte ]
|
|
|
|
* various documentation / README updates
|
|
|
|
* improve error logging and propagation
|
|
|
|
* endian-safe definition of IP header
|
|
|
|
* IPv6 user plane support
|
|
|
|
|
|
|
|
-- Harald Welte <laforge@gnumonks.org> Sun, 13 Aug 2017 09:34:20 +0200
|
2016-05-24 20:53:55 +00:00
|
|
|
|
2015-11-30 13:06:09 +00:00
|
|
|
openggsn (0.92) precise; urgency=medium
|
|
|
|
|
|
|
|
* Release 0.92
|
|
|
|
|
|
|
|
-- Holger Hans Peter Freyther <holger@moiji-mobile.com> Mon, 30 Nov 2015 14:05:59 +0100
|
|
|
|
|
|
|
|
openggsn (0.91+git34) precise; urgency=medium
|
2014-09-23 14:38:47 +00:00
|
|
|
|
|
|
|
* Non-maintainer upload.
|
|
|
|
|
|
|
|
-- Holger Hans Peter Freyther <holger@freyther.de> Tue, 23 Sep 2014 16:38:32 +0200
|
|
|
|
|
|
|
|
openggsn (0.91+git33) precise; urgency=low
|
2012-08-25 04:16:01 +00:00
|
|
|
|
|
|
|
* Fix init script.
|
|
|
|
|
|
|
|
-- Eric Butler <eric@codebutler.com> Fri, 24 Aug 2012 21:15:32 -0700
|
|
|
|
|
2012-08-15 01:08:41 +00:00
|
|
|
openggsn (0.91+git33) precise; urgency=low
|
|
|
|
|
|
|
|
* Update package for Ubuntu Precise.
|
|
|
|
|
|
|
|
-- Eric Butler <eric@codebutler.com> Tue, 14 Aug 2012 16:48:59 -0700
|
|
|
|
|
2011-05-10 15:32:02 +00:00
|
|
|
openggsn (0.91-2) unstable; urgency=low
|
|
|
|
|
|
|
|
* Switch to source/format (git)
|
|
|
|
|
|
|
|
-- Harald Welte <laforge@gnumonks.org> Tue, 10 May 2011 17:31:37 +0200
|
|
|
|
|
2010-08-24 13:23:33 +00:00
|
|
|
openggsn (0.91-1) unstable; urgency=low
|
|
|
|
|
|
|
|
* Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP>
|
|
|
|
|
|
|
|
-- Harald Welte <laforge@gnumonks.org> Tue, 24 Aug 2010 11:23:40 +0200
|