Gefa út Samba 4.12.0

Kynnt sleppa Samba 4.12.0, sem hélt áfram uppbyggingu útibúsins Samba 4 með fullri útfærslu á lénsstýringu og Active Directory þjónustu, samhæft við innleiðingu Windows 2000 og getur þjónustað allar útgáfur af Windows viðskiptavinum sem Microsoft styður, þar á meðal Windows 10. Samba 4 er fjölvirk miðlaravara sem veitir einnig útfærslu á skráarþjónn, prentþjónusta og auðkennisþjónn (winbind).

Lykill breytingar í Samba 4.12:

  • Innbyggðar útfærslur á dulkóðunaraðgerðum hafa verið fjarlægðar úr kóðagrunninum í þágu þess að nota ytri bókasöfn. Ákveðið var að nota GnuTLS sem aðal dulritunarsafnið (að minnsta kosti útgáfa 3.4.7 er krafist). Auk þess að draga úr mögulegum ógnum sem tengjast því að bera kennsl á veikleika í innbyggðum útfærslum á dulmálsreikniritum, leyfði umskiptin yfir í GnuTLS einnig verulegar frammistöðubætur þegar dulkóðun var notuð í SMB3. Þegar prófað var með CIFS biðlara útfærslu frá Linux 5.3 kjarnanum var 3-föld aukning á skrifhraða og 2.5-föld aukning á lestrarhraða skráð.
  • Bætti við nýjum bakenda til að leita á SMB skiptingum með því að nota samskiptareglur sviðsljósinubyggt á leitarvél Elasticsearch (áður var stuðningurinn veittur byggður á GNOME rekja spor einhvers). „mdfind“ tólinu hefur einnig verið bætt við pakkann með útfærslu viðskiptavinar sem gerir þér kleift að senda leitarbeiðnir á hvaða SMB netþjón sem er sem keyrir Spotlight RPC þjónustuna. Sjálfgefið gildi „spotlight backend“ stillingarinnar hefur verið breytt í „noindex“ (fyrir Tracker eða Elasticsearch verður þú að stilla gildin á „tracker“ eða „elasticsearch“).
  • Hegðun aðgerðanna 'net ads kerberos pac save' og 'net eventlog export' hefur verið breytt þannig að þær skrifa ekki lengur yfir skrána, heldur sýna þær villu ef þær reyna að flytja út í núverandi skrá.
  • samba-tool hefur bætt við tengiliðafærslum fyrir hópmeðlimi. Ef áður, með því að nota 'samba-tool group addmemers' skipunina, gætirðu einfaldlega bætt við notendum, hópum og tölvum sem nýjum hópmeðlimum, en nú er stuðningur við að bæta við tengiliðum sem hópmeðlimum.
  • Samba-tól gerir kleift að sía eftir skipulagseiningum (OU, Organizational Unit) eða undirtré. Nýjum fánum „--base-dn“ og „-member-base-dn“ hefur verið bætt við, sem gerir það mögulegt að framkvæma aðgerð aðeins með ákveðnum hluta Active Directory trésins, til dæmis aðeins innan einnar OE.
  • Bætti við nýrri VFS einingu 'io_uring' með því að nota nýja Linux kjarnaviðmótið io_úring fyrir ósamstillt I/O. Io_uring styður I/O skoðanakönnun og getur unnið með biðminni (áður fyrirhugað "aio" vélbúnaður studdi ekki biðminni I/O). Þegar unnið er með könnun virkt er frammistaða io_uring verulega á undan aio. Samba notar nú io_uring til að styðja SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV og dregur úr kostnaði við að viðhalda þráðasafni í notendarými þegar sjálfgefna VFS bakendi er notaður. Til að byggja upp 'io_uring' VFS eininguna þarf bókasafnið frelsandi og Linux kjarna 5.1+.
  • VFS veitir möguleika á að tilgreina sérstakt tímagildi UTIME_OMIT til að merkja þörfina á að hunsa tíma í SMB_VFS_NTIMES() fallinu.
  • Í smb.conf hefur stuðningur við „write cache size“ færibreytuna verið hætt, sem varð tilgangslaus eftir að io_uring stuðningur var kynntur.
  • Samba-DC og Kerberos styðja ekki lengur DES dulkóðun. Fjarlægði veikan dulritunarkóða frá Heimdal-DC.
  • Vfs_netatalk einingin hefur verið fjarlægð, sem var ekki viðhaldið og ekki lengur viðeigandi.
  • BIND9_FLATFILE bakendinn hefur verið úreltur og verður fjarlægður í framtíðarútgáfu.
  • zlib bókasafnið er innifalið sem samsetningarháð. Innfædda zlib útfærslan hefur verið fjarlægð úr kóðagrunninum (kóðinn var byggður á eldri útgáfu af zlib sem studdi ekki dulkóðun rétt).
  • Komið hefur verið á fót óljósri prófun á kóðagrunninum, þar á meðal í þjónustunni
    oss-fuzz. Við óljós prófun komu margar villur í ljós og leiðréttar.

  • Lágmarkskröfur um Python útgáfu aukist frá Python
    3.4 til Python 3.5. Möguleikinn á að byggja upp skráaþjón með Python 2 er enn geymdur (áður en þú keyrir ./configure' og 'make' ættirðu að stilla umhverfisbreytuna 'PYTHON=python2').

Heimild: opennet.ru

Bæta við athugasemd