Changes
#6797 (Jan 16, 2025, 2:55:09 PM)
- server: Move conn->file_hdr release to osmo_pcap_conn_close() — Pau Espin Pedrol / detail
- server: Add osmo_pcap_server_free() for completeness — Pau Espin Pedrol / detail
- server: Split buffer read from full msg handling — Pau Espin Pedrol / detail
- server: Log unable to figure out pcap vs pcapng — Pau Espin Pedrol / detail
- server: Limit rx buffer size to UINT16_MAX — Pau Espin Pedrol / detail
- server: Use osmo_stream_srv_link on tcp listen socket — Pau Espin Pedrol / detail
#6794 (Jan 15, 2025, 12:40:06 PM)
- server: Use osmo_sockaddr in remote_addr field — Pau Espin Pedrol / detail
- tests: Remove unneeded .o files after osmo-pcap-server network/core file — Pau Espin Pedrol / detail
- cosmetic: server: Fix formatting of return in main() — Pau Espin Pedrol / detail
#6790 (Jan 14, 2025, 12:35:08 PM)
- server: Rename osmo_pcap_server_close_trace -> — Pau Espin Pedrol / detail
- Rename osmo_pcap_server_close_conn -> osmo_pcap_conn_close — Pau Espin Pedrol / detail
- server: Split network code into its own file — Pau Espin Pedrol / detail
- server: Avoid lseek syscall on every packet write to pcap file — Pau Espin Pedrol / detail
- cosmetic: osmo_tls: Fix indentation whitespace — Pau Espin Pedrol / detail
- server: Move osmo_pcap_server_alloc() to osmo_server_core.c — Pau Espin Pedrol / detail
#6788 (Jan 13, 2025, 8:20:08 PM)
- server: Support storing of pcapng format — Pau Espin Pedrol / detail
#6787 (Jan 13, 2025, 7:25:06 PM)
- client: Introduce osmo_pcap_file to prepare support for pcapng — Pau Espin Pedrol / detail
- client: Support generation of pcapng file format — Pau Espin Pedrol / detail
#6786 (Jan 13, 2025, 4:15:09 PM)
- server: Simplify (store|no-store) feature — Pau Espin Pedrol / detail
- cosmetic: server: document functions — Pau Espin Pedrol / detail
- server: Simplify code paths in read_cb_* — Pau Espin Pedrol / detail
- server: Delay reopen of pcap only until necessary — Pau Espin Pedrol / detail
- server: Store read buf max len as conn field — Pau Espin Pedrol / detail
- server: Split osmo_pcap_conn alloc to its own function — Pau Espin Pedrol / detail
- server: Rename function osmo_pcap_server_delete -> osmo_pcap_conn_free — Pau Espin Pedrol / detail
- cosmetic: server: Fix typo in comment — Pau Espin Pedrol / detail
- server: Rename func client_data() -> zmq_send_client_data() — Pau Espin Pedrol / detail
- Cleanup and reorder includes in header files — Pau Espin Pedrol / detail
- Makefile.am: proper format and reorder source file lists — Pau Espin Pedrol / detail
#6779 (Jan 10, 2025, 5:35:07 PM)
- server: Rename static functions — Pau Espin Pedrol / detail
#6775 (Jan 9, 2025, 3:15:09 PM)
- Use #pragma once in all header files — Pau Espin Pedrol / detail
#6742 (Dec 24, 2024, 2:50:07 PM)
- pcap-server: remove unneeded check for null base_path — Pau Espin Pedrol / detail
- pcap-server: Resolve real path of pcap file before opening — Pau Espin Pedrol / detail
- pcap-server: Introduce VTY cmd '[no] completed-path' — Pau Espin Pedrol / detail
#6741 (Dec 24, 2024, 2:45:07 PM)
- pcap-client: Move stats to its own file — Pau Espin Pedrol / detail
- pcap-client,pcap-server: Use rate_ctr_inc2 and rate_ctr_add2 APIs — Pau Espin Pedrol / detail
- pcap-client: Add per iface counter group instance — Pau Espin Pedrol / detail
- pcap-client: Allow recording on several interfaces — Pau Espin Pedrol / detail
- pcap-server: Use osmo_talloc_replace_string() to replace base-path — Pau Espin Pedrol / detail
- pcap-server: Move struct osmo_pcap_server alloc to its own helper — Pau Espin Pedrol / detail
#6740 (Dec 24, 2024, 2:40:07 PM)
- pcap-client: Decouple dev capture handling from client — Pau Espin Pedrol / detail
- pcap-client: Improve pcap_handle logging — Pau Espin Pedrol / detail
- pcap-client: Improve conn logging — Pau Espin Pedrol / detail
#6739 (Dec 24, 2024, 1:40:05 PM)
- pcap-client: Add missing '_conn' in function names — Pau Espin Pedrol / detail
- pcap-client: Split wrapped ctr generic calculation to helper function — Pau Espin Pedrol / detail
#6738 (Dec 24, 2024, 1:15:07 PM)
- pcap-server: Avoid pcap time-based rotation if wall clock went backwards — Pau Espin Pedrol / detail
- pcap-client: Move conns llist initialization to constructor — Pau Espin Pedrol / detail
- pcap-client: Split client-conn allocation to its own constructor — Pau Espin Pedrol / detail
- pcap-client: Alloc default client conn similarly to other ones — Pau Espin Pedrol / detail
#6729 (Dec 20, 2024, 5:20:05 PM)
- pcap-server: Move stats to its own file — Pau Espin Pedrol / detail
- pcap-server: Make rotate-localtime feature configurable through VTY — Pau Espin Pedrol / detail
- pcap-server: Improve log error opening pcap file — Pau Espin Pedrol / detail
#6728 (Dec 20, 2024, 12:55:07 PM)
- pcap-server: Fix [no] max-file-size regression — Pau Espin Pedrol / detail