[
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]