transmission: Disable webseeding
authorRosen Penev <redacted>
Mon, 25 Nov 2019 03:01:58 +0000 (19:01 -0800)
committerRosen Penev <redacted>
Mon, 25 Nov 2019 03:01:58 +0000 (19:01 -0800)
It causes 100% CPU usage in certain situations. Just disable it.

Signed-off-by: Rosen Penev <redacted>
net/transmission/Makefile
net/transmission/patches/080-disable-webseeding.patch [new file with mode: 0644]

index b78db281e63eb050c56581afffb7c04c4f4cae75..06c45f0d71a015ad93fd1346bb8d17b545661045 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=transmission
 PKG_VERSION:=2.94
-PKG_RELEASE:=7
+PKG_RELEASE:=8
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=@GITHUB/transmission/transmission-releases/master
diff --git a/net/transmission/patches/080-disable-webseeding.patch b/net/transmission/patches/080-disable-webseeding.patch
new file mode 100644 (file)
index 0000000..f95ac61
--- /dev/null
@@ -0,0 +1,11 @@
+--- a/libtransmission/webseed.c
++++ b/libtransmission/webseed.c
+@@ -516,8 +516,6 @@ webseed_timer_func (evutil_socket_t foo UNUSED, short bar UNUSED, void * vw)
+   if (w->retry_tickcount)
+     ++w->retry_tickcount;
+-  on_idle (w);
+-
+   tr_timerAddMsec (w->timer, TR_IDLE_TIMER_MSEC);
+ }
git clone https://git.99rst.org/PROJECT