Jump to content

IPv6 initiative

From Meta, a Wikimedia project coordination wiki
(Redirected fromIPv6)

TheIPv6 initiativewas initiated to fully prepare the global Wikimedia community forthe launchofIPv6on the websites. Originally started asan English Wikipedia WikiProject,the initiative is a global task requiring the coordination of all Wikimedia wikis.

Overview

[edit]

IPv6 is a new version of the Internet Protocol intended to succeed IPv4. The new address format is 128 bits long, compared to IPv4's 32 bits, allowing an address space the square of the square of the number of IPv4 addresses in size. IPv4is running out of addresses,causing one IPv4 address to potentially represent many different users.

The Wikimedia Foundation enabled IPv6 during the 06 June 2012 multi-organization launch of IPv6, but on-wiki scripts and Toolserver software may need to be modified to accommodate IPv6. Policies, especially those pertaining to IP blocking, need to be updated to take into account the changes IPv6 brings about, and local communities educated about them.

The first IPv6 (anonymous) edit to a production Wikimedia wiki wasthis oneon MediaWiki.org. IPv6 wasenabledseveral hours after World IPv6 Launch began. The first non-testing block of an IPv6 address on a Wikimedia production wiki wasthis oneby Mh7kJ (Orashmatash at the time) on simplewiki. The first IPv6global block(excluding tests or premature blocks) wasthis oneby Matanya.

Tasks

[edit]
  • Change the following scripts to accommodate IPv6 and IPv6-related policy changes:
    • Twinkle
    • Popups- needs to recognize IPv6 addresses.
    • Igloo
    • STiki
    • Any custom user scripts that deal with user IP addresses
  • Change Toolserver scripts to accommodate IPv6 and IPv6-related policy changes, including but not limited to:
    • Edit counting scripts
    • Rangeblock-calculating scripts (likethis one)
    • User comparison scripts
  • EnsureHuggleworks well with IPv6 (currently chokes on IPv6 anonymous edits)
  • Construct policies for dealing with IPv6, and revise old ones including but not limited to:
  • Puppetise NfSen
  • Resolve issues listed aten:User:Jasper Deng/IPv6
  • Educate communities about such changes and how to deal with them.

Coordination

[edit]

Essentially everyone has to be involved, especially given the purpose of Meta, including but not limited to:

  • Stewards
  • CheckUsers
  • Staff
    • Sysadmins
  • Sysops, on all wikis
  • Bureaucrats, on all wikis
  • Any user with any form of global permissions, except global IP block exemption and bots
  • Developers

CentralNoticeand watchlist notices should be posted globally.