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.orgThis 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 annotated tag, 1.0.0 has been created at f9c8fda6546f3cc1198c7e729999e734ea70f1b6 (tag) tagging b5b02c2a513b46143179494d2ba156f27c7adcd1 (commit) tagged by Harald Welte on Wed Sep 6 12:23:15 2017 +0200 - Log ----------------------------------------------------------------- Release v1.0.0 on 2017-09-06 -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlmvzJQVHGxhZm9yZ2VA Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWQ+8P/i9fBA6GaOpD+CsfcAb5FDzseXps eFHba/Sq1PVMS/TP3z0tBzBp9SjBBv+HAcb7TAPpfFA563Y7RRJuwleYiIYYUrQi SVXppNXXFwGvPqeVmLLgQKOE5ZzS+DlnFJP7xCOvrpNH1ixwxNLZZbuuRQXMeRGz Vja7scfYco9GEkUgMJiHghW8w5apMoh7t+rflZWAclxGDs2RmVEzoJcUPfd4kkSm RCwn4vIFtiza1gUWIWK9CFFxDbAG9WWObgMAXU4JX44rQYYhuTujr3Mn9KaK9nuo 87XGqzNT54LHnwg24/zY0ySaC7dojjp/MWlqd+Zlp0Nwk+AfVUhPIvUNKR3Vw9EA VeDU9Zgnw/iy7sPKcBBwQKIt1PlZRezRTt+40xeuw9NovLKXA5t7OQ0xe8bLJ4h5 hhlX8XOE65UOf7H+i1cw3T3yCcBVEu6OpDdG4pU/G+rAbWGAU4YVrKTgxAU3WZtO hGdaKXBJQGRUVU7WLEXBssKsiibwmleBLhH49AY53OmbDxKvq71w6tCDGdv8p5Jt CVAvLXDWEse3GkKqUa9VOpnI2KvDko22oYXlM9badhqkCOU+4W4CkX3Uxv8FPpdr dZkiLh9oL20jc7561G9UR+xzJnz4lUjzw3YfBkElCxbq8nMke7hcTzd/xjyygo1/ 1Z6WEtvkshPxp3k8 =jMsb -----END PGP SIGNATURE----- Alexander Couzens (1): gtp/queue/queue_seqdel(): fix element check which was always true Alexander Huemer (3): configure.in -> configure.ac fix some format specifiers Makefile.am: define ACLOCAL_AMFLAGS, include directory m4 Andreas Schultz (3): convert literal APN name to protocol encoded version before use ggsn: update gpt-kernel logging to libosmocore ggsn: fix autotool pkg-config invokation BJovke (1): Add 'Bearer Control Mode' IE Daniel Willmann (5): openggsn.service: Add Install section to systemd service file gtp: Pass pdp along when calling gtp_req() in gtp_update_context() gtp: Make gtp_update_pdp_conf() work for gtp0 and gtp1 connections gtp: Handle gtpv1 in gtp_update_pdp_conf() correctly contrib: Start openggsn after networking Emmanuel Bretelle (8): Fix warning on unused fscanf return code Fixed compile warning,exit if cant daemonize Fixe compilation warning Move common sgsnemu/ggsn files to directory "lib" Set tun devname to IFNAMESIZ+1 to avoid warning Do not exceed 80 characters per line fixed compilation warning against gcc-4.4 IFNAMSIZ includes terminating 0 Eric Butler (2): Debian package updates. Fix init script in debian package. Harald Welte (91): remove autotools-generated files add .gitignore file for autoconf-generated stuff remove config.h.in and ltmain.sh as it is autogenerated, too [SECURITY] Fix GTPIE parsing DoS Fix GGSN signal handling GGSN: Fix select() error case, we need to FD_ZERO() again Fix various compiler warnings throughout the code add compiler-generated output to .gitignore GGSN: free the ippool memory before exit Use newer gengetopt which also frees memory sgsnemu: delete pdp context - teardown must be before NSAPI [libgtp] add comments with references to the GTP specification sections [libgtp] Fix GTPIE parsing segfault on 64bit architectures fix 'make distcheck': add lookup.h to Makefile.am Bump version number to 0.90 Extend 'struct pdp_t' with a void *priv pointer for application use bump version number to 0.91 import debian packaging info debian: libgtp has architecture 'any' not 'all' debian: add init script for OpenGGSN libgtp: introduce cb_recovery() callback debian: update to source format git properly build a library for the content of the lib directory remove autotools-generated INSTALL file debian packaging: add missing openggsn.install file debian: add openggsn example config files Add optional RAI Field optionally do not send recovery with sgsnemu Convert all code to Linux coding style GTP: use socklen_t where appropriate configure: use AM_SILENT_RULES when available queue: use %p format string when printing a pointer queue: mark non-public functions as static queue: Add some more comments throughout the code (doxygen style) queue: fix copy+paste mistake in debug statements GTP: don't use magic numbers for T3-REQUESTS and N3-REQUEST update version to 0.92 gtp.c: Improve debug statements about GTP header flags gtp-kernel: Fix tunnel creation/removal for GTP Version 1 gtp.c: Don't print ""Unknown packet flags" error message in get_seq() update version to 0.93 remove ChangeLog, it hasn't been updated since 2004 Update AUTHORS file to reflect the last 12 years Add MAkefile.* to EXTRA_DIST to ensure they end up in tarballs Update README with general project information + convert to Markdown track README.md rename in spec file and debian/docs Proper fix for "Force Dynamic IP" in Create PDP CTX ippool: Add IPv6 support to IP pool implementation lib/tun.h: Remove non-endian-safe redefinition of IP header ippool_new(): const-ify input arguments IPv6 support for user IP ggsn: Send proper errors in create_context_ind() in46_addr: Add new function in46a_prefix_equal() ippool: Extend pool to work with /64 prefixes IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement IPv6: Support PCO for IPv6 DNS addresses IPv6: in46_addr: OSMO_ASSERT() in case of unsupported calls Support setting TUN device IPv6 address + prefix replace hand-coded tun_gifindex() with standard POSIX if_nametoindex() tun_new(): Fix array overflow in FreeBSD related code Use osmocom-style git-version-gen / .version magic Properly format IMSI before using it in trap libgtp: Add missing mandatory IEs in GTP Error Indication libgtp: Delete PDP context on receiving GTPv1 Error Indication update debian/changelog to 0.94 + fix pkg-config version update jenkins.sh to conform with current build environment gtp-kernel: Remove dependency to cmdline.[ch] lib/tun: Add missing #include to net/if.h for IFNAMSIZ lib/tun: Add 'void *priv' pointer to tun_t lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa() lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized address lib/ippool: Add back-pointer from pool member to pool lib/ippool: Move ippool_aton() out of ippool_new() lib/tun.c: Proper cleanup during tun_new() error paths libgtp: Remove ctrl_handle from gsn_t, replace with private context libgtp: Add back-reference to gsn from pdp context Remove __sun__ code that is unmaintained lib/tun: Mark internal helper functions 'static' Introduce a VTY, factually turning OpenGGSN into an Osmocom program Documentation update: Remove NEWS, README.Solaris, update README.md ggsn: Handle SIGTERM like SIGINT and terminate Rename OpenGGSN to OsmoGGSN remove bogus 'version' script Move examples to doc/examples and include them in DIST debian: Fix debian/copyright syntax debian: Remove no longer existing NEWS file from 'docs' debian: fix name of config file clarify relationship of OsmoGGSN to OpenGGSN. libgtp: Bump major LIBVERSION for recent API/ABI breakage Bump version: 0.94.34-23e4 â 1.0.0 Holger Hans Peter Freyther (38): build: Remove subdir-objects as it breaks make distclean build: Let the system decide where libraries are searched pdp: Mark the data as static as only pdp.c should access this data build: Do not generate a Makefile in the empty src/ directory gtp: Use struct ul16_t/struct ul66_t to avoid compiler warnings in OsmoSGSN systemd: Add a simple ggsn service file systemd: Do not restart when the application exits with 1 cli: Re-generate the cmdline.c/cmdline.h with newer gengetopt cli: Manually patch the generated code to fix compiler warning cli: Introduce a logfile command to log errors to a file gtp: Speculative FreeBSD compile fix for htobe64 debian: Create new changelog entry to please new tools debian: Add dependency for LSB script debian: Modernize/Fix the debian control file debian: Harden and build debug packages debian: Make it a proper git version debian: Attenpt to fix lintian warning on weak-dependency Begin to require libosmocore and libosmovty gtp: Move to using LOGP for logging GTP packages gtp: Kill unused and non public method gtp: Make these regions runtime debuggable syserr: Remove unused error packet logging code logging: Switch to using libosmocore logging for all the code ggsn: Be able to set the log level for the text file ggsn: Remove unused dump/logging method ggsn: Move printf to DEBUGP statements in the ggsn as well lib: Speculatively add libosmocore cflags to the lib debian: Move to multi-arch support debian: Require libosmocore debian: Address lintian warning about -dbg package Dump dead code and never look at it again Revert "Makefile.am: define ACLOCAL_AMFLAGS, include directory m4" Release 0.92 of the GGSN needed for the gtphub gtp: Fix a bunch of compiler warnings when just including gtp.h gtp: Do not leak the restart counter file handle in case of error jenkins: Add the build script from jenkins here debian: Bump the version to ease upgrading from Debian abi/debian: Bump ABI version of libgtp after struct size change Isabelle Kraemer (1): GTP: Fix bug in update PDP context procedure Max (10): Remove unused function Add .gitreview to simplify gerrit integration Add control interface Only send TRAP for defined PDP peer Integrate Debian packaging changes ctrl: cleanup trap creation libgtp: improve error logging and propagation libgtp: expand logging Use value string check from osmo-ci Use release helper from libosmocore Max Suraev (1): Fix dpkg-buildpackage build for OpenGGSN Michael McTernan (1): openggsn: Check return codes and take error paths on failure. Neels Hofmeyr (13): gtp.c: improve 3 error logs. gtp.h: rename gsn_t.dublicate to duplicate. gtp.c: fix an error log. make install: also install gtpie.h add todo comments sgsnemu: improve an error message gitignore: add 'compile' (from autoconf) queue_new(): fix NULL dereference on allocation failure build: be robust against install-sh files above the root dir configure: check for pkg-config presence fix gsn_restart file buffer overflow and missing path sep gsn_restart file: wrap umask change tightly around file creation jenkins: add value_string termination check Pablo Neira Ayuso (11): gtp: fix wrong binary layout for struct gtp0_header in x86_64 gtp: fix endianness in teid field of GTPv0 header gtp: add pdp_set_imsi_nsapi ggsn: add support for GTP kernel data encapsulation ggsn: gtp-kernel: adapt gtp_dev_create() to its new interface ggsn: cmdline: no need to specify interface anymore examples: ggsn.conf: document gtp-linux toggle configure: rename from --enable-gtp-kernel to --enable-gtp-linux get rid of accidental copy of ggsn.conf ggsn: fix compilation error with --disable-gtp-kernel gtp: fix several compilation warnings Pau Espin Pedrol (1): ggsn: Fix DNS not sent in PDP context response Ruben Undheim (1): Description: Fix some typos in the man pages and in the binary Sylvain Munaut (1): build: Add a proper pkgconfig libgtp.pc for the GTP library Tobias Engel (1): Remove out-of-bounds write Yann BONNAMY (3): Add support for GTP IE's from 3GPP R7 RAI fix sgsnemu support for QoS as defined in 3GPP TS 24.008 bjovan (1): Code formatted to be in line with formatting rules. jjako (129): Initial revision Updated NEWS + AUTHORS Adding ./configure files- install-sh Absolute path to ifconfig and route in ggsn and sgsnemu Absolute path to gtp library in ggsn/Makefile.am and ggsn/Makefile.am Compiles with gengetopt 2.8 Setting ipnext and tidnext to NULL in settid and setip Added INSTALL and missing to root directory Minor changes Updated README and NEWS Small HOWTO on roaming testing in README file Removing gtpie.h warnings from dobble defines Removed excess autotools files Updated to latest config.guess and config.sub Updated README on autotools configuration Removed runtime files from ./sgsnemu Paranoid buffer overflow checking improvements. Ping support Make without first installing gtplib Support for external ipup script Updated with new options Removed gtp/.deps Removed ggsn/.deps files Removed sgsnemu/.deps files Removed config.log Removed ltconfig New autotools files (Redhat 8) Include config.h Updated version script to use configure.in Autotools makefile update Removed defaultroute option Updated README and ChangeLog Added aclocal.m4 Removed defaultroute flag Removed warning Autotools update Autotools Autotools update Improved sgsnemu ping added ippool.h and ippool.c added syserr.h and syserr.c added pco DNS support Updated README, NEWS and ChangeLog Corrected pointer error in ggsn.c Improved option checking in ggsn New ggsn Sys V init file and updated ggsn.conf Added ggsn man page Added doc/Makefile.am ippool improved Improved GTP error handling Changed options Added bootstrap script Added spec.in script Added sgsnemu man page Improved sgsnemu timeout facility Version 0.60 and updated README, NEWS and Changelog doc in makefile.am Installation of include files Static sgsnemu option Remove library files from spec file Mode checking i gtp_new() ippool update to allow for gateway address ippool update in sgsnemu First attempt at a GTP1 implementation GTP1 functionality GTP1 functionality and documentation update Added compliance document First try with GTP1 then fallback to GTP0 sgsnemu timelimit bug fix. Readme update Fixed deallocation of pdp context on failed create context. Fixed sgsnemu freepdp on failed create context. Added --net, --nsapi, --gtpversion options Changed non volatile directory Rename u_int to uint Removed ansi flag Removed stdint.h include Removed NSAPI from version 0 create pdp context request Fix NSAPI bug in create pdp context Changes to allow compilation under Solaris Updated with Solaris info Updated to use solaris api for tun Removed aclocal.m4 Allow bootstrap to remove temp files Updated bootstrap and readded aclocal.m4 Changet inet_aton to inet_pton for Solaris compliance Added firewall Updated NEWS and ChangeLog Changed to 0.80 Improved solaris compatibility Improved Solaris support Removed IN_ADDR_NONE Solaris instructions in README FreeBSD porting and IMSI bugfix NEWS, ChangeLog and configure.in for 0.81 release 0.81 update Fixed long constant warning on FreeBSD FreeBSD port FreeBSD route Added FreeBSD route capability Removed doc/Makefile Added README.FreeBSD Lookup in ippool made static tun.c cleanup and support for setting multiple addresses on FreeBSD Added IP address alias capability for FreeBSD Added README.Solaris Solaris tun interface Change to 0.82 Fix on PPP PCO length and charging characteristics required flag. Charging option Charging characteristics made optional Added selmode Hash table bugfix and improved logging Added permission change to bootstrap Improved configure script under Solaris Changed to 0.83 Updated NEWS and Changelog to 0.83 QoS length bugfiz qos length bugfix and apple support plus header cleanup Added Polish man pages Fixed delete route on freebsd et. al. Minor fix QA on ippool Added lookup.c 0.84 0.84 release 0.84 Added new version of autotools Fixed APN bug ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project