<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/tor-hs, 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-03-29T06:00:28Z</updated>
<entry>
<title>treewide: remove Jan Pavlinec as maintainer</title>
<updated>2026-03-29T06:00:28Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-03-29T05:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=35d9eadb5b818f509b849ca75d3f24d8671812ab'/>
<id>urn:sha1:35d9eadb5b818f509b849ca75d3f24d8671812ab</id>
<content type='text'>
Jan Pavlinec &lt;jan.pavlinec1@gmail.com&gt; is no longer maintaining
these packages. Remove him from the PKG_MAINTAINER field across
all affected packages.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>treewide: add Alexandru Ardelean as co-maintainer</title>
<updated>2026-03-14T08:51:33Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-03-14T08:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=27b6ad53b9e56c38b7a99e123584c562e8ba1b5a'/>
<id>urn:sha1:27b6ad53b9e56c38b7a99e123584c562e8ba1b5a</id>
<content type='text'>
Add 'Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;' as co-maintainer
alongside Jan Pavlinec &lt;jan.pavlinec1@gmail.com&gt; for all packages
where Jan Pavlinec is listed as maintainer.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>tor-hs: bump version to 0.1.0</title>
<updated>2025-05-20T11:20:46Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2023-07-23T19:07:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=66b7e522cabfc863660bddcc235a0dbfab64f34b'/>
<id>urn:sha1:66b7e522cabfc863660bddcc235a0dbfab64f34b</id>
<content type='text'>
Add me as a second maintainer.
Remove outdated README.md but put a link to a Wiki instead.
Use Onion Service instead of Hidden Service.

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>tor-hs: keep /etc/tor config folder</title>
<updated>2025-05-20T11:20:46Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-02-07T22:03:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0c0536b2b3d33532eb044ea1c11b90537a5f3c7e'/>
<id>urn:sha1:0c0536b2b3d33532eb044ea1c11b90537a5f3c7e</id>
<content type='text'>
Mark the /etc/tor folder to keep during sysupgrade.
The folder contains hidden_services folder with keys.

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>tor-hs: put torrc_generated into in-memory folder /var/run/</title>
<updated>2025-05-20T11:20:46Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-02-07T22:01:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=94de72970ebcb98e2933aa1764c267ec90f3f97c'/>
<id>urn:sha1:94de72970ebcb98e2933aa1764c267ec90f3f97c</id>
<content type='text'>
On each tor-hs service restart it generates a config file /etc/tor/torrc_generated.
The /etc/ is stored on a disk and kills it and slow.

Instead create a dedicated tor service Runtime Dir in the temp /var/run/.
It will be accessible only to the tor user.

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>tor-hs: create hs folder only if not exists</title>
<updated>2025-05-20T11:20:46Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-02-07T18:59:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2f505ed7d8e3c2afcc931cc47886d905f14207cb'/>
<id>urn:sha1:2f505ed7d8e3c2afcc931cc47886d905f14207cb</id>
<content type='text'>
Previously the chown/chmod was performed each time even if the folder already existed.

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>tor-hs: add validation</title>
<updated>2025-05-20T11:20:46Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-02-06T22:15:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=07f37d9dcc9753092bf9edeeb25601c8e2978752'/>
<id>urn:sha1:07f37d9dcc9753092bf9edeeb25601c8e2978752</id>
<content type='text'>
Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>tor-hs: Use config_get_bool for enable_hs</title>
<updated>2025-05-20T11:20:46Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-02-04T20:58:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4f3c7711af43d9635761002c78714bfd34e5049b'/>
<id>urn:sha1:4f3c7711af43d9635761002c78714bfd34e5049b</id>
<content type='text'>
Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>tor-hs: reformat and cleanup</title>
<updated>2025-05-20T11:20:46Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-02-04T20:54:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a97989f0c26aee8ce5cd0a5db3ab9443919e178c'/>
<id>urn:sha1:a97989f0c26aee8ce5cd0a5db3ab9443919e178c</id>
<content type='text'>
Remove unused description.
Quote variables.
Use hostname_file variable.
Remove unnecessary quotes around "common".
Use echo -n to truncate a TORRC_FILE.

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>tor-hs: cleanup tor-hs.conf</title>
<updated>2025-05-20T11:20:46Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2023-07-23T09:14:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=783b92d5b3e41a0dc6bddf08bb838da6a2d0e5f0'/>
<id>urn:sha1:783b92d5b3e41a0dc6bddf08bb838da6a2d0e5f0</id>
<content type='text'>
Replace boolean "true"/"false" with more frequently used 1/0.
This may avoid configuration mistakes which is critical for Tor.
The Luci app anyway will set it as 1/0.

Make sections named. This is not required but again safes from mistakes when executing uci command.

Uncomment sections but disable them by default.
Then in a Luci app a user can quickly figure out what to change.
Ideally a user may just enable the config and start using it.

In the nextcloud config use a single 80 instead of 80;80.
This simpler configuration is now supported.

Instead of "Hidden service" the Tor team now uses "Onion service".

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
</feed>
