История изменений
Исправление 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.