libosmo-pfcp (0.3.0) unstable; urgency=medium [ Neels Janosch Hofmeyr ] * clarify API doc for osmo_pfcp_endpoint_tx() * add doc/charts/pfcp_msgs*.msc * libosmo-pfcp.pc.in: add missing libosmogsm * build: drop COVERAGE * build: drop $(all_includes) * build: drop LIBOSMOVTY from libosmo-pfcp * build: libosmo-gtlv: move LIBS to libosmo_gtlv_la_LIBADD * build: fix linking gen__pfcp_ies_auto to use build-tree libosmo-gtlv * build: add gen__pfcp_ies_auto_LDFLAGS = -no-install * pfcp_msg: refactor LOG_PFCP_MSG * coverity: fix null deref [ Oliver Smith ] * Run struct_endianness.py * debian: make consistent [ Harald Welte ] * Fix license information in dpkg + rpm packages: GPLv2+ and not AGPLv3+ -- Pau Espin Pedrol Tue, 12 Sep 2023 13:55:22 +0200 libosmo-pfcp (0.2.0) unstable; urgency=medium [ Neels Hofmeyr ] * pfcp_msg: check use count correctness * gtlv: check memory bounds 1/3: encoding TLV * gtlv: check memory bounds 2/3: decoding TLV * gtlv: check memory bounds 3/3: encoding to str * gtlv: fix repeated IEIs to several struct members * gtlv: test repeated IEIs to several struct members [ Harald Welte ] * Support building with -Werror=strict-prototypes / -Werror=old-style-definition * Add -Werror=implicit-int -Werror=int-conversion -Werror=old-style-definition [ Vadim Yanitskiy ] * contrib/jenkins.sh: build with --enable-werror * tests: use 'check_PROGRAMS' instead of 'noinst_PROGRAMS' [ Neels Janosch Hofmeyr ] * api doc: explain heartbeat handling in rx_msg_cb * pfcp_test: init logging, for PFCP errors * pfcp_test: add missing 'pdi_present = true' * pfcp_test: fix order of dependencies * PFCP: add Network Instance IE in PDI IE * add osmo_pfcp_ip_addrs_to_str_*() * osmo_pfcp_ip_addrs_set(): do not set port number * add osmo_pfcp_ie_outer_header_creation_to_str_*() * tweak comment in pfcp_ies_custom.c * pfcp coding errmsgs: drop extra newlines * fix coding of Network Instance IE * fix coding of Node ID: FQDN type * bitmask to string: shorten * gtlv: decoding error: log size limited hexdump of IE * silence compiler warning in gtlv_dec_enc.c -- Pau Espin Pedrol Tue, 07 Feb 2023 13:58:41 +0100 libosmo-pfcp (0.1.2) unstable; urgency=medium [ Neels Hofmeyr ] * pkgconfig: add missing 'Requires:' -- Neels Janosch Hofmeyr Wed, 24 Aug 2022 16:39:11 +0200 libosmo-pfcp (0.1.1) unstable; urgency=medium [ Vadim Yanitskiy ] * fix incorrect timeout values: milliseconds vs microseconds * configure: fix AC_CONFIG_MACRO_DIRS related warnings * configure: fix warning: AC_OUTPUT should be used without arguments * gitignore: ignore *.la objects: libosmo-{gtlv,pfcp}.la * contrib/libosmo-pfcp.spec.in: do not depend on systemd * contrib/libosmo-pfcp.spec.in: do not disable LTO * configure.ac: do not require unused dlopen [ Neels Hofmeyr ] * separate pfcp_queue_timer_cb() in req and resp * fix wrong constants used in osmo_pfcp_tdefs (typo) * clarify osmo_pfcp_msg alloc API * apply code review: refactor pfcp_endpoint API * pfcp_endpoint: fix final PFCP retrans resp_cb * set LIBVERSION=0:0:0 * comment / whitespace tweaks in pfcp_endpoint.c * debian packaging of libosmo-gtlv and libosmo-pfcp * README.md: tweak clone URL * configure.ac: drop dependencies on vty and ctrl * RPM: fix .spec file * debian: add missing *-dev.install files * debian/control: fix confusion in description * debian: fix missing dep gtlv0 <- pfcp0 * libosmo-gtlv.pc.in: tweak Description * fix warnings: 'uninitialized' * .gitignore fixes: generated sources, .spec file * doc: minor fix in pfcp_cp_peer_fsm.dot * pfcp_cp_peer: check use count correctness * RPM: fix configure and typo "gltv" in .spec.in [ Oliver Smith ] * gitreview: fix project * rpm spec: use --disable-static * debian/control: move -dev deps of libosmo-gtlv-dev * packaging: depend on libosmocore >= 1.7.0 [ Harald Welte ] * rpm spec: reduce summary line length -- Oliver Smith Mon, 22 Aug 2022 11:38:51 +0200 libosmo-pfcp (0.1.0) testing; urgency=low Create new Debian package. -- Neels Hofmeyr Tue, 9 Aug 2022 18:29:05 +0200