Release v1.9.0 on 2022-06-28.
  1. bd2b556 ggsn: Log tun fd write errors by Pau Espin Pedrol · 3 years ago
  2. f01ce65 gtp-kernel: don't #include libmnl headers by Harald Welte · 3 years, 3 months ago
  3. be1cf99 gtp-kernel: Remove duplicate #include section by Harald Welte · 3 years, 3 months ago
  4. 53244a2 debug: use LOGL_NOTICE instead of LOGL_DEBUG by Philipp Maier · 4 years, 2 months ago
  5. 9621460 sgsnemu: Implement ping on IPv6 APNs by Pau Espin Pedrol · 4 years, 2 months ago
  6. e2b0961 sgsnemu: Handle IPv6 SLAAC in tun iface manually by Pau Espin Pedrol · 4 years, 2 months ago
  7. 2a1cedd Rename netdev_*route to end in route4 by Pau Espin Pedrol · 4 years, 2 months ago
  8. c43e887 icmpv6.c: Move code generating ipv6 hdr to its own function by Pau Espin Pedrol · 4 years, 2 months ago
  9. ee1529e icmpv6.c: Mark internal function as static by Pau Espin Pedrol · 4 years, 2 months ago
  10. 29e7bd0 cosmetic: icmpv6.c: fix typo in comment by Pau Espin Pedrol · 4 years, 2 months ago
  11. 8398bcc lib/netns: Fix up error paths by Harald Welte · 4 years, 2 months ago
  12. 5552872 netdev_addaddr6: Use prefixlen arg by Pau Espin Pedrol · 4 years, 2 months ago
  13. 61b010c lib/netns: OSMO_ASSERT() if user doesn't call init_netns() by Harald Welte · 4 years, 2 months ago
  14. 20d9d15 lib/netns.c: Add comments to the code, including doxygen API docs by Harald Welte · 4 years, 2 months ago
  15. 1c8ae66 Move icmpv6 and checksum files from ggsn/ dir to lib/ by Pau Espin Pedrol · 4 years, 2 months ago
  16. fcdaf31 sgsnemu: Set its default loglevel category to INFO by Pau Espin Pedrol · 4 years, 2 months ago
  17. 20539f0 lib/netns: fix open_ns(): return fd from open() by Vadim Yanitskiy · 4 years, 3 months ago
  18. ad6eaa2 netns: Improve error checking by Pau Espin Pedrol · 4 years, 3 months ago
  19. b629240 add Linux network namespace support for TUN device by Andreas Schultz · 6 years ago
  20. 1ef2621 gtp-kernel.c: Fix wrong use of in46a_from_eua, print IPv6 euas by Pau Espin Pedrol · 4 years, 10 months ago
  21. f612ffe Move pdp_get_peer_ipv() to lib/util.* by Pau Espin Pedrol · 4 years, 10 months ago
  22. 95cd897 in46_addr: Improve in46a_ntop documentation by Pau Espin Pedrol · 4 years, 10 months ago
  23. 60ee0db Introduce in46a_is_v{4,6}() helpers by Pau Espin Pedrol · 4 years, 10 months ago
  24. b0b9c28 properly store IPv6 addresses in struct tun_t by Stefan Sperling · 6 years ago
  25. cc8181f fix format string error in ippool_printaddr() by Stefan Sperling · 6 years ago
  26. 7327360 initialize local variable addr in ippool_new() by Stefan Sperling · 6 years ago
  27. e405c2f replace bogus memcpy() call in ippool_newip() by Stefan Sperling · 6 years ago
  28. 411ff3b fix allocation of ippool's hash table by Stefan Sperling · 6 years ago
  29. aee905b check ioctl() call return value in tun_new() by Stefan Sperling · 6 years ago
  30. fb75adf ippool.c: Use "%td" format string for ptrdiff_t by Harald Welte · 6 years ago
  31. f228639 Move kernel GTP support from ggsn/ to lib/ by Harald Welte · 6 years ago
  32. 9eebe15 lib/tun: Remove tun_setaddr() API, as everyone is using tun_addaddr() now by Harald Welte · 6 years ago
  33. 47adad0 lib/netdev.c: Cosmetic changes (coding style / cleanups) by Harald Welte · 6 years ago
  34. c5efb5b lib/tun: split generic network device related stuff to lib/netdev by Harald Welte · 6 years ago
  35. 9a6da45 lib/tun.c: Generalize tun_{set,add}addr*() functions by Harald Welte · 6 years ago
  36. b4c0828 lib/tun.c: generalize tun_*route() to netdev_*route() by Harald Welte · 6 years ago
  37. df3dcac lib/tun.c: Generalize tun_sifflags() to netdev_sifflags by Harald Welte · 6 years ago
  38. f5e40b7 Set tun_addaddr ipv agnostic and add support for ipv6 by Pau Espin Pedrol · 6 years ago
  39. 02e21af tun.c: tun_addaddr: Fix segfault and wrong usage of tun_nlattr by Pau Espin Pedrol · 6 years ago
  40. 2d6a69e Add support for IPv4v6 End User Addresses by Pau Espin Pedrol · 6 years ago
  41. b9ace14 cosmetic: Reorder tun_addaddr to get rid of decl of tun_setaddr4 by Pau Espin Pedrol · 7 years ago
  42. d9fff0c tun_setaddr6: Fix log typo by Pau Espin Pedrol · 7 years ago
  43. 4c7d291 factor out netdev_ip_local_get() from tun_ip_local_get() by Harald Welte · 7 years ago
  44. fc6676c ippool: Correctly compute size of static pool by Harald Welte · 7 years ago
  45. 1af543f tun: Don't copy 16byte IPv6 address to 'struct in_addr' by Harald Welte · 7 years ago
  46. 859f9b0 ippool: Implement and use blacklist instead of blindly using IPPOOL_NOGATEWAY by Pau Espin Pedrol · 7 years ago
  47. a037e59 tun: Convert tun_ipv6_linklocal_get to be more generic by Pau Espin Pedrol · 7 years ago
  48. 2e7b9ff lib/in46a: Introduce in46a_netmasklen API by Pau Espin Pedrol · 7 years ago
  49. 361cb9e lib/ippool: Fix listsize calculated 1 elem too small by Pau Espin Pedrol · 7 years ago
  50. 34a7416 in46a_to_sas(): Return AF_INET6 in case of IPv6 address by Harald Welte · 7 years ago
  51. fdd732b Remove trailing whitespace by Pau Espin Pedrol · 7 years ago
  52. 58c0da7 lib/tun.c: tun_ipv6_linklocal_get(): fix memory leak with getifaddrs() by Pau Espin Pedrol · 7 years ago
  53. cee7546 Replace EUA magic numbers for IETF, IPv4 and IPv6 with #defines by Harald Welte · 7 years ago
  54. f85fe97 ICMPv6: Send router advertisement from own link-local address by Harald Welte · 7 years ago
  55. dda21ed Introduce a VTY, factually turning OpenGGSN into an Osmocom program by Harald Welte · 7 years ago
  56. 2778ae2 lib/tun: Mark internal helper functions 'static' by Harald Welte · 7 years ago
  57. 1b6e8e7 Remove __sun__ code that is unmaintained by Harald Welte · 7 years ago
  58. 9e6dfa0 lib/tun.c: Proper cleanup during tun_new() error paths by Harald Welte · 7 years ago
  59. 4857f3c lib/ippool: Move ippool_aton() out of ippool_new() by Harald Welte · 7 years ago
  60. b513b95 lib/ippool: Add back-pointer from pool member to pool by Harald Welte · 7 years ago
  61. 33520b4 lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized address by Harald Welte · 7 years ago
  62. 7fc8694 lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix by Harald Welte · 7 years ago
  63. b62983d lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa() by Harald Welte · 7 years ago
  64. 881e97e lib/tun: Add 'void *priv' pointer to tun_t by Harald Welte · 7 years ago
  65. c55ece8 lib/tun: Add missing #include to net/if.h for IFNAMSIZ by Harald Welte · 7 years ago
  66. 81bc2ae tun_new(): Fix array overflow in FreeBSD related code by Harald Welte · 7 years ago
  67. ab6d189 replace hand-coded tun_gifindex() with standard POSIX if_nametoindex() by Harald Welte · 7 years ago
  68. 2e48a44 Support setting TUN device IPv6 address + prefix by Harald Welte · 7 years ago
  69. 72a38b5 IPv6: in46_addr: OSMO_ASSERT() in case of unsupported calls by Harald Welte · 7 years ago
  70. d46bcd2 IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement by Harald Welte · 7 years ago
  71. d4d6e09 ippool: Extend pool to work with /64 prefixes by Harald Welte · 7 years ago
  72. 365f8fa in46_addr: Add new function in46a_prefix_equal() by Harald Welte · 7 years ago
  73. d1bf1e1 ggsn: Send proper errors in create_context_ind() by Harald Welte · 7 years ago
  74. a0d281d IPv6 support for user IP by Harald Welte · 7 years ago
  75. 53165ed ippool_new(): const-ify input arguments by Harald Welte · 7 years ago
  76. 63ebccd lib/tun.h: Remove non-endian-safe redefinition of IP header by Harald Welte · 7 years ago
  77. d12eab9 ippool: Add IPv6 support to IP pool implementation by Harald Welte · 7 years ago
  78. 0eaa5b8 gtp: fix several compilation warnings by Pablo Neira Ayuso · 8 years ago
  79. b07d070 openggsn: Check return codes and take error paths on failure. by Michael McTernan · 9 years ago
  80. 91d0ee5 lib: Speculatively add libosmocore cflags to the lib by Holger Hans Peter Freyther · 9 years ago
  81. 9c7fd8e logging: Switch to using libosmocore logging for all the code by Holger Hans Peter Freyther · 9 years ago
  82. e527ef1 syserr: Remove unused error packet logging code by Holger Hans Peter Freyther · 9 years ago
  83. 9c0ff4f cli: Introduce a logfile command to log errors to a file by Holger Hans Peter Freyther · 10 years ago
  84. 3d7500e Remove out-of-bounds write by Tobias Engel · 12 years ago
  85. bed35df Convert all code to Linux coding style by Harald Welte · 13 years ago
  86. 6fc4240 properly build a library for the content of the lib directory by Harald Welte · 13 years ago
  87. 87490d7 IFNAMSIZ includes terminating 0 by Emmanuel Bretelle · 14 years ago
  88. 4e56c83 fixed compilation warning against gcc-4.4 by Emmanuel Bretelle · 14 years ago
  89. eaaf500 Set tun devname to IFNAMESIZ+1 to avoid warning by Emmanuel Bretelle · 14 years ago
  90. 2a10368 Move common sgsnemu/ggsn files to directory "lib" by Emmanuel Bretelle · 14 years ago