safing / portmaster

🏔 Love Freedom - ❌ Block Mass Surveillance
https://safing.io
GNU General Public License v3.0
9.29k stars 299 forks source link

How can I enable t.co? #266

Closed northys closed 2 years ago

northys commented 3 years ago

Checklist:

What happened:

t.co is blocked by something and I can't find way to unblock it.

What you expected to happen:

Settings wheel leads to blocking lists so I tried to unblock all of them. I've also set everything under "DNS Filtering" to "Danger" (https://github.com/safing/portmaster/issues/260#issuecomment-784526080) - didn't help me either. I would expect that there is something that unblocks it...

Screenshot from 2021-02-25 15-25-08 Screenshot from 2021-02-25 15-22-27

How to reproduce it (as minimally and precisely as possible):

Default portmaster on fedora / ubuntu, open twitter.com links (t.co tracking).

;; ANSWER SECTION:
t.co.           1   IN  A   0.0.0.17

;; ADDITIONAL SECTION:
info.portmaster.    0   IN  TXT "blocked: t.co. in activated lists DCT"
info.portmaster.    0   IN  TXT "t.co. is blocked by filter lists DCT"

Anything else we need to know?:

Version 0.6.5 ``` Portmaster version 0.6.5 commit tags/v0.6.5-0-g6c0df1155e5bc19e8b749875ef984c34eeb8b315 built with go1.15.8 (gc) linux/amd64 using options main.go by user@docker on 11.02.2021 Licensed under the AGPLv3 license. The source code is available here: https://github.com/safing/portmaster ```
Platform: fedora 33 ``` System: fedora linux (fedora) 33 Kernel: 5.10.16-200.fc33.x86_64 x86_64 ```
No Module Error
Unexpected Logs ``` 210225 01:45:57.010 all/master:338 ▶ WARN 878 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "s3-us-west-2.amazonaws.com" 210225 01:45:57.010 all/master:338 ▶ WARN 881 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "s3-us-west-2.amazonaws.com" 210225 01:45:57.087 all/master:338 ▶ WARN 899 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "s3-us-west-2.amazonaws.com" 210225 01:45:57.089 all/master:338 ▶ WARN 906 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "s3-us-west-2.amazonaws.com" 210225 01:45:57.100 all/master:338 ▶ WARN 915 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "s3-us-west-2.amazonaws.com" 210225 01:45:57.527 all/master:338 ▶ WARN 932 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "s3-us-west-2.amazonaws.com" 210225 08:06:06.003 r/resource:409 ▶ WARN 029 updates: failed to purge resource all/intel/lists/urgent.dsdl v20210222.6.0: remove /var/lib/portmaster/updates/all/intel/lists/urgent_v20210222-6-0.dsdl: no such file or directory 210225 13:53:21.275 all/master:338 ▶ WARN 655 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "s3.amazonaws.com" 210225 13:53:21.306 all/master:338 ▶ WARN 665 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "s3.amazonaws.com" 210225 15:06:09.834 r/resource:409 ▶ WARN 418 updates: failed to purge resource all/intel/lists/urgent.dsdl v20210222.6.0: remove /var/lib/portmaster/updates/all/intel/lists/urgent_v20210222-6-0.dsdl: no such file or directory 210225 15:26:16.422 CURRENT TIME ```
Goroutine Stack ``` goroutine profile: total 64 9 @ 0x43bfa5 0x44c10f 0x7ad2df 0x7ad950 0x46f941 # 0x7ad2de github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x21e /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/database.go:412 # 0x7ad94f github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0x12f /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/database.go:475 5 @ 0x43bfa5 0x43447b 0x469eb5 0x49daa5 0x49e9a5 0x49e983 0x5ad16f 0x5bbc8e 0x6b560d 0x577fc5 0x578cfd 0x578f34 0x64b92c 0x6b160a 0x6b1639 0x6b6a9a 0x6bb145 0x46f941 # 0x469eb4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222 # 0x49daa4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 # 0x49e9a4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 # 0x49e982 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159 # 0x5ad16e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55 # 0x5bbc8d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182 # 0x6b560c net/http.(*connReader).Read+0x1ac /usr/local/go/src/net/http/server.go:798 # 0x577fc4 bufio.(*Reader).fill+0x104 /usr/local/go/src/bufio/bufio.go:101 # 0x578cfc bufio.(*Reader).ReadSlice+0x3c /usr/local/go/src/bufio/bufio.go:360 # 0x578f33 bufio.(*Reader).ReadLine+0x33 /usr/local/go/src/bufio/bufio.go:389 # 0x64b92b net/textproto.(*Reader).readLineSlice+0x6b /usr/local/go/src/net/textproto/reader.go:58 # 0x6b1609 net/textproto.(*Reader).ReadLine+0xa9 /usr/local/go/src/net/textproto/reader.go:39 # 0x6b1638 net/http.readRequest+0xd8 /usr/local/go/src/net/http/request.go:1012 # 0x6b6a99 net/http.(*conn).readRequest+0x199 /usr/local/go/src/net/http/server.go:984 # 0x6bb144 net/http.(*conn).serve+0x704 /usr/local/go/src/net/http/server.go:1851 4 @ 0x43bfa5 0x43447b 0x469eb5 0x49daa5 0x4a0c9c 0x4a0c79 0x4a9e85 0x9e4339 0x9e4d36 0x9e3a50 0x9e21ae 0x9e1f05 0x9e1e1c 0x9ed9f9 0x46f941 # 0x469eb4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222 # 0x49daa4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 # 0x4a0c9b internal/poll.(*pollDesc).waitRead+0xfb /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 # 0x4a0c78 internal/poll.(*FD).RawRead+0xd8 /usr/local/go/src/internal/poll/fd_unix.go:533 # 0x4a9e84 os.(*rawConn).Read+0x64 /usr/local/go/src/os/rawconn.go:31 # 0x9e4338 github.com/mdlayher/netlink.(*sysSocket).read+0x78 /home/user/go/pkg/mod/github.com/mdlayher/netlink@v1.3.0/conn_linux.go:427 # 0x9e4d35 github.com/mdlayher/netlink.(*sysSocket).Recvmsg+0x175 /home/user/go/pkg/mod/github.com/mdlayher/netlink@v1.3.0/conn_linux.go:559 # 0x9e3a4f github.com/mdlayher/netlink.(*conn).Receive+0xef /home/user/go/pkg/mod/github.com/mdlayher/netlink@v1.3.0/conn_linux.go:173 # 0x9e21ad github.com/mdlayher/netlink.(*Conn).receive+0x6d /home/user/go/pkg/mod/github.com/mdlayher/netlink@v1.3.0/conn.go:287 # 0x9e1f04 github.com/mdlayher/netlink.(*Conn).lockedReceive+0x44 /home/user/go/pkg/mod/github.com/mdlayher/netlink@v1.3.0/conn.go:246 # 0x9e1e1b github.com/mdlayher/netlink.(*Conn).Receive+0x7b /home/user/go/pkg/mod/github.com/mdlayher/netlink@v1.3.0/conn.go:239 # 0x9ed9f8 github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x3b8 /home/user/go/pkg/mod/github.com/florianl/go-nfqueue@v1.2.0/nfqueue_gteq_1.12.go:146 4 @ 0x43bfa5 0x44c10f 0x9efdac 0x46f941 # 0x9efdab github.com/safing/portmaster/firewall/interception/nfq.New.func1+0x22b /home/user/git/safing/portmaster/firewall/interception/nfq/nfq.go:66 2 @ 0x43bfa5 0x43447b 0x469eb5 0x49daa5 0x49f2c6 0x49f2a4 0x5ad430 0x5c8831 0x5c67bd 0x8443b7 0x82f979 0x82cd45 0x82e55a 0x82d591 0xac575c 0x6fca02 0x6fc465 0x46f941 # 0x469eb4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222 # 0x49daa4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 # 0x49f2c5 internal/poll.(*pollDesc).waitRead+0x245 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 # 0x49f2a3 internal/poll.(*FD).ReadMsg+0x223 /usr/local/go/src/internal/poll/fd_unix.go:242 # 0x5ad42f net.(*netFD).readMsg+0x8f /usr/local/go/src/net/fd_posix.go:67 # 0x5c8830 net.(*UDPConn).readMsg+0x90 /usr/local/go/src/net/udpsock_posix.go:59 # 0x5c67bc net.(*UDPConn).ReadMsgUDP+0x9c /usr/local/go/src/net/udpsock.go:139 # 0x8443b6 github.com/miekg/dns.ReadFromSessionUDP+0xb6 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.38/udp.go:42 # 0x82f978 github.com/miekg/dns.(*Server).readUDP+0xd8 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.38/server.go:686 # 0x82cd44 github.com/miekg/dns.defaultReader.ReadUDP+0x44 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.38/server.go:174 # 0x82e559 github.com/miekg/dns.(*Server).serveUDP+0x1f9 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.38/server.go:500 # 0x82d590 github.com/miekg/dns.(*Server).ListenAndServe+0x390 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.38/server.go:329 # 0xac575b github.com/safing/portmaster/nameserver.startListener.func1+0x3b /home/user/git/safing/portmaster/nameserver/module.go:110 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 2 @ 0x43bfa5 0x44c10f 0x707c65 0x6fca02 0x6fc465 0x46f941 # 0x707c64 github.com/safing/portbase/rng.(*Feeder).run+0x2c4 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/rng/entropy.go:119 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 2 @ 0x43bfa5 0x44c10f 0x769658 0x6fca02 0x6fc465 0x46f941 # 0x769657 github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x1d7 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/database/interface_cache.go:34 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 2 @ 0x43bfa5 0x44c10f 0x9cb314 0x9caa48 0x6fca02 0x6fc465 0x46f941 # 0x9cb313 github.com/safing/portmaster/resolver.(*tcpResolverConnMgr).waitForWork+0x453 /home/user/git/safing/portmaster/resolver/resolver-tcp.go:311 # 0x9caa47 github.com/safing/portmaster/resolver.(*tcpResolverConnMgr).run+0x187 /home/user/git/safing/portmaster/resolver/resolver-tcp.go:238 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x40dfd4 0x46c17d 0x7c1605 0x46f941 # 0x46c17c os/signal.signal_recv+0x9c /usr/local/go/src/runtime/sigqueue.go:147 # 0x7c1604 os/signal.loop+0x24 /usr/local/go/src/os/signal/signal_unix.go:23 1 @ 0x43bfa5 0x40832f 0x407f6b 0x902fcb 0x46f941 # 0x902fca github.com/godbus/dbus/v5.newConn.func1+0x4a /home/user/go/pkg/mod/github.com/godbus/dbus/v5@v5.0.3/conn.go:253 1 @ 0x43bfa5 0x40832f 0x407f6b 0x9c5dcc 0x6fca02 0x6fc465 0x46f941 # 0x9c5dcb github.com/safing/portmaster/resolver.listenToMDNS+0x54b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:129 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x43447b 0x469eb5 0x49daa5 0x49e9a5 0x49e983 0x5ad16f 0x5bbc8e 0x577fc5 0x57812f 0x77a1a5 0x77c67c 0x77d72f 0x77deef 0x7aad25 0x46f941 # 0x469eb4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222 # 0x49daa4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 # 0x49e9a4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 # 0x49e982 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159 # 0x5ad16e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55 # 0x5bbc8d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182 # 0x577fc4 bufio.(*Reader).fill+0x104 /usr/local/go/src/bufio/bufio.go:101 # 0x57812e bufio.(*Reader).Peek+0x4e /usr/local/go/src/bufio/bufio.go:139 # 0x77a1a4 github.com/gorilla/websocket.(*Conn).read+0x44 /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.4.2/conn.go:370 # 0x77c67b github.com/gorilla/websocket.(*Conn).advanceFrame+0x5b /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.4.2/conn.go:798 # 0x77d72e github.com/gorilla/websocket.(*Conn).NextReader+0x8e /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.4.2/conn.go:980 # 0x77deee github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.4.2/conn.go:1064 # 0x7aad24 github.com/safing/portbase/api.(*DatabaseAPI).handler+0x44 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/database.go:147 1 @ 0x43bfa5 0x43447b 0x469eb5 0x49daa5 0x49e9a5 0x49e983 0x5ad16f 0x5bbc8e 0x60a622 0x4fcab1 0x60a873 0x607695 0x60d95f 0x60d96a 0x47b4e7 0x503ce5 0x503cf0 0x7fb3f4 0x7fada9 0x9cc965 0x9d49ee 0x6fca02 0x6fc465 0x46f941 # 0x469eb4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222 # 0x49daa4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 # 0x49e9a4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 # 0x49e982 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159 # 0x5ad16e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55 # 0x5bbc8d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182 # 0x60a621 crypto/tls.(*atLeastReader).Read+0x61 /usr/local/go/src/crypto/tls/conn.go:779 # 0x4fcab0 bytes.(*Buffer).ReadFrom+0xb0 /usr/local/go/src/bytes/buffer.go:204 # 0x60a872 crypto/tls.(*Conn).readFromUntil+0xf2 /usr/local/go/src/crypto/tls/conn.go:801 # 0x607694 crypto/tls.(*Conn).readRecordOrCCS+0x114 /usr/local/go/src/crypto/tls/conn.go:608 # 0x60d95e crypto/tls.(*Conn).readRecord+0x15e /usr/local/go/src/crypto/tls/conn.go:576 # 0x60d969 crypto/tls.(*Conn).Read+0x169 /usr/local/go/src/crypto/tls/conn.go:1252 # 0x47b4e6 io.ReadAtLeast+0x86 /usr/local/go/src/io/io.go:314 # 0x503ce4 io.ReadFull+0x4e4 /usr/local/go/src/io/io.go:333 # 0x503cef encoding/binary.Read+0x4ef /usr/local/go/src/encoding/binary/binary.go:166 # 0x7fb3f3 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x373 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.38/client.go:259 # 0x7fada8 github.com/miekg/dns.(*Conn).ReadMsg+0x48 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.38/client.go:214 # 0x9cc964 github.com/safing/portmaster/resolver.(*tcpResolverConnMgr).msgReader+0x84 /home/user/git/safing/portmaster/resolver/resolver-tcp.go:501 # 0x9d49ed github.com/safing/portmaster/resolver.(*tcpResolverConnMgr).establishConnection.func1+0x4d /home/user/git/safing/portmaster/resolver/resolver-tcp.go:367 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x43447b 0x469eb5 0x49daa5 0x49e9a5 0x49e983 0x5ad16f 0x5bbc8e 0x6b5098 0x46f941 # 0x469eb4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222 # 0x49daa4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 # 0x49e9a4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 # 0x49e982 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159 # 0x5ad16e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55 # 0x5bbc8d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182 # 0x6b5097 net/http.(*connReader).backgroundRead+0x57 /usr/local/go/src/net/http/server.go:690 1 @ 0x43bfa5 0x43447b 0x469eb5 0x49daa5 0x49e9a5 0x49e983 0x5ad16f 0x5bbc8e 0x9c80ec 0x9d468a 0x6fca02 0x6fc465 0x46f941 # 0x469eb4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222 # 0x49daa4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 # 0x49e9a4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 # 0x49e982 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159 # 0x5ad16e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55 # 0x5bbc8d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182 # 0x9c80eb github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:331 # 0x9d4689 github.com/safing/portmaster/resolver.listenToMDNS.func3+0x49 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:107 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x43447b 0x469eb5 0x49daa5 0x49e9a5 0x49e983 0x5ad16f 0x5bbc8e 0x9c80ec 0x9d470a 0x6fca02 0x6fc465 0x46f941 # 0x469eb4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222 # 0x49daa4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 # 0x49e9a4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 # 0x49e982 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159 # 0x5ad16e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55 # 0x5bbc8d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182 # 0x9c80eb github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:331 # 0x9d4709 github.com/safing/portmaster/resolver.listenToMDNS.func4+0x49 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:118 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x43447b 0x469eb5 0x49daa5 0x49f2c6 0x49f2a4 0x5ad430 0x5cb7f1 0x5c9b5d 0x8ffd6d 0x47b4e7 0x900566 0x900526 0x8e9c22 0x46f941 # 0x469eb4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222 # 0x49daa4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 # 0x49f2c5 internal/poll.(*pollDesc).waitRead+0x245 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 # 0x49f2a3 internal/poll.(*FD).ReadMsg+0x223 /usr/local/go/src/internal/poll/fd_unix.go:242 # 0x5ad42f net.(*netFD).readMsg+0x8f /usr/local/go/src/net/fd_posix.go:67 # 0x5cb7f0 net.(*UnixConn).readMsg+0x90 /usr/local/go/src/net/unixsock_posix.go:115 # 0x5c9b5c net.(*UnixConn).ReadMsgUnix+0x9c /usr/local/go/src/net/unixsock.go:143 # 0x8ffd6c github.com/godbus/dbus/v5.(*oobReader).Read+0x8c /home/user/go/pkg/mod/github.com/godbus/dbus/v5@v5.0.3/transport_unix.go:21 # 0x47b4e6 io.ReadAtLeast+0x86 /usr/local/go/src/io/io.go:314 # 0x900565 io.ReadFull+0x125 /usr/local/go/src/io/io.go:333 # 0x900525 github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xe5 /home/user/go/pkg/mod/github.com/godbus/dbus/v5@v5.0.3/transport_unix.go:91 # 0x8e9c21 github.com/godbus/dbus/v5.(*Conn).inWorker+0x41 /home/user/go/pkg/mod/github.com/godbus/dbus/v5@v5.0.3/conn.go:348 1 @ 0x43bfa5 0x43447b 0x469eb5 0x49daa5 0x4a055c 0x4a053e 0x5ae5a5 0x5c5892 0x5c43e5 0x6bf626 0x6bf357 0x7b46cd 0x6fca02 0x6fc137 0x7b3109 0x46f941 # 0x469eb4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222 # 0x49daa4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 # 0x4a055b internal/poll.(*pollDesc).waitRead+0x1fb /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 # 0x4a053d internal/poll.(*FD).Accept+0x1dd /usr/local/go/src/internal/poll/fd_unix.go:394 # 0x5ae5a4 net.(*netFD).accept+0x44 /usr/local/go/src/net/fd_unix.go:172 # 0x5c5891 net.(*TCPListener).accept+0x31 /usr/local/go/src/net/tcpsock_posix.go:139 # 0x5c43e4 net.(*TCPListener).Accept+0x64 /usr/local/go/src/net/tcpsock.go:261 # 0x6bf625 net/http.(*Server).Serve+0x265 /usr/local/go/src/net/http/server.go:2937 # 0x6bf356 net/http.(*Server).ListenAndServe+0xb6 /usr/local/go/src/net/http/server.go:2866 # 0x7b46cc github.com/safing/portbase/api.Serve.func1+0x2c /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/router.go:53 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc136 github.com/safing/portbase/modules.(*Module).RunWorker+0xb6 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:48 # 0x7b3108 github.com/safing/portbase/api.Serve+0x1c8 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/router.go:52 1 @ 0x43bfa5 0x44c10f 0x6f0a14 0x6f0611 0x46f941 # 0x6f0a13 github.com/safing/portbase/log.writer+0x393 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/log/output.go:156 # 0x6f0610 github.com/safing/portbase/log.writerManager+0x90 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/log/output.go:113 1 @ 0x43bfa5 0x44c10f 0x6f5fe5 0x46f941 # 0x6f5fe4 github.com/safing/portbase/modules.microTaskScheduler+0x1a4 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/microtasks.go:185 1 @ 0x43bfa5 0x44c10f 0x6fbb85 0x46f941 # 0x6fbb84 github.com/safing/portbase/modules.taskQueueHandler+0x1c4 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/tasks.go:441 1 @ 0x43bfa5 0x44c10f 0x6fbe48 0x46f941 # 0x6fbe47 github.com/safing/portbase/modules.taskScheduleHandler+0xe7 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/tasks.go:491 1 @ 0x43bfa5 0x44c10f 0x707f9d 0x6fca02 0x6fc465 0x46f941 # 0x707f9c github.com/safing/portbase/rng.fullFeeder+0x15c /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/rng/fullfeed.go:25 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x7089d7 0x6fca02 0x6fc465 0x46f941 # 0x7089d6 github.com/safing/portbase/rng.osFeeder+0x1d6 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/rng/osfeeder.go:27 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x7092ed 0x6fca02 0x6fc465 0x46f941 # 0x7092ec github.com/safing/portbase/rng.tickFeeder+0x24c /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/rng/tickfeeder.go:60 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x7ab9b3 0x46f941 # 0x7ab9b2 github.com/safing/portbase/api.(*DatabaseAPI).writer+0xd2 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/database.go:228 1 @ 0x43bfa5 0x44c10f 0x7c1b90 0xac6065 0x43bba9 0x46f941 # 0x7c1b8f github.com/safing/portbase/run.Run+0x22f /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/run/main.go:66 # 0xac6064 main.main+0xc4 /home/user/git/safing/portmaster/cmds/portmaster-core/main.go:31 # 0x43bba8 runtime.main+0x208 /usr/local/go/src/runtime/proc.go:204 1 @ 0x43bfa5 0x44c10f 0x7e4f75 0x6fca02 0x6fc465 0x46f941 # 0x7e4f74 github.com/safing/portbase/notifications.cleaner+0x114 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/notifications/cleaner.go:13 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x9150f7 0x6fca02 0x6fc465 0x46f941 # 0x9150f6 github.com/safing/portmaster/netenv.monitorNetworkChanges+0x156 /home/user/git/safing/portmaster/netenv/network-change.go:37 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x9166fc 0x6fca02 0x6fc465 0x46f941 # 0x9166fb github.com/safing/portmaster/netenv.monitorOnlineStatus+0x13b /home/user/git/safing/portmaster/netenv/online-status.go:301 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x917bbc 0x6fca02 0x6fc137 0x6fdf19 0x46f941 # 0x917bbb github.com/safing/portmaster/status.autoPilot+0xdb /home/user/git/safing/portmaster/status/autopilot.go:16 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc136 github.com/safing/portbase/modules.(*Module).RunWorker+0xb6 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:48 # 0x6fdf18 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:27 1 @ 0x43bfa5 0x44c10f 0x9abc05 0x6fca02 0x6fc465 0x46f941 # 0x9abc04 github.com/safing/portmaster/profile.cleanActiveProfiles+0x184 /home/user/git/safing/portmaster/profile/active.go:84 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x9b7533 0x6fca02 0x6fc465 0x46f941 # 0x9b7532 github.com/safing/portmaster/profile.startProfileUpdateChecker.func1+0xf2 /home/user/git/safing/portmaster/profile/database.go:51 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x9c62ae 0x9d477e 0x6fca02 0x6fc465 0x46f941 # 0x9c62ad github.com/safing/portmaster/resolver.handleMDNSMessages+0xed /home/user/git/safing/portmaster/resolver/resolver-mdns.go:136 # 0x9d477d github.com/safing/portmaster/resolver.listenToMDNS.func5+0x3d /home/user/git/safing/portmaster/resolver/resolver-mdns.go:125 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x9cbde6 0x9caaed 0x6fca02 0x6fc465 0x46f941 # 0x9cbde5 github.com/safing/portmaster/resolver.(*tcpResolverConnMgr).queryHandler+0x265 /home/user/git/safing/portmaster/resolver/resolver-tcp.go:394 # 0x9caaec github.com/safing/portmaster/resolver.(*tcpResolverConnMgr).run+0x22c /home/user/git/safing/portmaster/resolver/resolver-tcp.go:254 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x9d5f85 0x6fca02 0x6fc465 0x46f941 # 0x9d5f84 github.com/safing/portmaster/network.connectionCleaner+0x104 /home/user/git/safing/portmaster/network/clean.go:24 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x9da8b5 0x6fca02 0x6fc465 0x46f941 # 0x9da8b4 github.com/safing/portmaster/network.openDNSRequestWriter+0x114 /home/user/git/safing/portmaster/network/dns.go:74 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc464 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x144 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:80 1 @ 0x43bfa5 0x44c10f 0x9f3972 0x46f941 # 0x9f3971 github.com/safing/portmaster/firewall/interception.handleInterception+0x1f1 /home/user/git/safing/portmaster/firewall/interception/nfqueue_linux.go:300 1 @ 0x43bfa5 0x44c10f 0xaba397 0x6fca02 0x6fc137 0x6fdf19 0x46f941 # 0xaba396 github.com/safing/portmaster/firewall.packetHandler+0xf6 /home/user/git/safing/portmaster/firewall/interception.go:398 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc136 github.com/safing/portbase/modules.(*Module).RunWorker+0xb6 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:48 # 0x6fdf18 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:27 1 @ 0x43bfa5 0x44c10f 0xaba672 0x6fca02 0x6fc137 0x6fdf19 0x46f941 # 0xaba671 github.com/safing/portmaster/firewall.statLogger+0x231 /home/user/git/safing/portmaster/firewall/interception.go:412 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc136 github.com/safing/portbase/modules.(*Module).RunWorker+0xb6 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:48 # 0x6fdf18 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:27 1 @ 0x43bfa5 0x44c10f 0xabd5fa 0x6fca02 0x6fc137 0x6fdf19 0x46f941 # 0xabd5f9 github.com/safing/portmaster/firewall.portsInUseCleaner+0xd9 /home/user/git/safing/portmaster/firewall/ports.go:75 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc136 github.com/safing/portbase/modules.(*Module).RunWorker+0xb6 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:48 # 0x6fdf18 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:27 1 @ 0x469abd 0x78a282 0x78a045 0x786bb2 0x7a23f2 0x7b10da 0x7b0357 0x7b37f4 0x7b4745 0x6fca02 0x6fc137 0x7b325d 0x6bf263 0x6bb2ed 0x46f941 # 0x469abc runtime/pprof.runtime_goroutineProfileWithLabels+0x5c /usr/local/go/src/runtime/mprof.go:716 # 0x78a281 runtime/pprof.writeRuntimeProfile+0xe1 /usr/local/go/src/runtime/pprof/pprof.go:724 # 0x78a044 runtime/pprof.writeGoroutine+0xa4 /usr/local/go/src/runtime/pprof/pprof.go:684 # 0x786bb1 runtime/pprof.(*Profile).WriteTo+0x3f1 /usr/local/go/src/runtime/pprof/pprof.go:331 # 0x7a23f1 github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x91 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/utils/debug/debug.go:131 # 0x7b10d9 github.com/safing/portbase/api.debugInfo+0xd9 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/endpoints_debug.go:104 # 0x7b0356 github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x736 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/endpoints.go:280 # 0x7b37f3 github.com/safing/portbase/api.(*mainHandler).handle+0x573 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/router.go:139 # 0x7b4744 github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x44 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/router.go:71 # 0x6fca01 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:121 # 0x6fc136 github.com/safing/portbase/modules.(*Module).RunWorker+0xb6 /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/modules/worker.go:48 # 0x7b325c github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x9c /home/user/go/pkg/mod/github.com/safing/portbase@v0.9.4/api/router.go:70 # 0x6bf262 net/http.serverHandler.ServeHTTP+0xa2 /usr/local/go/src/net/http/server.go:2843 # 0x6bb2ec net/http.(*conn).serve+0x8ac /usr/local/go/src/net/http/server.go:1925 ```
davegson commented 3 years ago

👍 I'd definitely define this as overblocking.

@dhaavi wasn't this resolved by: https://github.com/safing/intel-data/pull/16?

dhaavi commented 3 years ago

Hm. Deselecting the filter lists should have definitely done the job.

I just checked the code and I think we have a logic bug here. How we currently (wrongly) evaluate if an app has set a custom set of filter lists, is to check whether anything is set. If not, it falls back to the global setting. That might be what happened here. You deselected all filter lists, which made the Portmaster erroneously fallback to the global setting. Try selecting "Malware" only.

wasn't this resolved by: safing/intel-data#16?

Yup. The update index has been published, but I think it currently takes a restart of the Portmaster to disable the list. We also should fix that. I just did that today to unblock t.co for me ;)

northys commented 3 years ago

The configuration for apps is saved in the bolt db? Why is some config in json while other config (which is similar to the global one in json) is saved somewhere else in different format? It looks like I haven't did what you suggest to unblock t.co but it works for some reason. And I have portmaster built on 11.02.2021 so I expect it doesn't contain https://github.com/safing/intel-data/pull/16 this change.

dhaavi commented 3 years ago

The configuration for apps is saved in the bolt db? Why is some config in json while other config (which is similar to the global one in json) is saved somewhere else in different format?

Ideally we would have everything just in the database. The global config is in a separate .json file instead so it is a lot easier to fix bad config that prevents the Portmaster from starting.

It looks like I haven't did what you suggest to unblock t.co but it works for some reason. And I have portmaster built on 11.02.2021 so I expect it doesn't contain safing/intel-data#16 this change.

Intelligence data is managed automatically and released whenever an update is detected and processed, currently this is somewhat hourly. I forgot to bump the version in that PR - I then did it here. You can find that version in version table under all/intel/lists/index.dsd and I think it was released 24 hours after the change at latest.

Edited to add: So there was nothing to do from your side. ;)

dhaavi commented 3 years ago

it works for some reason

This seems to be resolved, closing. Please feel free to continue to comment.

northys commented 3 years ago

@davegson do you test the blocklist before release at your computers? look at translate.google.com it is broken for over a month and it used to work.

Screenshot from 2021-03-09 18-26-54

@dhaavi Same story but with fonts.gstatic.com. Dig works, firefox doesn't. Both t.co and fonts.gstatic.com used to work...

bře 09 18:15:16 northys-fedora portmaster-start[908]: 210309 18:15:16.505 connection:564 ▶ INFO 773 filter: connection northys:/usr/lib64/firefox/firefox:54192 to encrypted-tbn0.gstatic.com. (172.217.23.206) accepted: default permit
bře 09 18:20:17 northys-fedora portmaster-start[908]: 210309 18:20:17.742 nameserver:220 ▶ INFO 971 nameserver: returning blocked response for fonts.gstatic.com.AAAA to northys:/usr/lib64/firefox/firefox:54192
bře 09 18:20:17 northys-fedora portmaster-start[908]: 210309 18:20:17.742 nameserver:220 ▶ INFO 972 nameserver: returning blocked response for fonts.gstatic.com.A to northys:/usr/lib64/firefox/firefox:54192
bře 09 18:20:17 northys-fedora portmaster-start[908]: 210309 18:20:17.922 nameserver:239 ▶ INFO 985 nameserver: returning accepted response (NOERROR) for www.gstatic.com.A to northys:/usr/lib64/firefox/firefox:54192
bře 09 18:20:18 northys-fedora portmaster-start[908]: 210309 18:20:18.171 nameserver:239 ▶ INFO 997 nameserver: returning accepted response (NOERROR) for ssl.gstatic.com.A to northys:/usr/lib64/firefox/firefox:54192
bře 09 18:20:18 northys-fedora portmaster-start[908]: 210309 18:20:18.184 connection:564 ▶ INFO 999 filter: connection northys:/usr/lib64/firefox/firefox:54192 to ssl.gstatic.com. (216.58.201.67) accepted: default permit
bře 09 18:21:49 northys-fedora portmaster-start[908]: 210309 18:21:49.918 nameserver:220 ▶ INFO 281 nameserver: returning blocked response for fonts.gstatic.com.A to northys:/usr/lib64/firefox/firefox:54192
bře 09 18:21:49 northys-fedora portmaster-start[908]: 210309 18:21:49.933 nameserver:220 ▶ INFO 283 nameserver: returning blocked response for fonts.gstatic.com.AAAA to northys:/usr/lib64/firefox/firefox:54192
bře 09 18:22:03 northys-fedora portmaster-start[908]: 210309 18:22:03.955 nameserver:220 ▶ INFO 319 nameserver: returning blocked response for fonts.gstatic.com.AAAA to northys:/usr/lib64/firefox/firefox:54192
bře 09 18:22:03 northys-fedora portmaster-start[908]: 210309 18:22:03.956 nameserver:220 ▶ INFO 321 nameserver: returning blocked response for fonts.gstatic.com.A to northys:/usr/lib64/firefox/firefox:54192
bře 09 18:22:36 northys-fedora portmaster-start[908]: 210309 18:22:36.497 all/master:073 ▶ INFO 350 filter: re-evaluating verdict on northys:/usr/bin/dig:301926 to fonts.gstatic.com. (<nil>)
bře 09 18:22:36 northys-fedora portmaster-start[908]: 210309 18:22:36.497 nameserver:239 ▶ INFO 351 nameserver: returning accepted response (NOERROR) for fonts.gstatic.com.A to northys:/usr/bin/dig:301926
bře 09 18:22:40 northys-fedora portmaster-start[908]: 210309 18:22:40.523 nameserver:239 ▶ INFO 353 nameserver: returning accepted response (NOERROR) for ssl.gstatic.com.A to northys:/usr/lib64/firefox/firefox:54192
bře 09 18:22:40 northys-fedora portmaster-start[908]: 210309 18:22:40.537 connection:564 ▶ INFO 354 filter: connection northys:/usr/lib64/firefox/firefox:54192 to ssl.gstatic.com. (216.58.201.67) accepted: default permit
bře 09 18:23:11 northys-fedora portmaster-start[908]: 210309 18:23:11.188 nameserver:239 ▶ INFO 363 nameserver: returning accepted response (NOERROR) for fonts.gstatic.com.A to northys:/usr/bin/dig:302276
bře 09 18:23:11 northys-fedora portmaster-start[908]: 210309 18:23:11.206 er/resolve:235 ▶ INFO 364 resolver: async query for fonts.gstatic.com.A succeeded

Btw the dig says it used cache. Why it behaves differently for each app? If I had changed anything it is firefox. Dig must be using defaults.

» dig fonts.gstatic.com

; <<>> DiG 9.11.28-RedHat-9.11.28-1.fc33 <<>> fonts.gstatic.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58318
;; flags: qr rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 3
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;fonts.gstatic.com.     IN  A

;; ANSWER SECTION:
fonts.gstatic.com.  17  IN  CNAME   gstaticadssl.l.google.com.
gstaticadssl.l.google.com. 17   IN  A   216.58.201.67

;; ADDITIONAL SECTION:
info.portmaster.    0   IN  TXT "accepted: default permit"
info.portmaster.    0   IN  TXT "served from cache, resolved by Cloudflare (dot://1.0.0.2:853, from config)"
info.portmaster.    0   IN  TXT "record valid for 43s"

;; Query time: 29 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Út bře 09 18:22:36 CET 2021
;; MSG SIZE  rcvd: 334
northys commented 3 years ago

Ah thats because of https://github.com/safing/portmaster/issues/260

dhaavi commented 3 years ago

do you test the blocklist before release at your computers?

Well, no directly. We just also use them. These filter lists come from different communities - pretty much the same that create the adblock rules for the browser extensions. We just collect these lists and pass them on to you.

We are now moving lists that overblock away from the default categories, see https://github.com/safing/intel-data/pull/17.

look at translate.google.com it is broken for over a month and it used to work.

This is helpful for us, please continue to report if something breaks hard because of filter lists. You could then either report it directly to the responsible filter list community, or open an issue here to notify us of the problem.

davegson commented 3 years ago

I am not sure which if the Daniel Cutchbert list is responsible for blocking: https://fonts.gstatig.com - It may resolve itself with https://github.com/safing/intel-data/pull/17

BUT I would not be surprised if other lists define the domain as a tracker too. Google Fonts is really not much different than a Google Analytics Snippet, it's just another tool which tracks you across the web. It is exploiting user privacy, sending tons of meta-data back to Google.

t.co was different though, that "only" tracks links you consciously click on Twitter.

dhaavi commented 2 years ago

Reopening as t.co found its way on a list again. This time round its "Peter Lowe's Collection of Bad Domains" found at https://pgl.yoyo.org/adservers, which currently does not even accept contributions, so we cannot notify the author.

dhaavi commented 2 years ago

This has been resolved by the addition of a "Unbreak" category in https://github.com/safing/intel-data/pull/37.