[JIRA] Resolved: (SSPCPP-326) Abbreviated IPv6 address format and CIDR support for acl

Scott Cantor (JIRA) noreply at shibboleth.net
Mon Oct 17 18:47:25 BST 2011


     [ https://issues.shibboleth.net/jira/browse/SSPCPP-326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Scott Cantor resolved SSPCPP-326.
---------------------------------

    Resolution: Fixed

I did not base anything on the GPL-licensed code suggested above (just stating that for the record).

CIDR implementation based on bitset STL template. All address parsing delegated to OS via getaddrinfo. Includes enhancement to support IPv6 in the TCPListener.

http://svn.shibboleth.net/view/cpp-sp?rev=3530&view=rev
http://svn.shibboleth.net/view/cpp-sp?rev=3531&view=rev

Likely will run into some portability issues, particularly on Solaris, but this is working for OS X and Windows for now.

> Abbreviated IPv6 address format and CIDR support for acl
> --------------------------------------------------------
>
>                 Key: SSPCPP-326
>                 URL: https://issues.shibboleth.net/jira/browse/SSPCPP-326
>             Project: Shibboleth SP - C++
>          Issue Type: Improvement
>          Components: Configuration
>            Reporter: Lukas Hämmerle
>            Assignee: Scott Cantor
>            Priority: Minor
>             Fix For: 2.5
>
>   Original Estimate: 2 days
>          Time Spent: 1 day, 4 hours, 30 minutes
>  Remaining Estimate: 3 hours, 30 minutes
>
> We are actively polling the status handlers of the Service Providers in our federation. Therefore, we instruct deployers to add the IP addresses of our polling host. However, if possible we would rather like to have them configure a range of IPs instead of single IP addresses. Therefore, support for the CIDR notation would be great. For the Identity Provider this already has been possible for a while.
> Also, we noted that abbreviated IPv6 addresses are not accepted. This means that
> 2001:620:0:0:0:0:0:1234 will be accepted 
> whereas 
> 2001:620::::::1234 won't.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the commits mailing list