<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/stunnel/files, 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-04-01T06:47:47Z</updated>
<entry>
<title>stunnel: create PID directory before alt_config_file return</title>
<updated>2026-04-01T06:47:47Z</updated>
<author>
<name>Joshua Klinesmith</name>
</author>
<published>2026-03-30T19:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9e3c6682114ffa93ed3db88d76ca9600c98b3d53'/>
<id>urn:sha1:9e3c6682114ffa93ed3db88d76ca9600c98b3d53</id>
<content type='text'>
When alt_config_file is set, global_defs() returns before creating
the PID file directory. stunnel then fails to start because it
cannot write its PID file to the nonexistent directory.

Move the PID directory creation and ownership setup above the
alt_config_file early return so it runs regardless of config mode.

Fixes: openwrt/openwrt#28982
Signed-off-by: Joshua Klinesmith &lt;joshuaklinesmith@gmail.com&gt;

Co-Authored-By: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>stunnel: add new protocol option capwin and capwinctrl</title>
<updated>2022-01-10T13:52:44Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2022-01-10T13:52:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=71467fe5eef00b6d5030efe4aa550d47948dd99e'/>
<id>urn:sha1:71467fe5eef00b6d5030efe4aa550d47948dd99e</id>
<content type='text'>
The new protocol capwin and capwinctrl was added in version 5.61
https://www.stunnel.org/NEWS.html

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>stunnel: add missing sessionResume option</title>
<updated>2022-01-10T13:32:03Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2022-01-10T13:28:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4e0a711bc259ec4705d1da53de7c8984190e6cc4'/>
<id>urn:sha1:4e0a711bc259ec4705d1da53de7c8984190e6cc4</id>
<content type='text'>
The option sessionResume was added in version 5.60
https://www.stunnel.org/NEWS.html

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>stunnel: fix some shellcheck warnings</title>
<updated>2019-07-29T13:20:43Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2019-07-29T13:20:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6713d1d771dbf29f640cc08271e01dfc97a6389f'/>
<id>urn:sha1:6713d1d771dbf29f640cc08271e01dfc97a6389f</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>stunnel: update version to 5.54</title>
<updated>2019-05-21T09:40:04Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2019-05-20T08:35:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e4fe8dba535e401b4a98dc34e34ee1596e7e8a69'/>
<id>urn:sha1:e4fe8dba535e401b4a98dc34e34ee1596e7e8a69</id>
<content type='text'>
Update to latest stable release 5.54
Add new options ticketKeySecret and ticketMacSecret to uci validation.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>stunnel: update to version 5.51</title>
<updated>2019-04-10T07:06:46Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2019-04-08T07:58:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d745fd7c490bd42894ebeffe165b54906f9b6208'/>
<id>urn:sha1:d745fd7c490bd42894ebeffe165b54906f9b6208</id>
<content type='text'>
Update to version 5.51

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>stunnel: Update init script</title>
<updated>2019-01-29T13:49:23Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2019-01-29T13:21:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8bb3eba3c22f81488f6702ca0c31eeae0441aec0'/>
<id>urn:sha1:8bb3eba3c22f81488f6702ca0c31eeae0441aec0</id>
<content type='text'>
The reworked init script:
* Loads and validates options using uci_validate_section() (through
  uci_load_validate())
* Allows service options be specified in the globals section
* Hard-codes less global options (debug, syslog), as their default
  values already work
* Adds support for almost all options (up to the current package
  version, 5.49)
* Moves the pid file into a subdirectory (/var/run/stunnel) so that it
  can be created successfully when setuid is used

Certain options are omitted:
* chroot - requires more setup than the init script can manage
* fips, libwrap - disabled at compile-time
* iconActive, iconError, iconIdle, taskbar - gui/win32 only
* verify - obsolete, verifyChain and/or verifyPeer should be used
  instead

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>net/stunnel: check if service section is configured to prevent crash loop</title>
<updated>2018-01-23T13:37:02Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2018-01-23T10:35:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=68f6fc25a0268efadf78cad531507be1d2dc481d'/>
<id>urn:sha1:68f6fc25a0268efadf78cad531507be1d2dc481d</id>
<content type='text'>
If a service section is not presented in the configuration then stunnel will
always start anyway. This ends in a crash loop because the configuration is not
valid.
Checking in "uci" mode if a service section is presented and only then
start the stunnel service will solve this issue.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>net/stunnel: do always stop/start on config change</title>
<updated>2018-01-23T10:53:47Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2018-01-23T10:12:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=66349b4cd97b5cb5096dd8fbf88e4ef26b859f34'/>
<id>urn:sha1:66349b4cd97b5cb5096dd8fbf88e4ef26b859f34</id>
<content type='text'>
Do not send a SIGHUP on reload configuration let procd restart the
service with stop/start. This is saver.

Add uci generated stunnel file to procd "file" attribute to
reload/restart the stunnel service.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>net/stunnel: add enabled config option</title>
<updated>2017-12-15T07:03:41Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2017-11-30T09:01:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3fc880c2e9d507abfc17eb6739120ea3242e7932'/>
<id>urn:sha1:3fc880c2e9d507abfc17eb6739120ea3242e7932</id>
<content type='text'>
Add an enabled option for the service section, so you could keep your
configuration in place without apply this section on startup or service reload.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
</feed>
