aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/platform/windows.rs
Commit message (Expand)AuthorAgeFilesLines
* windows: nit: fix build failure.. Let?dilluti0n2026-07-151-1/+1
* windows: touch WinDivert service at start to prevent bad state issuedilluti0n2026-07-141-0/+37
* windows: use OnceLock for SEND_HANDLE to close only when openneddilluti0n2026-07-141-13/+13
* windows: fix some kind of racedilluti0n2026-07-141-2/+16
* windows: close handles and uninstall WinDivert.sys before exitdilluti0n2026-07-141-4/+34
* windows: insert handler for console route to shutdown recv handlesdilluti0n2026-07-141-3/+30
* windows: WinDivertShutdown() recv handles at service exitsdilluti0n2026-07-141-12/+31
* windows: use paexit instead std::process::exitdilluti0n2026-07-131-6/+8
* windows: fix nit build failuredilluti0n2026-07-131-2/+2
* Move platform-dependant codes to mod platformdilluti0n2026-07-081-0/+19
* windows: remove unneeded ip checksum calculationdilluti0n2026-03-021-1/+1
* log: add debug!/info!/warn!/error! macros and refactor to use itdilluti0n2026-03-021-17/+16
* windows: print log when recv failshskimse2026-03-021-2/+3
* windows: fix buffer size to 65536hskimse2026-03-011-1/+1
* windows: simplify packet handling with recv_loop macrohskimse2026-03-011-59/+28
* windows: remove RUNNING flag and trap_exithskimse2026-03-011-30/+6
* windows: exit immediately on Ctrl-C in non-daemon modedilluti0n2026-03-011-1/+4
* Move cleanup/trap_exit/RUNNING to platform modulesdilluti0n2026-03-011-26/+24
* windows: spawn syn/ack filter only when `--fake-autottl` is enableddilluti0n2026-02-271-4/+7
* windows: add close WinDivert handles on thread exitdilluti0n2026-02-271-19/+21
* windows: refactor thread spawnings to spawn_recv helperdilluti0n2026-02-271-29/+28
* windows: split WinDivert into separate recv/send/sniff handlesdilluti0n2026-02-271-40/+74
* Refactor send_to_raw to remove in-place packet reparsingdilluti0n2026-02-261-1/+5
* windows: nit: swap service_run/service_run_1 naming conventiondilluti0n2026-02-261-4/+4
* windows: fix regression intorduced in b68753e8dilluti0n2026-02-161-5/+2
* windows: fix nit build failurev0.4.2dilluti0n2026-02-161-3/+3
* opt: decouple set_opt() from loggingdilluti0n2026-02-161-3/+7
* opt: refactor to detach parse_args and set_optdilluti0n2026-02-151-1/+2
* windows: implement windows servicedilluti0n2026-02-151-3/+42
* linux: implement daemonizedilluti0n2026-02-151-0/+4
* windows: extend WinDivert filter for --fake-autottldilluti0n2026-01-231-6/+18
* windows: do not recalculate tcp checksum when send_to_rawdilluti0n2026-01-161-3/+3
* Prevent infinite loop on packet injection/filteringdilluti0n2025-12-301-1/+3
* windows: avoid ERR_INVALID_NAME when uninstalling WinDivertdilluti0n2025-10-061-2/+9
* platform: windows: close handle and uninstall driver sanelydilluti0n2025-10-061-9/+19
* platform: windows: only divert clienthello packet to userspacedilluti0n2025-10-031-1/+3
* Refactor handle_packet to reuse external buffer for packet handlingdilluti0n2025-09-111-2/+5
* log: add splash! macro and centralize no-splash handlingdilluti0n2025-09-071-2/+4
* Update copyright notices to notice email instead of github linkdilluti0n2025-09-051-1/+1
* Add license document and copyright notice headersdilluti0n2025-09-051-0/+17
* Tidy up LogLevel enum definitiondilluti0n2025-09-031-2/+2
* Refactor prefixed logs to using log.rs, leaving Errors untoucheddilluti0n2025-09-031-1/+2
* Add prefix [INFO] or [WARNNING] on log messagesdilluti0n2025-08-311-1/+1
* platform: windows: log WinDivert handle creationdilluti0n2025-08-311-5/+7
* Decouple once_cell by replacing it with standard libDilluti0n2025-08-231-3/+2
* Simplify signal handling with global AtomicBoolDilluti0n2025-08-231-6/+4
* Wrap platform dependant main loops to platform::runhskim2025-08-221-0/+21
* refactor: add error propagation to send_to_rawdilluti0n2025-08-061-2/+4
* refactor: Unified all error types in the project to anyhow::Errordilluti0n2025-08-061-3/+3
* minor: remove handle_msg rapperdilluti0n2025-08-061-4/+5