aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-08-12libgtp: Remove ctrl_handle from gsn_t, replace with private contextHarald Welte1-3/+1
2017-08-12lib/tun.c: Proper cleanup during tun_new() error pathsHarald Welte1-13/+32
2017-08-12lib/ippool: Move ippool_aton() out of ippool_new()Harald Welte3-29/+24
2017-08-12lib/ippool: Add back-pointer from pool member to poolHarald Welte2-0/+3
2017-08-12lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized ad...Harald Welte1-1/+8
2017-08-12lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefixHarald Welte2-0/+13
2017-08-12lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa()Harald Welte2-0/+11
2017-08-12lib/tun: Add 'void *priv' pointer to tun_tHarald Welte1-0/+2
2017-08-12lib/tun: Add missing #include to net/if.h for IFNAMSIZHarald Welte1-0/+2
2017-08-12gtp-kernel: Remove dependency to cmdline.[ch]Harald Welte3-21/+14
2017-08-11Use osmocom-style git-version-gen / .version magic0.94Harald Welte4-2/+163
2017-08-11tun_new(): Fix array overflow in FreeBSD related codeHarald Welte1-1/+1
2017-08-11replace hand-coded tun_gifindex() with standard POSIX if_nametoindex()Harald Welte1-25/+3
2017-08-11Support setting TUN device IPv6 address + prefixHarald Welte3-19/+127
2017-08-11IPv6: in46_addr: OSMO_ASSERT() in case of unsupported callsHarald Welte1-0/+6
2017-08-11IPv6: Support PCO for IPv6 DNS addressesHarald Welte1-41/+136
2017-08-11IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisementHarald Welte8-2/+510
2017-08-09ippool: Extend pool to work with /64 prefixesHarald Welte3-8/+17
2017-08-09in46_addr: Add new function in46a_prefix_equal()Harald Welte2-0/+18
2017-08-09ggsn: Send proper errors in create_context_ind()Harald Welte3-11/+20
2017-08-09IPv6 support for user IPHarald Welte4-4/+74
2017-08-09ippool_new(): const-ify input argumentsHarald Welte2-2/+2
2017-08-09lib/tun.h: Remove non-endian-safe redefinition of IP headerHarald Welte4-20/+39
2017-08-09ippool: Add IPv6 support to IP pool implementationHarald Welte9-172/+374
2017-08-04Proper fix for "Force Dynamic IP" in Create PDP CTXHarald Welte1-1/+3
2017-06-09libgtp: improve error logging and propagationMax1-13/+13
2017-05-16ctrl: cleanup trap creationMax1-11/+16
2017-05-09contrib: Start openggsn after networkingDaniel Willmann1-0/+1
2017-03-18track README.md rename in spec file and debian/docsHarald Welte2-2/+2
2017-03-17Update README with general project information + convert to MarkdownHarald Welte2-22/+70
2017-03-17Add MAkefile.* to EXTRA_DIST to ensure they end up in tarballsHarald Welte1-0/+2
2017-03-16jenkins: add value_string termination checkNeels Hofmeyr1-0/+3
2017-02-27Code formatted to be in line with formatting rules.bjovan1-13/+32
2017-02-23Update AUTHORS file to reflect the last 12 yearsHarald Welte1-7/+14
2017-02-23remove ChangeLog, it hasn't been updated since 2004Harald Welte4-147/+4
2017-02-23update version to 0.930.93Harald Welte1-1/+1
2017-02-23gtp.c: Don't print ""Unknown packet flags" error message in get_seq()Harald Welte1-1/+0
2017-02-23gtp-kernel: Fix tunnel creation/removal for GTP Version 1Harald Welte1-2/+5
2017-01-26abi/debian: Bump ABI version of libgtp after struct size changeHolger Hans Peter Freyther5-5/+11
2016-12-22Integrate Debian packaging changesMax3-67/+89
2016-12-15gtp.c: Improve debug statements about GTP header flagsHarald Welte1-8/+8
2016-11-02Only send TRAP for defined PDP peerMax1-6/+8
2016-10-14gsn_restart file: wrap umask change tightly around file creationNeels Hofmeyr1-4/+6
2016-10-14fix gsn_restart file buffer overflow and missing path sepNeels Hofmeyr1-9/+7
2016-10-12configure: check for pkg-config presenceNeels Hofmeyr1-0/+7
2016-10-12build: be robust against install-sh files above the root dirNeels Hofmeyr1-0/+3
2016-10-12Add control interfaceMax4-5/+34
2016-10-12Add .gitreview to simplify gerrit integrationMax1-0/+3
2016-10-11Remove unused functionMax3-13/+0
2016-09-15Add 'Bearer Control Mode' IE3G_2016_09BJovke2-0/+4