{"id":72850,"date":"2020-03-05T02:41:54","date_gmt":"2020-03-04T23:41:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-samba-4-12-0"},"modified":"2020-03-05T02:41:54","modified_gmt":"2020-03-04T23:41:54","slug":"vypusk-samba-4-12-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-samba-4-12-0","title":{"rendered":"Vyd\u00e1n\u00ed Samba 4.12.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lists.samba.org\/archive\/samba-announce\/2020\/000514.html\">P\u0159edstaven\u00ed<\/a><\/noindex> vyd\u00e1n\u00ed <noindex><a rel=\"nofollow\" href=\"http:\/\/www.samba.org\/\">Samba 4.12.0<\/a><\/noindex>, pokra\u010duj\u00edc\u00ed ve v\u00fdvoji v\u011btve <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=35571\">Samba 4<\/a><\/noindex> s plnohodnotnou implementac\u00ed dom\u00e9nov\u00e9ho kontroleru a slu\u017eby Active Directory, kompatibiln\u00ed s implementac\u00ed Windows 2000 a schopnou obsluhovat v\u0161echny podporovan\u00e9 verze Windows klient\u016f od Microsoftu, v\u010detn\u011b Windows 10. Samba 4 je multifunk\u010dn\u00ed serverov\u00fd produkt, kter\u00fd tak\u00e9 poskytuje implementaci souborov\u00e9ho serveru, tiskov\u00e9 slu\u017eby a identifika\u010dn\u00ed server (winbind).<\/p>\n<p>Kl\u00ed\u010dov\u00e9 <noindex><a rel=\"nofollow\" href=\"http:\/\/www.samba.org\/samba\/history\/samba-4.12.0.html\">zm\u011bny<\/a><\/noindex> Ve verzi Samba 4.12:<\/p>\n<ul>\n<li class=\"l\"> Byly odstran\u011bny vestav\u011bn\u00e9 implementace kryptografick\u00fdch funkc\u00ed v k\u00f3du na \u00fakor pou\u017eit\u00ed extern\u00edch knihoven. Jako hlavn\u00ed kryptoknihovna byla zvolena GnuTLS (je vy\u017eadov\u00e1na minim\u00e1ln\u011b verze 3.4.7). Krom\u011b sn\u00ed\u017een\u00ed mo\u017en\u00fdch hrozeb spojen\u00fdch s odhalen\u00edm zranitelnost\u00ed ve vestav\u011bn\u00fdch implementac\u00edch kryptografick\u00fdch algoritm\u016f tak\u00e9 p\u0159echod na GnuTLS umo\u017enil dosa\u017een\u00ed v\u00fdrazn\u00e9ho zlep\u0161en\u00ed v\u00fdkonu p\u0159i pou\u017e\u00edv\u00e1n\u00ed \u0161ifrov\u00e1n\u00ed v SMB3. P\u0159i testov\u00e1n\u00ed s implementac\u00ed klienta CIFS z j\u00e1dra Linux 5.3 byl zaznamen\u00e1n trojn\u00e1sobn\u00fd n\u00e1r\u016fst rychlosti z\u00e1pisu a 2,5n\u00e1sobn\u00fd n\u00e1r\u016fst rychlosti \u010dten\u00ed.\n<li class=\"l\"> P\u0159id\u00e1n nov\u00fd backend pro vyhled\u00e1v\u00e1n\u00ed na SMB odd\u00edlech pomoc\u00ed protokolu <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.samba.org\/index.php\/Spotlight\">Spotlight<\/a><\/noindex>, zalo\u017een\u00fd na vyhled\u00e1vac\u00edm enginu  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/elasticsearch\">Elasticsearch<\/a><\/noindex> (d\u0159\u00edve byl k dispozici backend zalo\u017een\u00fd na <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.gnome.org\/Projects\/Tracker\">GNOME Tracker<\/a><\/noindex>). Do sestavy byla tak\u00e9 p\u0159id\u00e1na utilita \u201emdfind\u201c s implementac\u00ed klienta, kter\u00fd umo\u017e\u0148uje pos\u00edlat vyhled\u00e1vac\u00ed dotazy na jak\u00fdkoli SMB server, na kter\u00e9m b\u011b\u017e\u00ed RPC slu\u017eba Spotlight. V\u00fdchoz\u00ed hodnota nastaven\u00ed \u201espotlight backend\u201c byla zm\u011bn\u011bna na \u201enoindex\u201c (pro Tracker nebo Elasticsearch je nutn\u00e9 explicitn\u011b nastavit hodnoty \u201etracker\u201c nebo \u201eelasticsearch\u201c).\n<li class=\"l\"> Bylo zm\u011bn\u011bno chov\u00e1n\u00ed operac\u00ed \u2018net ads kerberos pac save\u2019 a \u2018net eventlog export\u2019, kter\u00e9 nyn\u00ed nep\u0159episuj\u00ed soubor, a v p\u0159\u00edpad\u011b pokusu o export do existuj\u00edc\u00edho souboru se zobraz\u00ed chyba.\n<li class=\"l\"> V samba-tool bylo vylep\u0161eno p\u0159id\u00e1v\u00e1n\u00ed kontaktn\u00edch z\u00e1znam\u016f pro \u010dleny skupin. Zat\u00edmco d\u0159\u00edve bylo mo\u017en\u00e9 pomoc\u00ed p\u0159\u00edkazu \u2018samba-tool group addmemers\u2019 jednodu\u0161e p\u0159id\u00e1vat u\u017eivatele, skupiny a po\u010d\u00edta\u010de jako nov\u00e9 \u010dleny skupin, nyn\u00ed byla p\u0159id\u00e1na podpora pro p\u0159id\u00e1n\u00ed kontakt\u016f jako \u010dlen\u016f skupin.\n<li class=\"l\"> V samba-tool bylo povoleno filtrov\u00e1n\u00ed podle organiza\u010dn\u00edch jednotek (OU, Organizational Unit) nebo podstromu. Byly p\u0159id\u00e1ny nov\u00e9 p\u0159\u00edznaky \u2018\u2014base-dn\u2019 a \u2018\u2014member-base-dn\u2019, kter\u00e9 umo\u017e\u0148uj\u00ed prov\u00e9st operaci pouze s ur\u010ditou \u010d\u00e1st\u00ed stromu Active Directory, nap\u0159\u00edklad pouze v r\u00e1mci jedn\u00e9 organiza\u010dn\u00ed jednotky OU.\n<li class=\"l\"> Byl p\u0159id\u00e1n nov\u00fd VFS modul \u2018io_uring\u2019, kter\u00fd vyu\u017e\u00edv\u00e1 nov\u00e9 rozhran\u00ed j\u00e1dra Linux <noindex><a rel=\"nofollow\" href=\"http:\/\/kernel.dk\/io_uring.pdf\">io_uring<\/a><\/noindex> pro asynchronn\u00ed vstup\/v\u00fdstup. Io_uring podporuje polling vstupu\/v\u00fdstupu a m\u016f\u017ee pracovat s vyrovn\u00e1v\u00e1n\u00edm (d\u0159\u00edve nab\u00edzen\u00fd mechanismus \u2018aio\u2019 nepodporoval vyrovn\u00e1vac\u00ed vstup\/v\u00fdstup). P\u0159i pr\u00e1ci se zapnut\u00fdm pollingem dosahuje io_uring v\u00fdrazn\u011b lep\u0161\u00edch v\u00fdkon\u016f ne\u017e aio. V sou\u010dasnosti je na z\u00e1klad\u011b io_uring v Samba implementov\u00e1na podpora SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND\/RECV a sn\u00ed\u017eeny n\u00e1klady na udr\u017eov\u00e1n\u00ed poolu v\u00edcetechnick\u00e9ho v\u00fdkonu (threadpool) v u\u017eivatelsk\u00e9m prostoru p\u0159i pou\u017eit\u00ed navrhovan\u00e9ho v\u00fdchoz\u00edho backendu VFS. Pro sestaven\u00ed VFS modulu \u2018io_uring\u2019 je nutn\u00e1 knihovna <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.dk\/cgit\/liburing\/\">liburing<\/a><\/noindex> a j\u00e1dro Linux 5.1+.\n<li class=\"l\"> Ve VFS byla p\u0159id\u00e1na mo\u017enost specifikovat zvl\u00e1\u0161tn\u00ed hodnotu \u010dasu UTIME_OMIT pro ozna\u010den\u00ed pot\u0159eby ignorovat \u010das ve funkci SMB_VFS_NTIMES().\n<li class=\"l\"> B smb.conf byla ukon\u010dena podpora parametru \u2018write cache size\u2019, kter\u00fd ztratil smysl po zaveden\u00ed podpory io_uring.\n<li class=\"l\"> V Samba-DC a Kerberos byla ukon\u010dena podpora \u0161ifrov\u00e1n\u00ed pomoc\u00ed algoritmu DES. V Heimdal-DC byl odstran\u011bn k\u00f3d weak-crypto.\n<li class=\"l\"> Modul vfs_netatalk byl odstran\u011bn, proto\u017ee byl bez podpory a ztratil aktu\u00e1lnost.\n<li class=\"l\"> Byl prohl\u00e1\u0161en za zastaral\u00fd backend BIND9_FLATFILE, kter\u00fd bude odstran\u011bn v n\u011bkter\u00e9m z n\u00e1sleduj\u00edc\u00edch vyd\u00e1n\u00ed.\n<li class=\"l\"> Knihovna zlib byla zahrnuta do sestavovac\u00edch z\u00e1vislost\u00ed. Vestav\u011bn\u00e1 implementace zlib byla odstran\u011bna z k\u00f3du (k\u00f3d byl zalo\u017een na star\u00e9 verzi zlib, ve kter\u00e9 spr\u00e1vn\u011b nefungovala podpora \u0161ifrov\u00e1n\u00ed).\n<li class=\"l\"> Bylo zah\u00e1jeno fuzzingov\u00e9 testov\u00e1n\u00ed k\u00f3du, v\u010detn\u011b slu\u017eby<br \/>\noss-fuzz. B\u011bhem fuzzingov\u00e9ho testov\u00e1n\u00ed bylo odhaleno a opraveno mnoho chyb.<\/p>\n<li class=\"l\"> Po\u017eadavky na minim\u00e1ln\u00ed verzi Pythonu byly zv\u00fd\u0161eny z Python<br \/>\n3.4 na Python 3.5. Mo\u017enost sestaven\u00ed souborov\u00e9ho serveru s Python 2 zat\u00edm z\u016fst\u00e1v\u00e1 zachov\u00e1na (p\u0159ed spu\u0161t\u011bn\u00edm \u2018.\/configure\u2019 a \u2018make\u2019 je t\u0159eba nastavit prom\u011bnnou prost\u0159ed\u00ed \u2018PYTHON=python2\u2019).<\/p>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52475\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 Samba 4.12.0, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0432\u0448\u0438\u0439 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 Samba 4 \u0441 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0434\u043e\u043c\u0435\u043d\u0430 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 Active Directory, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 Windows 2000 \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0433\u043e \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 Microsoft \u0432\u0435\u0440\u0441\u0438\u0438 Windows-\u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 Windows 10. Samba 4 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0433\u043e\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u043c, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u043c \u0442\u0430\u043a\u0436\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u043f\u0435\u0447\u0430\u0442\u0438 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 (winbind). \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-72850","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 Samba 4.12.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-samba-4-12-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Samba 4.12.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 Samba 4.12.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-samba-4-12-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-04T23:41:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-04T23:41:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed Samba 4.12.0 | ProHoster","description":"Bylo vyd\u00e1no Samba 4.12.0.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-samba-4-12-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Samba 4.12.0 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 Samba 4.12.0.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-samba-4-12-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-04T23:41:54+00:00","article:modified_time":"2020-03-04T23:41:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"72850","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:44:30","updated":"2022-09-27 19:10:08","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/72850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=72850"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/72850\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=72850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=72850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=72850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}