LINUX.ORG.RU

История изменений

Исправление fulmar_lor, (текущая версия) :

В этом Internet-Draft (а не RFC), который кстати уже давно expired, говорится, что 4.2BSD ввела функцую inet_aton(), которая разрешала восьмиричное представление. Эта функция была де факто стандартом текстового представления IPv4 адресов.

Но на самом деле это было уже и в 4.1BSD в 82 году: https://github.com/weiss/original-bsd/commit/710a265f17ff13f9e5f8ee940c3518dc3ff09761

if (*cp == '0')
	base = 8, cp++;

Зачем? Спроси у sam. https://en.wikipedia.org/wiki/Samuel_J._Leffler

Исходная версия fulmar_lor, :

В этом Internet-Draft (а не RFC), который кстати уже давно expired, говорится, что 4.2BSD ввела функцую inet_aton(), которая разрешала восьмиричное представление. Эта функция была де факто стандартом текстового представления IPv4 адресов.

Но на самом деле это было уже и в 4.1BSD в 82 году: https://github.com/weiss/original-bsd/commit/710a265f17ff13f9e5f8ee940c3518dc3ff09761

if (*cp == '0')
	base = 8, cp++;

Зачем? Спроси у sam.