| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add shopt -t, -a for --fake-ttl, --fake-autottl, respectively | dilluti0n | 2026-04-05 | 2 | -8/+8 |
| * | Add short option -d for --daemon, deprecating -D. | dilluti0n | 2026-04-05 | 1 | -3/+9 |
| * | opt: add shopt for --segment-order and description | dilluti0n | 2026-04-05 | 1 | -2/+3 |
| * | pkt: implement segment-order aware send_split | dilluti0n | 2026-04-05 | 2 | -28/+43 |
| * | opt: implement SegmentOrder::new and Display | dilluti0n | 2026-04-05 | 1 | -4/+49 |
| * | opt: add SegmentOrder type and --segment-order option | dilluti0n | 2026-04-05 | 1 | -13/+47 |
| * | linux: rxring: nit: add SPDX header | dilluti0n | 2026-03-15 | 1 | -0/+3 |
| * | linux: add IPv6 SYN/ACK BPF filter and increase rxring frame size | dilluti0n | 2026-03-06 | 2 | -20/+25 |
| * | linux: iptables: nit: fix compiler warning | dilluti0n | 2026-03-02 | 1 | -1/+0 |
| * | linux: iptables: fix SYN/ACK rules installed on iptables | dilluti0n | 2026-03-02 | 1 | -19/+0 |
| * | windows: remove unneeded ip checksum calculation | dilluti0n | 2026-03-02 | 1 | -1/+1 |
| * | log: add debug!/info!/warn!/error! macros and refactor to use it | dilluti0n | 2026-03-02 | 10 | -92/+93 |
| * | log: add short form log macros | hskimse | 2026-03-02 | 1 | -0/+5 |
| * | windows: print log when recv fails | hskimse | 2026-03-02 | 1 | -2/+3 |
| * | windows: fix buffer size to 65536 | hskimse | 2026-03-01 | 1 | -1/+1 |
| * | windows: simplify packet handling with recv_loop macro | hskimse | 2026-03-01 | 1 | -59/+28 |
| * | windows: remove RUNNING flag and trap_exit | hskimse | 2026-03-01 | 1 | -30/+6 |
| * | windows: exit immediately on Ctrl-C in non-daemon mode | dilluti0n | 2026-03-01 | 1 | -1/+4 |
| * | Move cleanup/trap_exit/RUNNING to platform modules | dilluti0n | 2026-03-01 | 4 | -68/+44 |
| * | windows: spawn syn/ack filter only when `--fake-autottl` is enabled | dilluti0n | 2026-02-27 | 1 | -4/+7 |
| * | windows: add close WinDivert handles on thread exit | dilluti0n | 2026-02-27 | 1 | -19/+21 |
| * | windows: refactor thread spawnings to spawn_recv helper | dilluti0n | 2026-02-27 | 1 | -29/+28 |
| * | windows: split WinDivert into separate recv/send/sniff handles | dilluti0n | 2026-02-27 | 1 | -40/+74 |
| * | pkt: add hop infer log to put_hop_1 | dilluti0n | 2026-02-26 | 1 | -1/+10 |
| * | pkt: move fake_autottl check out of put_hop_1 to caller | dilluti0n | 2026-02-26 | 2 | -25/+18 |
| * | linux: fix rxring initialized even if fake_autottl not enabled | dilluti0n | 2026-02-26 | 2 | -27/+42 |
| * | linux: refactor run() into open_nfqueue/open_rxring helpers | dilluti0n | 2026-02-26 | 2 | -54/+60 |
| * | linux: rxring: implement current_packet and advance | dilluti0n | 2026-02-26 | 2 | -24/+62 |
| * | linux: rxring: implement RxRing::new | dilluti0n | 2026-02-26 | 2 | -7/+93 |
| * | linux: add rxring skeleton and integrate into run loop | dilluti0n | 2026-02-26 | 3 | -23/+111 |
| * | linux: nftables: drop serde_json, use nft text syntax | dilluti0n | 2026-02-26 | 1 | -98/+13 |
| * | linux: nftables: remove syn/ack filter from nftables | dilluti0n | 2026-02-26 | 1 | -59/+0 |
| * | pkt: fix infer_hops to use 128, not 126 | dilluti0n | 2026-02-26 | 1 | -2/+2 |
| * | nit: rename main_0 to _1 | dilluti0n | 2026-02-26 | 1 | -2/+2 |
| * | pkt: add debug log to send_split with dst, segments, payload len | dilluti0n | 2026-02-26 | 1 | -6/+10 |
| * | log: defer local_time() call until log level check passes | dilluti0n | 2026-02-26 | 1 | -1/+1 |
| * | pkt: nit: rename split_packet_0/split_packet/split_packet_1 | dilluti0n | 2026-02-26 | 2 | -8/+8 |
| * | pkt: rename hoptab public API, drop _0 suffix | dilluti0n | 2026-02-26 | 2 | -9/+9 |
| * | linux: remove Mutex from RAW4/RAW6, Socket is already Sync | dilluti0n | 2026-02-26 | 1 | -13/+9 |
| * | Refactor send_to_raw to remove in-place packet reparsing | dilluti0n | 2026-02-26 | 3 | -23/+17 |
| * | windows: nit: swap service_run/service_run_1 naming convention | dilluti0n | 2026-02-26 | 1 | -4/+4 |
| * | linux: nit: swap daemonize/daemonize_1 naming convention | dilluti0n | 2026-02-26 | 1 | -4/+4 |
| * | Print version info log after daemonize | dilluti0n | 2026-02-16 | 1 | -1/+1 |
| * | windows: fix regression intorduced in b68753e8 | dilluti0n | 2026-02-16 | 1 | -5/+2 |
| * | Log version information on startup | dilluti0n | 2026-02-16 | 1 | -0/+1 |
| * | log: add defensive error handling for local_time | dilluti0n | 2026-02-16 | 1 | -1/+3 |
| * | log: drop chrono, use localtime_r and GetLocalTime directly | dilluti0n | 2026-02-16 | 1 | -2/+27 |
| * | log: print time with crate chrono | dilluti0n | 2026-02-16 | 1 | -1/+2 |
| * | windows: fix nit build failurev0.4.2 | dilluti0n | 2026-02-16 | 1 | -3/+3 |
| * | linux: add TODO on daemonize | dilluti0n | 2026-02-16 | 1 | -0/+1 |