summaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAgeFilesLines
* windows: fix nit build failuredilluti0n2026-07-132-3/+3
* linux: rxring: fix lifetime issue for Pkt::net()dilluti0n2026-07-101-2/+2
* linux: rxring: fix tp_snaplen treated as the L3 length instead L2dilluti0n2026-07-104-17/+81
* linux: rxring: guard div0 as EINVALdilluti0n2026-07-091-0/+3
* linux: rxring: fix u32 overflow on ring_size initdilluti0n2026-07-091-1/+1
* linux: rxring: fix possable memory ordering issuedilluti0n2026-07-091-15/+25
* linux: nit: move const inside to functiondilluti0n2026-07-091-2/+2
* linux: rules: abort if any rule is failed to installdilluti0n2026-07-081-5/+10
* linux: move firewall rule handling to mod ruledilluti0n2026-07-086-218/+211
* linux: fix iptables not cleanup on startupdilluti0n2026-07-082-31/+65
* Use paexit on shutdowndilluti0n2026-07-081-1/+1
* Move platform-dependant codes to mod platformdilluti0n2026-07-085-46/+43
* opt: nit refinedilluti0n2026-07-082-16/+14
* linux: use syscall! macro on open_signalfd()dilluti0n2026-07-071-9/+5
* Merge branch 'linux-cleanup'dilluti0n2026-07-075-173/+246
|\
| * linux: do not panic when failed to set IPV6_HDRINCLdilluti0n2026-07-071-1/+4
| * linux: rxring: make tp_* series configurabledilluti0n2026-07-072-19/+23
| * linux: implement socket and mmap wrapper for rxringdilluti0n2026-07-072-32/+39
| * linux: libc_s: add syscall! macro to reduce redundant error handlingdilluti0n2026-07-061-29/+15
| * linux: add PACKET_RX_RING to libc_s::setsockopt apstractiondilluti0n2026-07-062-30/+27
| * linux: add safe abstraction for setsockopt(SO_ATTACH_FILTER)dilluti0n2026-07-062-12/+32
| * linux: move poll_s() to mod libc_sdilluti0n2026-07-062-13/+11
| * nit: remove unused crate::dilluti0n2026-07-061-2/+2
| * nit: move use libc::sock_filter to inside open_rxring()dilluti0n2026-07-061-4/+2
| * linux: drop nix, add wrapper libc_s insteaddilluti0n2026-07-064-76/+136
| * nit: update emaildilluti0n2026-07-061-1/+1
* | pkt: fix infer_hops againdilluti0n2026-06-291-1/+1
* | opt: fix help messagesdilluti0n2026-06-291-15/+14
|/
* linux: inline poll_once and lift fds init outside the loopdilluti0n2026-06-291-41/+31
* linux: drop ctrlc crate and use signalfd insteaddilluti0n2026-06-293-92/+45
* install.sh: prevent tarball fetch and log during uninstallationdilluti0n2026-05-021-22/+23
* docs: README: fix typodilluti0n2026-04-211-10/+10
* docs: dpibreak.1: improve bugs sectiondilluti0n2026-04-212-10/+21
* docs: dpibreak.1: fix typodilluti0n2026-04-212-2/+2
* docs: README: describe what install.sh doesdilluti0n2026-04-211-4/+5
* docs: README: updatedilluti0n2026-04-211-3/+10
* install.sh: remove -v on tar, fix/add logs and add SVERSION variabledilluti0n2026-04-181-8/+11
* scripts: add sign.shdilluti0n2026-04-181-0/+35
* pkg: aur: dpibreak: bump version to 0.6.1dilluti0n2026-04-161-0/+0
* ci: nit: fix indent issue on publish-wingetv0.6.1dilluti0n2026-04-161-1/+1
* Bump version to 0.6.1dilluti0n2026-04-164-43/+36
* docs: README: update winget installed version to use `dpibreak -h`dilluti0n2026-04-161-2/+2
* ci: add publish-wingetdilluti0n2026-04-161-0/+26
* docs: CHANGELOG: update by 199b7783fdd4c81b322c33ba6bad5fd60a300e8adilluti0n2026-04-161-0/+3
* windows: wait for keypress before exit on --helpdilluti0n2026-04-161-1/+16
* docs: README.md: add winget instructiondilluti0n2026-04-163-16/+36
* docs: CHANGELOG: update by 722a3b008dd7c7aa32ec541bf6326e56751e7cb9dilluti0n2026-04-081-0/+3
* build: declare MSRV as 1.88dilluti0n2026-04-082-2/+3
* linux: drain rxring before nfqueue in poll loopdilluti0n2026-04-081-7/+7
* docs: README: move Quickstart upperdilluti0n2026-04-051-38/+36