mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-11-04 10:47:32 +00:00
store: build one-host lists without singleton
This commit is contained in:
1 parent
a9f3285eeb
commit
623e0e32ef
1 file changed
+4
-3
@@ -23,6 +23,7 @@ import qualified Data.ByteString.Base64.URL as B64URL
|
||||
import qualified Data.ByteString.Char8 as B
|
||||
import qualified Data.ByteString.Lazy.Char8 as LB
|
||||
import Data.List (isPrefixOf)
|
||||
import Data.List.NonEmpty (NonEmpty (..))
|
||||
import qualified Data.List.NonEmpty as L
|
||||
import qualified Data.Map.Strict as Map
|
||||
import Data.Text (Text)
|
||||
@@ -453,10 +454,10 @@ testEmbeddedAndReserved = do
|
||||
testOnionUnresolvable :: IO ()
|
||||
testOnionUnresolvable = do
|
||||
asked <- newTVarIO []
|
||||
hostCheck (stubResolver asked) (L.singleton "abcdefghij234567.onion") `shouldReturn` HostRefused
|
||||
hostCheck (stubResolver asked) (L.singleton $ THDomainName "abcdefghij234567.ONION.") `shouldReturn` HostRefused
|
||||
hostCheck (stubResolver asked) ("abcdefghij234567.onion" :| []) `shouldReturn` HostRefused
|
||||
hostCheck (stubResolver asked) (THDomainName "abcdefghij234567.ONION." :| []) `shouldReturn` HostRefused
|
||||
readTVarIO asked `shouldReturn` []
|
||||
hostCheck (stubResolver asked) (L.singleton "unknown.test") `shouldReturn` HostRefused
|
||||
hostCheck (stubResolver asked) ("unknown.test" :| []) `shouldReturn` HostRefused
|
||||
readTVarIO asked `shouldReturn` ["unknown.test"]
|
||||
|
||||
-- | An IPv4-mapped IPv6 address, @::ffff:a.b.c.d@.
|
||||
|
||||
Reference in new issue
Block a user