summaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* pkt: fix infer_hops to use 128, not 126dilluti0n2026-02-261-2/+2
* nit: rename main_0 to _1dilluti0n2026-02-261-2/+2
* pkt: add debug log to send_split with dst, segments, payload lendilluti0n2026-02-261-6/+10
* log: defer local_time() call until log level check passesdilluti0n2026-02-261-1/+1
* pkt: nit: rename split_packet_0/split_packet/split_packet_1dilluti0n2026-02-262-8/+8
* pkt: rename hoptab public API, drop _0 suffixdilluti0n2026-02-262-9/+9
* linux: remove Mutex from RAW4/RAW6, Socket is already Syncdilluti0n2026-02-261-13/+9
* Refactor send_to_raw to remove in-place packet reparsingdilluti0n2026-02-263-23/+17
* windows: nit: swap service_run/service_run_1 naming conventiondilluti0n2026-02-261-4/+4
* linux: nit: swap daemonize/daemonize_1 naming conventiondilluti0n2026-02-261-4/+4
* Print version info log after daemonizedilluti0n2026-02-161-1/+1
* windows: fix regression intorduced in b68753e8dilluti0n2026-02-161-5/+2
* Log version information on startupdilluti0n2026-02-161-0/+1
* log: add defensive error handling for local_timedilluti0n2026-02-161-1/+3
* log: drop chrono, use localtime_r and GetLocalTime directlydilluti0n2026-02-161-2/+27
* log: print time with crate chronodilluti0n2026-02-161-1/+2
* windows: fix nit build failurev0.4.2dilluti0n2026-02-161-3/+3
* linux: add TODO on daemonizedilluti0n2026-02-161-0/+1
* opt: decouple set_opt() from loggingdilluti0n2026-02-164-18/+36
* linux: fix log file truncated when daemonize failsdilluti0n2026-02-161-3/+7
* linux: exit if not rootdilluti0n2026-02-161-1/+9
* linux: repurpose bootstrap to do things before requiring cleanupdilluti0n2026-02-162-7/+11
* linux: modify PID_FILE and log pathdilluti0n2026-02-161-2/+3
* linux: add PID file locking for single instance enforcementdilluti0n2026-02-151-6/+24
* linux: extract PID_FILE constant for reusedilluti0n2026-02-152-6/+6
* Consolidate setup logic into run()dilluti0n2026-02-153-3/+16
* opt: refactor to detach parse_args and set_optdilluti0n2026-02-153-88/+112
* windows: implement windows servicedilluti0n2026-02-151-3/+42
* linux: implement daemonizedilluti0n2026-02-153-10/+45
* opt: add option -D, --daemondilluti0n2026-02-141-0/+18
* opt: add implicit dependancy between --fake-* and --fakedilluti0n2026-01-311-3/+3
* pkt: fake: adjust autottl_delta to 1dilluti0n2026-01-231-1/+1
* pkt: remove pub on internal codesdilluti0n2026-01-231-8/+8
* Add benchmark for pkt/hoptab, add feature bench for internal benchesdilluti0n2026-01-231-0/+35
* pkt: hoptab: add testsdilluti0n2026-01-231-0/+140
* pkt: hoptab: implement priority-based evictiondilluti0n2026-01-231-35/+120
* pkt: hoptab: fix find_hop occupancy checkdilluti0n2026-01-231-3/+49
* pkt: fake: implement infer_hopsdilluti0n2026-01-231-2/+15
* pkt: implement hop cache for --fake-autottldilluti0n2026-01-233-15/+286
* pkt: move fake ClientHello logic into pkt::fake moduledilluti0n2026-01-232-85/+121
* pkt: add SYN/ACK(443) detection hook for fake-autottldilluti0n2026-01-231-0/+17
* windows: extend WinDivert filter for --fake-autottldilluti0n2026-01-232-6/+19
* linux: iptables: implement SYN/ACK capture on --fake-autottldilluti0n2026-01-231-0/+19
* linux: nftables: queue SYN/ACK on --fake-autottldilluti0n2026-01-231-0/+59
* opt: add option --fake-autottldilluti0n2026-01-231-7/+18
* linux: refactor rules backend into iptables/nftables modulesdilluti0n2026-01-233-301/+310
* platform: drop pub on internal constdilluti0n2026-01-221-2/+2
* linux: drop iptables crate (regex dep) to reduce binary sizedilluti0n2026-01-181-23/+75
* opt: change default release log level to Warning as expecteddilluti0n2026-01-161-1/+1
* pkt: add debug_assertions to prevent cargo warningsdilluti0n2026-01-161-1/+3