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 adfaa57b536bc59f3a03e0e92ebea4f3d6f6fe83 (commit)
discards 76bd17bba01eaeabc2ba689ec651714fc6754fa7 (commit)
discards 9fc286883d4a5e49889b1a2cc701509a3573317a (commit)
discards 017c52378cd4d6035f29bfcadbd10c95856ee0e0 (commit)
discards 11cede413a1e9efa666cf6082db48a68cd79dc65 (commit)
discards 624f288b4fd12648029431a1321cb1fd4dea7af0 (commit)
discards c9f4f37dd44d75c9753a7ea1714499825ead5590 (commit)
discards 4d72643edec29397f834eab4ed3c88c366de13eb (commit)
discards f4ae46616f6ed016a6eed16ff9b65761c05158cd (commit)
discards c034e81bfed11e2f392e299a2413e9bf95009af1 (commit)
discards d5bd58192403d2e76528a34c5da16d98bcc56db7 (commit)
via f00b86ba6735e1adc7c6944c661d650224b2daee (commit)
via 292ff1e648f6941b9f652fc134bb01ebd9592772 (commit)
via af50323ae3d0a5e6d33fc4770ef8755f47eabb4d (commit)
via 395e7c727fe57bb1baa4832d0a9da5482e6376bb (commit)
via f667e7ea72172d282b4374bc6008754dcd12303f (commit)
via 13895b61d61365c8bb931c976cfae6c485ad1e2b (commit)
via a4d44f84efb271fe8a6edb2a086e6dd9353270d2 (commit)
via 2778ae2b8f7780fd0bebb520aa0900b5418aad93 (commit)
via 1b6e8e7b5e5adeddebb0a7c241b65306900a2668 (commit)
via e257be1d6974abddb56602fe2d844924bc736d0c (commit)
via 8a03ea8a326bb60cae3400076660ee08911bb9b1 (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 (adfaa57b536bc59f3a03e0e92ebea4f3d6f6fe83)
\
N -- N -- N (f00b86ba6735e1adc7c6944c661d650224b2daee)
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=f00b86ba6735e1adc7c6944c661d65…
commit f00b86ba6735e1adc7c6944c661d650224b2daee
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 17:41:20 2017 +0200
ggsn: Add ability to specify local IP addresses for GTP-C and GTP-U
In case the GGSN is behind some kind of DNAT, the public GTP-C and
GTP-U IP addresses as exposed inside the GTP payload information
elements are different from the (internal, behind-nat) IP address
to which it listens/binds.
Change-Id: I548c9011c9abd66d46f963b1def61575f3dabb89
http://cgit.osmocom.org/osmo-ggsn/commit/?id=292ff1e648f6941b9f652fc134bb01…
commit 292ff1e648f6941b9f652fc134bb01ebd9592772
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 22:24:45 2017 +0200
Move examples to doc/examples and include them in DIST
Change-Id: I0846e21ac63774939934ab629c6d7212269be9a6
http://cgit.osmocom.org/osmo-ggsn/commit/?id=af50323ae3d0a5e6d33fc4770ef875…
commit af50323ae3d0a5e6d33fc4770ef8755f47eabb4d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 19:22:04 2017 +0200
remove bogus 'version' script
Change-Id: I3977cd4777aa4cf37a1d6e21eba0bc37d61421f3
http://cgit.osmocom.org/osmo-ggsn/commit/?id=395e7c727fe57bb1baa4832d0a9da5…
commit 395e7c727fe57bb1baa4832d0a9da5482e6376bb
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 18:12:14 2017 +0200
Rename OpenGGSN to OsmoGGSN
Osmocom has maintained this program since about 7 years now, while
the original author / copyright holder has completely disappeared.
With the introduction of Osmocom-style CTRL and VTY interfaces,
the way how the program is used and configured has substantially
changed. In order to avoid confusion in terms of configuration file
format etc, let's rename it to OsmoGGSN.
Change-Id: I2da30f7d4828e185bfac1a4e2d8414b01cbe4f9d
http://cgit.osmocom.org/osmo-ggsn/commit/?id=f667e7ea72172d282b4374bc600875…
commit f667e7ea72172d282b4374bc6008754dcd12303f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 20 12:44:21 2017 +0200
ggsn: Handle SIGTERM like SIGINT and terminate
Change-Id: I0c8773bd6ef41332b91b5b025aef9ef129af8289
http://cgit.osmocom.org/osmo-ggsn/commit/?id=13895b61d61365c8bb931c976cfae6…
commit 13895b61d61365c8bb931c976cfae6c485ad1e2b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 20:01:59 2017 +0200
Documentation update: Remove NEWS, README.Solaris, update README.md
* 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
http://cgit.osmocom.org/osmo-ggsn/commit/?id=a4d44f84efb271fe8a6edb2a086e6d…
commit a4d44f84efb271fe8a6edb2a086e6dd9353270d2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 15:07:02 2017 +0200
Introduce a VTY, factually turning OpenGGSN into an Osmocom program
Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
The OpenGGSN project
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/non-root has been deleted
was 4af8934487c9b227e4ee67b666abd0affb0cdce5
-----------------------------------------------------------------------
4af8934487c9b227e4ee67b666abd0affb0cdce5 WIP: Allow GGSN to run as non-root
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenGGSN project
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 2778ae2b8f7780fd0bebb520aa0900b5418aad93 (commit)
via 1b6e8e7b5e5adeddebb0a7c241b65306900a2668 (commit)
via e257be1d6974abddb56602fe2d844924bc736d0c (commit)
from 8a03ea8a326bb60cae3400076660ee08911bb9b1 (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/openggsn/commit/?id=2778ae2b8f7780fd0bebb520aa0900b…
commit 2778ae2b8f7780fd0bebb520aa0900b5418aad93
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 16:38:44 2017 +0200
lib/tun: Mark internal helper functions 'static'
Change-Id: I53a8a89abb0080a39a153e9d3864c17b29aa193c
http://cgit.osmocom.org/openggsn/commit/?id=1b6e8e7b5e5adeddebb0a7c241b6530…
commit 1b6e8e7b5e5adeddebb0a7c241b65306900a2668
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=e257be1d6974abddb56602fe2d84492…
commit e257be1d6974abddb56602fe2d844924bc736d0c
Author: Harald Welte <laforge(a)gnumonks.org>
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
application.
WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted
Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2
-----------------------------------------------------------------------
Summary of changes:
gtp/gtp.c | 8 +-
gtp/pdp.h | 4 +
lib/tun.c | 265 +-----------------------------------------------------
sgsnemu/sgsnemu.c | 5 --
4 files changed, 14 insertions(+), 268 deletions(-)
hooks/post-receive
--
The OpenGGSN project
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 8a03ea8a326bb60cae3400076660ee08911bb9b1 (commit)
from 9e6dfa05580777a728ec42f2bf4bfaf9994e776a (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/openggsn/commit/?id=8a03ea8a326bb60cae3400076660ee0…
commit 8a03ea8a326bb60cae3400076660ee08911bb9b1
Author: Harald Welte <laforge(a)gnumonks.org>
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
-----------------------------------------------------------------------
Summary of changes:
ggsn/ggsn.c | 6 +++---
gtp/gtp.h | 4 +---
2 files changed, 4 insertions(+), 6 deletions(-)
hooks/post-receive
--
The OpenGGSN project
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 9e6dfa05580777a728ec42f2bf4bfaf9994e776a (commit)
via 4857f3c2f39a12da1fc984dd65cbda9a3028ac03 (commit)
via b513b951bdd9a7bb2d55a0d77fe7e3403448d2dd (commit)
via 33520b43ec662e9544e64f794261976bd517fa23 (commit)
via 7fc8694b976da8afdeeecc4779bcce08f354ee7d (commit)
via b62983d3c3dc7e0f4c5ebbf014a9e02527868cfd (commit)
via 881e97ed00070a0e68382cf86a0e8ea87f6d3cb3 (commit)
via c55ece8d91d8fd3382e8b775897d21d25e4018b5 (commit)
via 8ffd7fc782a17ffdbd755f1292c7840655c65ce6 (commit)
from e57cbe2e743c402d6e657c693c9ad30d3a99aa1d (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
ggsn/ggsn.c | 29 +++++++++++++++++------------
ggsn/gtp-kernel.c | 13 ++++---------
ggsn/gtp-kernel.h | 14 ++++----------
lib/in46_addr.c | 26 +++++++++++++++++++++++++-
lib/in46_addr.h | 7 +++++++
lib/ippool.c | 30 +++++++++++++-----------------
lib/ippool.h | 5 +++--
lib/tun.c | 45 ++++++++++++++++++++++++++++++++-------------
lib/tun.h | 4 ++++
9 files changed, 109 insertions(+), 64 deletions(-)
hooks/post-receive
--
The OpenGGSN project
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 e57cbe2e743c402d6e657c693c9ad30d3a99aa1d (commit)
from 0ab62fe0811f6a4cf8f50c5e70908fa3935951c7 (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 44 +++++++++++++++++++++++++++++++-------------
1 file changed, 31 insertions(+), 13 deletions(-)
hooks/post-receive
--
The OpenGGSN project
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 "Software-defined analyzer for APCO P25".
The branch, max has been updated
via 04b16056dffbe2871e4d0b870d118029acb757da (commit)
via 93b19531ee0942d4a589bb3e7345e28f1f578759 (commit)
from 187f5d180cfd89edc38fa0e7df484e811dbd96c3 (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/op25/commit/?id=04b16056dffbe2871e4d0b870d118029acb…
commit 04b16056dffbe2871e4d0b870d118029acb757da
Author: Max <ikj1234i(a)yahoo.com>
Date: Tue Sep 5 16:47:45 2017 -0400
possible fix for compiler errors
http://cgit.osmocom.org/op25/commit/?id=93b19531ee0942d4a589bb3e7345e28f1f5…
commit 93b19531ee0942d4a589bb3e7345e28f1f578759
Author: Max <ikj1234i(a)yahoo.com>
Date: Tue Sep 5 16:42:55 2017 -0400
big patch from Graham - many thx
-----------------------------------------------------------------------
Summary of changes:
op25/gr-op25_repeater/apps/README | 37 +++++++--------
op25/gr-op25_repeater/apps/gr_gnuplot.py | 53 +++++++++++++++-------
op25/gr-op25_repeater/apps/rx.py | 47 ++++++++++++-------
op25/gr-op25_repeater/apps/trunking.py | 29 +++++++++---
.../gr-op25_repeater/lib/imbe_vocoder/pitch_est.cc | 2 +-
.../lib/p25_frame_assembler_impl.cc | 1 +
op25/gr-op25_repeater/lib/p25p1_fdma.cc | 7 +++
op25/gr-op25_repeater/lib/p25p1_fdma.h | 1 +
op25/gr-op25_repeater/lib/p25p2_tdma.cc | 13 +++++-
9 files changed, 130 insertions(+), 60 deletions(-)
hooks/post-receive
--
Software-defined analyzer for APCO P25
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 7cc60624859e62674f159940a75266e6a6b0748a (commit)
discards caa27d97cc2b98eaf7a972149df98551ebcf9995 (commit)
discards 8a2c7f9ac09d2f21ea21c2c8b8177e3c04dbc17f (commit)
discards 68b699c846124e7b189c2e39f74cac2cb8fedd85 (commit)
discards 474e6d24847179189cb500d04a8aecc8ea83cfc8 (commit)
discards 4babd637831cb41c3593ce7e5b02197dbcda8822 (commit)
discards 6d55820e34261767534512526497897c98b26214 (commit)
discards 9a2af4fdeaaaf11f6522a9406d3ddf1b91cd4c64 (commit)
discards 6f01f9f4a648b2d9500e2b2a64eccd3914579bf2 (commit)
discards 44a9ddc1b2dca1a0fff6ea318750339fa824064f (commit)
discards 228f4632f9ac55b5ce33b32d6d08a1f027e8c380 (commit)
discards d05182ee11a05b8e106abe8583bf550f8bd3fbe0 (commit)
discards 2bf88e86d67f4a54ed31f1467c3e434f335558f7 (commit)
discards 18fca89d11f2ba7b14c31e3d21dcf4b2803a9043 (commit)
discards c71f9591606ad77413f20353594a9992892d2a95 (commit)
discards c7b14a0252f470d2fab76e9d6594ede1c196e40a (commit)
discards a61924d770739d16224f04f9e4535dcde37bfa25 (commit)
discards 4725fdf5478f288674efe177c05883987c0c2d2d (commit)
discards 4bc0bd19bd405bdb34fc40e7654d4e8fc8751000 (commit)
discards a248b54a19fa297eb3f1bf426e2fb653feddefb9 (commit)
discards 6ac2d024dc506cfb78156814b70f30467bacd843 (commit)
via adfaa57b536bc59f3a03e0e92ebea4f3d6f6fe83 (commit)
via 76bd17bba01eaeabc2ba689ec651714fc6754fa7 (commit)
via 9fc286883d4a5e49889b1a2cc701509a3573317a (commit)
via 017c52378cd4d6035f29bfcadbd10c95856ee0e0 (commit)
via 11cede413a1e9efa666cf6082db48a68cd79dc65 (commit)
via 624f288b4fd12648029431a1321cb1fd4dea7af0 (commit)
via c9f4f37dd44d75c9753a7ea1714499825ead5590 (commit)
via 4d72643edec29397f834eab4ed3c88c366de13eb (commit)
via f4ae46616f6ed016a6eed16ff9b65761c05158cd (commit)
via c034e81bfed11e2f392e299a2413e9bf95009af1 (commit)
via d5bd58192403d2e76528a34c5da16d98bcc56db7 (commit)
via 9e6dfa05580777a728ec42f2bf4bfaf9994e776a (commit)
via 4857f3c2f39a12da1fc984dd65cbda9a3028ac03 (commit)
via b513b951bdd9a7bb2d55a0d77fe7e3403448d2dd (commit)
via 33520b43ec662e9544e64f794261976bd517fa23 (commit)
via 7fc8694b976da8afdeeecc4779bcce08f354ee7d (commit)
via b62983d3c3dc7e0f4c5ebbf014a9e02527868cfd (commit)
via 881e97ed00070a0e68382cf86a0e8ea87f6d3cb3 (commit)
via c55ece8d91d8fd3382e8b775897d21d25e4018b5 (commit)
via 8ffd7fc782a17ffdbd755f1292c7840655c65ce6 (commit)
via e57cbe2e743c402d6e657c693c9ad30d3a99aa1d (commit)
via 0ab62fe0811f6a4cf8f50c5e70908fa3935951c7 (commit)
via bdc504e29c267af29c10a04aa8afcdfbd6daea22 (commit)
via b87da75ae4c2a373abe0d43381e8b333f6bd81d4 (commit)
via 14b1b63710163f1dce0ae34ebe49bf94c845bd51 (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 (7cc60624859e62674f159940a75266e6a6b0748a)
\
N -- N -- N (adfaa57b536bc59f3a03e0e92ebea4f3d6f6fe83)
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/openggsn/commit/?id=adfaa57b536bc59f3a03e0e92ebea4f…
commit adfaa57b536bc59f3a03e0e92ebea4f3d6f6fe83
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 17:41:20 2017 +0200
ggsn: Add ability to specify local IP addresses for GTP-C and GTP-U
In case the GGSN is behind some kind of DNAT, the public GTP-C and
GTP-U IP addresses as exposed inside the GTP payload information
elements are different from the (internal, behind-nat) IP address
to which it listens/binds.
Change-Id: I548c9011c9abd66d46f963b1def61575f3dabb89
http://cgit.osmocom.org/openggsn/commit/?id=76bd17bba01eaeabc2ba689ec651714…
commit 76bd17bba01eaeabc2ba689ec651714fc6754fa7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 22:24:45 2017 +0200
Move examples to doc/examples and include them in DIST
Change-Id: I0846e21ac63774939934ab629c6d7212269be9a6
http://cgit.osmocom.org/openggsn/commit/?id=9fc286883d4a5e49889b1a2cc701509…
commit 9fc286883d4a5e49889b1a2cc701509a3573317a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 19:22:04 2017 +0200
remove bogus 'version' script
Change-Id: I3977cd4777aa4cf37a1d6e21eba0bc37d61421f3
http://cgit.osmocom.org/openggsn/commit/?id=017c52378cd4d6035f29bfcadbd10c9…
commit 017c52378cd4d6035f29bfcadbd10c95856ee0e0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 18:12:14 2017 +0200
Rename OpenGGSN to OsmoGGSN
Osmocom has maintained this program since about 7 years now, while
the original author / copyright holder has completely disappeared.
With the introduction of Osmocom-style CTRL and VTY interfaces,
the way how the program is used and configured has substantially
changed. In order to avoid confusion in terms of configuration file
format etc, let's rename it to OsmoGGSN.
Change-Id: I2da30f7d4828e185bfac1a4e2d8414b01cbe4f9d
http://cgit.osmocom.org/openggsn/commit/?id=11cede413a1e9efa666cf6082db48a6…
commit 11cede413a1e9efa666cf6082db48a68cd79dc65
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 20 12:44:21 2017 +0200
ggsn: Handle SIGTERM like SIGINT and terminate
Change-Id: I0c8773bd6ef41332b91b5b025aef9ef129af8289
http://cgit.osmocom.org/openggsn/commit/?id=624f288b4fd12648029431a1321cb1f…
commit 624f288b4fd12648029431a1321cb1fd4dea7af0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 20:01:59 2017 +0200
Documentation update: Remove NEWS, README.Solaris, update README.md
* 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
http://cgit.osmocom.org/openggsn/commit/?id=c9f4f37dd44d75c9753a7ea17144998…
commit c9f4f37dd44d75c9753a7ea1714499825ead5590
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 15:07:02 2017 +0200
Introduce a VTY, factually turning OpenGGSN into an Osmocom program
Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826
http://cgit.osmocom.org/openggsn/commit/?id=4d72643edec29397f834eab4ed3c88c…
commit 4d72643edec29397f834eab4ed3c88c366de13eb
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 16:38:44 2017 +0200
lib/tun: Mark internal helper functions 'static'
Change-Id: I53a8a89abb0080a39a153e9d3864c17b29aa193c
http://cgit.osmocom.org/openggsn/commit/?id=f4ae46616f6ed016a6eed16ff9b6576…
commit f4ae46616f6ed016a6eed16ff9b65761c05158cd
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=c034e81bfed11e2f392e299a2413e9b…
commit c034e81bfed11e2f392e299a2413e9bf95009af1
Author: Harald Welte <laforge(a)gnumonks.org>
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
application.
WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted
Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2
http://cgit.osmocom.org/openggsn/commit/?id=d5bd58192403d2e76528a34c5da16d9…
commit d5bd58192403d2e76528a34c5da16d98bcc56db7
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=9e6dfa05580777a728ec42f2bf4bfaf…
commit 9e6dfa05580777a728ec42f2bf4bfaf9994e776a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 15:06:19 2017 +0200
lib/tun.c: Proper cleanup during tun_new() error paths
Change-Id: I285be20df76774ac7258b6edb3d4f2d28703757d
http://cgit.osmocom.org/openggsn/commit/?id=4857f3c2f39a12da1fc984dd65cbda9…
commit 4857f3c2f39a12da1fc984dd65cbda9a3028ac03
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=b513b951bdd9a7bb2d55a0d77fe7e34…
commit b513b951bdd9a7bb2d55a0d77fe7e3403448d2dd
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=33520b43ec662e9544e64f794261976…
commit 33520b43ec662e9544e64f794261976bd517fa23
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=7fc8694b976da8afdeeecc4779bcce0…
commit 7fc8694b976da8afdeeecc4779bcce08f354ee7d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 12:55:48 2017 +0200
lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix
Change-Id: I797d105117e81951732bcfc2cc26a8d00fd69443
http://cgit.osmocom.org/openggsn/commit/?id=b62983d3c3dc7e0f4c5ebbf014a9e02…
commit b62983d3c3dc7e0f4c5ebbf014a9e02527868cfd
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 12:46:17 2017 +0200
lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa()
Change-Id: I752b7033a106a74dc219047da5c3a7ad3cd3602e
http://cgit.osmocom.org/openggsn/commit/?id=881e97ed00070a0e68382cf86a0e8ea…
commit 881e97ed00070a0e68382cf86a0e8ea87f6d3cb3
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=c55ece8d91d8fd3382e8b775897d21d…
commit c55ece8d91d8fd3382e8b775897d21d25e4018b5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 15:09:08 2017 +0200
lib/tun: Add missing #include to net/if.h for IFNAMSIZ
Change-Id: I979867d643c9fa912884fe55105333dbad39ab97
http://cgit.osmocom.org/openggsn/commit/?id=8ffd7fc782a17ffdbd755f1292c7840…
commit 8ffd7fc782a17ffdbd755f1292c7840655c65ce6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 14:52:15 2017 +0200
gtp-kernel: Remove dependency to cmdline.[ch]
Change-Id: I760f25df609c309eba4d5716f3e23b49320449bf
http://cgit.osmocom.org/openggsn/commit/?id=e57cbe2e743c402d6e657c693c9ad30…
commit e57cbe2e743c402d6e657c693c9ad30d3a99aa1d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 22:35:10 2017 +0200
update jenkins.sh to conform with current build environment
Change-Id: I999d35cdffbdb61984da15d616f675005aa0688c
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 2 ++
TODO-RELEASE | 9 +++++++++
configure.ac | 4 ++++
debian/changelog | 4 ++--
ggsn/ggsn.c | 4 ++--
gtp/gtp.c | 17 +++++++----------
6 files changed, 26 insertions(+), 14 deletions(-)
create mode 100644 TODO-RELEASE
hooks/post-receive
--
The OpenGGSN project
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 b825e462137813c1ebd5f1982a86a230f221d6be (commit)
discards 1bd3a9f25ec7b6b4aee6405431102f3d1c2a1031 (commit)
discards e9e45ac7c7f34ccd16c77bf9821d1eeb39c89feb (commit)
discards c0a1ccfce9df9815a62971aeb180d898a708027d (commit)
discards 0db4fff415d4b65802c4fccd3a94974ef06b6d47 (commit)
discards b2209a8204daae27cf687d75e4d3416f5f354ef6 (commit)
discards 5a66713c9767683bbf6e95a7d94a7acda717a13d (commit)
discards 7e180c7aa56ef780804b468ed31f75166cc94712 (commit)
discards 0377be3db8174dae8e2ab1294b6c081b28174382 (commit)
discards ac62cd420ab2640420b984e9313fa2f8095a3e83 (commit)
discards 8dd0ea27e3635f59497982d771fa5953c3651fd6 (commit)
discards 31443209570686cdd16a180954d25325506801ff (commit)
discards 046637847f72fd6db5b89b69ab012f4eabad4ca7 (commit)
discards db6acca813b37fd1d64032b95bdfcb2f9c60d86f (commit)
discards f56d8479e2215b61be01042e5c671f9a7d7a109e (commit)
discards 677b12b5cdc660243401f57a685d8dfecb9a2ae4 (commit)
discards 3f095921ec6294e9489b6178b9c49edbb09edd63 (commit)
discards a2b8bfea62e61ec32665494d1e4ae11605c788d5 (commit)
discards 78f30d25e6370a43225463bad09762fa2bb74cc2 (commit)
discards a6296a36a9e7cff4cf999264f2b758b7c6248732 (commit)
via 7cc60624859e62674f159940a75266e6a6b0748a (commit)
via caa27d97cc2b98eaf7a972149df98551ebcf9995 (commit)
via 8a2c7f9ac09d2f21ea21c2c8b8177e3c04dbc17f (commit)
via 68b699c846124e7b189c2e39f74cac2cb8fedd85 (commit)
via 474e6d24847179189cb500d04a8aecc8ea83cfc8 (commit)
via 4babd637831cb41c3593ce7e5b02197dbcda8822 (commit)
via 6d55820e34261767534512526497897c98b26214 (commit)
via 9a2af4fdeaaaf11f6522a9406d3ddf1b91cd4c64 (commit)
via 6f01f9f4a648b2d9500e2b2a64eccd3914579bf2 (commit)
via 44a9ddc1b2dca1a0fff6ea318750339fa824064f (commit)
via 228f4632f9ac55b5ce33b32d6d08a1f027e8c380 (commit)
via d05182ee11a05b8e106abe8583bf550f8bd3fbe0 (commit)
via 2bf88e86d67f4a54ed31f1467c3e434f335558f7 (commit)
via 18fca89d11f2ba7b14c31e3d21dcf4b2803a9043 (commit)
via c71f9591606ad77413f20353594a9992892d2a95 (commit)
via c7b14a0252f470d2fab76e9d6594ede1c196e40a (commit)
via a61924d770739d16224f04f9e4535dcde37bfa25 (commit)
via 4725fdf5478f288674efe177c05883987c0c2d2d (commit)
via 4bc0bd19bd405bdb34fc40e7654d4e8fc8751000 (commit)
via a248b54a19fa297eb3f1bf426e2fb653feddefb9 (commit)
via 6ac2d024dc506cfb78156814b70f30467bacd843 (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 (b825e462137813c1ebd5f1982a86a230f221d6be)
\
N -- N -- N (7cc60624859e62674f159940a75266e6a6b0748a)
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/openggsn/commit/?id=7cc60624859e62674f159940a75266e…
commit 7cc60624859e62674f159940a75266e6a6b0748a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 17:41:20 2017 +0200
ggsn: Add ability to specify local IP addresses for GTP-C and GTP-U
In case the GGSN is behind some kind of DNAT, the public GTP-C and
GTP-U IP addresses as exposed inside the GTP payload information
elements are different from the (internal, behind-nat) IP address
to which it listens/binds.
Change-Id: I548c9011c9abd66d46f963b1def61575f3dabb89
http://cgit.osmocom.org/openggsn/commit/?id=caa27d97cc2b98eaf7a972149df9855…
commit caa27d97cc2b98eaf7a972149df98551ebcf9995
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 22:24:45 2017 +0200
Move examples to doc/examples and include them in DIST
Change-Id: I0846e21ac63774939934ab629c6d7212269be9a6
http://cgit.osmocom.org/openggsn/commit/?id=8a2c7f9ac09d2f21ea21c2c8b8177e3…
commit 8a2c7f9ac09d2f21ea21c2c8b8177e3c04dbc17f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 19:22:04 2017 +0200
remove bogus 'version' script
Change-Id: I3977cd4777aa4cf37a1d6e21eba0bc37d61421f3
http://cgit.osmocom.org/openggsn/commit/?id=68b699c846124e7b189c2e39f74cac2…
commit 68b699c846124e7b189c2e39f74cac2cb8fedd85
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 18:12:14 2017 +0200
Rename OpenGGSN to OsmoGGSN
Osmocom has maintained this program since about 7 years now, while
the original author / copyright holder has completely disappeared.
With the introduction of Osmocom-style CTRL and VTY interfaces,
the way how the program is used and configured has substantially
changed. In order to avoid confusion in terms of configuration file
format etc, let's rename it to OsmoGGSN.
Change-Id: I2da30f7d4828e185bfac1a4e2d8414b01cbe4f9d
http://cgit.osmocom.org/openggsn/commit/?id=474e6d24847179189cb500d04a8aecc…
commit 474e6d24847179189cb500d04a8aecc8ea83cfc8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 20 12:44:21 2017 +0200
ggsn: Handle SIGTERM like SIGINT and terminate
Change-Id: I0c8773bd6ef41332b91b5b025aef9ef129af8289
http://cgit.osmocom.org/openggsn/commit/?id=4babd637831cb41c3593ce7e5b02197…
commit 4babd637831cb41c3593ce7e5b02197dbcda8822
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 20:01:59 2017 +0200
Documentation update: Remove NEWS, README.Solaris, update README.md
* 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
http://cgit.osmocom.org/openggsn/commit/?id=6d55820e34261767534512526497897…
commit 6d55820e34261767534512526497897c98b26214
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 15:07:02 2017 +0200
Introduce a VTY, factually turning OpenGGSN into an Osmocom program
Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826
http://cgit.osmocom.org/openggsn/commit/?id=9a2af4fdeaaaf11f6522a9406d3ddf1…
commit 9a2af4fdeaaaf11f6522a9406d3ddf1b91cd4c64
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 16:38:44 2017 +0200
lib/tun: Mark internal helper functions 'static'
Change-Id: I53a8a89abb0080a39a153e9d3864c17b29aa193c
http://cgit.osmocom.org/openggsn/commit/?id=6f01f9f4a648b2d9500e2b2a64eccd3…
commit 6f01f9f4a648b2d9500e2b2a64eccd3914579bf2
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=44a9ddc1b2dca1a0fff6ea318750339…
commit 44a9ddc1b2dca1a0fff6ea318750339fa824064f
Author: Harald Welte <laforge(a)gnumonks.org>
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
application.
WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted
Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2
http://cgit.osmocom.org/openggsn/commit/?id=228f4632f9ac55b5ce33b32d6d08a1f…
commit 228f4632f9ac55b5ce33b32d6d08a1f027e8c380
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=d05182ee11a05b8e106abe8583bf550…
commit d05182ee11a05b8e106abe8583bf550f8bd3fbe0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 15:06:19 2017 +0200
lib/tun.c: Proper cleanup during tun_new() error paths
Change-Id: I285be20df76774ac7258b6edb3d4f2d28703757d
http://cgit.osmocom.org/openggsn/commit/?id=2bf88e86d67f4a54ed31f1467c3e434…
commit 2bf88e86d67f4a54ed31f1467c3e434f335558f7
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=18fca89d11f2ba7b14c31e3d21dcf4b…
commit 18fca89d11f2ba7b14c31e3d21dcf4b2803a9043
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=c71f9591606ad77413f20353594a999…
commit c71f9591606ad77413f20353594a9992892d2a95
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=c7b14a0252f470d2fab76e9d6594ede…
commit c7b14a0252f470d2fab76e9d6594ede1c196e40a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 12:55:48 2017 +0200
lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix
Change-Id: I797d105117e81951732bcfc2cc26a8d00fd69443
http://cgit.osmocom.org/openggsn/commit/?id=a61924d770739d16224f04f9e4535dc…
commit a61924d770739d16224f04f9e4535dcde37bfa25
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 12:46:17 2017 +0200
lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa()
Change-Id: I752b7033a106a74dc219047da5c3a7ad3cd3602e
http://cgit.osmocom.org/openggsn/commit/?id=4725fdf5478f288674efe177c058839…
commit 4725fdf5478f288674efe177c05883987c0c2d2d
Author: Harald Welte <laforge(a)gnumonks.org>
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
http://cgit.osmocom.org/openggsn/commit/?id=4bc0bd19bd405bdb34fc40e7654d4e8…
commit 4bc0bd19bd405bdb34fc40e7654d4e8fc8751000
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 15:09:08 2017 +0200
lib/tun: Add missing #include to net/if.h for IFNAMSIZ
Change-Id: I979867d643c9fa912884fe55105333dbad39ab97
http://cgit.osmocom.org/openggsn/commit/?id=a248b54a19fa297eb3f1bf426e2fb65…
commit a248b54a19fa297eb3f1bf426e2fb653feddefb9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 12 14:52:15 2017 +0200
gtp-kernel: Remove dependency to cmdline.[ch]
Change-Id: I760f25df609c309eba4d5716f3e23b49320449bf
http://cgit.osmocom.org/openggsn/commit/?id=6ac2d024dc506cfb78156814b70f304…
commit 6ac2d024dc506cfb78156814b70f30467bacd843
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 5 22:35:10 2017 +0200
update jenkins.sh to conform with current build environment
Change-Id: I999d35cdffbdb61984da15d616f675005aa0688c
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 42 ++++++++++++++++++++++++++++++------------
debian/osmo-ggsn.examples | 4 ++--
2 files changed, 32 insertions(+), 14 deletions(-)
hooks/post-receive
--
The OpenGGSN project