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 created at 556884c7225f0ddcf9b694abcafea8f7a9fcdb83 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=556884c7225f0ddcf9b694abcafea8f7a9fcdb83 commit 556884c7225f0ddcf9b694abcafea8f7a9fcdb83 Author: Harald Welte <lafo...@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=c14acd39b7f831156cac3ad4e7609b89c40c33a2 commit c14acd39b7f831156cac3ad4e7609b89c40c33a2 Author: Harald Welte <lafo...@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=0078446985c382ade663010b377e3563111d256c commit 0078446985c382ade663010b377e3563111d256c Author: Harald Welte <lafo...@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=db644d3979cbdf3a7db9e84392678b16730a038c commit db644d3979cbdf3a7db9e84392678b16730a038c Author: Harald Welte <lafo...@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=c3642522d3d21dc2a168a72e666174010c50c864 commit c3642522d3d21dc2a168a72e666174010c50c864 Author: Harald Welte <lafo...@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=5e415c70cf1015262171f75943e1a6d4c158484d commit 5e415c70cf1015262171f75943e1a6d4c158484d Author: Harald Welte <lafo...@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=7fa3b09b4699476a051f7826ab7f2a5e4a90ffa7 commit 7fa3b09b4699476a051f7826ab7f2a5e4a90ffa7 Author: Harald Welte <lafo...@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=962b3d28cbe2db8b7158e25d5e970b78c0119e1d commit 962b3d28cbe2db8b7158e25d5e970b78c0119e1d Author: Harald Welte <lafo...@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=8404045d8734b12ecde815154ceac4bb87abc63d commit 8404045d8734b12ecde815154ceac4bb87abc63d Author: Harald Welte <lafo...@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=f291986735ea4e8599105648ad23033d14c2dad9 commit f291986735ea4e8599105648ad23033d14c2dad9 Author: Harald Welte <lafo...@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=f441b42c26bdb59f86200a517801306d3ee1c561 commit f441b42c26bdb59f86200a517801306d3ee1c561 Author: Harald Welte <lafo...@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=2a683d8308b478fb963c18c4f9ea0c536972e38f commit 2a683d8308b478fb963c18c4f9ea0c536972e38f Author: Harald Welte <lafo...@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=adacad50fd479e161a4bceceba1e888877e5b1db commit adacad50fd479e161a4bceceba1e888877e5b1db Author: Harald Welte <lafo...@gnumonks.org> Date: Fri Jul 21 16:47:45 2017 +0200 WIP: Allow GGSN to run as non-root this is just a mock-up to show what needs to be done. The actual tun device would be created e.g. by system startup scripts using tunctl for the non-root user and configure the interface address, and openggsn simply needs to use that tun device name and not attempt to set the local interface address. Change-Id: I0d5657fae363529f82ec7412bf0dbb252866e261 ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project