<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/iodine, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-08T20:28:27Z</updated>
<entry>
<title>treewide: cleanup URLs</title>
<updated>2026-05-08T20:28:27Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2026-01-02T09:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b0d8a3d384915c2de1c5b473fcfb8b3996bb849b'/>
<id>urn:sha1:b0d8a3d384915c2de1c5b473fcfb8b3996bb849b</id>
<content type='text'>
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
</content>
</entry>
<entry>
<title>iodine: use procd, add extra options</title>
<updated>2025-08-24T16:44:51Z</updated>
<author>
<name>Luiz Angelo Daros de Luca</name>
</author>
<published>2025-08-03T14:07:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f59476ad8980ebf0d09db5b00d1259f1e11ac2a5'/>
<id>urn:sha1:f59476ad8980ebf0d09db5b00d1259f1e11ac2a5</id>
<content type='text'>
Iodine now uses a procd init.d service and output is sent to the system
log.

Two new options have been added:

- debuglevel — increases the verbosity of debug output.

- check_client_ip — controls whether to accept or reject queries from
  different IP addresses for the same login. This should be disabled if
  the recursive DNS server might send queries from varying IPs. However,
  disabling this option also makes replay attacks significantly easier.

Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;
</content>
</entry>
<entry>
<title>iodine: bump version to 0.8.0</title>
<updated>2024-02-11T02:35:42Z</updated>
<author>
<name>Michael Gerlach</name>
</author>
<published>2024-02-10T23:34:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ea47bc9c589a01c6981b97321a8aba9a65782d8d'/>
<id>urn:sha1:ea47bc9c589a01c6981b97321a8aba9a65782d8d</id>
<content type='text'>
Signed-off-by: Michael Gerlach &lt;n3ph@cccfr.de&gt;
</content>
</entry>
<entry>
<title>iodine: fix build on macos</title>
<updated>2022-01-12T09:56:19Z</updated>
<author>
<name>Sergey V. Lobanov</name>
</author>
<published>2022-01-11T09:39:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4b23b2df3b719d1df428ecff02713fe5b2a25b73'/>
<id>urn:sha1:4b23b2df3b719d1df428ecff02713fe5b2a25b73</id>
<content type='text'>
redefine TARGETOS=Linux due to OpenWrt is always Linux

Signed-off-by: Sergey V. Lobanov &lt;sergey@lobanov.in&gt;
</content>
</entry>
<entry>
<title>treewide: Run refresh on all packages</title>
<updated>2021-02-21T00:02:15Z</updated>
<author>
<name>Ilya Lipnitskiy</name>
</author>
<published>2021-02-21T00:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5d8d4fbbcb5c5de9370711c19bb3510210989a98'/>
<id>urn:sha1:5d8d4fbbcb5c5de9370711c19bb3510210989a98</id>
<content type='text'>
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy &lt;ilya.lipnitskiy@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: add PKG_CPE_ID for better cvescanner coverage</title>
<updated>2019-09-17T10:40:26Z</updated>
<author>
<name>Jan Pavlinec</name>
</author>
<published>2019-09-12T12:13:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=299e5b0a9bce19d6e96cb9ff217028b36ee2dd36'/>
<id>urn:sha1:299e5b0a9bce19d6e96cb9ff217028b36ee2dd36</id>
<content type='text'>
Signed-off-by: Jan Pavlinec &lt;jan.pavlinec@nic.cz&gt;
</content>
</entry>
<entry>
<title>iodine: Fix compilation with uClibc-ng</title>
<updated>2019-05-11T21:00:44Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2019-05-01T19:01:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3226673a48f42fd9f9a66ec1578a6ea887a0ccf6'/>
<id>urn:sha1:3226673a48f42fd9f9a66ec1578a6ea887a0ccf6</id>
<content type='text'>
daemon is supported now.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>iodine: workaround incomplete musl nameser.h header</title>
<updated>2017-12-12T22:41:44Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-11-29T17:13:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=175cf9e985ff27d8a8561a4304e2bb63449b9cb1'/>
<id>urn:sha1:175cf9e985ff27d8a8561a4304e2bb63449b9cb1</id>
<content type='text'>
The arpa/nameser.h header of musl libc indirectly depends on the endian.h
header but fails to explicitely include it to properly define
`__BYTE_ORDER` and `__BIG_ENDIAN` prior to declaring the DNS `HEADER`
structure.

When both the appropriate `__BYTE_ORDER` and `__BIG_ENDIAN` defines are
unset, the `#if __BYTE_ORDER == __BIG_ENDIAN` condition in `nameser.h`
evaluates to true, causing it to declare a bad (big endian) DNS packet
header structure on little endian systems.

Work around this musl bug by forcibly passing `-include endian.h` through
the `osflags` file.

An upstream fix for musl libc has been submitted with
http://www.openwall.com/lists/musl/2017/12/04/3

This should solve iodine packet corruption on little endian musl systems
reported at
http://lists.infradead.org/pipermail/lede-dev/2017-November/010085.html

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>treewide: run "make check FIXUP=1"</title>
<updated>2017-08-30T04:41:14Z</updated>
<author>
<name>Etienne Champetier</name>
</author>
<published>2017-08-28T04:28:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4006865ae81b20b1793ae2a07db20235fefd2c71'/>
<id>urn:sha1:4006865ae81b20b1793ae2a07db20235fefd2c71</id>
<content type='text'>
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier &lt;champetier.etienne@gmail.com&gt;
</content>
</entry>
<entry>
<title>iodine: fix musl compatibility</title>
<updated>2015-06-25T16:57:50Z</updated>
<author>
<name>Maxim Storchak</name>
</author>
<published>2015-06-19T17:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5d4955c9ff2121783ee936bd9de3cc45e0e2b68d'/>
<id>urn:sha1:5d4955c9ff2121783ee936bd9de3cc45e0e2b68d</id>
<content type='text'>
Signed-off-by: Maxim Storchak &lt;m.storchak@gmail.com&gt;
</content>
</entry>
</feed>
