Lëshimi i Samba 4.12.0

Presented lëshimi Samba 4.12.0, duke vazhduar zhvillimin e degës Samba 4 me implementimin e plotë të kontrolluesit të domenit dhe shërbimit Active Directory, i përputhshëm me implementimin e Windows 2000 dhe në gjendje të shërbejë të gjitha versionet e mbështetura të klientëve në Windows, përfshirë Windows 10. Samba 4 është një produkt serveri multifunksional, duke ofruar gjithashtu implementimin e shërbimit të skedarëve, shërbimit të shtypjes dhe serverit të identifikimit (winbind).

Karakteristikat kryesore ndryshime në Samba 4.12:

  • Implementimet e brendshme tĂ« funksioneve kriptografike janĂ« hequr nga kodi i bazĂ«s nĂ« favor tĂ« pĂ«rdorimit tĂ« bibliotekave tĂ« jashtme. Si bibliotekĂ« kripto kryesore Ă«shtĂ« vendosur tĂ« pĂ«rdoret GnuTLS (kĂ«rkohet versioni minimal 3.4.7). PĂ«rveç uljes sĂ« mundĂ«sive tĂ« kĂ«rcĂ«nimeve qĂ« lidhen me identifikimin e dobĂ«sive nĂ« implementimet e brendshme tĂ« algoritmeve kriptografikĂ«, kalimi nĂ« GnuTLS gjithashtu ka lejuar arritjen e njĂ« rritjeje tĂ« konsiderueshme tĂ« performancĂ«s gjatĂ« pĂ«rdorimit tĂ« enkriptimit nĂ« SMB3. GjatĂ« testimit me implementimin e klientit CIFS nga bĂ«rthama Linux 5.3, Ă«shtĂ« regjistruar njĂ« rritje e shpejtĂ«sisĂ« sĂ« shkarkimit me 3 herĂ« dhe e leximit me 2.5 herĂ«.
  • Shtuar njĂ« backend tĂ« ri pĂ«r kĂ«rkimin nĂ« ndarjet SMB duke pĂ«rdorur protokollin Spotlight, i bazuar nĂ« motorin e kĂ«rkimit Elasticsearch (mĂ« parĂ« ofrohej njĂ« backend nĂ« bazĂ« tĂ« GNOME Tracker). Gjithashtu Ă«shtĂ« shtuar utilitari 'mdfind' me implementimin e klientit, qĂ« lejon dĂ«rgimin e kĂ«rkesave pĂ«r kĂ«rkim nĂ« çdo server SMB ku Ă«shtĂ« aktivizuar shĂ«rbimi RPC Spotlight. Vlera e konfigurimit 'spotlight backend' Ă«shtĂ« ndryshuar nĂ« parazgjedhje nĂ« 'noindex' (pĂ«r Tracker ose Elasticsearch duhet tĂ« vendosen shprehimisht vlerat 'tracker' ose 'elasticsearch').
  • Sjellja e operacioneve ‘net ads kerberos pac save’ dhe ‘net eventlog export’ Ă«shtĂ« ndryshuar, tani ato nuk e mbishkruajnĂ« skedarin, dhe nĂ« rastin e pĂ«rpjekjes pĂ«r tĂ« eksportuar nĂ« njĂ« skedar ekzistues, ato japin njĂ« gabim.
  • NĂ« samba-tool Ă«shtĂ« pĂ«rmirĂ«suar shtimi i rekordĂ«ve tĂ« kontakteve pĂ«r anĂ«tarĂ«t e grupeve. NĂ«se mĂ« parĂ«, me komandĂ«n ‘samba-tool group addmemers’ ishte e mundur thjesht tĂ« shtoheshin pĂ«rdoruesit, grupet dhe kompjuterĂ«t si anĂ«tarĂ« tĂ« rinj tĂ« grupeve, tani Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shtimin e kontakteve si anĂ«tarĂ« tĂ« grupeve.
  • NĂ« samba-tool Ă«shtĂ« lejuar filtrimi sipas njĂ«sive organizative (OU, Organizational Unit) ose nĂ«n-dhĂ«mi. JanĂ« shtuar flamuj tĂ« rinj ‘—base-dn’ dhe ‘—member-base-dn’, qĂ« ofrojnĂ« mundĂ«sinĂ« pĂ«r tĂ« kryer operacione vetĂ«m me njĂ« pjesĂ« tĂ« caktuar tĂ« pemĂ«s Active Directory, pĂ«r shembull, vetĂ«m brenda njĂ« njĂ«si tĂ« caktuar OU.
  • Shtuar njĂ« modul tĂ« ri VFS ‘io_uring’, qĂ« pĂ«rdor ndĂ«rfaqen e re tĂ« bĂ«rthamĂ«s Linux io_uring pĂ«r input/output asinkron. Io_uring mbĂ«shtet polling pĂ«r input/output dhe mund tĂ« funksionojĂ« me bufferizim (mĂ« parĂ« mekanizmi i propozuar "aio" nuk mbĂ«shteste input/output tĂ« buferizuar). Kur punoni me polling aktiv, performanca e io_uring e tejkalon ndjeshĂ«m atĂ« tĂ« aio. Aktualisht, mbi bazĂ«n e io_uring, Samba ka implementuar mbĂ«shtetje pĂ«r SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV dhe ka reduktuar kostot pĂ«r mbajtjen e njĂ« pool tĂ« ekzekutimeve shumĂ«fishe (threadpool) nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit duke pĂ«rdorur backend-in VFS tĂ« propozuar si parazgjedhje. PĂ«r ndĂ«rtimin e modulit VFS 'io_uring' kĂ«rkohet prania e bibliotekĂ«s liburing dhe kernelin Linux 5.1+.
  • NĂ« VFS Ă«shtĂ« siguruar mundĂ«sia e specifikimit tĂ« njĂ« vlerĂ« tĂ« veçantĂ« tĂ« kohĂ«s UTIME_OMIT pĂ«r tĂ« shĂ«nuar nevojĂ«n pĂ«r tĂ« injoruar kohĂ«n nĂ« funksionin SMB_VFS_NTIMES().
  • NĂ« smb.conf Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r parametrin "write cache size", i cili ka humbur kuptimin pas mbĂ«shtetjes sĂ« io_uring.
  • NĂ« Samba-DC dhe Kerberos Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetje e enkriptimit duke pĂ«rdorur algoritmin DES. NĂ« Heimdal-DC Ă«shtĂ« hequr kodi weak-crypto.
  • Moduli vfs_netatalk Ă«shtĂ« hequr, i cili ka mbetur pa mbĂ«shtetje dhe ka humbur relevancĂ«n.
  • Backend-i BIND9_FLATFILE Ă«shtĂ« shpallur i vjetruar, i cili do tĂ« hiqet nĂ« njĂ« nga lĂ«shimet e ardhshme.
  • Biblioteka zlib Ă«shtĂ« pĂ«rfshirĂ« nĂ« varĂ«sitĂ« e ndĂ«rtimit. Implementimi i integruar i zlib Ă«shtĂ« hequr nga baza e kodit (kodi bazohej nĂ« njĂ« version tĂ« vjetĂ«r tĂ« zlib, nĂ« tĂ« cilin mbĂ«shtetja pĂ«r enkriptimin nuk funksiononte siç duhej).
  • Testimi fuzzing i bazĂ«s sĂ« kodit Ă«shtĂ« organizuar, pĂ«rfshirĂ« shĂ«rbimin
    oss-fuzz. Gjatë testimit fuzzing janë identifikuar dhe korrigjuar shumë gabime.
  • KĂ«rkesat pĂ«r versionin minimal tĂ« Python janĂ« rritur nga Python
    3.4 në Python 3.5. Mundësia e ndërtimit të serverit të skedave me Python 2 mbetet e ruajtur (para se të ekzekutoni './configure' dhe 'make' duhet të vendosni variablin e mjedisit 'PYTHON=python2').

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster