Очередной отчёт по развитию FreeBSD.
Исправления
- Stefan Farfeleder перенёс (http://docs.freebsd.org/cgi/mid.cgi?200601091802.k09I2dK4059564) в RELENG_5 крупные исправления в библиотеке libedit.
- Florent Thoumie исправил (http://docs.freebsd.org/cgi/mid.cgi?200601091954.k09JsSCf064296) ошибку в утилите kbdmap(1), приводящую к SIGSEGV.
- Ariff Abdullah провёл (http://docs.freebsd.org/cgi/mid.cgi?200601090206.k0926HEH084821) множество (http://docs.freebsd.org/cgi/mid.cgi?200601090206.k0926geb084855) коммитов (http://docs.freebsd.org/cgi/mid.cgi?200601090605.k0965PWE001077) с исправлениями (http://docs.freebsd.org/cgi/mid.cgi?200601100652.k0A6qx2v020657) в драйверах звуковой подсистемы.
- Gleb Smirnoff перенёс в RELENG_6 исправления: в драйвере (http://docs.freebsd.org/cgi/mid.cgi?200601101009.k0AA93cX036311) if_em(4), связанные с некорректным засыпанием устройства; в модуле (http://docs.freebsd.org/cgi/mid.cgi?200601101019.k0AAJmCa036968) ng_netflow(4) - обнуление корректного указателя; в драйвере (http://docs.freebsd.org/cgi/mid.cgi?200601101024.k0AAO56F037224)if_dc(4) - проверка активности драйвера в цикле обработки прерываний;
- Hartmut Brandt исправил (http://docs.freebsd.org/cgi/mid.cgi?200601101147.k0ABluAN048368) ошибку при разборе пути подключаемого файла в bsnmpd(1) и ряд (http://docs.freebsd.org/cgi/mid.cgi?200601101149.k0ABnQGi048446) других (http://docs.freebsd.org/cgi/mid.cgi?200601101159.k0ABxWqR048928) исправлений (http://docs.freebsd.org/cgi/mid.cgi?200601101152.k0ABqqZs048647).
- Brooks Davis перенёс (http://docs.freebsd.org/cgi/mid.cgi?200601110554.k0B5sEfZ038091) в RELENG_6 и RELENG_5 ряд исправлений в утилите ifconfig(8).
- Colin Percival выпустил (http://docs.freebsd.org/cgi/mid.cgi?200601110801.k0B81W7P053883) несколько бюллетеней по безопасности: FreeBSD-SA-06:01.texindex (ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-06:01.texindex.asc), FreeBSD-SA-06:02.ee (ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-06:02.ee.asc), FreeBSD-SA-06:03.cpio (ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-06:03.cpio.asc), FreeBSD-SA-06:04.ipfw (ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-06:04.ipfw.asc).
- Так же, многими коммитерами были (http://docs.freebsd.org/cgi/mid.cgi?200601142128.k0ELSU5S012423) сделаны (http://docs.freebsd.org/cgi/mid.cgi?200601142219.k0EMJHOa014930) исправления (http://docs.freebsd.org/cgi/mid.cgi?200601141759.k0EHxSFc094574) ошибок, найденных при помощи ПО Coverity Prevent(tm).
Изменения
- Florent Thoumie добавил (http://docs.freebsd.org/cgi/mid.cgi?200601080143.k081h0hI075019) поддержку USB сканера Acerscan 1240u (патч от Cameron Lerch <cam@zarya.org>). К утилитам pkg_add и pkg_info был добавлен (http://docs.freebsd.org/cgi/mid.cgi?200601091827.k09IRLdZ060609) новый параметр -K, с которым скачиваемые пакеты сохраняются в PKGDIR, при его отсутствии - в текущем каталоге.
- David Xu продолжает (http://docs.freebsd.org/cgi/mid.cgi?200601080148.k081mpBc075287) вносить (http://docs.freebsd.org/cgi/mid.cgi?200601080149.k081nVDm075329) изменения (http://docs.freebsd.org/cgi/mid.cgi?200601090807.k0987NTX010511) в потоковую библиотеку libthr.
- Hartmut Brandt добавил (http://docs.freebsd.org/cgi/mid.cgi?200601091233.k09CXjxt030677) в CURRENT новый модуль (http://docs.freebsd.org/cgi/mid.cgi?200601091301.k09D1Qaq039503) для bsnmpd - snmp_hostres, позволяющий наблюдать за системными ресурсами. Модуль разработал Victor Cruceru <soc-victor@freebsd.org> в рамках программы Google "Summer of Code".
- Takanori Watanabe добавил (http://docs.freebsd.org/cgi/mid.cgi?200601091746.k09Hka7C058808) новый драйвер FOMA для телефона NTT DoCoMo 3G, который так же работает и телефонами Kyocera PHS.
- Brooks Davis добавил (http://docs.freebsd.org/cgi/mid.cgi?200601100453.k0A4rKF5013402) в dhclient(8) поддержку (http://docs.freebsd.org/cgi/mid.cgi?200601100533.k0A5XXbE015009) alias'ов (дополнительных адресов, задаваемых пользователем). Так же, в утилиту crontab(1) добавлены (http://docs.freebsd.org/cgi/mid.cgi?200601100556.k0A5uWNG015947) изменения, после которых она отказывается работать с /etc/crontab. В драйвер syscons(4) были добавлены (http://docs.freebsd.org/cgi/mid.cgi?200601141757.k0EHvHNa094459) две переменных sysctl: hw.syscons.kbd_kbdkey и hw.syscons.kbd_reboot для определения поведения системы, аналогично использованию SC_DISABLE_KDBKEY и SC_DISABLE_REBOOT (патч от Luca Morettoni).
- Poul-Henning Kamp добавил (http://docs.freebsd.org/cgi/mid.cgi?200601100919.k0A9JBmg034238) новую опцию в ядро COMPAT_43TTY, отделив ею код совместимости с BSD4.3 tty.
- Scott Long произвёл (http://docs.freebsd.org/cgi/mid.cgi?200601110030.k0B0UPOx009098) ряд улучшений в драйвере if_em(4), в результате которых при использовании fast-forwarding было зарегистрировано повышение производительности с ~570 kpps до ~750 kpps. Scott выражает благодарность за помощь Andre Opperman, Gleb Smirnoff и Danny Braniss.
- Marcus Alves Grando добавил (http://docs.freebsd.org/cgi/mid.cgi?200601131133.k0DBXftB037504) поддержку Time DPA20B 1GB MP3 Player (патч от Ruben de Groot <rdg@bzerk.org) и Qware BeatZkey! Pro (патч от Radek Kozlowski <radek@raadradd.com>).
- Gleb Smirnoff добавил (http://docs.freebsd.org/cgi/mid.cgi?200601111529.k0BFTmfo092133) в netgraph(4) поддержку ktr(9) для облегчения отладки модулей и внёс изменения в ng_ether (href=http://docs.freebsd.org/cgi/mid.cgi?200601122109.k0CL9Cce048394) и ng_netflow (http://docs.freebsd.org/cgi/mid.cgi?200601122248.k0CMmCot061346), повышающие их производительность.
URL:
Новость: https://www.opennet.ru/opennews/art.shtml?num=6890