ISC DHCP е софтуер с отворен код, който предоставя свободно преразпределимо референтно внедряване на DHCP (Dynamic Host Configuration Protocol) чрез набор от инструменти:
- DHCP сървър
- DHCP клиент
- Агент на DHCP реле
Какво е новото в това издание:
- Предупреждавайте статичните анализи. [ISC-бъгове # 33510] [ISC-бъгове # 33511]
- Предоставяне на доброкачествени предупреждения за статичен анализ. [ISC-бъгове # 33428]
- Добавяне на чек за 64-битов пакет за atf. [ISC-бъгове # 32206]
- Използвайте по-нови пакети за инструменти * и включете поддръжката RFC_3542 в Mac OS. [ISC-бъгове # 26303]
- Премахнете променливата, когато не се използва поради #ifdefs, за да избегнете предупреждение за компилатора на Solaris, използвайки GCC. [ISC-бъгове # 33032]
- Добавете чек за прекалено голямо празно пространство в конфиг или лизинг файл. Благодарение на Паоло Пелегрино за намирането на проблема и предложение за кръпка. [ISC-бъгове # 33351]
- Коригирайте няколко проблема с използването на OMAPI, за да манипулирате обекти от клас и подклас. [ISC-бъгове # 27452]
- Добавен е разговор за сън след убиване на стария клиент, за да се даде време за почистване на гнездата. Това трябва да позволи на опцията -r да работи по-последователно. [ISC-бъгове # 18175]
- Липсващите файлове за Ръководство за разработчици на DHCP на ISC вече са включени в табловете за публикуване. За да генерирате тази документация, моля, използвайте командата make devel в директорията doc. [ISC-бъгове # 32767]
- Актуализиране на клиентския скрипт за използване с openwrt. [ISC-бъгове # 29843]
- Поправете обработката на сокет за клиенти на DHCPv6, за да позволите на няколко копия на клиент на една машина да работят правилно. Преди това само един клиент би получил пакетите. Благодарение на Jiri Popelka в Red Hat за доклада за грешки и потенциалния кръпка. [ISC-бъгове # 34784]
- Добавена е поддръжка за нежно изключване след получаване на сигнал. [ISC-бъгове # 32692] [ISC-Bugs 34945]
- Увеличете регистрацията на сървъра на DHCPv6, за да включите адресите, които са присвоени на клиентите. [ISC-бъгове # 26377]
Какво е новото във версията:
- Предупреждавайте статичните анализи. [ISC-бъгове # 33510] [ISC-бъгове # 33511]
- Предоставяне на доброкачествени предупреждения за статичен анализ. [ISC-бъгове # 33428]
- Добавяне на чек за 64-битов пакет за atf. [ISC-бъгове # 32206]
- Използвайте по-нови пакети за инструменти * и включете поддръжката RFC_3542 в Mac OS. [ISC-бъгове # 26303]
- Премахнете променливата, когато не се използва поради #ifdefs, за да избегнете предупреждение за компилатора на Solaris, използвайки GCC. [ISC-бъгове # 33032]
- Добавете чек за прекалено голямо празно пространство в конфиг или лизинг файл. Благодарение на Паоло Пелегрино за намирането на проблема и предложение за кръпка. [ISC-бъгове # 33351]
- Коригирайте няколко проблема с използването на OMAPI, за да манипулирате обекти от клас и подклас. [ISC-бъгове # 27452]
- Добавен е разговор за сън след убиване на стария клиент, за да се даде време за почистване на гнездата. Това трябва да позволи на опцията -r да работи по-последователно. [ISC-бъгове # 18175]
- Липсващите файлове за Ръководство за разработчици на DHCP на ISC вече са включени в табловете за публикуване. За да генерирате тази документация, моля, използвайте командата make devel в директорията doc. [ISC-бъгове # 32767]
- Актуализиране на клиентския скрипт за използване с openwrt. [ISC-бъгове # 29843]
- Поправете обработката на сокет за клиенти на DHCPv6, за да позволите на няколко копия на клиент на една машина да работят правилно. Преди това само един клиент би получил пакетите. Благодарение на Jiri Popelka в Red Hat за доклада за грешки и потенциалния кръпка. [ISC-бъгове # 34784]
- Добавена е поддръжка за нежно изключване след получаване на сигнал. [ISC-бъгове # 32692] [ISC-Bugs 34945]
- Увеличете регистрацията на сървъра на DHCPv6, за да включите адресите, които са присвоени на клиентите. [ISC-бъгове # 26377]
Какво е новото във версия 4.3.5:
- Предупреждавайте статичните анализи. [ISC-бъгове # 33510] [ISC-бъгове # 33511]
- Предоставяне на доброкачествени предупреждения за статичен анализ. [ISC-бъгове # 33428]
- Добавяне на чек за 64-битов пакет за atf. [ISC-бъгове # 32206]
- Използвайте по-нови пакети за инструменти * и включете поддръжката RFC_3542 в Mac OS. [ISC-бъгове # 26303]
- Премахнете променливата, когато не се използва поради #ifdefs, за да избегнете предупреждение за компилатора на Solaris, използвайки GCC. [ISC-бъгове # 33032]
- Добавете чек за прекалено голямо празно пространство в конфиг или лизинг файл. Благодарение на Паоло Пелегрино за намирането на проблема и предложение за кръпка. [ISC-бъгове # 33351]
- Коригирайте няколко проблема с използването на OMAPI, за да манипулирате обекти от клас и подклас. [ISC-бъгове # 27452]
- Добавен е разговор за сън след убиване на стария клиент, за да се даде време за почистване на гнездата. Това трябва да позволи на опцията -r да работи по-последователно. [ISC-бъгове # 18175]
- Липсващите файлове за Ръководство за разработчици на DHCP на ISC вече са включени в табловете за публикуване. За да генерирате тази документация, моля, използвайте командата make devel в директорията doc. [ISC-бъгове # 32767]
- Актуализиране на клиентския скрипт за използване с openwrt. [ISC-бъгове # 29843]
- Поправете обработката на сокет за клиенти на DHCPv6, за да позволите на няколко копия на клиент на една машина да работят правилно. Преди това само един клиент би получил пакетите. Благодарение на Jiri Popelka в Red Hat за доклада за грешки и потенциалния кръпка. [ISC-бъгове # 34784]
- Добавена е поддръжка за нежно изключване след получаване на сигнал. [ISC-бъгове # 32692] [ISC-Bugs 34945]
- Увеличете регистрацията на сървъра на DHCPv6, за да включите адресите, които са присвоени на клиентите. [ISC-бъгове # 26377]
Какво е новото във версия 4.3.4:
- Предупреждавайте статичните анализи. [ISC-бъгове # 33510] [ISC-бъгове # 33511]
- Предоставяне на доброкачествени предупреждения за статичен анализ. [ISC-бъгове # 33428]
- Добавяне на чек за 64-битов пакет за atf. [ISC-бъгове # 32206]
- Използвайте по-нови пакети за инструменти * и включете поддръжката RFC_3542 в Mac OS. [ISC-бъгове # 26303]
- Премахнете променливата, когато не се използва поради #ifdefs, за да избегнете предупреждение за компилатора на Solaris, използвайки GCC. [ISC-бъгове # 33032]
- Добавете чек за прекалено голямо празно пространство в конфиг или лизинг файл. Благодарение на Паоло Пелегрино за намирането на проблема и предложение за кръпка. [ISC-бъгове # 33351]
- Коригирайте няколко проблема с използването на OMAPI, за да манипулирате обекти от клас и подклас. [ISC-бъгове # 27452]
- Добавен е разговор за сън след убиване на стария клиент, за да се даде време за почистване на гнездата. Това трябва да позволи на опцията -r да работи по-последователно. [ISC-бъгове # 18175]
- Липсващите файлове за Ръководство за разработчици на DHCP на ISC вече са включени в табловете за публикуване. За да генерирате тази документация, моля, използвайте командата make devel в директорията doc. [ISC-бъгове # 32767]
- Актуализиране на клиентския скрипт за използване с openwrt. [ISC-бъгове # 29843]
- Поправете обработката на сокет за клиенти на DHCPv6, за да позволите на няколко копия на клиент на една машина да работят правилно. Преди това само един клиент би получил пакетите. Благодарение на Jiri Popelka в Red Hat за доклада за грешки и потенциалния кръпка. [ISC-бъгове # 34784]
- Добавена е поддръжка за нежно изключване след получаване на сигнал. [ISC-бъгове # 32692] [ISC-Bugs 34945]
- Увеличете регистрацията на сървъра на DHCPv6, за да включите адресите, които са присвоени на клиентите. [ISC-бъгове # 26377]
Какво е новото във версия 4.3.3-P1:
- Предупреждавайте статичните анализи. [ISC-бъгове # 33510] [ISC-бъгове # 33511]
- Предоставяне на доброкачествени предупреждения за статичен анализ. [ISC-бъгове # 33428]
- Добавяне на чек за 64-битов пакет за atf. [ISC-бъгове # 32206]
- Използвайте по-нови пакети за инструменти * и включете поддръжката RFC_3542 в Mac OS. [ISC-бъгове # 26303]
- Премахнете променливата, когато не се използва поради #ifdefs, за да избегнете предупреждение за компилатора на Solaris, използвайки GCC. [ISC-бъгове # 33032]
- Добавете чек за прекалено голямо празно пространство в конфиг или лизинг файл. Благодарение на Паоло Пелегрино за намирането на проблема и предложение за кръпка. [ISC-бъгове # 33351]
- Коригирайте няколко проблема с използването на OMAPI, за да манипулирате обекти от клас и подклас. [ISC-бъгове # 27452]
- Добавен е разговор за сън след убиване на стария клиент, за да се даде време за почистване на гнездата. Това трябва да позволи на опцията -r да работи по-последователно. [ISC-бъгове # 18175]
- Липсващите файлове за Ръководство за разработчици на DHCP на ISC вече са включени в табловете за публикуване. За да генерирате тази документация, моля, използвайте командата make devel в директорията doc. [ISC-бъгове # 32767]
- Актуализиране на клиентския скрипт за използване с openwrt. [ISC-бъгове # 29843]
- Поправете обработката на сокет за клиенти на DHCPv6, за да позволите на няколко копия на клиент на една машина да работят правилно. Преди това само един клиент би получил пакетите. Благодарение на Jiri Popelka в Red Hat за доклада за грешки и потенциалния кръпка. [ISC-бъгове # 34784]
- Добавена е поддръжка за нежно изключване след получаване на сигнал. [ISC-бъгове # 32692] [ISC-Bugs 34945]
- Увеличете регистрацията на сървъра на DHCPv6, за да включите адресите, които са присвоени на клиентите. [ISC-бъгове # 26377]
Какво е новото във версия 4.3.3:
- Предупреждавайте статичните анализи. [ISC-бъгове # 33510] [ISC-бъгове # 33511]
- Предоставяне на доброкачествени предупреждения за статичен анализ. [ISC-бъгове # 33428]
- Добавяне на чек за 64-битов пакет за atf. [ISC-бъгове # 32206]
- Използвайте по-нови пакети за инструменти * и включете поддръжката RFC_3542 в Mac OS. [ISC-бъгове # 26303]
- Премахнете променливата, когато не се използва поради #ifdefs, за да избегнете предупреждение за компилатора на Solaris, използвайки GCC. [ISC-бъгове # 33032]
- Добавете чек за прекалено голямо празно пространство в конфиг или лизинг файл. Благодарение на Паоло Пелегрино за намирането на проблема и предложение за кръпка. [ISC-бъгове # 33351]
- Коригирайте няколко проблема с използването на OMAPI, за да манипулирате обекти от клас и подклас. [ISC-бъгове # 27452]
- Добавен е разговор за сън след убиване на стария клиент, за да се даде време за почистване на гнездата. Това трябва да позволи на опцията -r да работи по-последователно. [ISC-бъгове # 18175]
- Липсващите файлове за Ръководство за разработчици на DHCP на ISC вече са включени в табловете за публикуване. За да генерирате тази документация, моля, използвайте командата make devel в директорията doc. [ISC-бъгове # 32767]
- Актуализиране на клиентския скрипт за използване с openwrt. [ISC-бъгове # 29843]
- Поправете обработката на сокет за клиенти на DHCPv6, за да позволите на няколко копия на клиент на една машина да работят правилно. Преди това само един клиент би получил пакетите. Благодарение на Jiri Popelka в Red Hat за доклада за грешки и потенциалния кръпка. [ISC-бъгове # 34784]
- Добавена е поддръжка за нежно изключване след получаване на сигнал. [ISC-бъгове # 32692] [ISC-Bugs 34945]
- Увеличете регистрацията на сървъра на DHCPv6, за да включите адресите, които са присвоени на клиентите. [ISC-бъгове # 26377]
Какво е новото във версия 4.3.0 / 4.2.6:
- Предупреждавайте статичните анализи. [ISC-бъгове # 33510] [ISC-бъгове # 33511]
- Предоставяне на доброкачествени предупреждения за статичен анализ. [ISC-бъгове # 33428]
- Добавяне на чек за 64-битов пакет за atf. [ISC-бъгове # 32206]
- Използвайте по-нови пакети за инструменти * и включете поддръжката RFC_3542 в Mac OS. [ISC-бъгове # 26303]
- Премахнете променливата, когато не се използва поради #ifdefs, за да избегнете предупреждение за компилатора на Solaris, използвайки GCC. [ISC-бъгове # 33032]
- Добавете чек за прекалено голямо празно пространство в конфиг или лизинг файл. Благодарение на Паоло Пелегрино за намирането на проблема и предложение за кръпка. [ISC-бъгове # 33351]
- Коригирайте няколко проблема с използването на OMAPI, за да манипулирате обекти от клас и подклас. [ISC-бъгове # 27452]
- Добавен е разговор за сън след убиване на стария клиент, за да се даде време за почистване на гнездата. Това трябва да позволи на опцията -r да работи по-последователно. [ISC-бъгове # 18175]
- Липсващите файлове за Ръководство за разработчици на DHCP на ISC вече са включени в табловете за публикуване. За да генерирате тази документация, моля, използвайте командата make devel в директорията doc. [ISC-бъгове # 32767]
- Актуализиране на клиентския скрипт за използване с openwrt. [ISC-бъгове # 29843]
- Поправете обработката на сокет за клиенти на DHCPv6, за да позволите на няколко копия на клиент на една машина да работят правилно. Преди това само един клиент би получил пакетите. Благодарение на Jiri Popelka в Red Hat за доклада за грешки и потенциалния кръпка. [ISC-бъгове # 34784]
- Добавена е поддръжка за нежно изключване след получаване на сигнал. [ISC-бъгове # 32692] [ISC-Bugs 34945]
- Увеличете регистрацията на сървъра на DHCPv6, за да включите адресите, които са присвоени на клиентите. [ISC-бъгове # 26377]
- фиксиран. Това издание включва фиксирания код Bind9. Няма кодови промени в DHCP кода. [ISC-бъгове # 32688] CVE: CVE-2013-2266.
- Коригирайте кода, за да изчислите стойностите на времето в клиента, за да сравните стойността на ребандата до безкрайността, вместо да подновите стойността. Благодарение на Chenda Huang от H3C Technologies Co., Limited за отразяването на този проблем. [ISC-бъгове # 29062]
- Коригирайте някои проблеми в кода за опциите за анализ и печат. [ISC-Bugs # 22625] - правилни опции за печат, които имат няколко полета, последвани от масив от нещо, например "fIa" [ISC-Bugs # 27289] - правилно да анализирате опциите в декларациите, които имат няколко полета, последвани от масив от нещо, например "fIa" [ISC-Bugs # 27296] - правилно да определим дали анализираме 16 или 32-битовата стойност в value_numeric_expression (extract-int). [ISC-Bugs # 27314] - правилно анализирайте опцията за нулева дължина от лизинговия файл. Благодарение на Мариус Томашчевски от SUSE за доклада и прототипа за този билет, както и билет 27289.
- По-рано сървърният код е бил отпуснат, за да позволи на пакетите с идентификатори на клиенти с нулева дължина да бъдат обработени. В някои ситуации използването на идентификатори на клиента с нулева дължина може да накара сървъра да отиде в безкраен цикъл. Тъй като такива IDs не са валидни съгласно RFC 2132, раздел 9.14, сървърът вече не ги приема. Идентификаторите на клиент с дължина 1 са също невалидни, но сървърът все още ги приема, за да сведе до минимум прекъсването. Ограничението вероятно ще бъде затегнато в бъдеще, за да се забранят IDs с дължина 1. Благодарение на Markus Hietava от проекта Codenomicon CROSS за откриването на този проблем и CERT-FI за координация на уязвимостта. [ISC-бъгове # 29851] CVE: CVE-2012-3571
- Когато се опитвате да конвертирате DUID от опция клиентски идентификатор в хардуерен адрес, обработвате неочаквани клиентски идентификатори правилно. Благодарение на Маркус Хиетава от проекта CROSS на Codenomicon за откриването на този проблем и CERT-FI за координация на уязвимостта. [ISC-бъгове # 29852] CVE: CVE-2012-3570
- Намерени са и се фиксират двойки изтичания в паметта. Благодарение на Глен Юстас от Университета Масей, Нова Зеландия за откриването на този проблем. [ISC-бъгове # 30024] CVE: CVE-2012-3954
- Съществуващите наследени тестове за единица са мигрирали към Автоматизирана тестова рамка (ATF). Бяха разработени няколко нови теста. За да активирате тестовете за единица, моля, използвайте --with-atf в конфигурационния скрипт. Бе добавено Ръководство за програмисти. За да го генерирате, моля, използвайте make devel в док директорията. Понастоящем той е в ранните етапи на развитие, но се очаква да нарасне в близко бъдеще. [ISC-бъгове 25901]
- Бе открит и фиксиран проблем с използването на срокове за отдаване под наем. Извършването на някои промени в крайното време на отдаването под наем на IPv6 може да доведе до прекратяване на сървъра. Благодарение на Глен Юстас от Университета Масей, Нова Зеландия за откриването на този проблем. [ISC-Bugs # 30281] CVE: CVE-2012-3955
- Актуализирайте кода за отстраняване на неизправности в паметта, за да работите с v6. [ISC-бъгове # 30297]
- Отпуснете изискванията за изтриване на запис А или АААА. Преди това кодът за премахване на DDNS изискваше записът A или AAAA и записът TXT да съществуват. Това изискване може да доведе до проблеми, ако нещо прекъсне отстраняването, като остави само TXT записа. Тази релаксация беше кодифицирана в RFC 4703. [ISC-Bugs # 30734]
- Променете кода за преодоляване на повреда, за да се справите по-добре с неправилните имена на партньори. Преди това структурата, съдържаща името, можеше да бъде освободена неправилно в някои случаи и да не бъде освободена в други случаи. [ISC-бъгове # 30320]
- Добавете опция за конфигуриране, enable-secs-byteorder, за да се справите с клиенти, които правят поръчането на байт в полето secs неправилно. Това поле трябва да е в мрежов байт, но някои клиенти го грешат. Когато тази опция е разрешена, сървърът ще провери полето secs и ако изглежда погрешно (висок байт не нулев и нисък байт нула), заменете байтовете. По подразбиране е деактивирано. Тази опция е полезна само при извършване на балансиране на натоварването в случай на отказ. [ISC-бъгове # 26108]
- Коригирайте набор от проблеми, открити чрез инструмент за проверка на кода. Благодарение на Джури Полалка и Томас Хозца "Ред Хат" за трупите и кръпките. [ISC-бъгове # 23833]
- Разработването на параметри на некотирани стрингове на base64 се подобри. Сега анализаторът правилно обработва низове, съдържащи запазени имена. [ISC-бъгове # 23048]
- Променете функцията nak_lease, за да направите някои опити да намерите опция за идентификатор на сървър, която да използвате за NAK. Тази функция е активирана чрез дефиниране на SERVER_ID_FOR_NAK в включва / site.h и понастоящем по подразбиране е деактивиран. [ISC-бъгове # 25689]
- Клиентът вече предава информация за опциите, които поиска от сървъра, към кода на скрипта чрез променливи на средата. Тези променливи са от формуляра request_ = 1, като името на опцията е същото като използваното в променливите new_ * и old_ *. [ISC-бъгове # 29068]
- Добавете поддръжка за проста проверка дали сървърният идентификатор в съобщението за заявка към партньор за отказ съвпада със сървъра на сървъра. Тази поддръжка е разрешена чрез редактиране на файла включва / site.h и премахване на дефиницията за SERVER_ID_CHECK. Опцията има няколко ограничения и проблеми - моля, прочетете коментара в файла site.h, преди да го активирате. [ISC-бъгове # 31463]
- Подредете някои проблеми на компилатора в кода за отстраняване на грешки. [ISC-бъгове # 26460]
- Преместете файла exhample на dhcpd.conf в dhcpd.conf.example, за да избегнете презаписа на файла dhcpd.conf при инсталиране на нова версия на ISC DHCP. Сега потребителят ще трябва ръчно да копира и редактира файла dhcpd.conf по желание. [ISC-бъгове # 19337]
- Проверявайте стойността на състоянието, когато се опитвате да прочетете от дадена връзка, за да видите дали тя може да е затворена. Ако изглежда затворено, не се опитвайте да четете отново от него. Това избягва потенциален цикъл на задържане-чакане, когато имената на връстниците са несъответстващи. [ISC-Bugs # 31231]
- Премахнете неизползвана променлива, за да поддържате компилаторите щастливи. [ISC-бъгове # 31983]
- е открит и фиксиран. Извършването на някои промени в крайното време на отдаването под наем на IPv6 може да доведе до прекратяване на сървъра. Благодарение на Глен Юстас от Университета Масей, Нова Зеландия за откриването на този проблем. [ISC-Bugs # 30281] CVE: CVE-2012-3955
- адрес в полето за адреса на връзката. Преди това такова съобщение би причинило срив на сървъра.
Какво е новото във версия 4.2.5-P1:
Какво е новото във версия 4.2.5:
Какво е новото във версия 4.2.4-P2:
Коментари не е намерена