osmo-ggsn.git branch master updated. 1.1.0-66-g4e43ef5

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
Fri Jan 26 18:20:41 UTC 2018


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, master has been updated
       via  4e43ef5ab09b187903a74958a92ade0b6b06e352 (commit)
       via  4ae8d8232db38cbba898c1a2eedd25552b2ca434 (commit)
       via  0bdd8bf5bcfecfc6a8d1228dd2dfebcac3f7f819 (commit)
       via  5b1ef9589ccb2507af06f6a65c341fe0f7564ab4 (commit)
       via  7d54ed48e78e9666217865f4586c26c6ec896fe6 (commit)
       via  07730bb9cc5e225576e6efa8678a7b78a626a7b7 (commit)
       via  7b38af5cd3ffcc158cb79397ebe25ffe174dce47 (commit)
       via  85ef5833cb009f5a079b322fb0eeb22e46f64db9 (commit)
      from  a2a08f7602d590848234fcdce688189afa887b3e (commit)

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=4e43ef5ab09b187903a74958a92ade0b6b06e352

commit 4e43ef5ab09b187903a74958a92ade0b6b06e352
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Fri Jan 26 18:12:19 2018 +0100

    ggsn: Print all addresses on successful pdp ctx creation
    
    Change-Id: I0c57df17d91bade127027e03633494adb6f818c5

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

commit 4ae8d8232db38cbba898c1a2eedd25552b2ca434
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Fri Jan 26 17:51:55 2018 +0100

    ggsn: Parse PCO_IPCP for IPv4v6 pdp ctx
    
    pdp_has_v4 only take into account IPv4 EUAs.
    
    Change-Id: I1cf8d6548951e5732075beeea1412d12fb6bdec3

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

commit 0bdd8bf5bcfecfc6a8d1228dd2dfebcac3f7f819
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Fri Jan 26 17:46:37 2018 +0100

    ggsn: Parse PCO_IPCP
    
    Improvements include:
    - Use Identifier received from request instead of using hardcoded id=0.
    - Don't add DNS to response if they were not included in request.
    
    Change-Id: Ic8aa5d634e526683b2ad8ed5d14088e171c41c98

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

commit 5b1ef9589ccb2507af06f6a65c341fe0f7564ab4
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Thu Jan 25 20:50:59 2018 +0100

    ggsn: Validate packet src addr from MS
    
    Closes: OS#2422
    
    Change-Id: Ie658a7f161103bb6f631ab0508e45e55fb42a442

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

commit 7d54ed48e78e9666217865f4586c26c6ec896fe6
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Thu Jan 25 20:09:16 2018 +0100

    ggsn: encaps_tun: Avoid forwarding packet if EUA is unassigned, fix crash
    
    Check (before forwarding received GTP packets into the tun) if the pdp ctx
    associated with the packet requested was assigned an EUA of the given IP version.
    This way we avoid for instance forwarding an IPv6 packet (or sending
    back a response to a Router Solicitation packet) in case the APN was
    configured without IPv6 support or if the MS/SGSN didn't ask for an IPv6
    while requesting an EUA.
    
    As a side effect, this commit fixes an OSMO_ASSERT hit introduced in handle_router_mcast
    in 2d6a69e69a4b4cb2b8cc63c4810dae44e5a4d8f6 due to a deffective MS
    sending an icmpv6 Router Solicitation over IPv6 after having been
    requesting and assigned an IPv4 EUA (so no IPv6 packets expected).
    Before that commit, there was no crash but the message was being wrongly
    answered and used an uninitialized .v6 addr field from the peer struct.
    
    Fixes: OS#2843
    
    Change-Id: Ib6d18a64c2b71f3bcf6cb7e3a978d2d3f9c7a79b

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

commit 07730bb9cc5e225576e6efa8678a7b78a626a7b7
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Thu Jan 25 18:43:38 2018 +0100

    gtp/gtp.c: Use uint8_t for version param in static functions
    
    Change-Id: I9afc36e2304f1060615219e88dd28821fb74e300

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

commit 7b38af5cd3ffcc158cb79397ebe25ffe174dce47
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Thu Jan 25 18:35:33 2018 +0100

    gtp/gtp.c: Mark non exported functions as static
    
    Functions not exported in gtp.h should be static.
    There's no need to mark functions as extern in the .c file.
    
    Change-Id: Ie61d5c6e0ae45ef3885911cedf71c826ed1705d0

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

commit 85ef5833cb009f5a079b322fb0eeb22e46f64db9
Author: Pau Espin Pedrol <pespin at sysmocom.de>
Date:   Thu Jan 25 18:36:55 2018 +0100

    gtp/gtp.c: Remove unused function char2ul_t
    
    Change-Id: I0d7493404ea05ce2e795958041bbb6cb75a04d31

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

Summary of changes:
 ggsn/ggsn.c   | 148 +++++++++++++++++++++++++++++++++++++++++++++++-----------
 ggsn/icmpv6.c |  15 ++----
 ggsn/icmpv6.h |   4 +-
 gtp/gtp.c     |  42 +++++++----------
 4 files changed, 145 insertions(+), 64 deletions(-)


hooks/post-receive
-- 
The OpenGGSN project



More information about the osmocom-commitlog mailing list