Консорциум ISC опубликовал релиз DHCP-сервера Kea 3.0, идущего на смену классическому ISC DHCP. Kea 3.0 отмечен как первый выпуск, для которого будет обеспечен длительный цикл сопровождения (LTS) - обновления будут выпускаться в течение трёх лет. Новые значительные стабильные выпуски планируют формировать раз в полгода, а не раз в год. Исходные тексты проекта распространяются под лицензией Mozilla Public License (MPL) 2.0, вместо ранее применяемой для ISC DHCP лицензии ISC License...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63474
Написан кстати целиком на C++. Как же так, они против безопасности что ли?
Лучше бы на Си писали. Кресты переусложнены и вместо кода лапша получается. Классы придумали извращенцы.
"Если им не нравятся классы, пусть используют структуры."
Лапша в достаточно сложных проектах получается, как раз, без классов.
Памятник им надо ставить, без шуток.
> Как же так, они против безопасности что ли?Там С++14. Не идеально, но вполне себе норм, если не писать в стиле сишечки.
В любом слуйчае с++ менее дыряв чем сишка. Не зря GCC переписали на с++.Плюс у них есть и unit-tests, и с 2018 года есть fuzzing.
Большинство сишников даже таких слов не знают))
C23 будет конфетка, так что всё норм.
>>менее дыряв чем сишкаА что такое дырки в языках, можете объяснить поподробнее? А то, ни в одном учебнике про них не сказано.
Пробовал как-то в Ubuntu 24.04 ибо прочитал, что isc-dhcp – это луддитство.
Возился, возился, возился... но так и не заработало.
Сдался, поставил isc-dhcp и всё работает.В следующий раз в Ubuntu 26.04 попробую.
А почему не на Golang? Ведь golang - язычок, созданный для сетевых приложений, и уделывает сишку в плане секурности.
Потому что работать в ISC программистом за те деньги, что они предлагают желающих кроме китайских программистов в штатском нет. А те, что есть — знают только кресты, и только десятилетней давности.
А что будет с bind?
А ему то что, он же DNS.
Bind - эталонная реализация dns, его тоже будут заменять?
Его уже заменили, в этой фразе есть подсказка: "DHCP-сервер Kea основан на технологиях BIND 10"
Насколько помню и старый dhcp прекрасно обновлял ddns в связке с биндом.
Так и чем оно лучше старого ISC-dhcp? Адреса круче раздает или че?)
Точно не знаю. Но если бы вы пробовали настроить старый dhcpd, то знали бы, какой это ад.
была проблема, что если вмка вырубится резко то при следующем запуске она получала левый ip из той же подсети, хотя резервирование стояло как надо, и приходилось memfile чистить и службу перезапускать что бы оно запахало, пришлось вернуться на isc dhcp
> хотя резервирование стояло как надомак сетевого интерфейса менялся видать
Так вот и нет(( в лиз файле оно считало что этот ip уже занят хотя запрос был с той же виртуалке только перезагруженой
у вас точно в конфиге ip-mac биндинг был?