Changes
#6814 (Jan 22, 2025, 12:20:10 PM)
- server: Implement non-blocking write to pcap file with osmo_io — Pau Espin Pedrol / detail
- server: zero-copy msgb from tcp read to file write — Pau Espin Pedrol / detail
#6812 (Jan 21, 2025, 3:10:09 PM)
- server: Use osmo_stream_srv for non-tls read tcp sock — Pau Espin Pedrol / detail
- server: Introduce struct osmo_pcap_wr_file — Pau Espin Pedrol / detail
#6803 (Jan 18, 2025, 11:00:07 PM)
- server: Correct error check calling osmo_pcap_conn_process_data() — Pau Espin Pedrol / detail
#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