File osmo-pcap.changes of Package osmo-pcap
-------------------------------------------------------------------
Tue Apr 22 20:02:28 UTC 2025 - mardnh@gmx.de
- Update to version 0.8.0.0:
* Bump version: 0.7.0.6-82a3 → 0.8.0
-------------------------------------------------------------------
Thu Apr 10 20:02:36 UTC 2025 - mardnh@gmx.de
- Update to version 0.7.0.6:
* client: Process up to 10 recorded pkts per poll iteration
* client: use pcap_dispatch to avoid extra pkt buffer copy
-------------------------------------------------------------------
Tue Apr 08 20:02:39 UTC 2025 - mardnh@gmx.de
- Update to version 0.7.0.4:
* client: constify args in can_forward_packet()
* client: Avoid sending link frame over non-connected conn
* client: use osmo_stream_cli to transmit data to pcap-server
* server: vty: Fix writing config max-snaplen param
-------------------------------------------------------------------
Tue Mar 18 21:02:22 UTC 2025 - mardnh@gmx.de
- Update to version 0.7.0.0:
* Bump version: 0.6.0.4-d0fa716 → 0.7.0
-------------------------------------------------------------------
Wed Mar 12 21:02:15 UTC 2025 - mardnh@gmx.de
- Update to version 0.6.0.4:
* pcap-server: Introduce VTY cmd file-write-queue-max-length
* pcap-server: Validate rolling over file was successful before writing to it
* pcap-server: Avoid closing cli conn if writing to disk fails
-------------------------------------------------------------------
Wed Mar 05 21:02:16 UTC 2025 - mardnh@gmx.de
- Update to version 0.6.0.1:
* Drop use of deprecated vty is_config_node() cb
-------------------------------------------------------------------
Wed Feb 12 21:03:46 UTC 2025 - mardnh@gmx.de
- Update to version 0.6.0.0:
* Bump version: 0.5.0.63-222b-dirty → 0.6.0
-------------------------------------------------------------------
Wed Jan 22 21:02:41 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.0.63:
* server: zero-copy msgb from tcp read to file write
* server: Implement non-blocking write to pcap file with osmo_io
-------------------------------------------------------------------
Tue Jan 21 21:02:19 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.0.61:
* server: Introduce struct osmo_pcap_wr_file
* server: Use osmo_stream_srv for non-tls read tcp sock
-------------------------------------------------------------------
Sun Jan 19 21:02:23 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.0.59:
* server: Correct error check calling osmo_pcap_conn_process_data()
-------------------------------------------------------------------
Thu Jan 16 21:02:22 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.0.58:
* server: Use osmo_stream_srv_link on tcp listen socket
* server: Limit rx buffer size to UINT16_MAX
* server: Log unable to figure out pcap vs pcapng
* server: Split buffer read from full msg handling
* server: Add osmo_pcap_server_free() for completeness
* server: Move conn->file_hdr release to osmo_pcap_conn_close()
-------------------------------------------------------------------
Wed Jan 15 21:02:35 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.0.52:
* cosmetic: server: Fix formatting of return in main()
* tests: Remove unneeded .o files after osmo-pcap-server network/core file split
* server: Use osmo_sockaddr in remote_addr field
-------------------------------------------------------------------
Tue Jan 14 21:02:16 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.0.49:
* server: Move osmo_pcap_server_alloc() to osmo_server_core.c
* cosmetic: osmo_tls: Fix indentation whitespace
* server: Avoid lseek syscall on every packet write to pcap file
* server: Split network code into its own file
* Rename osmo_pcap_server_close_conn -> osmo_pcap_conn_close
* server: Rename osmo_pcap_server_close_trace -> osmo_pcap_conn_close_trace
-------------------------------------------------------------------
Mon Jan 13 21:02:26 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.0.43:
* server: Support storing of pcapng format
* client: Support generation of pcapng file format
* client: Introduce osmo_pcap_file to prepare support for pcapng
* Makefile.am: proper format and reorder source file lists
* Cleanup and reorder includes in header files
* server: Rename func client_data() -> zmq_send_client_data()
* cosmetic: server: Fix typo in comment
* server: Rename function osmo_pcap_server_delete -> osmo_pcap_conn_free
* server: Split osmo_pcap_conn alloc to its own function
* server: Store read buf max len as conn field
* server: Delay reopen of pcap only until necessary
* server: Simplify code paths in read_cb_*
* cosmetic: server: document functions
* server: Simplify (store|no-store) feature
-------------------------------------------------------------------
Fri Jan 10 21:03:00 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.0.29:
* server: Rename static functions
-------------------------------------------------------------------
Thu Jan 09 21:02:17 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.0.28:
* Use #pragma once in all header files
-------------------------------------------------------------------
Tue Dec 24 21:02:13 UTC 2024 - mardnh@gmx.de
- Update to version 0.5.0.27:
* pcap-server: Introduce VTY cmd '[no] completed-path'
* pcap-server: Resolve real path of pcap file before opening
* pcap-server: remove unneeded check for null base_path
* pcap-server: Move struct osmo_pcap_server alloc to its own helper function
* pcap-server: Use osmo_talloc_replace_string() to replace base-path
* pcap-client: Allow recording on several interfaces
* pcap-client: Add per iface counter group instance
* pcap-client,pcap-server: Use rate_ctr_inc2 and rate_ctr_add2 APIs
* pcap-client: Move stats to its own file
* pcap-client: Improve conn logging
* pcap-client: Improve pcap_handle logging
* pcap-client: Decouple dev capture handling from client
* pcap-client: Split wrapped ctr generic calculation to helper function
* pcap-client: Add missing '_conn' in function names
* pcap-client: Alloc default client conn similarly to other ones
* pcap-client: Split client-conn allocation to its own constructor function
* pcap-client: Move conns llist initialization to constructor
* pcap-server: Avoid pcap time-based rotation if wall clock went backwards
-------------------------------------------------------------------
Fri Dec 20 21:02:15 UTC 2024 - mardnh@gmx.de
- Update to version 0.5.0.9:
* pcap-server: Improve log error opening pcap file
* pcap-server: Make rotate-localtime feature configurable through VTY
* pcap-server: Move stats to its own file
* pcap-server: Fix [no] max-file-size regression
-------------------------------------------------------------------
Tue Dec 17 21:02:24 UTC 2024 - mardnh@gmx.de
- Update to version 0.5.0.5:
* src/Makefile.am: Improve formatting
* tests/Makefile.am: Fix trailing whitespace
* pcap-server: New vty command 'no max-file-size'
* pcap-server: Move write checks to reopen pcap into helper functions
* pcap-server: Take into account PDU len when calculating pcap max-size
-------------------------------------------------------------------
Wed Jul 24 20:02:59 UTC 2024 - mardnh@gmx.de
- Update to version 0.5.0.0:
* Bump version: 0.4.2.3-61e2 → 0.5.0
-------------------------------------------------------------------
Wed May 29 20:02:14 UTC 2024 - mardnh@gmx.de
- Update to version 0.4.2.3:
* contrib/systemd: run as osmocom user
-------------------------------------------------------------------
Wed Feb 07 15:26:00 UTC 2024 - mardnh@gmx.de
- Update to version 0.4.2.2:
* build: include README.md into the release tarball
* Use uniform log format for default config files
* Bump version: 0.4.1.9-7f4d-dirty → 0.4.2
* tests: $(BUILT_SOURCES) is not defined
* systemd: depend on networking-online.target
* debian: set compat level to 10
* CI/CD: drop travis support
* server: Call osmo_fd_unregister() before closing and changing bfd->fd
* cosmetic: Remove trailing whitespace
* osmo_{client,server}_main: Remove is_config_node in vty_app_info
-------------------------------------------------------------------
Sat Sep 16 11:31:35 UTC 2023 - mardnh@gmx.de
- Update to version 0.4.2.0:
* Bump version: 0.4.1.9-7f4d-dirty → 0.4.2
* tests: $(BUILT_SOURCES) is not defined
* systemd: depend on networking-online.target
* debian: set compat level to 10
* CI/CD: drop travis support
* server: Call osmo_fd_unregister() before closing and changing bfd->fd
* cosmetic: Remove trailing whitespace
* osmo_{client,server}_main: Remove is_config_node in vty_app_info
* osmo_{client,server}_main: Remove tall_ctr_ctx and tall_msgb_ctx
* Transition to use of 'telnet_init_default'
-------------------------------------------------------------------
Tue Feb 07 21:02:43 UTC 2023 - mardnh@gmx.de
- Update to version 0.4.1.0:
* Bump version: 0.4.0.2-af54 → 0.4.1
-------------------------------------------------------------------
Tue Oct 18 20:02:09 UTC 2022 - mardnh@gmx.de
- Update to version 0.4.0.2:
* doc/manuals: update git URLs (git -> https; gitea)
-------------------------------------------------------------------
Mon Sep 12 20:02:14 UTC 2022 - mardnh@gmx.de
- Update to version 0.4.0.1:
* Set working directory in systemd service file
-------------------------------------------------------------------
Tue Jun 28 20:02:10 UTC 2022 - mardnh@gmx.de
- Update to version 0.4.0.0:
* Bump version: 0.3.0.5-5364-dirty → 0.4.0
* .gitignore: blacklist configure~
-------------------------------------------------------------------
Mon Jun 20 20:02:13 UTC 2022 - mardnh@gmx.de
- Update to version 0.3.0.4:
* update git URLs (git -> https; gitea)
-------------------------------------------------------------------
Thu Apr 14 20:02:04 UTC 2022 - mardnh@gmx.de
- Update to version 0.3.0.3:
* client: Add 'wqueue max-length <0-4294967295>' VTY command
* client: Log wqueue capacity when failing to enqueue
* client: Increase wqueue transmit length
-------------------------------------------------------------------
Thu Jan 13 21:02:08 UTC 2022 - mardnh@gmx.de
- Update to version 0.3.0.0:
* Bump version: 0.2.1.4-b9be → 0.3.0
* server: Add vty command file-permission-mask
-------------------------------------------------------------------
Mon Dec 13 21:02:00 UTC 2021 - mardnh@gmx.de
- Update to version 0.2.1.3:
* Revert "configure.ac: don't depend on libosmogb."
-------------------------------------------------------------------
Sat Dec 11 21:02:06 UTC 2021 - mardnh@gmx.de
- Update to version 0.2.1.2:
* configure.ac: don't depend on libosmogb.
-------------------------------------------------------------------
Wed Nov 17 21:02:03 UTC 2021 - mardnh@gmx.de
- Update to version 0.2.1.1:
* debian/control: minimum version for libzmq3-dev is 3.2.2
-------------------------------------------------------------------
Tue Nov 16 21:02:10 UTC 2021 - mardnh@gmx.de
- Update to version 0.2.1.0:
* Bump version: 0.2.0.4-30bc-dirty → 0.2.1
* Explicitly depend on required libosmogb
-------------------------------------------------------------------
Fri Aug 06 20:03:55 UTC 2021 - mardnh@gmx.de
- Update to version 0.2.0.3:
* Change default ports of client, server
* README.md: fix typo
-------------------------------------------------------------------
Fri Jun 04 20:01:52 UTC 2021 - mardnh@gmx.de
- Update to version 0.2.0.1:
* Use new stat item/ctr getter APIs
-------------------------------------------------------------------
Sun Apr 25 20:01:48 UTC 2021 - mardnh@gmx.de
- Update to version 0.2.0.0:
* Bump version: 0.1.3 → 0.2.0
-------------------------------------------------------------------
Sat Apr 24 20:01:43 UTC 2021 - mardnh@gmx.de
- Update to version 0.1.3.12:
* vty: call telnet_init_dynif() after config file is read
* use telnet_init_dynif() to allow VTY bind to non-loopack address
* client: Ensure the "file" header is sent on connect
* use osmo_wqueue_enqueue_quiet() as we log anyway
-------------------------------------------------------------------
Mon Apr 19 20:01:59 UTC 2021 - mardnh@gmx.de
- Update to version 0.1.3.8:
* contrib/jenkins.sh: fix: pass '--enable-manuals' to configure
-------------------------------------------------------------------
Sun Apr 18 20:02:19 UTC 2021 - mardnh@gmx.de
- Update to version 0.1.3.7:
* Add user manual for osmo-pcap
* update copyright statement; Holger worked on it until 2017
* add "--version" to osmo-pcap-client and -server
* vty_{client,server}_init(): remove unused argument
* vty: register commands for talloc context introspection
* manuals: generate VTY reference for osmo-pcap-{client,server}
-------------------------------------------------------------------
Mon Apr 12 20:01:54 UTC 2021 - mardnh@gmx.de
- Update to version 0.1.3.1:
* vty: Add space after prompt, as customary
-------------------------------------------------------------------
Tue Feb 23 21:02:41 UTC 2021 - mardnh@gmx.de
- Update to version 0.1.3.0:
* Bump version: 0.1.2.9-288c-dirty → 0.1.3
-------------------------------------------------------------------
Thu Jan 28 21:02:22 UTC 2021 - mardnh@gmx.de
- Update to version 0.1.2.9:
* configure.ac: set -std=gnu11
-------------------------------------------------------------------
Thu Jan 07 21:02:18 UTC 2021 - mardnh@gmx.de
- Update to version 0.1.2.8:
* reformat debian/control for osmo-release.sh compatibility
-------------------------------------------------------------------
Thu Nov 26 21:01:57 UTC 2020 - mardnh@gmx.de
- Update to version 0.1.2.7:
* main: generate coredump and exit upon SIGABRT received
-------------------------------------------------------------------
Wed Nov 11 21:02:43 UTC 2020 - mardnh@gmx.de
- Update to version 0.1.2.6:
* Use osmo_fd_*_{disable,enable}
-------------------------------------------------------------------
Mon Oct 19 20:02:11 UTC 2020 - mardnh@gmx.de
- Update to version 0.1.2.5:
* Use osmo_fd_setup() whenever applicable
* Use OSMO_FD_* instead of deprecated BSC_FD_*
-------------------------------------------------------------------
Fri May 22 20:02:15 UTC 2020 - mardnh@gmx.de
- Update to version 0.1.2.3:
* Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in
-------------------------------------------------------------------
Wed May 20 20:03:00 UTC 2020 - mardnh@gmx.de
- Update to version 0.1.2.2:
* contrib: integrate RPM spec
-------------------------------------------------------------------
Tue May 19 20:03:02 UTC 2020 - mardnh@gmx.de
- Update to version 0.1.2.1:
* contrib: import RPM spec
-------------------------------------------------------------------
Fri Jan 03 21:05:52 UTC 2020 - mardnh@gmx.de
- Update to version 0.1.2.0:
* Bump version: 0.1.1.4-7aa6 → 0.1.2
-------------------------------------------------------------------
Thu Dec 12 21:04:28 UTC 2019 - mardnh@gmx.de
- Update to version 0.1.1.4:
* osmoappdesc.py: switch to python 3
-------------------------------------------------------------------
Tue Dec 10 21:06:29 UTC 2019 - mardnh@gmx.de
- Update to version 0.1.1.3:
* Cosmetic: README.md: document how to run tests
* osmoappdesc.py: fix paths to configs
* Cosmetic: README.md: fix typo
-------------------------------------------------------------------
Thu Aug 08 21:55:56 UTC 2019 - mardnh@gmx.de
- Update to version 0.1.1.0:
* Bump version: 0.1.0.2-ce06 → 0.1.1
* Require libosmocore 0.11.0
* Remove undefined param passed to {logging,osmo_stats}_vty_add_cmds
-------------------------------------------------------------------
Thu Jul 18 20:06:02 UTC 2019 - mardnh@gmx.de
- Update to version 0.1.0.0:
* Bump version: 0.0.11 → 0.1.0
-------------------------------------------------------------------
Tue Jul 16 20:02:59 UTC 2019 - mardnh@gmx.de
- Update to version 0.0.11.39:
* debian/changelog: Mark 0.0.11 as released
-------------------------------------------------------------------
Thu Jul 11 20:12:27 UTC 2019 - mardnh@gmx.de
- Update to version 0.0.11.38:
* contrib/jenkins.sh: run "make maintainer-clean"
-------------------------------------------------------------------
Fri Jul 05 20:04:47 UTC 2019 - mardnh@gmx.de
- Update to version 0.0.11.37:
* gitignore: fix application names
-------------------------------------------------------------------
Thu Jul 04 20:10:44 UTC 2019 - mardnh@gmx.de
- Update to version 0.0.6.99:
* tests/Makefile.am: Fix "./configure && make clean && make"
-------------------------------------------------------------------
Sun Jan 27 21:01:34 UTC 2019 - mardnh@gmx.de
- Update to version 0.0.6.98:
* Fix compiler warning about deprecated _BSD_SOURCE
* change binary builds URL to network:osmocom as that's more maintained
-------------------------------------------------------------------
Thu Dec 13 21:01:37 UTC 2018 - mardnh@gmx.de
- Update to version 0.0.6.96:
* contrib: fix makedistcheck with disabled systemd
-------------------------------------------------------------------
Tue Dec 04 21:01:49 UTC 2018 - mardnh@gmx.de
- Update to version 0.0.6.95:
* Fix DISTCHECK_CONFIGURE_FLAGS override
-------------------------------------------------------------------
Fri Nov 02 10:38:43 UTC 2018 - mardnh@gmx.de
- Update to version 0.0.6.94:
* debian: Install osmo_pcap_clean_old in osmo-pcap-server pkg
* gitignore: Add compile
* Install cfg files with autotools
* Install systemd services with autotools
* debian: Clean up to look like other osmocom projects
* contrib/jenkins.sh: Update to current osmocom infra
-------------------------------------------------------------------
Tue Oct 09 20:01:36 UTC 2018 - mardnh@gmx.de
- Update to version 0.0.6.88:
* server: Add pcap snaplen VTY cmd
* server: Improve verification of messages from client
* client_send_link: snaplen not needed during allocation
* client: Add pcap snaplen VTY cmd
* client: Set snaplen to MAXIMUM_SNAPLEN
-------------------------------------------------------------------
Mon Oct 08 20:01:33 UTC 2018 - mardnh@gmx.de
- Update to version 0.0.6.83:
* Use enum for PKT_LINK_*
* Replace '.' in counter names with ':'
* jenkins.sh: enable werror and sanitize configure flags
* configure.ac: Add --enable-sanitize flag
* configure.ac: Add --enable-werror flag
* osmo_client_send_data: Fix wrong log format
* Drop osmo_init_logging and use osmo_init_logging2
* server: Properly name main talloc ctx
* client: Properly name main talloc ctx
* vty: skip installing cmds now always installed by default
* cosmetic: client: rename forward_packet function
-------------------------------------------------------------------
Sun Apr 8 17:59:49 UTC 2018 - mardnh@gmx.de
- Run tests
-------------------------------------------------------------------
Wed Mar 14 21:28:24 UTC 2018 - mardnh@gmx.de
- Update to version 0.0.6.72:
* debian: Add -dbg packages for the osmo-pcap-client and osmo-pcap-server
* sock_src_init(): Don't freeaddrinfo() undefined src_result
* Use TCP port numbers for VTY that don't overlap with other Osmocom Software
* Rename osmo_pcap_{client_server} executables to osmo-pcap-{client,server}
* Use libosmocore osmo_sock_init2() instead of local implementation
* client: Move to osmo_sock_init2_ofd()
* Add gitreview config
* Use release helper from libosmocore
* Add support for generating IPIP to osmo-pcap-client
* debian/control: Fix URLs for homepage, git, gitweb
-------------------------------------------------------------------
Sat Feb 10 16:15:14 UTC 2018 - mardnh@gmx.de
- Update to new upstream snapshot 0.0.6.72
-------------------------------------------------------------------
Wed Jan 24 13:12:02 UTC 2018 - mardnh@gmx.de
- Update to new upstream snapshot 0.0.6.70
-------------------------------------------------------------------
Thu Dec 28 10:11:24 UTC 2017 - mardnh@gmx.de
- Update to new upstream release 0.0.6
* No changelog was provided
-------------------------------------------------------------------
Sat Apr 22 14:43:34 UTC 2017 - mardnh@gmx.de
- Update to version 0.0.6.git1488925061.4776b29:
* jenkins: Add the build script from jenkins here
* distcheck: Need to package .version on Ubuntu as well
* jenkins: Attempt to fix build on FreeBSD and not break Linux
* freebsd: Include netinet/in.h and hopefully fix the build
* freebsd: Another fix for the next file
* jenkins: Attempt to fix FreeBSD distcheck
* todo: Update with my long term goal to have TLS support
* todo: Add another of my wishlist items
* ci: Add travis.yml for the github account
* server: Add a config knob to not store the pcap stream
* server: Add zmq interface for publishing events
* server: Add zmq based event and data interface to the server
* todo: With zeromq we can stream the data anywhere we want
* misc: Update the todo with an obvious thing to do
* vty: Fix compiler warning about type changes
* misc: Address compiler warning about deprecated header
* stats: Initialize the stats(d) backend in the client/server
* client: Fail to start if it can't bind the telnet interface
* server: Fail if the telnet interface can not be bound
* client: First round of statistics in the pcap client
* client: Additional counters for the statistics
* server: Add global and per client counters and begin to count
* client: Use pcap_stats and export them as statistics
* tests: Enable the vty tests for the osmo-pcap as well
* tls: Add initial ideas about TLS in the client/server
* client: Add API function to close and re-connect network connection
* client: Initial support for TLS in the client
* server: Update copyright after zmq changes
* server: Move to a write_queue for the conn socket
* server: Add API function to close a connection
* server: Re-factor the read dispatch and connection close
* server: Introduce tls mode for the server
* server: Allow to enable tls for the pcap server
* server: Add vty interface for the TLS configuration
* doc: Add initial documentation for the tls support
* test: Add tls config file and enable tls a bit
* client: Prepare to have multiple server connections
* client: Finish renaming client to conn in other places of the code
* client: Prepare to work with a list of servers
* client: Enable a non-blocking connect to the PCAP server
* client: Allow to configure and connect multiple servers
* client: Do not connect default connection if no ip/port present
* client: Allow to stop and remove a connection
* client: disconnect before connecting the connection
* client: Tolerate an invalid pcap_handle
* debian: Make a new release with the new features we gained
* client: Allow to bind to a specific source_ip
* debian: Make a new release with the new feature
* debian: Add -dbg packages for the osmo-pcap-client and osmo-pcap-server
-------------------------------------------------------------------
Sat Feb 20 22:20:47 UTC 2016 - mardnh@gmx.de
- Update to version 0.0.6.git1453123519.3fedbf8:
+ misc: Add a readme to describe the project purpose a bit
+ misc: Update the readme
+ Point to a stand-a-lone repository with many many packages
+ Mention the packages available
-------------------------------------------------------------------
Sat Dec 26 23:00:43 UTC 2015 - mardnh@gmx.de
- Update to version 0.0.6.git1449177446.c016b5d:
+ gprs: Do not collect BVC FLOW CONTROL / ACK messages
+ debian: Make a new release of the code
+ server: Fix the language and refer to the received data length
+ server: Deal with jumbo frames on the wire
+ client: Allow receiving jumbo frames on the client as well
+ debian: Make a new release
+ client: Deal with external representation for pcap files
+ Make a new release with 64bit client fixes
-------------------------------------------------------------------
Mon Sep 21 07:38:33 UTC 2015 - mardnh@gmx.de
- Update to version 0.0.6.git1441897900.f42bbbc:
+ gprs: Add a custom GPRS filter
+ gprs: Remove left over for counting llc frames
+ debian: Prepare a new release
-------------------------------------------------------------------
Mon Dec 22 21:41:20 UTC 2014 - mardnh@gmx.de
- Update to version 0.0.4.git1419284011.07d96eb:
+ build: Replace deprecated INCLUDES with AM_CPPFLAGS
-------------------------------------------------------------------
Sun Dec 21 22:15:38 UTC 2014 - mardnh@gmx.de
- initial package, version 0.0.4.git1365611892.4edd6e6