Hoʻokuʻu ʻia o OpenBSD 6.7

Waiho ʻia e ka hoʻokuʻu ʻana i kahi ʻōnaehana hoʻohana like UNIX-like kūʻokoʻa OpenBSD 6.7. Ua hoʻokumu ʻia ka papahana OpenBSD e Theo de Raadt ma 1995 ma hope paio me nā mea hoʻomohala NetBSD, no laila ua hōʻole ʻia ʻo Teo i ke komo ʻana i ka waihona NetBSD CVS. Ma hope o kēia, ua hana ʻo Theo de Raadt a me kahi hui o nā poʻe like like i kahi ʻōnaehana hana wehe hou e pili ana i ka kumu kumu kumu NetBSD, ʻo nā pahuhopu nui ʻo ia ka portability (kākoʻo ʻia e 12 mau kahua paʻa), hoʻohālikelike, hana pololei, palekana ikaika a me nā mea hana cryptographic i hoʻohui ʻia. Nui hoʻokomo piha Kiʻi ISO ʻO ka ʻōnaehana kumu OpenBSD 6.7 he 470 MB.

Ma waho aʻe o ka ʻōnaehana hana ponoʻī, ua ʻike ʻia ka papahana OpenBSD no kāna mau ʻāpana, i hoʻolaha nui ʻia i nā ʻōnaehana ʻē aʻe a ua hōʻoiaʻiʻo iā lākou iho ʻo ia kekahi o nā hopena palekana a kiʻekiʻe. Ma waena o lākou: LibreSSL (lāʻau OpenSSL), OpenSSH, kānana pūʻolo PF, hoʻokele daemons OpenBGPD a me OpenOSPFD, kikowaena NTP OpenNTPD, kikowaena leka uila OpenSMTPD, text terminal multiplexer (e like me ka pale GNU) tmux, daemon identd me ka hoʻokō ʻana i ka protocol IDENT, kahi koho BSDL i ka pūʻolo GNU groff - mandoc, protocol no ka hoʻonohonoho ʻana i nā ʻōnaehana hoʻomanawanui hewa ʻo CARP (Common Address Redundancy Protocol), māmā. http kikowaena, mea pono hoʻonohonoho waihona OpenRSYNC.

ka papa kuhikuhiE nā hoʻomaikaʻi:

  • ʻO ka ʻōnaehana faila FFS2, e hoʻohana ana i ka manawa 64-bit a me nā waiwai poloka, hiki ke hoʻohana ʻia ma ka paʻamau i nā hoʻonohonoho hou no ka aneane āpau i kākoʻo ʻia ma kahi o FFS (koe wale ka landdisk, luna88k, a me sgi).
  • Ua hoʻohui ʻia kahi ala hou e nānā i ka pono o nā kelepona ʻōnaehana, kahi e hoʻopiʻi hou ai i ka hoʻohana ʻana i nā nāwaliwali. ʻAe ke ala i nā kelepona ʻōnaehana e hoʻokō ʻia inā loaʻa lākou mai nā wahi hoʻomanaʻo i hoʻopaʻa ʻia ma mua. Ua manaʻo ʻia kahi kelepona ʻōnaehana msyscall () e hōʻailona i nā wahi hoʻomanaʻo a hoʻōla i ka pale.
  • Ua hoʻonui ʻia ka helu o nā ʻāpana i hiki ke hana ʻia ma hoʻokahi disk mai 7 a 15.
  • Ua kākau hou ʻia ke code parsing koho cron e kākoʻo i nā hiʻohiʻona e like me getopt e like me "-ns" a me ke kuhikuhi hou ʻana i nā hae like. Ua kapa hou ʻia ke kahua "koho" ma crontab i "nā hae". Hoʻohui ʻia kahi hae "-s" i crontab i hiki ke holo i hoʻokahi laʻana o kahi hana i ka manawa. Hoʻohui ʻia ka mea hoʻohana "~" e kuhikuhi i kahi waiwai manawa.
  • Hoʻohana ka mana o ka puka makani cwm i ka hiki ke hoʻoholo i ka nui o ka puka makani ma ke ʻano he pākēneka o ka nui o ka puka aniani mua i kahi hoʻolālā tile.
  • Ua hoʻololi ka hoʻolālā powerpc i ka hoʻohana ʻana iā Clang ma ke ʻano maʻamau a hiki i kahi hoʻokō kūʻokoʻa hoʻolālā o mplock.
  • Ua hoʻomaikaʻi ʻo apmd i ke kākoʻo no ka standby a me ka hibernation (-z/-Z) - ke pane nei ka daemon i kēia manawa i nā memo hoʻololi hoʻoili pākaukau i hoʻouna ʻia e ka mea hoʻokele mana. Hiki ke hoʻololi i ka hiamoe me ka lohi o 60 kekona, kahi e hāʻawi ai i ka mea hoʻohana i ka manawa e lawe ai i ka mana.
  • Hoʻohui ʻia ka $REQUEST_SCHEME hoʻololi hoʻonohonoho i ka kikowaena HTTP i kūkulu ʻia e mālama i ka protocol kumu (http a i ʻole https) i ka wā e hoʻohuli ai, a me kahi koho "strip" e ʻae i nā chroots he nui i /var/www no nā kikowaena FastCGI.
  • Ke kākoʻo nei ka mea hoʻohana kiʻekiʻe i ka hoʻohana ʻana i nā kī 9 a me 0.
  • Hoʻokomo ʻia kahi ʻano hana no ka hoʻokuʻu ʻana i nā ʻaoʻao hoʻomanaʻo i ka ʻaoʻao hope, kahi e hoʻonui nui ai i ka pono o ka hoʻokuʻu ʻana i ka nui o nā ʻaoʻao.
  • Ua hoʻohana ʻia ka nānā ʻana i ka DNSSEC ma ka paʻamau.
  • Hoʻokuʻu ʻia nā kelepona ʻōnaehana mai ka pale honua
    __thrsleep(2), __thrwakeup(2), kokoke(2), closefrom(2), dup(2), dup2(2), dup3(2), flock(2), fcntl(2), kqueue(2), paipu(2), pipe2(2) a me nanosleep(2), a me ka hapa kumu o ioctl(2).

  • Kākoʻo lako lako i hoʻonui ʻia. Ua hoʻohui ʻia kahi mea hoʻokele iwx hou no Intel AX200 uila uila, a ua hoʻohui ka mea hoʻokele iwm i ke kākoʻo no nā polokalamu Intel 9260 a me 9560. Ua hoʻohui ʻia ka mea hoʻokele rge no Realtek 8125 PCI Express 2.5Gb. Nui nā mea hoʻokele hou i manaʻo ʻia e hoʻomaikaʻi i ka hana ma nā papa arm64 a me armv7, me ke kākoʻo hoʻohui ʻia no ka papa Raspberry Pi 4 a hoʻomaikaʻi i ke kākoʻo no Raspberry Pi 2 a me 3.
  • Ua hoʻonui ʻia ka subsystem kani sndio. Hoʻohui ʻia ʻo sioctl_open API a me ka pono sndioctl no ka hoʻomalu ʻana i ke kani ma o sndiod. /dev/mixer ua hoʻoneʻe ʻia a ua hoʻololi ʻia nā awa a pau i sndio ma kahi o ka kernel mixer interface. Hāʻawi ʻo Sndiod i ka hoʻohana ʻana i nā mīkini hoʻokele leo uila. No ka hoʻonui ʻana i ka palekana, pāpā ʻia ke komo ʻana o ka mea hoʻohana maʻamau i /dev/audio* a me /dev/rmidi*.
  • Hoʻopau ka pūʻulu uila i ka hoʻopili ʻana i kekahi pūnaewele Wi-Fi i loaʻa ʻaʻole i kākoʻo i ka hoʻopili ʻana, koe wale nō ma ke kāhea ʻana i ke kauoha "ifconfig join". E hōʻoia i ka hoʻomaka ʻana o ka ʻike hope o nā pūnaewele i loaʻa i ka wā i hoʻokō ʻia ai ke kauoha "ifconfig scan" e ka mea hoʻohana kumu. Ua hoʻonui ʻia ka hūnā o nā hopena scan. Hoʻohui ʻia ka hae "nwflag nomimo", i hoʻonohonoho ʻia ma o ifconfig, e kōkua ana i ka hoʻopau ʻana i ka poho packet ma ke ʻano 11n inā loaʻa nā mea hoʻohui antenna ʻole. Hoʻohui ʻia ke kākoʻo no ke ʻano scanning ikaika no ka mea hoʻokele bwfm. Hoʻomaikaʻi ʻia ka hoʻololi ʻana ma waena o nā ʻupena uila ma o ka hoʻohaʻahaʻa ʻana i ka mea nui no nā pūnaewele hiki ʻole ke hoʻopili ʻia.
  • Ua ʻike ʻia kahi mea hoʻokele pppac hou i loko o ka waihona pūnaewele, e komo pū ana me ka hoʻokō ʻana o ka PPP Access Concentrator interface. Ua hoʻololi ʻia nā hoʻonohonoho npppd.conf e hoʻohana i ka pppac ma kahi o tun. Ke hoʻopau ʻia ka hoʻihoʻi ʻana i ka ʻeke, ua hoʻohui ʻia kahi māka e nānā inā pili ka helu wahi i loko o ka ʻeke me ka helu o ke kikowaena pūnaewele. Wehe ʻia ke kākoʻo Mobileip.
  • ʻAʻole pāpā ʻia nā mea hoʻohana ʻole i ka hoʻohana ʻana i ioctl e hoʻololi i ka helu kikowaena pūnaewele a hoʻololi i nā ʻāpana o nā interface pppoe.
  • ʻO ka sysupgrade e hōʻoia i ka hoʻomaka ʻana o ka firmware (fw_update) ma mua o ka hoʻomaka hou ʻana ma mua o ka hoʻonui ʻana.
  • Ua hoʻomaikaʻi ʻia ka ʻōnaehana unveil no ka hoʻolako ʻana i ka ʻōnaehana waihona waihona. Ua hoʻonui ʻia ka helu o nā noi mai ka ʻōnaehana kumu i hoʻokō ʻia ai ka pale me ka wehe ʻana i ka 82. Me vmstat, iostat a me systat i hoʻoili ʻia e wehe.
  • Ua hoʻohui ʻia ke kākoʻo RSA-PSS i crypto(3).
  • Ua hoʻohui ʻia ke kākoʻo DoT (DNS ma luna o TLS) i ka hoʻonā DNS unwind. Hoʻohui ʻia ke kauoha "unwindctl status memory".
  • Ua hoʻololi nui ʻia ka hoʻokō ʻana o ka ipsec. Hoʻohui i kākoʻo no ka neʻe ʻana i nā kaʻa ma waena o nā rdomains i ka wā o ka hoʻopili ʻana a me ka decryption e pale aku i nā hoʻouka ʻaoʻao. Hoʻohui i ke kākoʻo no ka hoʻololi ʻana i ka rdomain i iked, a hoʻohui i ke koho 'rdomain' i iked.conf
    ʻO ka pae paʻamau no ka iked a me ka isakmpd ʻo IPSEC_LEVEL_REQUIRE, ka mea e pāpā ai i ka hana ʻana i nā ʻeke i hoʻopili ʻole ʻia e pili ana i ke kahe. Ua hoʻohui ʻia nā algorithm curve25519, ecp256, ecp384, ecp521, modp3072 a me modp4096 i nā hoʻonohonoho hui Diffie-Hellman no IKE SA. Ma ka iked, ua hoʻololi ʻia ke ʻano hōʻoia paʻamau i ka hōʻoia hōʻoia kikohoʻe (RFC 7427). Hoʻohui i nā hoʻonohonoho ESN i iked.conf. Hoʻohui ʻia ke koho "-p" e koho i kahi helu port UDP maʻamau.

  • Ua hoʻonui ʻia nā mana o ka tmux terminal multiplexer a ua hoʻohui ʻia nā koho hou he nui.
  • Ua hōʻano hou ʻia ka mana o ke kikowaena leka uila OpenSMTPD. Hoʻokomo nā kānana i kūkulu ʻia i ka huaʻōlelo "bypass" e hoʻokuʻu i ka hana ma lalo o nā kūlana i kuhikuhi ʻia. E ʻae i ka inoa inoa o ke kau smtpd i kēia manawa e hoʻohana i nā kānana. Ma smtpd.conf, hiki i nā ʻāpana ke hoʻohana i ka leka uila-mai a me rctp-i.
  • Ua hōʻano hou ʻia ka pūʻolo OpenSSH 8.2 e hoʻokomo i ke kākoʻo no FIDO/U2F mau hōʻailona hōʻoia ʻelua kumu. Hiki iā ʻoe ke ʻike i kahi kikoʻī kikoʻī o nā hoʻomaikaʻi maanei.
  • Hoʻohou ka FreeSSL package, kahi i hoʻokō ʻia ai ka hoʻokō ʻana o TLS 1.3 e pili ana i kahi mīkini mokuʻāina hope a me kahi subsystem no ka hana ʻana me nā moʻolelo. ʻO ka mea paʻamau, ʻo ka ʻāpana o ka mea kūʻai aku o TLS 1.3 i hiki i kēia manawa; ua hoʻolālā ʻia ka ʻāpana kikowaena e hoʻāla ʻia ma ka paʻamau i kahi hoʻokuʻu e hiki mai ana. Hiki ke ʻike ʻia kahi papa inoa o nā hoʻololi ʻē aʻe ma nā hoʻolaha hoʻokuʻu 3.1.0 и 3.1.1.
  • ʻO ka helu o nā awa no ka AMD64 architecture ʻo 11268, no aarch64 - 10848, no i386 - 10715. Ua hoʻonui hou ʻia nā ʻāpana mai nā mea hoʻomohala ʻaoʻao ʻekolu i OpenBSD 6.7:
    • Xenocara kiʻi paʻi ma luna o X.Org 7.7 me xserver 1.20.8 + patches, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.2.8, xterm 351, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (me nā ʻāpana)
    • GCC 4.2.1 (me nā paʻi) a me 3.3.6 (me nā ʻāpana)
    • Perl 5.30.2 (me nā ʻāpana)
    • NSD 4.2.4
    • Hoʻokuʻu ʻia 1.10.0
    • Ncurses 5.7
    • Binutils 2.17 (me nā ʻāpana)
    • Gdb 6.3 (me nā ʻāpana)
    • Awk December 20, 2012
    • Expat 2.2.8

    Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka