lëshimi i një sistemi operativ UNIX-podobshëm multi-platformë . Projekti OpenBSD u themelua nga Theo de Raadt në vitin 1995 pas me zhvilluesit e NetBSD, si rezultat që Theo humbi qasjen në depozitën CVS të NetBSD. Pas kësaj, Theo de Raadt së bashku me një grup mbështetësish krijoi një sistem të ri operativ të hapur mbi bazën e pemës së kodit të NetBSD, me qëllim kryesor të zhvillimit të cilit ishin transportueshmëria ( 12 platforma harduerike), standardizimi, funksionimi i saktë, siguria aktive dhe mjetet e integruara të kriptografisë. Madhësia e paketës së plotë të instalimit të sistemit bazë OpenBSD 6.7 është 470 MB.
LibreSSL ( , filtrimi i paketave PF OpenBGPD dhe OpenOSPFD OpenNTPD OpenSMTPD , demon , demonstrim me realizimin e protokollit IDENT, alternativa BSDL pĂ«r paketĂ«n GNU groff â , protokolli pĂ«r organizimin e sistemeve tĂ« besueshmĂ«risĂ« CARP (Common Address Redundancy Protocol), i lehtĂ« , mjet pĂ«r sinkronizimin e skedarĂ«ve .
Ndryshimet kryesore :
- Sistemi i skedarëve FFS2, i cili përdor vlera 64-bit të kohës dhe numrave të blloqeve, aktivizohet si standard në instalimet e reja për shumicën e arkitekturave të mbështetura, përveç FFS (përveç landisk, luna88k dhe sgi).
- Shtuar një metodë të re për kontrollin e lejueshmërisë për thirrjet sistemore, e cila e komplikon shfrytëzimin e dobësive. Metoda lejon ekzekutimin e thirrjeve sistemore vetëm nëse ato kërkohen nga zona të regjistruara paraprakisht të memories. Një thirrje sistemore e re msyscall() është propozuar për të shënuar zonat e memories dhe për të aktivizuar mbrojtjen.
- Numri i particioneve që mund të krijohen në një disk është rritur nga 7 në 15.
- Kodi për analizën e opsioneve në cron është shkruar përsëri për të mbështetur mundësi të ngjashme me getopt, si "-ns" dhe përsëritjen e të njëjtave flamuj. Fushë "options" në crontab është rinovuar në "flags". Një flamur "-s" është shtuar në crontab, ku vetëm një instancë e detyrës mund të ekzekutohet në të njëjtën kohë. Një operator "~" është shtuar për të specifikuar një vlerë të rastësishme kohe.
- Në menaxherin e dritareve cwm është realizuar mundësia për të përcaktuar madhësinë e dritares në përqindje nga madhësia e dritares kryesore në kompozimin me mozaik.
- Për arkitekturën powerpc është kaluar në përdorimin e Clang si standard dhe është aktivizuar një implementim i pavarur nga arkitektura i mplock.
- Në apmd është përmirësuar mbështetja për kalimin automatik në modalitetet e pritjes dhe gjumit (-z/-Z) - demoni tani reagon në mesazhet për ndryshimin e ngarkesës së baterisë të dërguara nga drejtori i kontrollit të energjisë. Kalimi në gjumë ndodh me një vonesë prej 60 sekondash, duke i dhënë përdoruesit kohë për të marrë kontroll.
- Në serverin HTTP të ndërtuar është shtuar variabla e konfigurimit $REQUEST_SCHEME për të ruajtur protokollin origjinal (http ose https) gjatë ridrejtimit, si dhe opsioni "strip" që lejon përdorimin e disa chroot në /var/www për serverët FastCGI.
- Në utilitarin top është shtuar mbështetje për rrotullimin përmes çelësave 9 dhe 0.
- ĂshtĂ« prezantuar njĂ« mekanizĂ«m pĂ«r liçensimin e faqeve tĂ« memories nĂ« rend tĂ« pĂ«rmbysur, duke rritur ndjeshĂ«m efikasitetin e lirimit aktiv tĂ« njĂ« numri tĂ« madh faqesh.
- Në serverin DNS unbound, verifikimi DNSSEC është aktivizuar si standard.
- Thirrjet sistemore janë liruar nga bllokimi global.
__thrsleep(2), __thrwakeup(2), close(2), closefrom(2), dup(2), dup2(2), dup3(2), flock(2), fcntl(2), kqueue(2), pipe(2), pipe2(2) dhe nanosleep(2), si dhe pjesa bazĂ« e ioctl(2). - ĂshtĂ« zgjeruar mbĂ«shtetja pĂ«r harduerin. ĂshtĂ« shtuar njĂ« drejtues i ri i iwx pĂ«r çipat e paikuar Intel AX200, dhe nĂ« drejtuesin iwm Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pajisjet Intel 9260 dhe 9560. ĂshtĂ« shtuar drejtuesi rge pĂ«r Realtek 8125 PCI Express 2.5Gb. JanĂ« propozuar shumĂ« drejtues tĂ« rinj pĂ«r tĂ« pĂ«rmirĂ«suar performancĂ«n nĂ« platformat arm64 dhe armv7, pĂ«rfshirĂ« mbĂ«shtetje pĂ«r pllakĂ«n Raspberry Pi 4 dhe mbĂ«shtetje tĂ« pĂ«rmirĂ«suar pĂ«r Raspberry Pi 2 dhe 3.
- është zgjeruar nën-sistemi i zërit sndio. Janë shtuar API-të sioctl_open dhe utilitari sndioctl për të menaxhuar zërin përmes sndiod. /dev/mixer është hequr, në vend të tij të gjitha portet janë transferuar në sndio në vend të ndërfaqes së mixerit të bërthamës. Në sndiod është siguruar përdorimi i mekanizmave të harduerit për kontrollin e volumin. Për të përmirësuar sigurinë, është ndaluar qasja e përdoruesve të zakonshëm në /dev/audio* dhe /dev/rmidi*.
- NĂ« stakun wireless Ă«shtĂ« ndaluar lidhja me çdo rrjet Wi-Fi tĂ« disponueshĂ«m qĂ« nuk mbĂ«shtet enkriptimin, pĂ«rveç thirrjes eksplicite tĂ« komandĂ«s "ifconfig join". ĂshtĂ« siguruar fillimi i skanimit sfondor tĂ« rrjeteve tĂ« disponueshme kur komandĂ«s "ifconfig scan" i Ă«shtĂ« dhĂ«nĂ« pĂ«rdoruesit root. ĂshtĂ« rritur cache e rezultateve tĂ« skanimit. ĂshtĂ« shtuar njĂ« flamur "nwflag nomimo" i vendosur pĂ«rmes ifconfig, i cili ndihmon nĂ« eliminimin e humbjes sĂ« paketave nĂ« modin 11n kur pajisja ka ndĂ«rprerĂ«s tĂ« papĂ«rdorur pĂ«r antenat. PĂ«r drejtuesin bwfm Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modin e skanimit aktiv. Ă«shtĂ« pĂ«rmirĂ«suar kalimi automatik mes rrjeteve wireless pĂ«rmes uljes sĂ« prioriteteve pĂ«r rrjetet qĂ« nuk arritĂ«n tĂ« lidhen.
- Në stakun rrjetës është shtuar një drejtues i ri pppac, në të cilin është transferuar realizimi i ndërfaqes PPP Access Concentrator. Cilësimet npppd.conf janë riaktualizuar për të përdorur pppac në vend të tun. Nëse përçimi i paketeve është i fikur, është shtuar një kontroll i përputhjes së adresës së destinacionit në paketë me adresën e ndërfaqes rrjetës. Mbështetje për mobileip është hequr.
- Këtyre përdoruesve pa të drejta root i është ndaluar përdorimi i ioctl për të ndryshuar adresën e ndërfaqes rrjetës dhe për të ndryshuar parametrat e ndërfaqeve pppoe.
- Në sysupgrade është mundësuar nisja e përditësimeve të firmware (fw_update) para rivendosjes para përditësimit.
- ĂshtĂ« pĂ«rmirĂ«suar thirrja sistemore unveil, e cila siguron izolimin e qasjes nĂ« sistemin e skedarĂ«ve. Numri i aplikacioneve nga sistemi bazĂ« pĂ«r tĂ« cilat Ă«shtĂ« realizuar mbrojtja duke pĂ«rdorur unveil ka arritur nĂ« 82. PĂ«rfshirĂ« nĂ« unveil janĂ« pĂ«rkthyer vmstat, iostat dhe systat.
- Në crypto(3) është shtuar mbështetje për RSA-PSS.
- NĂ« DNS resolver unwind Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r DoT (DNS mbi TLS). ĂshtĂ« shtuar porosia 'unwindctl status memory'.
- Implementimi i ipsec Ă«shtĂ« modernizuar nĂ« mĂ«nyrĂ« tĂ« konsiderueshme. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zhvendosjen automatike tĂ« trafikut midis rdomain gjatĂ« enkriptimit dhe dekriptimit pĂ«r mbrojtje nga sulmet pĂ«rmes kanaleve tĂ« jashtme. NĂ« iked Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ndryshimin e rdomain, dhe nĂ« iked.conf Ă«shtĂ« shtuar opsioni 'rdomain'.
PĂ«r iked dhe isakmpd nivelin IPSEC_LEVEL_REQUIRE Ă«shtĂ« vendosur si gjithmonĂ«, duke ndaluar pĂ«rpunimin e paketave tĂ« paenkriptuara qĂ« i pĂ«rkasin rrjedhĂ«s. Algoritmet curve25519, ecp256, ecp384, ecp521, modp3072 dhe modp4096 janĂ« shtuar nĂ« konfigurimin e grupit Diffie-Hellman pĂ«r IKE SA. NĂ« iked Ă«shtĂ« ndryshuar metoda e autentikimit nga defekti nĂ« autentikimin me nĂ«nshkrim digjital (RFC 7427). JanĂ« shtuar parametrat ESN nĂ« iked.conf. ĂshtĂ« shtuar opsioni '-p' pĂ«r zgjedhjen e njĂ« numri tĂ« pacaktuar UDP-porti. - JanĂ« zgjeruar mundĂ«sitĂ« e muxerit tĂ« terminaleve tmux, duke shtuar shumĂ« opsione tĂ« reja.
- Versioni i serverit tĂ« postĂ«s OpenSMTPD Ă«shtĂ« pĂ«rditĂ«suar. NĂ« filtrat e integruar Ă«shtĂ« realizuar fjala kyçe 'bypass' pĂ«r tĂ« kaluar pĂ«rpunimin nĂ«n kushte tĂ« caktuara. ĂshtĂ« lejuar pĂ«rdorimi i emrit tĂ« pĂ«rdoruesit tĂ« sesionit aktual smtpd nĂ« filtrat. NĂ« smtpd.conf Ă«shtĂ« lejuar pĂ«rdorimi i parametrave mail-from dhe rctp-to.
- Paketa OpenSSH 8.2 është përditësuar, e cila ka sjellë mbështetje për tokenet e autentikimit të dyfishtë FIDO/U2F. Një përmbledhje e detajuar e përmirësimeve mund të shihet. .
- Paketa LibreSSL, në të cilën është përfunduar realizimi i TLS 1.3 mbi bazën e automatikëve të rinj dhe nën-sistemit të punës me regjistrat. Aktualisht është përfshirë vetëm pjesa klient e TLS 1.3, ndërsa pjesa server do të aktivizohet si defekti në një nga lëshimet e ardhshme. Lista e ndryshimeve të tjera mund të shikohet në njoftimet për lëshimet. dhe .
- Numri i porteve pĂ«r arkitekturĂ«n AMD64 Ă«shtĂ« 11268, pĂ«r aarch64 â 10848, pĂ«r i386 â 10715. KomponentĂ«t nga zhvillues tĂ« tretĂ« nĂ« pĂ«rbĂ«rjen e OpenBSD 6.7 janĂ« pĂ«rditĂ«suar:
- Steku grafik Xenocara mbi bazën e 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 patches)
- GCC 4.2.1 (me patches) dhe 3.3.6 (me patches)
- Perl 5.30.2 (me patches)
- NSD 4.2.4
- Unbound 1.10.0
- Ncurses 5.7
- Binutils 2.17 (me patches)
- Gdb 6.3 (me patches)
- Awk nga 20 dhjetori 2012.
- Expat 2.2.8
Burimi: opennet.ru
