<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/transmission/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>2025-04-21T18:18:11Z</updated>
<entry>
<title>transmission: add syscalls to seccomp filter</title>
<updated>2025-04-21T18:18:11Z</updated>
<author>
<name>Liangbin Lian</name>
</author>
<published>2025-04-21T06:19:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d8272975468374232b72e85c70cf79c3699aca8b'/>
<id>urn:sha1:d8272975468374232b72e85c70cf79c3699aca8b</id>
<content type='text'>
Add missing syscalls found with `/etc/init.d/transmission trace`.

fix crash on boot on x86_64 platform

Signed-off-by: Liangbin Lian &lt;jjm2473@gmail.com&gt;
</content>
</entry>
<entry>
<title>transmission: add copy_file_range syscall to seccomp</title>
<updated>2023-07-25T05:44:32Z</updated>
<author>
<name>Marius Dinu</name>
</author>
<published>2023-07-23T17:36:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f0926b44f48fa04401c660b0818e74f6b654e5bc'/>
<id>urn:sha1:f0926b44f48fa04401c660b0818e74f6b654e5bc</id>
<content type='text'>
Fixes this crash:

root@RPi3OpenWrt:/# grep -i seccomp /var/log/audit/audit.log
type=SECCOMP msg=audit(1689503903.597:16): auid=4294967295 uid=224 gid=1012 ses=4294967295 pid=1752 comm="transmission-da" exe="/usr/bin/transmission-daemon" sig=31 arch=c00000b7 syscall=285 compat=0 ip=0x7fa3b0eefc code=0x80000000
root@RPi3OpenWrt:/# ausyscall 285
copy_file_range
root@RPi3OpenWrt:/#

Signed-off-by: Marius Dinu &lt;m95d+git@psihoexpert.ro&gt;
</content>
</entry>
<entry>
<title>transmission: add ftruncate syscall to seccomp</title>
<updated>2023-07-18T13:56:50Z</updated>
<author>
<name>Marius Dinu</name>
</author>
<published>2023-07-16T13:43:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a0372545887a2f16329be56949465e13af0d04c7'/>
<id>urn:sha1:a0372545887a2f16329be56949465e13af0d04c7</id>
<content type='text'>
Fixes many crashes.

Signed-off-by: Marius Dinu &lt;m95d+git@psihoexpert.ro&gt;
</content>
</entry>
<entry>
<title>transmission: Fix env variables passing</title>
<updated>2023-06-11T11:14:17Z</updated>
<author>
<name>Leonid Bogdanov</name>
</author>
<published>2023-06-10T13:06:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c662aefd9aaa15b3a1f7570ccd1d5fe33aeb2a45'/>
<id>urn:sha1:c662aefd9aaa15b3a1f7570ccd1d5fe33aeb2a45</id>
<content type='text'>
It's not possible to configure custom Transmission web home as corresponding
env var gets overwritten by the command that sets CA bundle env var.

Signed-off-by: Leonid Bogdanov &lt;leonidbogdanov86@gmail.com&gt;
</content>
</entry>
<entry>
<title>transmission: add missing ftruncate64 syscall</title>
<updated>2023-05-19T01:55:07Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-05-19T01:53:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=142bbc77f1aa8a81cd1ffb1ebad3ce4f2ef24b8a'/>
<id>urn:sha1:142bbc77f1aa8a81cd1ffb1ebad3ce4f2ef24b8a</id>
<content type='text'>
Transmission 4.0.3 started using the ftruncate64 syscall.
Add it to the list of allowed syscalls.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>transmission: add new syscall needed with musl 1.2.4</title>
<updated>2023-05-18T02:18:33Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-05-18T02:15:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6afcc1bc88a960a9ce5b0d5ed1e8cce87647d5fa'/>
<id>urn:sha1:6afcc1bc88a960a9ce5b0d5ed1e8cce87647d5fa</id>
<content type='text'>
Apparently the "revcmsg" syscall is now needed, add it to the list
of allowed syscalls.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>transmission: update to version 4.0.1</title>
<updated>2023-03-07T01:40:14Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-02-19T04:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=96fd2dc5317f811a575de449d1db8dfdee5c3e61'/>
<id>urn:sha1:96fd2dc5317f811a575de449d1db8dfdee5c3e61</id>
<content type='text'>
This is a major release, both in numbering and in effort! It's been in
active development for over a year and has a huge list of changes --
over a thousand commits -- since Transmission 3.00.

For more information about the release see
https://github.com/transmission/transmission/releases/tag/4.0.0
https://github.com/transmission/transmission/releases/tag/4.0.1

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>transmission: retrieve boolean config opts using `config_get_bool`</title>
<updated>2023-02-13T00:50:52Z</updated>
<author>
<name>Salim B</name>
</author>
<published>2023-02-12T21:20:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=63dc13d7d2f5150bf3cf4b6648d8c7f10975381f'/>
<id>urn:sha1:63dc13d7d2f5150bf3cf4b6648d8c7f10975381f</id>
<content type='text'>
The tranmission UCI config options

- `config_overwrite`
- `incomplete_dir_enabled`
- `watch_dir_enabled`

are all booleans, so we have to retrieve them using `config_get_bool` in order
to make sure they are properly interpreted in case the user sets them to a
keyword (`true`/`false`, `on`/`off` etc.) and not an integer (`0`/`1`).

Signed-off-by: Salim B &lt;git@salim.space&gt;
</content>
</entry>
<entry>
<title>transmission: add 'incomplete' and 'watch' dirs to ujail mounts</title>
<updated>2022-04-13T14:03:15Z</updated>
<author>
<name>Alexander Egorenkov</name>
</author>
<published>2022-04-10T14:24:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=cbc1b0790dd673d57ec673c159bee8d7b4a2c22b'/>
<id>urn:sha1:cbc1b0790dd673d57ec673c159bee8d7b4a2c22b</id>
<content type='text'>
To fix the errors:

Sun Apr 10 14:19:41 2022 daemon.err transmission-daemon[29831]: [2022-04-10 14:19:41.098] watchdir Failed to open directory "/mnt/sda1/openwrt/transmission/watch" (2): No such file or directory (watchdir.c:358)

and

Sun Apr 10 14:20:18 2022 daemon.err transmission-daemon[30175]: [2022-04-10 14:20:18.641] Couldn't create "/mnt/sda1/openwrt/transmission/incomplete": Permission denied (file-posix.c:243)

References:
- https://github.com/openwrt/packages/issues/17674

Signed-off-by: Alexander Egorenkov &lt;egorenar-dev@posteo.net&gt;
</content>
</entry>
<entry>
<title>transmission: add ca_bundle support with procd-ujail</title>
<updated>2022-01-09T21:18:15Z</updated>
<author>
<name>Matthew Hagan</name>
</author>
<published>2021-12-30T20:55:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=019501fe44edd788985d3abae80629763699542d'/>
<id>urn:sha1:019501fe44edd788985d3abae80629763699542d</id>
<content type='text'>
With procd-ujail enabled, it is not possible to use HTTPS URLs, for
example when either for downloading torrent files or blocklists. The
followig example occurs when downloading a URL from the "Upload Torrent
Files" dialogue box:

Error adding
"https://releases.ubuntu.com/21.10/ubuntu-21.10-desktop-amd64.iso.torrent":
gotMetadataFromURL: http error 0: No Response

syslog will also hint that no CA_BUNDLE is being used:

transmission-daemon[6683]: [2021-12-30 20:01:30.990] web will verify
tracker certs using envvar CURL_CA_BUNDLE: none (web.c:455)

This patch rectifies this issue by adding a ca_bundle configurable,
enabled by default. This explicitly fixes the ca_bundle file location
to /etc/ssl/certs/ca-certificates.crt and adds this file to the procd
jail. On subsequent testing, HTTPS URL download functionality is
restored.

Signed-off-by: Matthew Hagan &lt;mnhagan88@gmail.com&gt;
</content>
</entry>
</feed>
