[ 
https://issues.apache.org/jira/browse/AXIS2C-1530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18053997#comment-18053997
 ] 

Robert Lazarski commented on AXIS2C-1530:
-----------------------------------------

 The 2011 patch was never applied because:                             
  1. Provided as full source files, not a diff                          
  2. Maintainer requested a diff format (August 2011)                   
  3. No follow-up from reporter    

Workaround: 

For client usage:  --enable-libcurl provides IPv6     
  support for outbound connections                                      

For server usage: This would require significant networking layer  
  refactoring:                                                          
    - Replace gethostbyname() with getaddrinfo()                        
    - Replace struct sockaddr_in with struct sockaddr_storage           
    - Handle IPv6 address format [::1]:8080                             
    - Update all socket creation to support dual-stack                  
   
Maybe this gets implemented in the future but is too much for 2,0.0 , so I 
marked it as 2.0.1. 

> Axis2c doesn't support IPv6
> ---------------------------
>
>                 Key: AXIS2C-1530
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1530
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: core/addressing, core/transport, transport/http, 
> transport/tcp
>    Affects Versions: 1.6.0
>         Environment: Ubuntu 9.x/10.x 32bit
>            Reporter: PSNC Piotr Szymaniak
>            Priority: Major
>              Labels: patch
>             Fix For: 2.0.1
>
>         Attachments: axis2c-1.6.0-patch.tar.gz
>
>
> Axis2c does not support IPv6 at all. One may find for instance calls like
> "socket(AF_INET, SOCK_STREAM, 0)"
> spread all over the file util/src/network_handler.c. Another related element 
> is the IP address parser, that is completely unaware that ':' might not 
> always delimit a port number.
> The good thing is that we have come up with a partial patch, that works in 
> our solution and allowed us to run web services in an IPv6 environment. If 
> anyone is interested in testing, developing and integrating it with Axis2c, 
> please let me know, I would provide source codes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to