<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ud.git, branch main</title>
<subtitle>Automated Debian system maintenance and update utility written in C
</subtitle>
<id>http://git.davo.co/ud.git/atom?h=main</id>
<link rel='self' href='http://git.davo.co/ud.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/'/>
<updated>2026-08-06T08:56:08Z</updated>
<entry>
<title>perf(apt): pass parallel download flags to apt update and full-upgrade</title>
<updated>2026-08-06T08:56:08Z</updated>
<author>
<name>David Faulkner</name>
<email>d@davo.co</email>
</author>
<published>2026-08-06T08:56:08Z</published>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/commit/?id=1872df0021ea5a8c14bdbb981a4eba46e6ecfbd7'/>
<id>urn:sha1:1872df0021ea5a8c14bdbb981a4eba46e6ecfbd7</id>
<content type='text'>
- Define APT_OPT macro with Acquire::Queue-Mode="access" and Acquire::http::Pipeline-Depth="10"
- Update apt update and apt full-upgrade commands to utilize parallel fetching
- Accelerate package download phases without modifying global system configuration
</content>
</entry>
<entry>
<title>docs(readme): fix raw URL rendering in clone block and add divider spacing</title>
<updated>2026-08-06T08:21:45Z</updated>
<author>
<name>David Faulkner</name>
<email>d@davo.co</email>
</author>
<published>2026-08-06T08:19:19Z</published>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/commit/?id=37c538d2e17899f7c02cba4347151c83921244a5'/>
<id>urn:sha1:37c538d2e17899f7c02cba4347151c83921244a5</id>
<content type='text'>
- Remove Markdown link formatting from git clone bash code block
- Add blank line padding around horizontal rules to ensure clean rendering
</content>
</entry>
<entry>
<title>docs(readme): consolidate build and execution sections and update HTTPS clone URL</title>
<updated>2026-08-06T08:15:42Z</updated>
<author>
<name>David Faulkner</name>
<email>d@davo.co</email>
</author>
<published>2026-08-06T08:15:42Z</published>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/commit/?id=462fbecd5c60f5473ce808bd2ff46aa27daa1ae9'/>
<id>urn:sha1:462fbecd5c60f5473ce808bd2ff46aa27daa1ae9</id>
<content type='text'>
- Add HTTPS clone URL for git.davo.co
- Document hardened build flags and optimization features
- Combine Build and Execution instructions into a single workflow section
</content>
</entry>
<entry>
<title>build(makefile): optimize for performance and security hardening</title>
<updated>2026-08-06T07:40:39Z</updated>
<author>
<name>David Faulkner</name>
<email>d@davo.co</email>
</author>
<published>2026-08-06T07:40:39Z</published>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/commit/?id=85c77a80f1baa924535c3e1455fe4d9df7c13a6c'/>
<id>urn:sha1:85c77a80f1baa924535c3e1455fe4d9df7c13a6c</id>
<content type='text'>
- Enable -O3, -flto, -fomit-frame-pointer, and -march=native for performance
- Add strict compiler warnings (-Werror, -Wconversion, -Wsign-conversion, -Wshadow, -Wformat=2)
- Add security hardening flags (-fstack-protector-strong, -D_FORTIFY_SOURCE=2)
- Pass -flto, -O3, and strip symbols (-Wl,-s) during linking
</content>
</entry>
<entry>
<title>docs: fix unclosed code fence in README</title>
<updated>2026-08-06T04:32:44Z</updated>
<author>
<name>David Faulkner</name>
<email>d@davo.co</email>
</author>
<published>2026-08-06T04:32:44Z</published>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/commit/?id=407017e02f32f471d17800f7d52b556a80cf9a0e'/>
<id>urn:sha1:407017e02f32f471d17800f7d52b556a80cf9a0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: initial commit for ud maintenance utility</title>
<updated>2026-08-06T04:25:25Z</updated>
<author>
<name>David Faulkner</name>
<email>d@davo.co</email>
</author>
<published>2026-08-06T04:25:25Z</published>
<link rel='alternate' type='text/html' href='http://git.davo.co/ud.git/commit/?id=3d51ff671e0bf079063c6270bbb985bd3d218b34'/>
<id>urn:sha1:3d51ff671e0bf079063c6270bbb985bd3d218b34</id>
<content type='text'>
- Add C source code for Debian apt update, autoremove, and cleanup tasks
- Add Makefile with build, install, uninstall, and clean targets
- Add README.md with build and usage instructions
- Add MIT license and .gitignore for build artifacts
</content>
</entry>
</feed>
