File osmo-ggsn.changes of Package osmo-ggsn
-------------------------------------------------------------------
Thu Dec 04 21:01:41 UTC 2025 - mardnh@gmx.de
- Update to version 1.14.0.0:
* Bump version: 1.13.0.13-88d6-dirty → 1.14.0
-------------------------------------------------------------------
Fri Jul 18 20:01:23 UTC 2025 - mardnh@gmx.de
- Update to version 1.13.0.13:
* sgsnemu: Initial support IPv4v6 PDP context type
* cosmetic: sgsnemu: Fix trailing whitespace
-------------------------------------------------------------------
Tue Jul 08 20:02:46 UTC 2025 - mardnh@gmx.de
- Update to version 1.13.0.11:
* tests: add a simple gtpie_getie() test
* gtp: add support for SGSN Context Req/Resp/Ack
* gsn: fix coding style issue
* gtp: move LOGP_WITH_ADDR & GTP_LOGPKG into gtp_internal.h
* gtp: internal LOGP_WITH_ADDR macro: use pointer of peer
* gtp.c: no-op: use ntohs instead of htons
* gtpie: make ies const for getter
-------------------------------------------------------------------
Tue Jun 24 20:01:52 UTC 2025 - mardnh@gmx.de
- Update to version 1.13.0.4:
* Generate a version.h file
-------------------------------------------------------------------
Thu Jun 05 20:01:55 UTC 2025 - mardnh@gmx.de
- Update to version 1.13.0.3:
* gtp: Send RAT type IE in update context request if present
-------------------------------------------------------------------
Thu Mar 06 21:01:44 UTC 2025 - mardnh@gmx.de
- Update to version 1.13.0.2:
* Drop use of deprecated vty is_config_node() cb
* Fix Typos
-------------------------------------------------------------------
Wed Feb 12 21:02:54 UTC 2025 - mardnh@gmx.de
- Update to version 1.13.0.0:
* Bump version: 1.12.0.37-cf65-dirty → 1.13.0
-------------------------------------------------------------------
Tue Jan 28 21:01:38 UTC 2025 - mardnh@gmx.de
- Update to version 1.12.0.37:
* gtp: split gtp_req into 2 parts: transmit and fill header
* gtpie: add gtp_encaps a modern encapsulation method
-------------------------------------------------------------------
Mon Jan 13 21:01:49 UTC 2025 - mardnh@gmx.de
- Update to version 1.12.0.35:
* gtp: Rework gtp_resp() into gtp_resp_pdp()
* gtp_new(): use talloc instead of calloc/free
-------------------------------------------------------------------
Wed Dec 11 21:01:56 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.33:
* jenkins.sh: Use --disable-doxygen configure param
-------------------------------------------------------------------
Thu Dec 05 21:01:55 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.32:
* gtp.h: add more GTP cause code from 29.060 v15.3.30
* gtp: Make peer addr const in gtp_req/gtp_resp
* gtpie: fix comment
* gtp_internal.h: add missing include to <stdint.h>
-------------------------------------------------------------------
Fri Oct 25 20:01:45 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.28:
* doc: Update all iptables references with nftables
* doc: Document MTU features in User Manual and example config files
* tun: Use OSMO_STRLCPY_ARRAY
* Refactor tun_t fields and alloc APIs
-------------------------------------------------------------------
Thu Oct 24 20:01:44 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.24:
* Rename tun_encaps -> tun_inject_pkt
* tun.h: Remove non-existent tun_decaps()
* ggsn: Rename confusing functions
* ggsn: Avoid forwarding IPv6 solicited-node multicast addr to tun device
* tun: Fix null pointer derefence when in kernel gtp mode
-------------------------------------------------------------------
Wed Oct 23 20:03:15 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.19:
* doc: Reorder some chapters
* doc: Fix typo: wrong interface named
* doc: Remove reference to non longer existing osmo-ggsn.init
* doc: Fix typo in user manual
* ggsn: apply configured APN MTU to tun
* ggsn: Use osmo_netdev_addaddr() libosmocore API
* ggsn: use libosmocore tundev API to create apn tun device
-------------------------------------------------------------------
Tue Oct 22 20:02:29 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.12:
* ggsn: Support announcing APN MTU over ICMPv6 RA
* ggsn: Support announcing APN MTU over PCO
* vty: Fix missing newline in description of 'apn tun-device' cmd
-------------------------------------------------------------------
Mon Oct 21 20:01:48 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.9:
* Move g_ggsn_list declaration to ggsn.c
* Move ggsn allocation code out of vty file
* Move apn allocation code out of vty file
-------------------------------------------------------------------
Mon Aug 19 20:01:40 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.6:
* ggsn: kernel gtpu: Support updating pdp ctx remote IP address and TEID
-------------------------------------------------------------------
Fri Aug 02 20:01:47 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.5:
* ggsn: Mark internal cb function static
-------------------------------------------------------------------
Thu Aug 01 20:01:37 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.4:
* gtp: Allow setting callback to receive update_context_ind
* gtp: Allow UpdatePDPContext initiated by GGSN
* gtp: Store rx Direct Tunnel Flags in UpdatePDPCtx{Req,Resp}
* gtp: Allow tx Direct Tunnel Flags in UpdatePDPCtx{Req,Resp}
-------------------------------------------------------------------
Thu Jul 25 20:01:49 UTC 2024 - mardnh@gmx.de
- Update to version 1.12.0.0:
* Bump version: 1.11.0.31-7ae1-dirty → 1.12.0
-------------------------------------------------------------------
Wed Jun 05 20:01:57 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.31:
* README.md: cosmetic: fix a typo
-------------------------------------------------------------------
Thu May 16 20:01:38 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.30:
* {contrib,debian}/osmo-ggsn.init: remove
* Use uniform log format for default config files
* contrib/systemd: run as osmocom user
* doc: set state-dir to /var/lib/osmocom/osmo-ggsn
* ggsn/ggsn_vty: create state-dir
* gtp/gtp_internal.h: new file
* gtp: move conversion functions up
* gtp: remove unused conversion functions
* gtp/gtp.c: move gtp_create_context_resp down
* gtp/gsn_internal.h: new file
* libgtp: move includes to osmocom/include/gtp
-------------------------------------------------------------------
Mon May 13 20:01:53 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.19:
* contrib: remove rpm spec file
-------------------------------------------------------------------
Sat Mar 23 21:01:53 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.18:
* README.md: Major overhaul
* README.md: Add Forum + Issue Tracker sections
* README.md: Improve markdown formatting
* Add funding link to github mirror
-------------------------------------------------------------------
Mon Mar 04 21:01:45 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.14:
* Add clear error for kernel not supporting IPv6
-------------------------------------------------------------------
Fri Mar 01 21:02:31 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.13:
* doc: fix typo ndoe -> node
-------------------------------------------------------------------
Tue Feb 27 21:01:44 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.12:
* lib/gtp-kernel.c: check rc of in46a_from_eua
* lib/gtp-kernel.c: initialize ret with 0
-------------------------------------------------------------------
Mon Feb 26 21:01:36 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.10:
* Cosmetic: {lib,gtp}/Makefile.am: diff friendly
* Cosmetic: AM_CFLAGS: make diff friendly
* Cosmetic: Makefile.am: make SUBDIRS diff friendly
-------------------------------------------------------------------
Thu Feb 22 21:01:46 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.7:
* Revert "kernel-gtp: support IPv6 on outer layer"
* kernel-gtp: support IPv6 on inner layer
* kernel-gtp: support IPv6 on outer layer
* gtp_new: deduplicate create_and_bind_socket code
-------------------------------------------------------------------
Wed Feb 21 21:02:05 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.3:
* Fix a typo
-------------------------------------------------------------------
Wed Feb 07 15:09:04 UTC 2024 - mardnh@gmx.de
- Update to version 1.11.0.2:
* pco: Improve IPCP spec reference documentation
* libgtp: Remove defines for reserved causes in gtp.h
* Bump version: 1.10.2.1-a625 → 1.11.0
* libgtp: Use gtp_cause_successful() instead of GTPCAUSE_ACC_REQ
* gtp: Add net GTP cause values and a function to check for success
* Bump version: 1.10.1.8-4963-dirty → 1.10.2
* lib/in46_addr: add in46a_from_gsna
* doc: running: update kernel-gtp limitations
* README: update documentation section
* systemd: depend on networking-online.target
-------------------------------------------------------------------
Mon Nov 27 21:01:52 UTC 2023 - mardnh@gmx.de
- Update to version 1.10.2.2:
* libgtp: Use gtp_cause_successful() instead of GTPCAUSE_ACC_REQ
-------------------------------------------------------------------
Wed Nov 22 21:01:57 UTC 2023 - mardnh@gmx.de
- Update to version 1.10.2.1:
* gtp: Add net GTP cause values and a function to check for success
-------------------------------------------------------------------
Sat Sep 16 11:30:54 UTC 2023 - mardnh@gmx.de
- Update to version 1.10.2.0:
* Bump version: 1.10.1.8-4963-dirty → 1.10.2
* lib/in46_addr: add in46a_from_gsna
* doc: running: update kernel-gtp limitations
* README: update documentation section
* systemd: depend on networking-online.target
* debian: set compat level to 10
* doc/manuals/chapters/configuration: fix typo
* tests: use -no-install libtool flag to avoid ./lt-* scripts
* Do not hard-code -g and -O2 in CFLAGS
* Bump version: 1.10.0.4-bf69 → 1.10.1
* gtp: use OSMO_ASSERT() in gtp_new()
* gtp/gsn.c: fix 'No newline at end of file'
* lib/icmpv6.h: fix struct icmpv6_{radv_hdr,opt_prefix}
-------------------------------------------------------------------
Thu Feb 09 21:01:46 UTC 2023 - mardnh@gmx.de
- Update to version 1.10.0.1:
* debian/libgtp6.shlibs: new file
-------------------------------------------------------------------
Tue Feb 07 21:02:07 UTC 2023 - mardnh@gmx.de
- Update to version 1.10.0.0:
* Bump version: 1.9.0.10-4fac-dirty → 1.10.0
-------------------------------------------------------------------
Tue Jan 17 21:01:41 UTC 2023 - mardnh@gmx.de
- Update to version 1.9.0.10:
* Fix typos in comments and VTY descriptions
-------------------------------------------------------------------
Fri Dec 23 21:01:45 UTC 2022 - mardnh@gmx.de
- Update to version 1.9.0.9:
* osmo-ggsn: Transition to use of 'telnet_init_default'
-------------------------------------------------------------------
Thu Dec 22 21:01:37 UTC 2022 - mardnh@gmx.de
- Update to version 1.9.0.8:
* ctrl: take both address and port from vty config
-------------------------------------------------------------------
Thu Nov 24 21:01:39 UTC 2022 - mardnh@gmx.de
- Update to version 1.9.0.7:
* gtp: Introduce VTY configurable GTP timer X3
-------------------------------------------------------------------
Thu Nov 03 21:01:34 UTC 2022 - mardnh@gmx.de
- Update to version 1.9.0.6:
* ggsn: Introduce tdef and make it configurable over VTY
* Use rate_ctr for gsn_t available_counters
* Split gsn_t related APIs out of gtp.{c,h}
* cosmetic: gtp: Fix typo in comment
-------------------------------------------------------------------
Mon Sep 05 20:01:41 UTC 2022 - mardnh@gmx.de
- Update to version 1.9.0.2:
* Ignore .deb build byproducts
-------------------------------------------------------------------
Tue Aug 30 20:01:38 UTC 2022 - mardnh@gmx.de
- Update to version 1.9.0.1:
* Set working directory in systemd service file
-------------------------------------------------------------------
Tue Jun 28 20:01:38 UTC 2022 - mardnh@gmx.de
- Update to version 1.9.0.0:
* Bump version: 1.8.0.13-ade4-dirty → 1.9.0
-------------------------------------------------------------------
Mon Jun 20 20:01:40 UTC 2022 - mardnh@gmx.de
- Update to version 1.8.0.13:
* update git URLs (git -> https; gitea)
-------------------------------------------------------------------
Thu Apr 14 20:01:29 UTC 2022 - mardnh@gmx.de
- Update to version 1.8.0.12:
* tests: use 'check_PROGRAMS' instead of 'noinst_PROGRAMS'
-------------------------------------------------------------------
Thu Mar 24 21:01:29 UTC 2022 - mardnh@gmx.de
- Update to version 1.8.0.11:
* pco.h: Fix typo in reference to spec
-------------------------------------------------------------------
Wed Mar 09 21:01:51 UTC 2022 - mardnh@gmx.de
- Update to version 1.8.0.10:
* gtp: Fix typo in comment
* gtp: Log retrans queue register&free entries
* gtp: Specify retrans queue name & seqnum in log lines
* gtp: Small log improvements in gtp_create_pdp_ind()
* gtp: Log detection of rx duplicate
* gtp: Use switch statement in gtp_create_pdp_ind()
-------------------------------------------------------------------
Tue Mar 01 21:01:29 UTC 2022 - mardnh@gmx.de
- Update to version 1.8.0.4:
* libgtp: Define retransmit QUEUE_SIZE relative to PDP_MAX (increase)
* libgtp: Fix ggsn crash if pdp alloc array is full (PDP_MAX)
-------------------------------------------------------------------
Mon Feb 28 21:01:31 UTC 2022 - mardnh@gmx.de
- Update to version 1.8.0.2:
* vty: Fix cmd 'no echo-interval' doing nothing
-------------------------------------------------------------------
Thu Feb 10 21:01:27 UTC 2022 - mardnh@gmx.de
- Update to version 1.8.0.1:
* tests: in46a_test: Make coverity happy when calling in46a_from_eua
-------------------------------------------------------------------
Tue Nov 16 21:01:37 UTC 2021 - mardnh@gmx.de
- Update to version 1.8.0.0:
* Bump version: 1.7.1.20-8cbd-dirty → 1.8.0
-------------------------------------------------------------------
Mon Oct 11 20:01:20 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.20:
* gtp_echo_responder: report invalid chars present in node-feautres cmdline arg as error
-------------------------------------------------------------------
Fri Oct 08 20:01:21 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.19:
* Introduce program gtp-echo-responder
-------------------------------------------------------------------
Thu Sep 23 20:01:20 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.18:
* cosmetic: configure.ac: Fix tabulation in line
-------------------------------------------------------------------
Sat Jun 12 20:01:19 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.17:
* ggsn: Fix heap-use-after-free during Recovery without associated PDP
-------------------------------------------------------------------
Tue Jun 01 20:01:21 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.16:
* ggsn: Log tun fd write errors
-------------------------------------------------------------------
Thu May 13 20:01:30 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.15:
* gtp: Support tx/rx RAN Information Relay message
-------------------------------------------------------------------
Thu May 06 20:01:20 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.14:
* gtp: constify pointer arg
* cosmetic: gtpie.c: Fix trailing whitespace
-------------------------------------------------------------------
Wed Apr 28 20:01:19 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.12:
* gtp: Improve logging of failing pdp ctx resolution from TEI/TID
* ggsn: Improve logging on incoming DL data packets
* gtp: Rework parsing logic of UpdatePdpCtxResponse
-------------------------------------------------------------------
Fri Apr 23 20:01:18 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.9:
* gtp: Update teic_confirmed only on resp success
-------------------------------------------------------------------
Mon Mar 29 20:01:36 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.8:
* vty: Inform user that static IP addresses are not supported
* ggsn: Reject PDP CTX ACT for static IP addresses
-------------------------------------------------------------------
Wed Mar 03 21:01:47 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.6:
* Don't install sgsnemu.conf to /etc/osmocom/
* Don't install osmo-ggsn-kernel-gtp.cfg to /etc/osmocom/
-------------------------------------------------------------------
Tue Mar 02 21:01:32 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.4:
* gitignore: add ggsn_vty_reference.xml
* doc/manuals: describe GTP-U kernel module
* doc/examples/osmo-ggsn-kernel-gtp.cfg: new file
* doc/examples/Makefile.am: add sgsnemu.conf
-------------------------------------------------------------------
Tue Feb 23 21:02:03 UTC 2021 - mardnh@gmx.de
- Update to version 1.7.1.0:
* Bump version: 1.7.0.2-17ce → 1.7.1
* manuals: generate vty reference xml at build time
* main: add --vty-ref-mode, use vty_dump_xml_ref_mode()
* Bump version: 1.6.0.22-f01c-dirty → 1.7.0
-------------------------------------------------------------------
Sat Feb 20 21:01:32 UTC 2021 - mardnh@gmx.de
- Update to version 1.6.0.22:
* gtp-kernel: don't #include libmnl headers
* gtp-kernel: Remove duplicate #include section
* deb/rpm: build with --enable-gtp-linux
* .gitignore: ignore debian/libgtp*
-------------------------------------------------------------------
Fri Feb 19 21:01:46 UTC 2021 - mardnh@gmx.de
- Update to version 1.6.0.18:
* tests: Replace deprecated API log_set_print_filename
* tests: Explicitly drop category from log
-------------------------------------------------------------------
Fri Feb 05 21:01:31 UTC 2021 - mardnh@gmx.de
- Update to version 1.6.0.16:
* apn_start: avoid segfault if missing tun-device
-------------------------------------------------------------------
Thu Jan 28 21:01:45 UTC 2021 - mardnh@gmx.de
- Update to version 1.6.0.15:
* configure.ac: set -std=gnu11
-------------------------------------------------------------------
Wed Jan 13 21:01:43 UTC 2021 - mardnh@gmx.de
- Update to version 1.6.0.14:
* contrib/jenkins: don't build osmo-gsm-manuals
-------------------------------------------------------------------
Wed Nov 25 21:01:35 UTC 2020 - mardnh@gmx.de
- Update to version 1.6.0.13:
* ggsn: generate coredump and exit upon SIGABRT received
-------------------------------------------------------------------
Mon Oct 19 20:01:33 UTC 2020 - mardnh@gmx.de
- Update to version 1.6.0.12:
* Use OSMO_FD_* instead of deprecated BSC_FD_*
-------------------------------------------------------------------
Tue Oct 13 20:01:48 UTC 2020 - mardnh@gmx.de
- Update to version 1.6.0.11:
* contrib/jenkins: Enable parallel make in make distcheck
-------------------------------------------------------------------
Mon Oct 12 20:01:41 UTC 2020 - mardnh@gmx.de
- Update to version 1.6.0.10:
* GTP: Replace recently introduced imsi_str2gtp()
* sgsnemu: relax check on length of IMSI cmdline arg.
* Use imsi_str2gtp() in sgsnemu
* Minor: remove code duplication
* Prevent Crash in show pdp-context from vty
* Fix vty PDP lookups by IMSI
-------------------------------------------------------------------
Thu Aug 20 20:01:34 UTC 2020 - mardnh@gmx.de
- Update to version 1.6.0.4:
* Support setting rt-prio and cpu-affinity mask through VTY
* doc: Update VTY reference xml file
* configure.ac: Fix trailing whitespace
-------------------------------------------------------------------
Thu Aug 13 20:01:52 UTC 2020 - mardnh@gmx.de
- Update to version 1.6.0.1:
* debian/control: change maintainer to the Osmocom team / mailing list
* Bump version: 1.5.0.37-d08a → 1.6.0
-------------------------------------------------------------------
Sat Aug 01 08:05:37 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.37:
* gtp: queue_test: Fix printf gcc warn under ARM
-------------------------------------------------------------------
Thu May 28 20:01:52 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.36:
* example config: use RFC1918 addresses for GGSN pools
-------------------------------------------------------------------
Fri May 22 20:01:41 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.35:
* Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in
-------------------------------------------------------------------
Wed May 20 20:02:14 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.34:
* contrib: integrate RPM spec
* contrib: import RPM spec
* osmo-ggsn.spec.in: remove
-------------------------------------------------------------------
Tue May 12 20:01:45 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.31:
* debug: use LOGL_NOTICE instead of LOGL_DEBUG
-------------------------------------------------------------------
Tue Apr 28 20:01:44 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.30:
* sgsnemu: use real tun device name after the device is up.
-------------------------------------------------------------------
Wed Apr 22 20:01:45 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.29:
* sgsnemu: Fix assumption ipv6 Interface-Identifier of public addr == announced Prefix
* sgsnemu: Implement ping on IPv6 APNs
-------------------------------------------------------------------
Tue Apr 21 20:01:42 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.27:
* sgsnemu: Handle IPv6 SLAAC in tun iface manually
-------------------------------------------------------------------
Sun Apr 19 20:01:40 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.26:
* sgsnemu: Fix build/run against linux < 4.11 (no sysctl addr_gen_mode support)
* Rename netdev_*route to end in route4
* icmpv6.c: Move code generating ipv6 hdr to its own function
* sgsnemu: tun_addaddr: Don't set local addr as dstaddr
-------------------------------------------------------------------
Fri Apr 17 20:01:36 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.22:
* sgsnemu: Get rid of duplicated options.net
* sgsnemu: Get rid of duplicated options.destaddr
* icmpv6.c: Mark internal function as static
* cosmetic: icmpv6.c: fix typo in comment
* sgsnemu: Fix ping transmitted statistics output
* sgsnemu: Avoid adding extra autogenerated local link ipv6 addr to tun iface
-------------------------------------------------------------------
Tue Apr 14 20:01:45 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.16:
* doc: use 127.0.0.2 instead of 127.0.0.6 as bind ip.
* lib/netns: Fix up error paths
* netdev_addaddr6: Use prefixlen arg
* lib/netns: OSMO_ASSERT() if user doesn't call init_netns()
* lib/netns.c: Add comments to the code, including doxygen API docs
* Move icmpv6 and checksum files from ggsn/ dir to lib/
* sgsnemu: Set its default loglevel category to INFO
* sgsnemu: Rename sgsnemu's libgtp cb_conf
* sgsnemu: Pass array of in64_addr to in46a_from_eua()
* configure.ac: fix libtool issue with clang and sanitizer
-------------------------------------------------------------------
Thu Apr 09 20:01:35 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.6:
* sgsnemu: cmdline: Drop unused function cmdline_parser_params_create()
-------------------------------------------------------------------
Wed Apr 01 20:01:45 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.5:
* doc: do not use random ip address for dns in default conf
-------------------------------------------------------------------
Tue Mar 03 21:01:20 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.4:
* lib/netns: fix open_ns(): return fd from open()
-------------------------------------------------------------------
Mon Mar 02 21:01:17 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.3:
* netns: Improve error checking
* add Linux network namespace support for TUN device
-------------------------------------------------------------------
Wed Feb 26 21:01:46 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.1:
* cosmetic: Fix comment typo
-------------------------------------------------------------------
Fri Jan 03 21:03:27 UTC 2020 - mardnh@gmx.de
- Update to version 1.5.0.0:
* Bump version: 1.4.0.32-bd8f-dirty → 1.5.0
-------------------------------------------------------------------
Fri Dec 06 21:04:27 UTC 2019 - mardnh@gmx.de
- Update to version 1.4.0.32:
* contrib/systemd: add systemd-networkd examples from manuals
* manuals/configuration.adoc: fix IPv4 address mismatch in <<ggsn_no_root>>
* manuals/configuration.adoc: fix Network Address without prefix length
-------------------------------------------------------------------
Sun Dec 01 21:02:40 UTC 2019 - mardnh@gmx.de
- Update to version 1.4.0.29:
* manual: Fix copy+paste error
* sgsnemu: Fix null-pointer format string argument
-------------------------------------------------------------------
Thu Sep 05 20:01:28 UTC 2019 - mardnh@gmx.de
- Update to version 1.4.0.27:
* ggsn, sgsnemu: Drop use of no-op deprecated gtp_retrans* APIs
* gtp: Manage queue timers internally
-------------------------------------------------------------------
Mon Sep 02 20:02:41 UTC 2019 - mardnh@gmx.de
- Update to version 1.4.0.25:
* gtp/gtp.c: cosmetic: use get_tid() where we need TID
* gtp_error_ind_conf(): fix: guard against an unknown GTP version
* gtp_update_pdp_ind(): fix NULL-pointer dereference
-------------------------------------------------------------------
Fri Aug 30 20:07:46 UTC 2019 - mardnh@gmx.de
- Update to version 1.4.0.22:
* ggsn: rx DeletePdpReq confirmation: Improve documentation and use gtp_freepdp()
* cosmetic: gtp: Improve documentation of gtp_delete_context_req2()
* cosmetic: gtp: Drop commented out code calling pdp_freepdp()
-------------------------------------------------------------------
Thu Aug 29 20:01:52 UTC 2019 - mardnh@gmx.de
- Update to version 1.4.0.19:
* gtp: Log msg retransmits and timeouts
* cosmetic: fix formatting in if line
* ggsn: Implement echo req/resp and recovery
* libgtp: Introduce cb_recovery3
* doc: Update vty reference xml file
* ggsn_vty.c: Improve output of VTY show pdp-context
* pdp: constify param in pdp_count_secondary()
* ggsn_vty.c: Avoid printing duplicates for pdp context with v4v6 EUAs
* Introduce LOGTUN log helper
* gtp-kernel.c: Fix wrong use of in46a_from_eua, print IPv6 euas
* Move pdp_get_peer_ipv() to lib/util.*
* ggsn: Split application lifecycle related code into ggsn_main.c
* ggsn_vty.c: Fix wrong use of in46a_from_eua, print IPv6 euas
* in46_addr: Improve in46a_ntop documentation
* ggsn: Move PCO handling code into its own file
* Introduce in46a_is_v{4,6}() helpers
-------------------------------------------------------------------
Tue Aug 27 20:02:09 UTC 2019 - mardnh@gmx.de
- Update to version 1.4.0.3:
* libgtp: announce pdp ctx deletion upon CreatePdpCtx being rejected
* libgtp: Remove packets in tx queue belonging pdp being freed
-------------------------------------------------------------------
Tue Aug 20 20:02:23 UTC 2019 - mardnh@gmx.de
- Update to version 1.4.0.1:
* build: switch AC_CANONICAL_TARGET for AC_CANONICAL_HOST
-------------------------------------------------------------------
Thu Aug 08 21:55:21 UTC 2019 - mardnh@gmx.de
- Update to version 1.4.0.0:
* Bump version: 1.3.0.50-ea1c-dirty → 1.4.0
* Require libosmocore 1.1.0
* Remove undefined param passed to {logging,osmo_stats}_vty_add_cmds
* sgsnemu: Fix unaligned pointer access during ip/icmp checksum
-------------------------------------------------------------------
Mon Jul 22 10:33:30 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Disable LTO for now since it breaks compilation of the tests
See: https://osmocom.org/issues/4114
-------------------------------------------------------------------
Sun Jul 21 20:01:56 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.47:
* sgsnemu: Fix format string argument count
-------------------------------------------------------------------
Thu Jul 11 20:07:47 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.46:
* contrib/jenkins.sh: run "make maintainer-clean"
-------------------------------------------------------------------
Mon Jul 01 20:01:35 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.45:
* configure.ac: some versions of linux/if.h require including sys/socket.h
* configure.ac: Use prefered AC_CONFIG_HEADERS over AM_CONFIG_HEADER
* configure.ac: Use brackets in AC_INIT params
* configure.ac: Replace obosolete macro AC_CANONICAL_SYSTEM
* ggsn: Use structures instead of raw arrays when parsing ipcp_hdr
* ggsn: Avoid unaligned mem access reading PCO proto id
* ggsn: More logging from PCO handling (e.g. in case of malconfiguration)
* ggsn: Add minimalistic PAP support
-------------------------------------------------------------------
Fri Jun 21 20:09:55 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.37:
* gtp: queue: Add unit test queue_test
* gtp: queue.c: Document queue APIs
-------------------------------------------------------------------
Thu Jun 20 20:13:07 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.35:
* gtp: Add missing headers
* cosmetic: gtp: queue: remove trailing whitespace
-------------------------------------------------------------------
Wed Jun 19 20:10:48 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.33:
* manuals: Add script to regenerate vty/counter documentation
-------------------------------------------------------------------
Tue Jun 04 20:01:29 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.32:
* sgsnemu: Replace use of deprecated libgtp API pdp_newpdp with new one
* ggsn: vty: Require ggsn param in <show pdp-context> cmd
* ggsn_vty_reference.xml: Update from last code changes
* gtp: Make use of new libgtp APIs with multi-gsn support
* gtp: Introduce new pdp APIs (and deprecate old ones) to support multiple GSN
* ggsn: Fix undefined behaviour shifting beyond sign bit
-------------------------------------------------------------------
Mon Jun 03 20:01:25 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.26:
* cosmetic: gtp.h: Remove trailing whitespaces
* pdp: Drop unused code for haship
* ggsn: Use gtp_delete_context_req2() everywhere
* gtp: Re-arrange free pdp ctx code in non-teardown scenario
* cosmetic: gtp: Document free pdp ctx in non-teardown scenario
* gtp: Refactor code to use gtp_freepdp(_teardown) APIs
* gtp_create_pdp_ind: simplify code by reordering and compacting parsing
* pdp: Introduce new API pdp_count_secondary
-------------------------------------------------------------------
Fri May 31 20:01:26 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.18:
* gtp: Fix typo dublicate->duplicate
* gtp: Take queue_resp into account to schedule retrans timer
* ggsn: Start gtp retrans timer during startup
* debian: create -doc subpackage with pdf manuals
* gtp: Document spec reasoning drop of Rx DeleteCtxReq
-------------------------------------------------------------------
Wed May 29 20:01:28 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.13:
* ggsn: Drop unused param force in apn_stop()
-------------------------------------------------------------------
Sun May 19 20:01:36 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.12:
* osmo-ggsn: properly show subscriber's MSISDN in the VTY
-------------------------------------------------------------------
Tue May 14 20:01:24 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.11:
* osmo-ggsn: print requested / actual APN in PDP info
* osmo-ggsn: check result of osmo_apn_to_str()
-------------------------------------------------------------------
Mon May 13 20:01:27 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.9:
* osmo-ggsn: add VTY command to show PDP context by IPv4
* osmo-ggsn: fix VTY command for getting PDP contexts by APN
-------------------------------------------------------------------
Fri Apr 26 20:01:24 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.7:
* ggsn.c: Refactor PCO processing during PDP activation
* ggsn: Fix build_ipcp_pco() in presence of invalid IPCP content
* ggsn: Remove magic numbers from ipcp_contains_option()
* ggsn: const-ify input / read-only arguments of PCO related functions
* ggsn: Remove magic numbers from pco_contains_proto()
-------------------------------------------------------------------
Thu Apr 11 20:01:36 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.2:
* process_pco() const-ify 'apn' argument
-------------------------------------------------------------------
Thu Mar 14 21:01:29 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.1:
* Don't return error on normal shutdown
-------------------------------------------------------------------
Sun Jan 20 21:01:17 UTC 2019 - mardnh@gmx.de
- Update to version 1.3.0.0:
* Bump version: 1.2.2.44-6da8-dirty → 1.3.0
-------------------------------------------------------------------
Thu Dec 13 21:01:14 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.44:
* contrib: fix makedistcheck with disabled systemd
-------------------------------------------------------------------
Wed Dec 05 21:01:14 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.43:
* contrib/jenkins.sh: build and publish manuals
-------------------------------------------------------------------
Tue Dec 04 21:01:22 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.42:
* Fix DISTCHECK_CONFIGURE_FLAGS override
-------------------------------------------------------------------
Tue Nov 27 21:01:13 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.41:
* build manuals moved here from osmo-gsm-manuals.git
* ggsn: update vty reference
* vty-ref: Update URI of docbook 5.0 schema
* OsmoGGSN: update vty reference
* OsmoGGSN: fix VTY additions' node IDs
* OsmoGGSN vty: update VTY reference
* OsmoGGSN VTY ref: prep: convert newlines to unix
* OsmoGGSN: typo: priveleges
* OsmoGGSN: add Routing section for IP forward and masquerading
* OsmoGGSN: multiple instances: mention GTP port
* OsmoGGSN: more info on non-root operation / tun creation
* GGSN: don't say 'NITB'
* refactor Makefile build rules, don't use the FORCE
* GGSN: Document how 'ip tuntap' is used for non-root; call netdev 'apn0'
* Expand OsmoGGSN manual
* OsmoGGSN: Add VTY reference manual
* initial version of OsmoGGSN user manual
-------------------------------------------------------------------
Thu Nov 22 18:59:25 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.22:
* properly store IPv6 addresses in struct tun_t
* fix a format string directives in queue_seqset()
* fix format string error in ippool_printaddr()
* initialize local variable addr in ippool_new()
* replace bogus memcpy() call in ippool_newip()
* fix allocation of ippool's hash table
* check ioctl() call return value in tun_new()
-------------------------------------------------------------------
Sun Oct 21 17:24:00 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.15:
* ippool.c: Use "%td" format string for ptrdiff_t
* sgsnemu: Fix printing of tun device name
-------------------------------------------------------------------
Tue Sep 25 20:01:16 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.13:
* osmo-ggsn.cfg: Ensure well-formed config file example
-------------------------------------------------------------------
Sun Sep 16 20:01:14 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.12:
* libgtp: implement gtp_clear_queues to clear req/resp queue
-------------------------------------------------------------------
Thu Sep 13 20:01:25 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.11:
* Install sample cfg file to /etc/osmocom
* Install systemd services with autotools
-------------------------------------------------------------------
Mon Aug 06 20:01:29 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.9:
* debian/rules: Don't overwrite .tarball-version
-------------------------------------------------------------------
Tue Jul 24 20:01:17 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.8:
* gtp: Add new replacement cb_recovery2 for cb_recovery
-------------------------------------------------------------------
Sat Jul 21 20:01:17 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.7:
* gtp: Add new API to avoid freeing pdp contexts during DEL CTX REQ
* fix support for multiple IPCP in PDP protocol configuration options
* fix unaligned access in build_ipcp_pco()
-------------------------------------------------------------------
Mon Jul 16 20:01:11 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.4:
* gtp: Log ignore CTX DEL REQ due to no teardown and only 1 ctx active
* gtp: Allow recv DEL CTX REQ in sgsn and DEL CTX RSP in ggsn
* gtp: Log type name of unexpected signalling message
-------------------------------------------------------------------
Thu Jun 21 20:01:09 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.1:
* ggsn: ctrl iface: listen on IP configured by VTY
-------------------------------------------------------------------
Thu May 31 20:01:18 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.2.0:
* ggsn: fix misinterpreted length field in ipcp_contains_option()
* ggsn: make sure ipcp_option_hdr and and ipcp_hdr are packed
* Bump version: 1.2.1.3-6a28 → 1.2.2
-------------------------------------------------------------------
Wed May 09 20:01:26 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.1.1:
* ggsn_vty.c: fix: use CONFIG_NODE as parent by default
-------------------------------------------------------------------
Fri May 04 20:01:19 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.1.0:
* debian/rules: Fix debian packaging after 1.2.0 release
* Bump version: 1.2.0.1-36c4 → 1.2.1
-------------------------------------------------------------------
Thu May 03 20:01:38 UTC 2018 - mardnh@gmx.de
- Update to version 1.2.0.0:
* Bump version: 1.1.0.90-5468-dirty → 1.2.0
-------------------------------------------------------------------
Thu Apr 26 20:01:15 UTC 2018 - mardnh@gmx.de
- Update to version 1.1.0.90:
* ggsn: Don't explicitly use tun_setaddr() API anymore
* sgsnemu: Convert from tun_setaddr() to tun_addaddr()
* lib/tun: Remove tun_setaddr() API, as everyone is using tun_addaddr() now
* Move kernel GTP support from ggsn/ to lib/
* ggsn: don't use gtp_kernel_tunnel_{add,del}() for userspace tun
-------------------------------------------------------------------
Wed Apr 25 20:01:14 UTC 2018 - mardnh@gmx.de
- Update to version 1.1.0.85:
* fix segfault in case of kernel gtp-u
* lib/tun.c: Generalize tun_sifflags() to netdev_sifflags
* lib/tun.c: generalize tun_*route() to netdev_*route()
* lib/tun.c: Generalize tun_{set,add}addr*() functions
* lib/tun: split generic network device related stuff to lib/netdev
* lib/netdev.c: Cosmetic changes (coding style / cleanups)
-------------------------------------------------------------------
Tue Apr 17 20:01:22 UTC 2018 - mardnh@gmx.de
- Update to version 1.1.0.79:
* use osmo_init_logging2
-------------------------------------------------------------------
Sat Apr 07 18:51:24 UTC 2018 - mardnh@gmx.de
- Update to version 1.1.0.78:
* remove the -f option from osmo-ggsn.service
-------------------------------------------------------------------
Wed Mar 14 21:26:29 UTC 2018 - mardnh@gmx.de
- Update to version 1.1.0.77:
* ggsn.c: cb_tun_ind: log dst addr of packet without pdp ctx
* ggsn.c: cb_tun_ind: Don't drop packets targeting pdp ctx ll addr
* sgsnemu: created "pinghost" and "createif" modes for mutual exclusion
* sgsnemu: fix: no outgoing GTP-U in "createif" mode
* sgsnemu: Fix bad ptr during context deallocation
* sgsnemu: listen param is a host, not an interface
* build: Remove AC_PROG_CXX, C++ is never used
* Add talloc context introspection via VTY
* configure: add --enable-werror
* jenkins.sh: use --enable-werror configure flag, not CFLAGS
-------------------------------------------------------------------
Wed Feb 14 16:19:12 UTC 2018 - mardnh@gmx.de
- Update to new upstream snapshot 1.1.0.75
- Remove patch:
* 0002-build-Remove-AC_PROG_CXX-the-C-is-never-used.patch
-------------------------------------------------------------------
Sat Feb 10 20:37:28 UTC 2018 - mardnh@gmx.de
- Show testsuite.log when tests are failing
-------------------------------------------------------------------
Thu Jan 25 20:04:42 UTC 2018 - mardnh@gmx.de
- Remove patch:
* build-fixes.diff (most stuff is fixed upstream)
- Add patches:
* 0001-build-Use-sbin-instead-of-bin-for-the-binaries.patch
* 0002-build-Remove-AC_PROG_CXX-the-C-is-never-used.patch
-------------------------------------------------------------------
Wed Jan 24 13:05:48 UTC 2018 - mardnh@gmx.de
- Update to new upstream snapshot 1.1.0.50
- Remove patch (included upstream):
* 0001-fix-compiler-warnings-return-0-in-main-in-3-tests.patch
-------------------------------------------------------------------
Fri Dec 29 16:38:27 UTC 2017 - mardnh@gmx.de
- Use systemd service file from tarball
- Fix URL
- Use correct libversion
- Minor specfile cleanup
- Disable kernel-gtp support
- Add patch:
- 0001-fix-compiler-warnings-return-0-in-main-in-3-tests.patch
-------------------------------------------------------------------
Thu Dec 28 00:36:08 UTC 2017 - jengelh@inai.de
- Update to new upstream release 1.1.0
* sgsnemu: Add IPv6 support via tun device and "-t v6 --createif"
* Allow Common flags 0x94 and ignore them in PDP activation
* gtpie.h: Add IE identifier definitions up to 29.60 v11.8.0
Release 11
* sgsnemu: Add "--tun-device" option to specify TUN device name
* ggsn: Avoid crash on wrong EUA type
-------------------------------------------------------------------
Mon Oct 2 23:35:06 UTC 2017 - jengelh@inai.de
- Update to new upstream snapshot 1.0.0.30
-------------------------------------------------------------------
Sat Apr 29 01:21:17 UTC 2017 - jengelh@inai.de
- Initial package (version 0.93.7) for build.opensuse.org
- Add build-fixes.diff