summaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* opt: deprecate `--loglevel` in favor of `--log-level`dilluti0n2026-01-161-3/+13
* opt: set default opts to DEFAULT_* to centralize init & usage outputdilluti0n2026-01-161-36/+46
* opt: use DEFAULT_LOG_LEVEL in arg parserdilluti0n2026-01-161-4/+1
* opt: fix OPT_LOG_LEVEL not initialized panicdilluti0n2026-01-161-2/+4
* opt: add comment for OPT_LOG_LEVEL initialize seqdilluti0n2026-01-161-0/+1
* Refactor main.rs; modulize opt.rs and pkt.rsdilluti0n2026-01-165-269/+283
* pkt: support overriding TCP checksum (badsum) in split_packet_0dilluti0n2026-01-162-12/+38
* windows: do not recalculate tcp checksum when send_to_rawdilluti0n2026-01-161-3/+3
* Add option --fake-badsumdilluti0n2026-01-142-0/+9
* Fix option --fake did not do anythingdilluti0n2026-01-051-2/+8
* Normalize option handling and OPT_* namingdilluti0n2025-12-302-16/+27
* Add fake ClientHello injection runtime optionsdilluti0n2025-12-302-3/+20
* Consolidate fake ClientHello and split packet logicdilluti0n2025-12-302-35/+44
* Prevent infinite loop on packet injection/filteringdilluti0n2025-12-303-6/+43
* Implement fake ClientHello injection with const TTLdilluti0n2025-12-302-42/+83
* Add dummy tls clienthello packetdilluti0n2025-12-301-0/+63
* linux: extract process execution into `exec_process` helperdilluti0n2025-12-291-17/+29
* linux: ignore cleanup errors at startupdilluti0n2025-12-221-7/+3
* linux: switch to apply_nft_rules() from nftables-rs for rule settingdilluti0n2025-10-291-18/+13
* linux: implement apply_nft_rules() to log output sanelydilluti0n2025-10-291-0/+30
* linux: add option `--nft-command`dilluti0n2025-10-292-10/+23
* 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-032-2/+4
* platform: linux: filter only TLS ClientHello packets on nftablesdilluti0n2025-10-031-0/+21
* platform: linux: add nftables support with iptables fallbackdilluti0n2025-10-031-11/+112
* platform: linux: split iptables helpers on bootstrap/cleanupdilluti0n2025-09-271-14/+25
* Refactor packet sending into split_packet_1 helperdilluti0n2025-09-151-9/+24
* Refactor handle_packet to reuse external buffer for packet handlingdilluti0n2025-09-114-9/+16
* log: add splash! macro and centralize no-splash handlingdilluti0n2025-09-074-30/+39
* Update copyright notices to notice email instead of github linkdilluti0n2025-09-057-7/+7
* main: fix typo on splash message.dilluti0n2025-09-051-1/+1
* Update version and metadatas on Cargo.tomldilluti0n2025-09-051-2/+7
* Add license document and copyright notice headersdilluti0n2025-09-057-0/+119
* Add help message for flag --no-splashdilluti0n2025-09-051-0/+1
* log: update error messagedilluti0n2025-09-051-1/+1
* Add splash message and option --no-splashdilluti0n2025-09-051-1/+18
* Add flag --loglevel to set loglevel on runtimedilluti0n2025-09-032-10/+51
* Tidy up LogLevel enum definitiondilluti0n2025-09-034-21/+21
* Use log.rs for conditional logging and centralized error reportingdilluti0n2025-09-032-3/+8
* Refactor main to ensure cleanup via RAII guarddilluti0n2025-09-031-2/+31
* Refactor prefixed logs to using log.rs, leaving Errors untoucheddilluti0n2025-09-033-10/+13
* Implement log.rs; log level handlingdilluti0n2025-09-031-0/+34
* Add prefix [INFO] or [WARNNING] on log messagesdilluti0n2025-08-312-10/+10
* platform: windows: log WinDivert handle creationdilluti0n2025-08-311-5/+7
* platform: linux: add verbose messages on bootstrapdilluti0n2025-08-311-3/+19
* platform: linux: unhardcode chain name DPIBREAKdilluti0n2025-08-311-7/+11
* Move is_client_hello to tls module for better readabilityDilluti0n2025-08-262-31/+29
* Fix typo on split_packet error messageDilluti0n2025-08-261-1/+1
* Decouple once_cell by replacing it with standard libDilluti0n2025-08-231-3/+2