openggsn.git branch laforge/osmo-ggsn updated. 0.94-18-g46b7e30

gitosis at gitosis at
Sat Aug 12 20:56:40 UTC 2017

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".

The branch, laforge/osmo-ggsn has been updated
  discards  f90636e35178a2b407ba754193ac77103fb2a7d0 (commit)
  discards  58bd1693eb47579007a6dd902910194dac80791b (commit)
  discards  a22941aef3242ebbc011ccfab25c9f8ffecbc27b (commit)
  discards  f38f373ddb7283971b887d9a3ee31c98aae5d318 (commit)
  discards  defa657404df72fe10152abbeb1cf4db8d3ed79d (commit)
  discards  db3a9f4d69f97970981cc3dc80200af82fb96b02 (commit)
  discards  f4c29c1225629aefe1513f2a43291919a148c1a5 (commit)
  discards  b7829076cd8371005f2f864ffd59dc9dc0db58a0 (commit)
  discards  eca48374c0e4b6eccb3edd149f6e78fd5ad95bab (commit)
  discards  fb845eff238db7b346ca84a3657f50011ca5d0ca (commit)
  discards  680985869beaad03d55c0e38dc83c61e0f8f3e53 (commit)
  discards  abf33aaecfb18b806fd297cb42bffa7b620354fb (commit)
  discards  215a5c8d011f2bc3bae3d597774d85a30d7f8f5d (commit)
  discards  638fc607afbd7bffb84b69101c19f18da1c0cb3c (commit)
       via  46b7e30193c3a62449f3fe24ba225cafa610f21e (commit)
       via  96d48df6db81bed9da50b213e681169ba9b00b4c (commit)
       via  cae6e41162be3889df3c350eef80f27e89538323 (commit)
       via  67c092bd1b526f1964bc6f29bd3c67c510dd2b72 (commit)
       via  d54bee61e1043063d86341b089fd3db19ae357c3 (commit)
       via  25ebd9678114b0e1024d67e4934b4ab7b98f531f (commit)
       via  bcefbf3979a21d386990a396bf93721c5411620b (commit)
       via  816813d5a079e863dc0dfb4b9116969c6417d7ca (commit)
       via  be75a832aeaceda326cbbfe741be6925a8898786 (commit)
       via  664ba4117bd5aa79118bfda5903ae48db405c362 (commit)
       via  5c67c116a7833036b8bcec4e047d4c590105a842 (commit)
       via  27c7b2f94118e6a0a15ebeeb142e7c7cb7c21e55 (commit)
       via  1e904b05bbe0d5277bb8c374edd21d8ac65a0708 (commit)
       via  fbc1c7a5650e541042e6d9df5a39b8980afa46cd (commit)
       via  546b762da662aaac026ebd29f00ae51fefeaf738 (commit)
       via  1b731746fda2e8949c1d38dca45ad03fd0d3ab4a (commit)
       via  54d082e5e8a3bd45a46dde1162015954b9047f69 (commit)
       via  b10ee08c2ff4df8acc053d2ad9a2cba04e757061 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (f90636e35178a2b407ba754193ac77103fb2a7d0)
             N -- N -- N (46b7e30193c3a62449f3fe24ba225cafa610f21e)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 46b7e30193c3a62449f3fe24ba225cafa610f21e
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 21:33:08 2017 +0200

    WIP: manpage update
    Change-Id: Icc49721c3d52d5b1c921ea5e4ccfc8b705a2c9bc

commit 96d48df6db81bed9da50b213e681169ba9b00b4c
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 20:01:59 2017 +0200

    Documentation update: Remove NEWS, README.Solaris, update
    * README.Solaris is obsolete and related code has been removed
    * NEWS file was unmaintained for more than a decade, remove it
    * Remove "Performance" chapter about 550MHz Athlon
    * gengetopt is no longer needed for ggsn
    * remove compilation/installation instructions horribly out of date
    * command line syntax of 'ggsn' program has changed
    Change-Id: I45d627911503c7b733cae6a1396ca4d69a9994db

commit cae6e41162be3889df3c350eef80f27e89538323
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 15:07:02 2017 +0200

    Introduce a VTY, factually turning OpenGGSN into an Osmocom program
    Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826

commit 67c092bd1b526f1964bc6f29bd3c67c510dd2b72
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 16:38:44 2017 +0200

    lib/tun: Mark internal helper functions 'static'
    Change-Id: I53a8a89abb0080a39a153e9d3864c17b29aa193c

commit d54bee61e1043063d86341b089fd3db19ae357c3
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 16:18:12 2017 +0200

    Remove __sun__ code that is unmaintained
    We haven nobody maintaining this platform, let's remove it.
    In fact, only Linux and FreeBSD are part of the jenkins build tests,
    so even Apple/MacOS is up for disposal.  However, as it's more
    popular, let's keep the code.
    Change-Id: Id6b8179259bacade52c39f96e688f828eff164ac

commit 25ebd9678114b0e1024d67e4934b4ab7b98f531f
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 14:55:09 2017 +0200

    libgtp: Add back-reference to gsn from pdp context
    This is required once one wants to support multiple GSNs in a single
    WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted
    Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2

commit bcefbf3979a21d386990a396bf93721c5411620b
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 14:52:45 2017 +0200

    libgtp: Remove ctrl_handle from gsn_t, replace with private context
    The control interface handle never belonged into libgtp in the first
    place.  Commit 727417dd28813c697b4820aef9f54f249e30c4b8 should not
    have added this to the shared library (used by sgsnemu, osmo-sgsn, ...),
    but to some private state of the GGSN.
    Introducing a private context pointer at the same location will keep
    ABI compatibilty.
    Change-Id: I4f17516dae3e04114564828a3e5f6e2ea54212a5

commit 816813d5a079e863dc0dfb4b9116969c6417d7ca
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 15:06:19 2017 +0200

    lib/tun.c: Proper cleanup during tun_new() error paths
    Change-Id: I285be20df76774ac7258b6edb3d4f2d28703757d

commit be75a832aeaceda326cbbfe741be6925a8898786
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 12:55:04 2017 +0200

    lib/ippool: Move ippool_aton() out of ippool_new()
    we rather pass the in46_prefix directly into ippool_new()
    Change-Id: Iadf6274e881a9bfc75eb41f9380f5ae2d8c92a0f

commit 664ba4117bd5aa79118bfda5903ae48db405c362
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 12:46:39 2017 +0200

    lib/ippool: Add back-pointer from pool member to pool
    This allows us to remove pool members without having to keep
    a pointer to the pool around.
    Change-Id: I9042eb85989c5451d7894678eca110dd19e78002

commit 5c67c116a7833036b8bcec4e047d4c590105a842
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 14:54:28 2017 +0200

    lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized address
    Change-Id: I42d41ec1370b9cc15d372b649d8e1bc78e76af9b

commit 27c7b2f94118e6a0a15ebeeb142e7c7cb7c21e55
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 12:55:48 2017 +0200

    lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix
    Change-Id: I797d105117e81951732bcfc2cc26a8d00fd69443

commit 1e904b05bbe0d5277bb8c374edd21d8ac65a0708
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 12:46:17 2017 +0200

    lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa()
    Change-Id: I752b7033a106a74dc219047da5c3a7ad3cd3602e

commit fbc1c7a5650e541042e6d9df5a39b8980afa46cd
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 14:56:10 2017 +0200

    lib/tun: Add 'void *priv' pointer to tun_t
    This allows the application to attach some private state to the tun
    device, such as the context from which it was created/allocated
    Change-Id: Ief43b9b5fab5830fa8e28362c795f88f0b4d353b

commit 546b762da662aaac026ebd29f00ae51fefeaf738
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 15:09:08 2017 +0200

    lib/tun: Add missing #include to net/if.h for IFNAMSIZ
    Change-Id: I979867d643c9fa912884fe55105333dbad39ab97

commit 1b731746fda2e8949c1d38dca45ad03fd0d3ab4a
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 14:52:15 2017 +0200

    gtp-kernel: Remove dependency to cmdline.[ch]
    Change-Id: I760f25df609c309eba4d5716f3e23b49320449bf

commit 54d082e5e8a3bd45a46dde1162015954b9047f69
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 22:43:21 2017 +0200

    libgtp: Add missing mandatory IEs in GTP Error Indication
    Change-Id: Iadd1fe3de7c476576a4409f22f5e84e9eade6b6e

commit b10ee08c2ff4df8acc053d2ad9a2cba04e757061
Author: Harald Welte <laforge at>
Date:   Sat Aug 12 19:29:16 2017 +0200

    Properly format IMSI before using it in trap
    For some reason Max' commits introducing the CTRL/trap interface
    about one year ago didn't convert the IMSI to its actual textual
    representation before usign it in the CTRL interface.
    Let's clean that up by properly interpreting the IMSI.
    Change-Id: I8b20d2e47a29de266d93a7ddd5e6877f7e346a63


Summary of changes:     |   2 +-
 NEWS            |  78 ------------------------------------
 README.Solaris  |  41 -------------------       | 122 +-------------------------------------------------------
 doc/ggsn.8      |  91 ++----------------------------------------
 ggsn/ggsn.c     |  60 +++++++++++++++++++++++-----
 ggsn/ggsn_vty.c |  68 +++++++++++++++++++++++++------
 gtp/gtp.c       |  40 ++++++++++++++++++-
 gtp/gtp.h       |   1 +
 9 files changed, 152 insertions(+), 351 deletions(-)
 delete mode 100644 NEWS
 delete mode 100644 README.Solaris

The OpenGGSN project

More information about the osmocom-commitlog mailing list