aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2017-09-05Introduce a VTY, factually turning OpenGGSN into an Osmocom programHarald Welte2-2/+4
2017-09-05lib/tun: Mark internal helper functions 'static'Harald Welte1-3/+3
2017-09-05Remove __sun__ code that is unmaintainedHarald Welte1-259/+0
2017-09-05lib/tun.c: Proper cleanup during tun_new() error pathsHarald Welte1-13/+32
2017-09-05lib/ippool: Move ippool_aton() out of ippool_new()Harald Welte2-19/+13
2017-09-05lib/ippool: Add back-pointer from pool member to poolHarald Welte2-0/+3
2017-09-05lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized ad...Harald Welte1-1/+8
2017-09-05lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefixHarald Welte2-0/+13
2017-09-05lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa()Harald Welte2-0/+11
2017-09-05lib/tun: Add 'void *priv' pointer to tun_tHarald Welte1-0/+2
2017-09-05lib/tun: Add missing #include to net/if.h for IFNAMSIZHarald Welte1-0/+2
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 Welte2-11/+119
2017-08-11IPv6: in46_addr: OSMO_ASSERT() in case of unsupported callsHarald Welte1-0/+6
2017-08-11IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisementHarald Welte2-0/+6
2017-08-09ippool: Extend pool to work with /64 prefixesHarald Welte2-7/+12
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 Welte2-8/+9
2017-08-09IPv6 support for user IPHarald Welte2-0/+65
2017-08-09ippool_new(): const-ify input argumentsHarald Welte2-2/+2
2017-08-09lib/tun.h: Remove non-endian-safe redefinition of IP headerHarald Welte1-15/+25
2017-08-09ippool: Add IPv6 support to IP pool implementationHarald Welte5-124/+317
2016-05-12gtp: fix several compilation warningsPablo Neira Ayuso1-1/+0
2015-05-02openggsn: Check return codes and take error paths on failure.Michael McTernan1-3/+16
2014-12-23lib: Speculatively add libosmocore cflags to the libHolger Hans Peter Freyther1-1/+1
2014-12-04logging: Switch to using libosmocore logging for all the codeHolger Hans Peter Freyther6-124/+120
2014-12-04syserr: Remove unused error packet logging codeHolger Hans Peter Freyther2-44/+0
2014-03-23cli: Introduce a logfile command to log errors to a fileHolger Hans Peter Freyther2-4/+25
2012-11-05Remove out-of-bounds writeTobias Engel1-1/+0
2011-11-02Convert all code to Linux coding styleHarald Welte11-2038/+2001
2011-05-10properly build a library for the content of the lib directoryHarald Welte1-0/+7
2010-10-20IFNAMSIZ includes terminating 0Emmanuel Bretelle2-2/+2
2010-10-20fixed compilation warning against gcc-4.4Emmanuel Bretelle1-10/+19
2010-10-20Set tun devname to IFNAMESIZ+1 to avoid warningEmmanuel Bretelle1-1/+1
2010-10-20Move common sgsnemu/ggsn files to directory "lib"Emmanuel Bretelle11-0/+3222