Yes Master ? pkg search transmission
py311-transmission-rpc-4.3.1 Python module for Transmission bittorent client JSON-RPC protocol
transmission-4.0.6 Transmission BitTorrent client
transmission-cli-4.0.6_1 Transmission BitTorrent client
transmission-daemon-4.0.6_1 Transmission BitTorrent client
transmission-docs-4.0.6_1 Transmission BitTorrent client
transmission-gtk-4.0.6_1 Transmission BitTorrent client
transmission-qt-4.0.6_1 Transmission BitTorrent client
transmission-remote-gui-gtk2-5.18.0_21 Remote GUI for transmission daemon
transmission-remote-gui-qt5-5.18.0_21 Remote GUI for transmission daemon
transmission-remote-gui-qt6-5.18.0_21 Remote GUI for transmission daemon
transmission-utils-4.0.6_1 Transmission BitTorrent client
transmission-web-4.0.6_1 Transmission BitTorrent client
transmission-gtk-4.0.6_1
transmission-utils-4.0.6_1
#=========================================================================#
# variables, macro and tables #
#=========================================================================#
int_if="ue0" # usb to ethernet adaptor
#int_if="bge0" # thunderbolt to ethernet adaptor
#int_if="wlan0" # ralink usb wifi
vpn_if="tun0" # vpn interface
all_networks="0.0.0.0/0"
vpn_network="$vpn_if:network"
# 6881, 6882 = transmission. 22000, 21025 = syncthing
tcp_services = "{ ntp, 6881, 22000 }" # tcp services - torrent
udp_services = "{ ntp, 6882, 21025 }" # udp services - torrent
icmp_types = "{ echoreq, unreach }"
tcp_state="flags S/SA keep state"
udp_state="keep state"
#table <internet> { $all_networks, !self, !$int_if:network } # internet
#table <lan> { $int_if:network, !self } # lan network
table <myself> { self } # self
table <martians> { 0.0.0.0/8 10.0.0.0/8 127.0.0.0/8 169.254.0.0/16 \
172.16.0.0/12 192.0.0.0/24 192.0.2.0/24 224.0.0.0/3 \
192.168.0.0/16 198.18.0.0/15 198.51.100.0/24 \
203.0.113.0/24 } # broken networks
#=========================================================================#
# global policy #
#=========================================================================#
set block-policy drop
set loginterface $int_if
set fingerprints "/etc/pf.os"
set skip on lo0
scrub in all fragment reassemble no-df max-mss 1440
# nat jail
#nat on $int_if from {lo1:network} to any -> ($int_if)
antispoof log quick for { lo $int_if } label "block_spoofing"
#=========================================================================#
# block #
#=========================================================================#
block log all # block log all
block return out quick inet6 all tag IPV6 # block ipv6
block in quick inet6 all tag IPV6 # block ipv6
# block broken networks - turned off for synergy
# block in quick from { <martians> no-route urpf-failed } to any tag BAD_PACKET
#=========================================================================#
# anchors #
#=========================================================================#
# emerging threats - anchor
#anchor "emerging-threats"
#load anchor "emerging-threats" from "/etc/pf.anchors/emerging-threats"
# openvpn - anchor
anchor "openvpn"
#=========================================================================#
# traffic tag #
#=========================================================================#
# icmp
pass inet proto icmp all icmp-type $icmp_types keep state tag ICMP
# Allow the tcp and udp services defined in the macros at the top of the file
pass in on $int_if inet proto tcp from any to ($int_if) port $tcp_services $tcp_state tag TCP_IN
pass in on $int_if inet proto udp from any to ($int_if) port $udp_services $udp_state tag UDP_IN
# outbound traffic
block out on $int_if all
pass out quick on $int_if all modulate state
#pass out quick on $int_if from <myself> to <lan> modulate state tag LAN_OUT
#pass out quick on $int_if from <myself> to <internet> modulate state tag INTERNET_OUT
pkg info "transmission-*"
I removed transmission and the ran the above command you suggested.Code:pkg info "transmission-*"
pkg remove transmission
julx@Albert:/usr/home/julx $ pkg info "transmission-*"
transmission-cli-4.0.6_1
transmission-daemon-4.0.6_1
transmission-docs-4.0.6_1
transmission-gtk-4.0.6_1
transmission-qt-4.0.6_1
transmission-utils-4.0.6_1
transmission-web-4.0.6_1
root@transmission:~ # pkg info "transmission-*"
transmission-4.0.6
transmission-cli-4.0.6_1
transmission-daemon-4.0.6_1
transmission-docs-4.0.6_1
transmission-gtk-4.0.6_1
transmission-qt-4.0.6_1
transmission-utils-4.0.6_1
transmission-web-4.0.6_1
% pkg info transmission-\*
transmission-daemon-4.0.6_2
transmission-web-4.0.6_2
% doas /usr/local/bin/transmission-daemon -g /usr/local/etc/transmission/home -w /usr/local/etc/transmission/home/Downloads -f --log-debug
[2024-08-12 04:55:40.199] web.cc:175: Will verify tracker certs using envvar CURL_CA_BUNDLE: none
[2024-08-12 04:55:40.199] web.cc:176: NB: this only works if you built against libcurl with openssl or gnutls, NOT nss
[2024-08-12 04:55:40.199] web.cc:177: NB: Invalid certs will appear as 'Could not connect to tracker' like many other errors
[2024-08-12 04:55:40.199] rpc-server.cc:836: setting password-enabled to 'false'
[2024-08-12 04:55:40.199] rpc-server.cc:763: Added '127.0.0.1' to host whitelist
[2024-08-12 04:55:40.199] rpc-server.cc:763: Added '::1' to host whitelist
[2024-08-12 04:55:40.199] rpc-server.cc:822: setting our username to ''
[2024-08-12 04:55:40.200] rpc-server.cc:830: setting our salted password to '{d175826b1e52f2476a8caa0f89f40097287405f0AHt4fgjA'
[2024-08-12 04:55:40.200] rpc-server.cc:923: Serving RPC and Web requests from '/usr/local/share/transmission/public_html'
Broken pipe
Jul 16 14:56:32 seeder pkg[3445]: transmission-daemon-4.0.6_1 deinstalled
Jul 16 14:56:32 seeder pkg[3445]: transmission-utils-4.0.6_1 deinstalled
Jul 16 14:56:32 seeder pkg[3445]: miniupnpc upgraded: 2.2.6_1 -> 2.2.8
Jul 16 14:56:32 seeder pkg[3445]: libnatpmp upgraded: 20220122_2 -> 20230423
Jul 16 14:56:32 seeder pkg[3445]: transmission-web upgraded: 4.0.6_1 -> 4.0.6_2