<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgman/src/net.c, branch dev</title>
<subtitle>Package manager for 0x221E distro.</subtitle>
<id>https://universe.0xinfinity.dev/distro/pkgman/atom?h=dev</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/pkgman/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/'/>
<updated>2026-05-13T14:52:52Z</updated>
<entry>
<title>refactor: add pkgman_config struct and move download to net.c</title>
<updated>2026-05-13T14:52:52Z</updated>
<author>
<name>0x221E</name>
<email>0x221E@0xinfinity.dev</email>
</author>
<published>2026-05-13T14:50:15Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/commit/?id=a532b3eb7e8610fb51cc703c9634532704e9b381'/>
<id>urn:sha1:a532b3eb7e8610fb51cc703c9634532704e9b381</id>
<content type='text'>
Added option to change mirror, tmp, staging directoryfrom the user
interface of the pkgman library. Added TRY and TRY_IFNOT macros for
better code readability.
</content>
</entry>
<entry>
<title>feature: add URL structure and refactor main logic to pkgman.c</title>
<updated>2026-05-10T16:12:16Z</updated>
<author>
<name>0x221E</name>
<email>0x221E@0xinfinity.dev</email>
</author>
<published>2026-05-10T16:08:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/commit/?id=08d1240456383bc9554840a5255f7f87114ade92'/>
<id>urn:sha1:08d1240456383bc9554840a5255f7f87114ade92</id>
<content type='text'>
Added url structures, cookbook, archive management to automate
the installation process of packages. Refactored main logic from
main.c to pkgman.c for cleaner seperation of concerns and future
library integration of pkgman to other projects.
</content>
</entry>
<entry>
<title>net: add write to file callback</title>
<updated>2026-04-23T21:55:09Z</updated>
<author>
<name>0x221E</name>
<email>0x221E@0xinfinity.dev</email>
</author>
<published>2026-04-23T21:55:09Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/commit/?id=ab9a7898f4fc97588a394fb0b5140eb47bfecdf5'/>
<id>urn:sha1:ab9a7898f4fc97588a394fb0b5140eb47bfecdf5</id>
<content type='text'>
Creates a write_opts argument in net_send_request() where you can
specify WRITE_OPT_MEMORY or WRITE_OPT_FILE. Modifies existing calls.
</content>
</entry>
<entry>
<title>net: remove redundant malloc from write_callback()</title>
<updated>2026-04-23T01:30:00Z</updated>
<author>
<name>0x221E</name>
<email>0x221E@0xinfinity.dev</email>
</author>
<published>2026-04-23T01:30:00Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/commit/?id=df9528b1e5790d0a4d049f2fe978b273c1000adf'/>
<id>urn:sha1:df9528b1e5790d0a4d049f2fe978b273c1000adf</id>
<content type='text'>
Removed the redundant if-else block and malloc() from write_callback()
since realloc() can handle null ptr.
</content>
</entry>
<entry>
<title>main: initial commit</title>
<updated>2026-04-20T21:12:22Z</updated>
<author>
<name>0x221E</name>
<email>0x221E@0xinfinity.dev</email>
</author>
<published>2026-04-20T21:12:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/commit/?id=c9364e9eed5a7fa6e2c8951d4ea07fb5e0d32d38'/>
<id>urn:sha1:c9364e9eed5a7fa6e2c8951d4ea07fb5e0d32d38</id>
<content type='text'>
</content>
</entry>
</feed>
