[GHC] #2391: Network.listenOn (PortNumber n) Sometimes Picks IPv6

GHC trac at galois.com
Tue Aug 12 13:27:23 EDT 2008


#2391: Network.listenOn (PortNumber n) Sometimes Picks IPv6
-------------------------------+--------------------------------------------
 Reporter:  cjs                |          Owner:  bos     
     Type:  bug                |         Status:  assigned
 Priority:  normal             |      Milestone:  Not GHC 
Component:  libraries/network  |        Version:  6.8.3   
 Severity:  normal             |     Resolution:          
 Keywords:                     |     Difficulty:  Unknown 
 Testcase:                     |   Architecture:  Multiple
       Os:  Multiple           |  
-------------------------------+--------------------------------------------
Comment (by bos):

 The Linux behaviour does not appear to me to be incorrect, and the
 document to which you refer is concerned with threats due to the use of
 IPv4-mapped addresses on the wire.

 The code in the Network module uses the Network.Socket code for its
 implementation.  There are currently several knobs for controlling
 getAddrInfo that it does not use.  Perhaps if you read up on a few of them
 and try them out, you might find a behaviour that you could then propose
 as more desirable.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2391#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list