osmo-ggsn.git branch laforge/sgsnemu-v6 updated. 1.0.0-43-g43ebce4

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Thu Oct 12 12:05:39 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/sgsnemu-v6 has been updated
  discards  a05e6052a95dccbf63a2a828ffd0e39c662cd2ff (commit)
  discards  3e4556ba6cfed8f91bfb1832ba10c5c735d650de (commit)
  discards  485628283372a6d4b4115821d56469f00cae6552 (commit)
       via  43ebce4107a7232b27b91a58f0c3a8208dccfeb8 (commit)
       via  f9cbe96b9b693dc7e4d57d8c0f2b8272e50ffd00 (commit)
       via  370335c6e284e2508806455cfac665087abaafae (commit)
       via  80499fcaf5c3d0a56596f8b96f30b837343e3d29 (commit)
       via  3ffe4d8a4542372acc66919fff6a62a041681b38 (commit)
       via  ecb6786afc172418b028cef413545f774c82eac4 (commit)
       via  8bebc794920bf27afd2ec62812390f44e9668c25 (commit)
       via  1f5370db5f1aa342a30882ca55b93f09adb284eb (commit)
       via  d13a9254d2dd6ad5d1b76e86fe2836f1faf78656 (commit)
       via  6dd3d3e4fed8505ed54c2a8be64c80612044da26 (commit)
       via  519044f980e8bb32a654dd44b96611382bf17d8d (commit)
       via  ff037b7a4156980f34e8bde1d50527f2d5ac7c00 (commit)
       via  6748dc90b8c2a0ec57a5d05eb28c20a5002afbbc (commit)
       via  7bd7b6815aa937bba12c1cd82a0abbb58aab1fc6 (commit)
       via  b16c46b4c36383368eb1581e40d0a8ca751ddc53 (commit)
       via  840a8e9713f1e1c60e3b38ba51847355555cafd9 (commit)
       via  cee7546f15bc66443c17a0b2cbca2570d85e3517 (commit)
       via  ed1ba2c902624a1bc97d73bc29e64f3fab8658ac (commit)
       via  ed08eb1c5a5a9efa84b3a9111d8e5538da132ce1 (commit)
       via  2e84d2c29a75db6412a66356b81037508a7ef248 (commit)
       via  dd266066c7cc96c797034da352cc9d72177c5780 (commit)
       via  b5624c3d4838cd774c3a6df4208b709890174a25 (commit)
       via  6a21527a2d417eca602cd0af3461dfa285da8767 (commit)
       via  1a8bc9839a69566e756c691ebd2d676082838c52 (commit)
       via  79aa4bd8378748ef1a264b6ae0c64f1eca0ab6df (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 (a05e6052a95dccbf63a2a828ffd0e39c662cd2ff)
            \
             N -- N -- N (43ebce4107a7232b27b91a58f0c3a8208dccfeb8)

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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-ggsn/commit/?id=43ebce4107a7232b27b91a58f0c3a8208dccfeb8

commit 43ebce4107a7232b27b91a58f0c3a8208dccfeb8
Author: Harald Welte <laforge at gnumonks.org>
Date:   Thu Oct 12 20:01:54 2017 +0800

    add Unit test for lib/in46_addr.c code
    
    Change-Id: Id032c330405e5dca8ecfc0970d128341ed75c675

http://cgit.osmocom.org/osmo-ggsn/commit/?id=f9cbe96b9b693dc7e4d57d8c0f2b8272e50ffd00

commit f9cbe96b9b693dc7e4d57d8c0f2b8272e50ffd00
Author: Harald Welte <laforge at gnumonks.org>
Date:   Thu Oct 12 19:37:14 2017 +0800

    update .gitignore
    
    Change-Id: I030bd616dd27d49e55b5bdcc7c0b4fa3eb523da4

http://cgit.osmocom.org/osmo-ggsn/commit/?id=370335c6e284e2508806455cfac665087abaafae

commit 370335c6e284e2508806455cfac665087abaafae
Author: Harald Welte <laforge at gnumonks.org>
Date:   Thu Oct 12 19:30:49 2017 +0800

    Add ippool unit-test for 'make check' runs
    
    This test creates a variety of v4 (and one v6) pool and performs
    allocations until the pool is full, then frees a random number of
    randomly distributed addresses, re-allocates them and again checks that
    they're all available and finally once the pool is full allocations
    fail.
    
    Change-Id: Ibf4588e8f3ae71684e5262c0caaa2689aee73a94

http://cgit.osmocom.org/osmo-ggsn/commit/?id=80499fcaf5c3d0a56596f8b96f30b837343e3d29

commit 80499fcaf5c3d0a56596f8b96f30b837343e3d29
Author: Harald Welte <laforge at gnumonks.org>
Date:   Thu Oct 12 17:36:53 2017 +0800

    remove dead/old Makefile.in from src/ and test/ directory
    
    Change-Id: I399e9ab54ac9d62e0e2f2bc2eaaf6610374d56f6

http://cgit.osmocom.org/osmo-ggsn/commit/?id=3ffe4d8a4542372acc66919fff6a62a041681b38

commit 3ffe4d8a4542372acc66919fff6a62a041681b38
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Oct 9 10:15:04 2017 +0800

    gtpie.h: Add IE identifier definitions up to 29.60 v11.8.0 Release 11
    
    Change-Id: I6ab7bfb31f93f52f9f6b1b5880dcb2c232bba794

http://cgit.osmocom.org/osmo-ggsn/commit/?id=ecb6786afc172418b028cef413545f774c82eac4

commit ecb6786afc172418b028cef413545f774c82eac4
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Oct 8 07:50:20 2017 +0800

    Allow Common flags 0x94 and ignore them in PDP activation
    
    from https://github.com/osmocom/openggsn/pull/2
    
    Change-Id: I31b3e4b378e74bb5a0a2f54af6d2a15b629876cf

http://cgit.osmocom.org/osmo-ggsn/commit/?id=8bebc794920bf27afd2ec62812390f44e9668c25

commit 8bebc794920bf27afd2ec62812390f44e9668c25
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 09:05:50 2017 +0800

    sgsnemu: Use getprotobynumber() in print_ipprot()
    
    There's no point in sgsnemu doing a poor mans reimplementation
    of what the C library provides already by means of getprotobynumber()
    
    Change-Id: I8cdc460e4fa5d86d80addf6e5f341d2d80093a35

http://cgit.osmocom.org/osmo-ggsn/commit/?id=1f5370db5f1aa342a30882ca55b93f09adb284eb

commit 1f5370db5f1aa342a30882ca55b93f09adb284eb
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 09:03:25 2017 +0800

    sgsnemu: Remove dead code: encaps_printf()
    
    This function is never used/called, remove it.
    
    Change-Id: I37a447e4d5387e3fc5f4433ab20ceba7c446684b

http://cgit.osmocom.org/osmo-ggsn/commit/?id=d13a9254d2dd6ad5d1b76e86fe2836f1faf78656

commit d13a9254d2dd6ad5d1b76e86fe2836f1faf78656
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 09:02:45 2017 +0800

    sgsnemu: Mark local functions 'static'
    
    We don't need to export those to the global name space as they're
    not called from code in other files.
    
    Change-Id: I454249335ba46abdb3afbc669c4a06a06f39ae72

http://cgit.osmocom.org/osmo-ggsn/commit/?id=6dd3d3e4fed8505ed54c2a8be64c80612044da26

commit 6dd3d3e4fed8505ed54c2a8be64c80612044da26
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 08:54:04 2017 +0800

    sgsnemu: Make use of "dependon" feature in gengetopt
    
    The gengetopt syntax can specify that a particular command line argument
    depends on some other argument/option present.  We can use this to
    provide useful feedback to the user at the command line parsing state,
    like --pingrate making no sense without --pinghost being specified.
    
    Change-Id: Ief27275e90e6bce23aed1e83874dbac98dd0926b

http://cgit.osmocom.org/osmo-ggsn/commit/?id=519044f980e8bb32a654dd44b96611382bf17d8d

commit 519044f980e8bb32a654dd44b96611382bf17d8d
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 09:36:35 2017 +0800

    sgsnemu: Print warnings on broken IPv6 configuration (acept_ra)
    
    When sgsnemu is used for an IPv6 pdp context, we rely on the router
    discovery procedure and SLAAC to set the correct IPv6 address/prefix
    on the tun device.  This requires the system to be configure to accept
    router-advertisements on the tun device.  Let's print a warning
    if accept_ra for the specific tun device is set to a wrong value.
    
    We're leaving it up to the user to either set a system-wide
    /proc/sys/net/ipv6/conf/default/accept_ra or to configure this in an
    ip-up script used together with sgsnemu.
    
    Change-Id: I563092ca35bc74f035a5023e11256779aac46e11

http://cgit.osmocom.org/osmo-ggsn/commit/?id=ff037b7a4156980f34e8bde1d50527f2d5ac7c00

commit ff037b7a4156980f34e8bde1d50527f2d5ac7c00
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 08:50:11 2017 +0800

    sgsnemu: Add '--tun-device' option to specify TUN device name
    
    This way, multiple sgsnemu instances can be runnig in parallel, each
    of them creating a different tun device for their respective PDP context
    
    Change-Id: Id12fbadf924a60db255b6d51b9f647aa51dd2e16

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                |    48 +-
 Makefile.am               |     2 +-
 TODO-RELEASE              |     1 +
 configure.ac              |     2 +
 contrib/osmo-ggsn.service |     2 +-
 ggsn/ggsn.c               |    19 +-
 gtp/gtpie.c               |    67 +-
 gtp/gtpie.h               |    75 +-
 gtp/pdp.h                 |     3 +
 sgsnemu/cmdline.c         |   132 +-
 sgsnemu/cmdline.ggo       |    18 +-
 sgsnemu/cmdline.h         |     8 +
 sgsnemu/sgsnemu.c         |   138 +-
 src/Makefile.in           |     0
 tests/Makefile.am         |    40 +
 tests/Makefile.in         |     0
 tests/lib/Makefile.am     |    22 +
 tests/lib/in46a_test.c    |    93 +
 tests/lib/ippool_test.c   |   120 +
 tests/lib/ippool_test.err |    10 +
 tests/lib/ippool_test.ok  | 66555 ++++++++++++++++++++++++++++++++++++++++++++
 tests/testsuite.at        |    15 +
 22 files changed, 67283 insertions(+), 87 deletions(-)
 delete mode 100644 src/Makefile.in
 create mode 100644 tests/Makefile.am
 delete mode 100644 tests/Makefile.in
 create mode 100644 tests/lib/Makefile.am
 create mode 100644 tests/lib/in46a_test.c
 create mode 100644 tests/lib/ippool_test.c
 create mode 100644 tests/lib/ippool_test.err
 create mode 100644 tests/lib/ippool_test.ok
 create mode 100644 tests/testsuite.at


hooks/post-receive
-- 
The OpenGGSN project



More information about the osmocom-commitlog mailing list