Нашри Samba 4.12.0

муаррифӣ карда шуд релиз Самба 4.12.0, ки тараккиёти сохаро давом дод Самба 4 бо татбиқи пурраи контроллери домен ва хидмати Active Directory, ки бо татбиқи Windows 2000 мувофиқ аст ва қодир ба хидматрасонии ҳама версияҳои муштариёни Windows, ки аз ҷониби Microsoft дастгирӣ мешавад, аз ҷумла Windows 10. Samba 4 як маҳсулоти сервери бисёрфунксионалӣ мебошад, ки татбиқи сервери файл, хидмати чоп ва сервери шахсият (winbind).

Калиди тағйирдиҳӣ дар Samba 4.12:

  • Амалисозии дарунсохташудаи функсияҳои криптографӣ аз пойгоҳи кодҳо ба манфиати истифодаи китобхонаҳои беруна хориҷ карда шуданд. Қарор дода шуд, ки GnuTLS ҳамчун китобхонаи асосии криптографӣ истифода шавад (ҳадди ақал версияи 3.4.7 лозим аст). Илова ба кам кардани таҳдидҳои эҳтимолӣ, ки бо муайян кардани осебпазирӣ дар татбиқи дарунсохташудаи алгоритмҳои криптографӣ алоқаманданд, гузариш ба GnuTLS инчунин имкон дод, ки ҳангоми истифодаи рамзгузорӣ дар SMB3 беҳбудии назарраси корбарӣ гардад. Ҳангоми санҷиш бо татбиқи муштарии CIFS аз ядрои Linux 5.3, афзоиши суръати навиштан 3 маротиба ва суръати хониш 2.5 маротиба ба қайд гирифта шуд.
  • Барои ҷустуҷӯ дар қисмҳои SMB бо истифода аз протокол як пуштибони нав илова карда шуд диққатидар асоси системаи ҷустуҷӯӣ Ҷустуҷӯи Elastics (қаблан пуштибонӣ дар асоси Назоратчии GNOME). Утилитаи "mdfind" инчунин ба баста бо татбиқи муштарӣ илова карда шудааст, ки ба шумо имкон медиҳад дархостҳои ҷустуҷӯиро ба ҳама сервери SMB, ки хидмати Spotlight RPC дорад, ирсол кунед. Қимати пешфарзии танзимоти "spotlight backend" ба "noindex" тағир дода шудааст (барои Tracker ё Elasticsearch, шумо бояд ба таври возеҳ арзишҳоро ба "tracker" ё "elasticsearch" таъин кунед).
  • Рафтори амалиёти 'net ads kerberos pac save' ва 'exportlog net eventlog' тағир дода шудааст, то онҳо дигар файлро аз нав нанависанд, балки ба ҷои он, агар онҳо кӯшиши содиротро ба файли мавҷуда содир кунанд, хато нишон медиҳанд.
  • samba-tool илова кардани сабтҳои тамосро барои аъзои гурӯҳ беҳтар кардааст. Агар қаблан бо истифода аз фармони 'samba-tool group addmemers' шумо метавонед танҳо корбарон, гурӯҳҳо ва компютерҳоро ҳамчун аъзои нави гурӯҳ илова кунед, аммо ҳоло барои илова кардани алоқаҳо ҳамчун аъзои гурӯҳ дастгирӣ карда мешавад.
  • Samba-асбоб имкон медиҳад, ки аз рӯи воҳидҳои ташкилӣ (OU, Воҳиди ташкилӣ) ё зергурӯҳ филтр карда шавад. Парчамҳои нави “--base-dn” ва “-member-base-dn” илова карда шуданд, ки имкон медиҳад, ки амалиёт танҳо бо қисми муайяни дарахти Active Directory, масалан, танҳо дар дохили як OU анҷом дода шавад.
  • Модули нави VFS 'io_uring' бо истифода аз интерфейси нави ядрои Linux илова карда шуд io_uring барои I/O асинхронӣ. Io_uring овоздиҳии I/O-ро дастгирӣ мекунад ва метавонад бо буферӣ кор кунад (механизми қаблан пешниҳодшудаи "aio" буферии I/O-ро дастгирӣ намекард). Ҳангоми кор бо овоздиҳии фаъол, иҷрои io_uring аз aio хеле пеш аст. Samba ҳоло io_uring-ро барои дастгирии SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV истифода мебарад ва хароҷоти нигоҳдории риштаро дар фазои корбар ҳангоми истифодаи пуштибонии пешфарзи VFS кам мекунад. Барои сохтани модули VFS 'io_uring' китобхона лозим аст озод кардан ва ядроҳои Linux 5.1+.
  • VFS имкон медиҳад, ки арзиши махсуси вақт UTIME_OMIT-ро муайян кунад, то зарурати нодида гирифтани вақтро дар функсияи SMB_VFS_NTIMES() қайд кунад.
  • Дар smb.conf, дастгирии параметри "андозаи кэш навиштан" қатъ карда шуд, ки пас аз ҷорӣ кардани дастгирии io_uring бемаънӣ шуд.
  • Samba-DC ва Kerberos дигар рамзгузории DES-ро дастгирӣ намекунанд. Рамзи заиф-крипто аз Heimdal-DC хориҷ карда шуд.
  • Модули vfs_netatalk хориҷ карда шуд, ки нигоҳдорӣ ва дигар аҳамият надорад.
  • Нусхаи BIND9_FLATFILE бекор карда шудааст ва дар нашри оянда хориҷ карда мешавад.
  • Китобхонаи zlib ҳамчун вобастагии ассамблея дохил карда шудааст. Амалисозии аслии zlib аз базаи код хориҷ карда шуд (код ба версияи кӯҳнаи zlib асос ёфтааст, ки рамзкунониро дуруст дастгирӣ намекард).
  • Санҷиши номуайянии пойгоҳи кодҳо, аз ҷумла дар хидмат таъсис дода шудааст
    oss-fuzz. Ҳангоми санҷиши фуфузинг хатогиҳои зиёде ошкор ва ислоҳ карда шуданд.

  • Талаботи ҳадди аққали версияи Python аз Python зиёд шуд
    3.4 ба Python 3.5. Қобилияти сохтани сервери файлӣ бо Python 2 то ҳол нигоҳ дошта мешавад (пеш аз кор кардани ./configure' ва 'make', шумо бояд тағирёбандаи муҳити зистро 'PYTHON=python2' таъин кунед).

Манбаъ: opennet.ru

Илова Эзоҳ