mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #24178
[Bug 1422264] Re: IPv6 Compliance
It's 2015, we really should support IPv6! :)
Probably the biggest problem out of the cases listed above is the
"HOST.IPADDRESS" column. If the IP address of an MNet host comes back as
IPv6, this bug would prevent it from being useable.
In the other cases, it's only a problem if you're accessing a server by
its IP address instead of by a hostname. If you're doing admin type
stuff, and the server you need to connect to doesn't have a hostname for
some reason, there is the workaround of assigning the IP a hostname in
the /etc/hosts file.
I guess there's also the scenario where you are a user trying to specify
an IP address, like maybe putting one in for the URL of an RSS feed. But
that seems like it should be somewhat rarer. There are not that many web
servers that are only identified by IP address.
** Changed in: mahara
Milestone: None => 15.04.0
** Changed in: mahara
Importance: Undecided => Medium
** Tags added: mnet
** Changed in: mahara
Status: New => Confirmed
** Also affects: mahara/1.10
Importance: Undecided
Status: New
** Changed in: mahara/1.10
Importance: Undecided => Medium
** Changed in: mahara/1.10
Status: New => Confirmed
** Changed in: mahara/1.10
Milestone: None => 1.10.3
** Also affects: mahara/1.9
Importance: Undecided
Status: New
** Also affects: mahara/1.8
Importance: Undecided
Status: New
** Changed in: mahara/1.8
Status: New => Won't Fix
** Changed in: mahara/1.9
Status: New => Won't Fix
** Changed in: mahara/1.8
Importance: Undecided => Medium
** Changed in: mahara/1.9
Importance: Undecided => Medium
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1422264
Title:
IPv6 Compliance
Status in Mahara ePortfolio:
Confirmed
Status in Mahara 1.10 series:
Confirmed
Status in Mahara 1.8 series:
Won't Fix
Status in Mahara 1.9 series:
Won't Fix
Bug description:
Mahara: 15.04
DB: any
Browser: any
OS: any
Currently, Mahara is not compliant with the IPv6 protocol.
Some places that need to change (where IP addresses are
validated/checked):
- SAML auth - validate URL Syntax (preg_match for IPv6 also).
- DB: table - host.ipaddress needs to cater for 128 bit address.
- Peer bootstrap:
1) preg-match should also include IPv6 format;
2) use of PHP function gethostbyname().
- Zend third part library - current version only supports IPv4. We
currently use version 1.10.6.
MNET heavily relise on Zend.
The latest Zend is on version 3. But there is a release for 1.12.11 - which still doesn't support IPv6 (as far as I can tell).
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1422264/+subscriptions
References