<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dpibreak.git, branch v0.0.2</title>
<subtitle>System-wide DPI circumvention with minimal configuration
</subtitle>
<id>http://git.dilluti0n.com/dpibreak.git/atom?h=v0.0.2</id>
<link rel='self' href='http://git.dilluti0n.com/dpibreak.git/atom?h=v0.0.2'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/'/>
<updated>2025-09-11T10:56:51Z</updated>
<entry>
<title>Bump version to 0.0.2</title>
<updated>2025-09-11T10:56:51Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-11T10:52:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=f6c75ba69e831ed22ea7e9d72d7d6ae2639a4bd4'/>
<id>urn:sha1:f6c75ba69e831ed22ea7e9d72d7d6ae2639a4bd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: guard metadata extraction when Cargo.toml or .git is missing</title>
<updated>2025-09-11T10:56:49Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-11T10:48:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=8cb5c42483114caa3144c9648bda14084cc4fb89'/>
<id>urn:sha1:8cb5c42483114caa3144c9648bda14084cc4fb89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor handle_packet to reuse external buffer for packet handling</title>
<updated>2025-09-11T10:27:33Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-11T09:27:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=7ac2ac966da93c79f73b71d2e56f42de13a7eddf'/>
<id>urn:sha1:7ac2ac966da93c79f73b71d2e56f42de13a7eddf</id>
<content type='text'>
This removes unnecessary allocations per packet handling.
</content>
</entry>
<entry>
<title>github: auto format release notes</title>
<updated>2025-09-11T10:27:30Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-11T09:03:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=66118479ec3358ec293f6325f64a9e9b4987fb49'/>
<id>urn:sha1:66118479ec3358ec293f6325f64a9e9b4987fb49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ensure WinDivert is present on ci and build.ps1 fail early on errors</title>
<updated>2025-09-11T08:26:33Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-11T08:18:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=91d123a1b970c24e49b2611db498a26394378f0e'/>
<id>urn:sha1:91d123a1b970c24e49b2611db498a26394378f0e</id>
<content type='text'>
* github: download and extract WinDivert before running build
* build: add check for WinDivert path existence and fail early
* build: stop on missing distribution files instead of skipping

The release workflow failed because WinDivert binaries were not
present, and the build script continued execution even when cargo
build failed.

Ensure WinDivert is downloaded in CI and explicitly check its path
before packaging. Also, make the build script exit immediately on
missing files or build errors.

Reported-by: dilluti0n &lt;hskimse1@gmail.com&gt;
Link: https://github.com/dilluti0n/dpibreak/issues/1
Fixes: #1
</content>
</entry>
<entry>
<title>build: fix make install failure on release tarballs</title>
<updated>2025-09-09T13:15:43Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-09T12:17:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=471a45e1b16a22f2c38e84313ee86523e183c882'/>
<id>urn:sha1:471a45e1b16a22f2c38e84313ee86523e183c882</id>
<content type='text'>
`make install` used to fail when run from a release tarball because
$(PROG) were depend on $(TARGET) but recipie for $(TARGET) were not
there. Decoupling build and installation by removing that dependancy.

Additionaly, there was verbose error messages Cargo.toml and git
metadata were not available on release tarball. Reorganized execution
order so that install/uninstall target no longer depends on cargo or
git.

Reported-by: dilluti0n &lt;hskimse1@gmail.com&gt;
Link: https://github.com/dilluti0n/dpibreak/issues/4
Fixes: #4
</content>
</entry>
<entry>
<title>github: fix release action (no x86_64-unknown-linux-musl)</title>
<updated>2025-09-07T11:18:24Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-07T11:18:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=023a6704155c95b5413aa51dbfb321a240efa355'/>
<id>urn:sha1:023a6704155c95b5413aa51dbfb321a240efa355</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: README.md: add Quickstart section</title>
<updated>2025-09-07T11:11:55Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-07T11:11:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=a866a7836d2aaf67f243158b0fec820ce64b7fb3'/>
<id>urn:sha1:a866a7836d2aaf67f243158b0fec820ce64b7fb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>github: create release.yml, automation build &amp; gh release</title>
<updated>2025-09-07T10:52:49Z</updated>
<author>
<name>Hee</name>
<email>136661324+dilluti0n@users.noreply.github.com</email>
</author>
<published>2025-09-07T10:52:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=3ab10546134846e0eda02b6ab575662b5a4bad5b'/>
<id>urn:sha1:3ab10546134846e0eda02b6ab575662b5a4bad5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: add release script for windows</title>
<updated>2025-09-07T10:00:34Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-07T10:00:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=03c12c528fd558f396264cb380c9a09afaa9acce'/>
<id>urn:sha1:03c12c528fd558f396264cb380c9a09afaa9acce</id>
<content type='text'>
</content>
</entry>
</feed>
