From d51af53db3ab31e9d17d5c091de34bbd3ef2f74c Mon Sep 17 00:00:00 2001 From: Ira Cooper Date: Thu, 27 Dec 2012 19:57:14 +0000 Subject: [PATCH 01/14] s3: Fix vfs_zfsacl to compile. Reviewed-by: Andrew Bartlett (cherry picked from commit 0615f68096569d00b1f262529024ad40136d445e) (ported to 4.0 VFS interface, removing blob function references by abartlet) --- source3/modules/vfs_zfsacl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source3/modules/vfs_zfsacl.c b/source3/modules/vfs_zfsacl.c index bf06881..1b59c24 100644 --- a/source3/modules/vfs_zfsacl.c +++ b/source3/modules/vfs_zfsacl.c @@ -201,13 +201,13 @@ static NTSTATUS zfsacl_fget_nt_acl(struct vfs_handle_struct *handle, NTSTATUS status; status = zfs_get_nt_acl_common(fsp->fsp_name->base_name, - mem_ctx, security_info, + security_info, &pacl); if (!NT_STATUS_IS_OK(status)) { return status; } - return smb_fget_nt_acl_nfs4(fsp, security_info, ppdesc, pacl); + return smb_fget_nt_acl_nfs4(fsp, security_info, mem_ctx, ppdesc, pacl); } static NTSTATUS zfsacl_get_nt_acl(struct vfs_handle_struct *handle, -- 1.7.11.7 From dfa2f76bef2054ed3f83689ac2cc6ddf26974222 Mon Sep 17 00:00:00 2001 From: Jesper Larsen Date: Fri, 4 Jan 2013 13:03:58 +0100 Subject: [PATCH 02/14] replace: Fix compilation of rep_mkstemp Commit 1fbc185 removed the variable 'p'. Use the equivalent variable 'template' instead. Reviewed-by: Andrew Bartlett Autobuild-User(master): Andrew Bartlett Autobuild-Date(master): Wed Jan 9 07:18:33 CET 2013 on sn-devel-104 (cherry picked from commit 411440d2d9085fe9db0e3c26c025c6b94d02c00f) --- lib/replace/replace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/replace/replace.c b/lib/replace/replace.c index f37d69f..8f1315a 100644 --- a/lib/replace/replace.c +++ b/lib/replace/replace.c @@ -405,7 +405,7 @@ int rep_mkstemp(char *template) mktemp(template); if (template[0] == 0) return -1; - return open(p, O_CREAT|O_EXCL|O_RDWR, 0600); + return open(template, O_CREAT|O_EXCL|O_RDWR, 0600); } #endif -- 1.7.11.7 From 13dd03377ffa17550a673f2dba2234c8e29238fd Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Wed, 9 Jan 2013 09:39:59 +1100 Subject: [PATCH 03/14] build: Remove bashism from SAMBAMANPAGES rule In sh, you must assign the variable, then export it. Andrew Bartlett Reviewed-by: Stefan Metzmacher (cherry picked from commit 9dfd0a0dc980b521905399e0b409cb81fbbe6b37) --- buildtools/wafsamba/wafsamba.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buildtools/wafsamba/wafsamba.py b/buildtools/wafsamba/wafsamba.py index c49f7aa..dcbb047 100644 --- a/buildtools/wafsamba/wafsamba.py +++ b/buildtools/wafsamba/wafsamba.py @@ -798,7 +798,8 @@ def SAMBAMANPAGES(bld, manpages): source=source, target=m, group='final', - rule='''export XML_CATALOG_FILES="${SAMBA_CATALOGS}" + rule='''XML_CATALOG_FILES="${SAMBA_CATALOGS}" + export XML_CATALOG_FILES ${XSLTPROC} --xinclude --stringparam noreference 0 -o ${TGT}.xml --nonet ${SAMBA_EXPAND_XSL} ${SRC} ${XSLTPROC} --nonet -o ${TGT} ${SAMBA_MAN_XSL} ${TGT}.xml''' ) -- 1.7.11.7 From bf543e03884eba1f840607985b2d33c379b402ad Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 13 Dec 2012 10:33:04 +1100 Subject: [PATCH 04/14] passdb: Add discard_const_p() to pdb_samba_dsdb Reviewed-by: Stefan Metzmacher (cherry picked from commit b9fbce20613952ead92dde3981a57f6d825c0584) --- source3/passdb/pdb_samba_dsdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source3/passdb/pdb_samba_dsdb.c b/source3/passdb/pdb_samba_dsdb.c index 2552fb9..0ff2e0a 100644 --- a/source3/passdb/pdb_samba_dsdb.c +++ b/source3/passdb/pdb_samba_dsdb.c @@ -384,7 +384,7 @@ static int pdb_samba_dsdb_replace_by_sam(struct pdb_samba_dsdb_state *state, bool changed_history = false; if (need_update(sam, PDB_LMPASSWD)) { struct ldb_val val; - val.data = pdb_get_lanman_passwd(sam); + val.data = discard_const_p(uint8_t, pdb_get_lanman_passwd(sam)); if (!val.data) { samdb_msg_add_delete(state->ldb, msg, msg, "dBCSPwd"); @@ -396,7 +396,7 @@ static int pdb_samba_dsdb_replace_by_sam(struct pdb_samba_dsdb_state *state, } if (need_update(sam, PDB_NTPASSWD)) { struct ldb_val val; - val.data = pdb_get_nt_passwd(sam); + val.data = discard_const_p(uint8_t, pdb_get_nt_passwd(sam)); if (!val.data) { samdb_msg_add_delete(state->ldb, msg, msg, "unicodePwd"); -- 1.7.11.7 From c28efc3f4f80773390c8ac237ac2a1a008560526 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 20 Dec 2012 18:36:40 +1100 Subject: [PATCH 05/14] swat: move russian swat files alongside ja and tr Reviewed-by: Stefan Metzmacher (cherry picked from commit 489ad498ab14340eb99f35a8814418db9db788a5) --- source3/po/ru/help/welcome-no-samba-doc.html | 6 --- source3/po/ru/help/welcome.html | 65 --------------------------- source3/po/ru/images/globals.gif | Bin 2041 -> 0 bytes source3/po/ru/images/home.gif | Bin 2190 -> 0 bytes source3/po/ru/images/passwd.gif | Bin 1936 -> 0 bytes source3/po/ru/images/printers.gif | Bin 2139 -> 0 bytes source3/po/ru/images/shares.gif | Bin 2081 -> 0 bytes source3/po/ru/images/status.gif | Bin 2305 -> 0 bytes source3/po/ru/images/viewconfig.gif | Bin 2096 -> 0 bytes source3/po/ru/images/wizard.gif | Bin 2605 -> 0 bytes source3/po/ru/include/header.html | 14 ------ swat/lang/ru/help/welcome-no-samba-doc.html | 6 +++ swat/lang/ru/help/welcome.html | 65 +++++++++++++++++++++++++++ swat/lang/ru/images/globals.gif | Bin 0 -> 2041 bytes swat/lang/ru/images/home.gif | Bin 0 -> 2190 bytes swat/lang/ru/images/passwd.gif | Bin 0 -> 1936 bytes swat/lang/ru/images/printers.gif | Bin 0 -> 2139 bytes swat/lang/ru/images/shares.gif | Bin 0 -> 2081 bytes swat/lang/ru/images/status.gif | Bin 0 -> 2305 bytes swat/lang/ru/images/viewconfig.gif | Bin 0 -> 2096 bytes swat/lang/ru/images/wizard.gif | Bin 0 -> 2605 bytes swat/lang/ru/include/header.html | 14 ++++++ 22 files changed, 85 insertions(+), 85 deletions(-) delete mode 100644 source3/po/ru/help/welcome-no-samba-doc.html delete mode 100644 source3/po/ru/help/welcome.html delete mode 100644 source3/po/ru/images/globals.gif delete mode 100644 source3/po/ru/images/home.gif delete mode 100644 source3/po/ru/images/passwd.gif delete mode 100644 source3/po/ru/images/printers.gif delete mode 100644 source3/po/ru/images/shares.gif delete mode 100644 source3/po/ru/images/status.gif delete mode 100644 source3/po/ru/images/viewconfig.gif delete mode 100644 source3/po/ru/images/wizard.gif delete mode 100644 source3/po/ru/include/header.html create mode 100644 swat/lang/ru/help/welcome-no-samba-doc.html create mode 100644 swat/lang/ru/help/welcome.html create mode 100644 swat/lang/ru/images/globals.gif create mode 100644 swat/lang/ru/images/home.gif create mode 100644 swat/lang/ru/images/passwd.gif create mode 100644 swat/lang/ru/images/printers.gif create mode 100644 swat/lang/ru/images/shares.gif create mode 100644 swat/lang/ru/images/status.gif create mode 100644 swat/lang/ru/images/viewconfig.gif create mode 100644 swat/lang/ru/images/wizard.gif create mode 100644 swat/lang/ru/include/header.html diff --git a/source3/po/ru/help/welcome-no-samba-doc.html b/source3/po/ru/help/welcome-no-samba-doc.html deleted file mode 100644 index 335560f..0000000 --- a/source3/po/ru/help/welcome-no-samba-doc.html +++ /dev/null @@ -1,6 +0,0 @@ -

Добро пожаловать в SWAT!

- - -Здесь будут ссылки на документацию, если вы установите пакет samba-doc. diff --git a/source3/po/ru/help/welcome.html b/source3/po/ru/help/welcome.html deleted file mode 100644 index 0e4b2c1..0000000 --- a/source3/po/ru/help/welcome.html +++ /dev/null @@ -1,65 +0,0 @@ -

Добро пожаловать в SWAT!

- - -С помощью кнопок, расположенных выше, перейдите к желаемому действию - -

Samba Документация

- -
    -
  • Демоны -
      -
    • smbd - демон SMB -
    • nmbd - сервер имён NetBIOS -
    • winbindd - демон winbind -
    -
  • Файлы конфигурации -
      -
    • smb.conf - главный файл конфигурации Samba -
    • lmhosts - файл хостов NetBIOS -
    • smbpasswd - файл паролей SMB -
    -
  • Утилиты администрирования -
      -
    • smbcontrol - отправка управляющих сообщение демонам Samba -
    • smbpasswd - управление паролями SMB -
    • SWAT - инструмент настройки через веб -
    • net - инструмент администрирования Samba и удалённых серверов CIFS -
    • pdbedit - инструмент управления учётными записями Samba -
    • tdbbackup - инструмент резервного копирования баз данных TDB -
    -
  • Клиентские утилиты -
      -
    • rpcclient - клиент MS-RPC с интерфейсом командной строки -
    • smbtar - инструмент резервного копирования SMB -
    • smbclient - клиент SMB с интерфейсом командной строки -
    • ntlm_auth - позволяет внешним программам использовать аутентификацию NTLM -
    • smbcquotas - запрашивает или устанавливает квоты ресурсов на NTFS 5 -
    • smbspool - отправляет задание на печать через SMB-принтер -
    • smbtree - отображение сети SMB в текстовом виде -
    -
  • Утилиты диагностики -
      -
    • smbstatus - мониторинг Samba -
    • testparm - проверка правильности конфигурационного файла -
    • nmblookup - инструмент для поиска имён NetBIOS -
    • wbinfo - инструмент для получения информации о winbind -
    -
  • Различные утилиты -
      -
    • profiles - перевод профилей из одного домена в другой -
    • log2pcap - создание файлов pcap из журнальных файлов samba -
    -
  • Книги - -
- -

Обратная связь

- - Если у вас возникли проблемы с этой версией SWAT, обращайтесь в список рассылки samba. diff --git a/source3/po/ru/images/globals.gif b/source3/po/ru/images/globals.gif deleted file mode 100644 index f7b27b5831ad6fb8fb2441b64cf66ed0c97ff101..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2041 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 diff --git a/source3/po/ru/images/passwd.gif b/source3/po/ru/images/passwd.gif deleted file mode 100644 index f0e36fc7107dcfcd13e0f8f857b208b79c552704..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1936 zcmc(f`#;kQ1INF+Uu-kXjN>x*ZFtTqW)f{qNk@cNDZ076*eI5y%TwBHWOH9i+AvEJ zPIc(1$ZgAESV&Txh~bEITn?h1=jf^DpLpIsynp@t@P55MyLS6B-6LZF7SKrtz5xP( zAP@)~4o4!9XfzrIgP~9;Fc_?-r-#8{3=Itl1cHHqfw8eM9*@W2aCUZfn>KCo^73M{ z+1}pXEEa3~_U-=u{wGeHNKa3fNF-vhI4dhFJ3AYJK)AZPCMG7{x^+vfR`>Pw_4M@g z_xJbq_Ih}D2m}I^N;Nq-xv;RXw6ruoKfk=Z{PjCPO-)T#SC@r_#s2;KlarJ4^74#~ zjN04VCnhG`-QBCJt6N%HC=^OaNJvsrl29l#H8rKtXiO$^+qP{`D3nMf^7(uoj~5US zP+3{2)9G4UTQf2;7z~D+n_F;jFqKO6^z}ngxcz zb6{X70s$bPqHH)UuK>7mwIo+0D=f>op05-aR~1N$uI1j4mP)dHt&m742nm6p(BE=l zae7!RMjwO2;niKgX}WvyeNVNW-969Luk_yZ42^blYTk}Kof>@mvR|!_hWYx!LGUgE zLn8vgm}mmHAPF<~%G>x5mwl9(g|Q3~8usbbIz3V)2Aps)XM=3nnMMx$#gkJ{5dhq9 zM;6~&n2Du(@Mc)2gqLNE$i#x(4Z;9@x?p~4cKP=6iY*u4L1`(R{_;Ji4foUbQ4H;N z7p+&v)`O6E>m4~{wo)WE;`B@DCx>^0HEeKSmU-!hKaMme%nq0OuR-5DjL}uC_FkKR z`y~0rHH%GAyQLOmfj%sOO@_qS`QQUyVM#_dvFu3m_(;^LSd((EHqtMqtFwbOM`URi zZ=9a%yA#~-k7pjPoaawU=v-xmMu-68nD`l$NRKpd)4x2hrD=8Ubwk3vyx*Y+JuMm^ z(JqH(|2gxb_E^5xG74wXYKmWEjb|FUyq+8DZ)^HD&cs}ZI!8{ZXhC4t`vY+Msg2t=Q(e^UH}k#05xRJb(4c45n8gOcIseV3!lJ!Cjmjc4 zoEmKhWvq>eNe^dZB~*!6myc?F41%fg007-pwg{F*!D-d9W3+?es2}$6_9QcEP}Pcp zPkvQbG8|ryp3&tVIGSOWX*#QTzQp8SnpZhmUHqhbG$pI+qsGZ^{Vdr5_Qgx#yBu0hgmbFsoXy3yGQhF9uCcP7 zr7k@;|K@!;a>Gf^tHvyx;V83dalFSS;dS&*)rT|Gv$(8chqh7)hTe_7W;O<1ei^5_ zxcKm6a&6DGy0JPikww0%d5D~r4TL$*NzwT4oPBlpe4)_8hBasfbMUy6*WK z@%tRZCv%Py1xa-rNKP8YW5O}6seY_@&1v}#V{*h}ob`&f@=JXFyM_CKyUwaa^4fRy z4-Q>sDqp><>T3A-=T#TmTt@nn$?DW)OJ>uDdZ$Ne(~R=S!PW493oF_$hb`WP`tbi~ z)$X;Tb#4p@@71kO7AK`FjaXlr261l;w4|gS_%W@1Oo)1v{ zXP3^uZJL*EL((kDn!54xcdLD-R!pySjlVP>}+TjYO) z#CQ9b&KOdfJ8lK@e6)w)_DHs$51~>4z{ukeG(H`l$r9Nt+S;JHvwSEld=|M9JastB z!>Ya@0_}zS zsl+-re#eTb9*?uLWK(W*%t{672nS+@9?YUeR}zeU-H6}*o32KJ*W0&+3eX|^bmN8~ nsI#TD-hm5h!nRV;UjGX5jSnkTg_>FW%?3k1jVK8M0Py@TpRu0O diff --git a/source3/po/ru/images/printers.gif b/source3/po/ru/images/printers.gif deleted file mode 100644 index 570d554645f66e2dad1ece098fc19e420c2ffb0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2139 zcmci9i9ZvH0|4;d_lB{Va_r5qndwK4xvzwT$h9PA<*ejLUedNSn`7<|$uVaO)vM&E zA~OAK=0zN-4FOQd)m~i=W+rWTCCL2{KJUskh zX=x!f^<;2xkgcsvQBfh6%jxUuWiqW(Qcf5f8wUjVb2w}e2t*>09336dXtcVzIs^i- zva+PnXhb5B%|7Sn=Q}tkZD^>sw6wrtu?`OQB2mM>eSW|G?->6M{Cfd_E7|{Cw4vhqrBevz=GyrQbQxT&J9KvYuJQYEUXZ>cZyEroGQ5l9po zjlp1XI20D6qJqIm1_n{XBLm|D(g)awvLX5O)WGw8#n9u?G5O@gvp*$1KK)={-(0Aw zsv2HhLxVv4o1m#lM`*mcKJUy1BR4D%W>M0!KfnH#jd(mi#DN+{1c}`RsThpi1c>odA+3N}7wM`nPyB#z4`8%209CfSbj#tSXd0=TLL=%|x?(thL6KpZJIiB$C7`MfgGy!XV8yAU{f07i-;uYr+- zKL-o+_UYQiscX}sOj1NZiHd$mMZ>=SoV0NRhamE#7tlpz{TZ_!4MDLQ;`L9b04sPV_jA)aQf$Hc?pEXU&bZ|g%8k9xKcjM4w?~T5$ssNA4W;yt_qr69IxjG1qdxU~ z^KJ(r&17E9MK;QaBoR9Koq*Ao{JSjf{-&0orOXGldH5barf}E8oY$i_o5_zZ8&*Yd zjg7kh^NKyFVCcuaA2YM}ajV6RCv0?p+G}eSCNl>aEogi1YdmgSD6Pndnx9rOy4ssM z+~(caky{Q6eA{{vwPiImlJ(-obnIR+{nVlEFis{datnm>`D@l~o|vzbHo_2HjsSnS zlL^cwQu{Ke><+%!d}+GI__DC+danWe^CvY~78RH*Q@tdi}L;WVz64PW+`#a_dfaAGX*ywM>PPC4TQNojbX3 za^}7pQhD$wTvFAWXKPdp@zb?ghxyT|!1VfTr+j&&jdNKSis>0yb#f4zCezw#@X#vu&O?-!C7twRQKy9Uu+;26EwhCJ$f*)$RtwQvN8C zg1_>)Z!IGs+d42>y|Q|U>UZNpcx@A@d3yKG8uLP%*_hPXP|I&Rt9c29`r97&xa$i8 z@*`@Sb(VW-w+^lPTS1nHe|bIB=avfM(kbXq(+_ql0&KwyavScAwuALXq3LX_?nC8> zr|-7?MS5Fv?e8WfYEES(9$PIWW|pVNwf&Xjr3=?J9@?17)Jm_98&U~-JUmm^OGL@8 zFk7bSqXYhS`+FmIj)A35uXJRj)GBs9V#?R6%`$&29g@fb<+Kb7hv9P82EA<%zVXNJ zh8=;HV{aYT9w%oDkzCc&s@uoLVa(g5Me!+tHRH29%MKtmG2*4xg4)7ZD-$T`rHYw4DZ<7e6)D+z_@oa zaAG0ZYDYog#PN{Zm~YVdI`gn6IbXZP7mg+COb8=Y$+})PF6s^(2&4r>?BqkJjCFwz kKjzMDK9nBMDexD8)Ed05nb3jgmE&CE(O}395D;MhKV@UqPXGV_ diff --git a/source3/po/ru/images/shares.gif b/source3/po/ru/images/shares.gif deleted file mode 100644 index 9b106f5caa8736056e8161f9a8f08f242110bc63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2081 zcmc(f_gm770*AkB1QZqF!A=;C1m|((9;juA$8jqgX6`gkdUDojvmAh$qk&s0717cx zt@NsZd!(J}F}r2qwqt2(x$5HW{1x~82R=W%@AKL3?PYHl9tF^V9t+?nU@#a8g{r8i zKp+q#5{W{gU@(}5h6Wak)zZ?!0YMPpw>gwunI9y*}-^Rwq$;pXEqq(}ey1To( zxw&C57y|zQYaLA_UuVWNDzrcR4Ucq-=9Dr*xTD185t3YL^K+WKp;3A zPGVwWKtMo8M~7G}wzIR7$z+|Kowl~Netv!w3gzeM{|nQ94E*B)Kq#32hy#W|VK4{) z$%MiYx$q1KKMR_Zm(K$Pu$*g%`~tzv3Qeyx*U-eR zYvJ(tO@eYASY2L-0g+u`__$I&7M`#t>7{{}o^C`BA+zS4<5}hHmc6(*IwQ|a@(xlKLb`sj3 zhUUprHXOO3~GZv!odEqCbaJw zxY)bz>#_~}8tE8=))iN_yKv%`jAHM?)!z_$IFekf$a z==!ejnvFU7p~ImcPbx1{2F=&KrR6wi(7i=sgxU1c@X9Ca=LJDZ$Js)YC8s%`hvO+V z0k8SaOG-2IYi*UcuaZ|Kfnpwh~Ub@+1>a&fD79 zPg~pIdllTd^%d1e`}G82^ChAAB2oVrH+Yo+baqa(HU9VQqcdz0CA2JwZFsi+Uk1`?q)Ds@-(b zx{)*FO8XbhTB{yK0A-3n@JKg&S0X*<3iFl3!MlW8c!uE zy*=FxmkX|5ilUqslluDwNg*%D+tGdACJz+!a`XwAVIR$%@P&9drf?GF%R8I$W4vja=7K(Y{vyh_JzvRq4zYh zBR@6WKlg24@Em`v!~AA_`!Q-XBSEI&>M$e}aQYuB&E;DF diff --git a/source3/po/ru/images/status.gif b/source3/po/ru/images/status.gif deleted file mode 100644 index 8b71e6582e6e249a3f2988c41246751656ce229d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2305 zcmV+c3I6s+Nk%v~VPpV60LD82000010RaXE1_T5I1qB5P3JL=Q0|*ER2?+@T0s;&S z3=R$s5D*X)6ciN|6%i2;5)u**4-X?q ze}8?4hlYuXh>D7dh=_+WGBIjuXrZB>y}i56&dkcn$j!~m$;ronfPTKdyx-s4?d|ID z@a^vI>+CnqLOPECP$Cf}g2js$EL^mZ?4oiD%9c5A z?(Dg9=+2`}gFgK^bLGjEFK6EDdNOFtvt4^`)5gu4FY+QexCf#H3mC|gD__pMx%21H zqf2kz`NW3`z#u))=K)2F>CAVC7Z1Mt^YP@(!;oC!I_*U;qIGhy2(9f>sWRWpXjdFvFa5YDpuKVMaG* z2N>`;$pZj&U_yOurq^7NG0>@Kori*XWqIs%fL#NzKmZU3g9>S=mklb~B@A*h+F+88 zg7+DK6)?bnaKy2xUYLk3`e~@58cC{~=2b^w1KM%tou>J53g@E4E;?g)r7p=rdrmq4 zpL{_U8Z4X*(opQRGsu8sa(P1cUw{K5@MDX>j!G@D%F(K*hue1h+=P=_h@pnkQfqIq zvleSFx5!U-p)xFWgrdRRjZ$J&4|a_Z7)?tT46m*b8-{vI%Hw6ES6!wm-`jGV&6 z=8JBKH#mwbq{}w>qybS@FlCh);~E1F93Kn=$g(o5uZJa@yeW8NmU(8H_pIq+%s)F= zvklhf4C=@+k7JTQ; zWX~xwoi=Rj+}h2Z>Orcj7O-M*N1Keghn2@P#l0oqL=$x(m!lgP!AH40ouU z*@bId1Kb;a3dqA47Ow&FN*=vDI7A{A(S1~#p1`ih#3rWjiBoH0a>PeIiT2Gb3{1x3ZSK%sGu14*XoWF{@e3D0nXQ;s+C zVeQ04MYT!OnX^1)K$}UX}s7A{f%ogZq zd=i$!s3RS8_{V7zHI#i`D!8M~l64Yg}dGruY0{~Va@W_C?5Z$OSDVAVC}sb0)=1feKWpLKCc@k`Bn^B{1oU2TFU|np^=3u)RVSvY>_9 zUg5P^!0l~kTU#yMHn+H4tx9Ba+t=bYx3i@!2vEBem#72|aFD|s=rDyT7+?zp-~t!A z;Ds;T;~@IDKtd3r5eqCNAz(;vdc(k8Fou_yZr{t?zxm3*PhY_a7W# z10Cw100jtO7hBju1Rf9pZDT;d0Xzc60+1mM9zEC_4VW-6e(``aLAV+kR+Tj#{NW6T z*ufC?#)KVE;SQHL!z^y`1IRE11-#+_1ZYHpBN2;Mc;XeI;KYwX(PK_v;uDqVF)BQP bWL6}?6|0biB8Ci$O&}lvw-5jT0s#O!uX-Jh diff --git a/source3/po/ru/images/viewconfig.gif b/source3/po/ru/images/viewconfig.gif deleted file mode 100644 index b80b40866b14f619f0370154d95f3a591399f3d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2096 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 OK|qz<&;20)>%Rf8uw2go diff --git a/source3/po/ru/include/header.html b/source3/po/ru/include/header.html deleted file mode 100644 index cfe53cb..0000000 --- a/source3/po/ru/include/header.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - -Утилита администрирования Samba - - -
-[ Samba ]
- -
diff --git a/swat/lang/ru/help/welcome-no-samba-doc.html b/swat/lang/ru/help/welcome-no-samba-doc.html new file mode 100644 index 0000000..335560f --- /dev/null +++ b/swat/lang/ru/help/welcome-no-samba-doc.html @@ -0,0 +1,6 @@ +

Добро пожаловать в SWAT!

+ + +Здесь будут ссылки на документацию, если вы установите пакет samba-doc. diff --git a/swat/lang/ru/help/welcome.html b/swat/lang/ru/help/welcome.html new file mode 100644 index 0000000..0e4b2c1 --- /dev/null +++ b/swat/lang/ru/help/welcome.html @@ -0,0 +1,65 @@ +

Добро пожаловать в SWAT!

+ + +С помощью кнопок, расположенных выше, перейдите к желаемому действию + +

Samba Документация

+ +
    +
  • Демоны +
      +
    • smbd - демон SMB +
    • nmbd - сервер имён NetBIOS +
    • winbindd - демон winbind +
    +
  • Файлы конфигурации +
      +
    • smb.conf - главный файл конфигурации Samba +
    • lmhosts - файл хостов NetBIOS +
    • smbpasswd - файл паролей SMB +
    +
  • Утилиты администрирования +
      +
    • smbcontrol - отправка управляющих сообщение демонам Samba +
    • smbpasswd - управление паролями SMB +
    • SWAT - инструмент настройки через веб +
    • net - инструмент администрирования Samba и удалённых серверов CIFS +
    • pdbedit - инструмент управления учётными записями Samba +
    • tdbbackup - инструмент резервного копирования баз данных TDB +
    +
  • Клиентские утилиты +
      +
    • rpcclient - клиент MS-RPC с интерфейсом командной строки +
    • smbtar - инструмент резервного копирования SMB +
    • smbclient - клиент SMB с интерфейсом командной строки +
    • ntlm_auth - позволяет внешним программам использовать аутентификацию NTLM +
    • smbcquotas - запрашивает или устанавливает квоты ресурсов на NTFS 5 +
    • smbspool - отправляет задание на печать через SMB-принтер +
    • smbtree - отображение сети SMB в текстовом виде +
    +
  • Утилиты диагностики +
      +
    • smbstatus - мониторинг Samba +
    • testparm - проверка правильности конфигурационного файла +
    • nmblookup - инструмент для поиска имён NetBIOS +
    • wbinfo - инструмент для получения информации о winbind +
    +
  • Различные утилиты +
      +
    • profiles - перевод профилей из одного домена в другой +
    • log2pcap - создание файлов pcap из журнальных файлов samba +
    +
  • Книги + +
+ +

Обратная связь

+ + Если у вас возникли проблемы с этой версией SWAT, обращайтесь в список рассылки samba. diff --git a/swat/lang/ru/images/globals.gif b/swat/lang/ru/images/globals.gif new file mode 100644 index 0000000000000000000000000000000000000000..f7b27b5831ad6fb8fb2441b64cf66ed0c97ff101 GIT binary patch literal 2041 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 literal 0 HcmV?d00001 diff --git a/swat/lang/ru/images/passwd.gif b/swat/lang/ru/images/passwd.gif new file mode 100644 index 0000000000000000000000000000000000000000..f0e36fc7107dcfcd13e0f8f857b208b79c552704 GIT binary patch literal 1936 zcmc(f`#;kQ1INF+Uu-kXjN>x*ZFtTqW)f{qNk@cNDZ076*eI5y%TwBHWOH9i+AvEJ zPIc(1$ZgAESV&Txh~bEITn?h1=jf^DpLpIsynp@t@P55MyLS6B-6LZF7SKrtz5xP( zAP@)~4o4!9XfzrIgP~9;Fc_?-r-#8{3=Itl1cHHqfw8eM9*@W2aCUZfn>KCo^73M{ z+1}pXEEa3~_U-=u{wGeHNKa3fNF-vhI4dhFJ3AYJK)AZPCMG7{x^+vfR`>Pw_4M@g z_xJbq_Ih}D2m}I^N;Nq-xv;RXw6ruoKfk=Z{PjCPO-)T#SC@r_#s2;KlarJ4^74#~ zjN04VCnhG`-QBCJt6N%HC=^OaNJvsrl29l#H8rKtXiO$^+qP{`D3nMf^7(uoj~5US zP+3{2)9G4UTQf2;7z~D+n_F;jFqKO6^z}ngxcz zb6{X70s$bPqHH)UuK>7mwIo+0D=f>op05-aR~1N$uI1j4mP)dHt&m742nm6p(BE=l zae7!RMjwO2;niKgX}WvyeNVNW-969Luk_yZ42^blYTk}Kof>@mvR|!_hWYx!LGUgE zLn8vgm}mmHAPF<~%G>x5mwl9(g|Q3~8usbbIz3V)2Aps)XM=3nnMMx$#gkJ{5dhq9 zM;6~&n2Du(@Mc)2gqLNE$i#x(4Z;9@x?p~4cKP=6iY*u4L1`(R{_;Ji4foUbQ4H;N z7p+&v)`O6E>m4~{wo)WE;`B@DCx>^0HEeKSmU-!hKaMme%nq0OuR-5DjL}uC_FkKR z`y~0rHH%GAyQLOmfj%sOO@_qS`QQUyVM#_dvFu3m_(;^LSd((EHqtMqtFwbOM`URi zZ=9a%yA#~-k7pjPoaawU=v-xmMu-68nD`l$NRKpd)4x2hrD=8Ubwk3vyx*Y+JuMm^ z(JqH(|2gxb_E^5xG74wXYKmWEjb|FUyq+8DZ)^HD&cs}ZI!8{ZXhC4t`vY+Msg2t=Q(e^UH}k#05xRJb(4c45n8gOcIseV3!lJ!Cjmjc4 zoEmKhWvq>eNe^dZB~*!6myc?F41%fg007-pwg{F*!D-d9W3+?es2}$6_9QcEP}Pcp zPkvQbG8|ryp3&tVIGSOWX*#QTzQp8SnpZhmUHqhbG$pI+qsGZ^{Vdr5_Qgx#yBu0hgmbFsoXy3yGQhF9uCcP7 zr7k@;|K@!;a>Gf^tHvyx;V83dalFSS;dS&*)rT|Gv$(8chqh7)hTe_7W;O<1ei^5_ zxcKm6a&6DGy0JPikww0%d5D~r4TL$*NzwT4oPBlpe4)_8hBasfbMUy6*WK z@%tRZCv%Py1xa-rNKP8YW5O}6seY_@&1v}#V{*h}ob`&f@=JXFyM_CKyUwaa^4fRy z4-Q>sDqp><>T3A-=T#TmTt@nn$?DW)OJ>uDdZ$Ne(~R=S!PW493oF_$hb`WP`tbi~ z)$X;Tb#4p@@71kO7AK`FjaXlr261l;w4|gS_%W@1Oo)1v{ zXP3^uZJL*EL((kDn!54xcdLD-R!pySjlVP>}+TjYO) z#CQ9b&KOdfJ8lK@e6)w)_DHs$51~>4z{ukeG(H`l$r9Nt+S;JHvwSEld=|M9JastB z!>Ya@0_}zS zsl+-re#eTb9*?uLWK(W*%t{672nS+@9?YUeR}zeU-H6}*o32KJ*W0&+3eX|^bmN8~ nsI#TD-hm5h!nRV;UjGX5jSnkTg_>FW%?3k1jVK8M0Py@TpRu0O literal 0 HcmV?d00001 diff --git a/swat/lang/ru/images/printers.gif b/swat/lang/ru/images/printers.gif new file mode 100644 index 0000000000000000000000000000000000000000..570d554645f66e2dad1ece098fc19e420c2ffb0d GIT binary patch literal 2139 zcmci9i9ZvH0|4;d_lB{Va_r5qndwK4xvzwT$h9PA<*ejLUedNSn`7<|$uVaO)vM&E zA~OAK=0zN-4FOQd)m~i=W+rWTCCL2{KJUskh zX=x!f^<;2xkgcsvQBfh6%jxUuWiqW(Qcf5f8wUjVb2w}e2t*>09336dXtcVzIs^i- zva+PnXhb5B%|7Sn=Q}tkZD^>sw6wrtu?`OQB2mM>eSW|G?->6M{Cfd_E7|{Cw4vhqrBevz=GyrQbQxT&J9KvYuJQYEUXZ>cZyEroGQ5l9po zjlp1XI20D6qJqIm1_n{XBLm|D(g)awvLX5O)WGw8#n9u?G5O@gvp*$1KK)={-(0Aw zsv2HhLxVv4o1m#lM`*mcKJUy1BR4D%W>M0!KfnH#jd(mi#DN+{1c}`RsThpi1c>odA+3N}7wM`nPyB#z4`8%209CfSbj#tSXd0=TLL=%|x?(thL6KpZJIiB$C7`MfgGy!XV8yAU{f07i-;uYr+- zKL-o+_UYQiscX}sOj1NZiHd$mMZ>=SoV0NRhamE#7tlpz{TZ_!4MDLQ;`L9b04sPV_jA)aQf$Hc?pEXU&bZ|g%8k9xKcjM4w?~T5$ssNA4W;yt_qr69IxjG1qdxU~ z^KJ(r&17E9MK;QaBoR9Koq*Ao{JSjf{-&0orOXGldH5barf}E8oY$i_o5_zZ8&*Yd zjg7kh^NKyFVCcuaA2YM}ajV6RCv0?p+G}eSCNl>aEogi1YdmgSD6Pndnx9rOy4ssM z+~(caky{Q6eA{{vwPiImlJ(-obnIR+{nVlEFis{datnm>`D@l~o|vzbHo_2HjsSnS zlL^cwQu{Ke><+%!d}+GI__DC+danWe^CvY~78RH*Q@tdi}L;WVz64PW+`#a_dfaAGX*ywM>PPC4TQNojbX3 za^}7pQhD$wTvFAWXKPdp@zb?ghxyT|!1VfTr+j&&jdNKSis>0yb#f4zCezw#@X#vu&O?-!C7twRQKy9Uu+;26EwhCJ$f*)$RtwQvN8C zg1_>)Z!IGs+d42>y|Q|U>UZNpcx@A@d3yKG8uLP%*_hPXP|I&Rt9c29`r97&xa$i8 z@*`@Sb(VW-w+^lPTS1nHe|bIB=avfM(kbXq(+_ql0&KwyavScAwuALXq3LX_?nC8> zr|-7?MS5Fv?e8WfYEES(9$PIWW|pVNwf&Xjr3=?J9@?17)Jm_98&U~-JUmm^OGL@8 zFk7bSqXYhS`+FmIj)A35uXJRj)GBs9V#?R6%`$&29g@fb<+Kb7hv9P82EA<%zVXNJ zh8=;HV{aYT9w%oDkzCc&s@uoLVa(g5Me!+tHRH29%MKtmG2*4xg4)7ZD-$T`rHYw4DZ<7e6)D+z_@oa zaAG0ZYDYog#PN{Zm~YVdI`gn6IbXZP7mg+COb8=Y$+})PF6s^(2&4r>?BqkJjCFwz kKjzMDK9nBMDexD8)Ed05nb3jgmE&CE(O}395D;MhKV@UqPXGV_ literal 0 HcmV?d00001 diff --git a/swat/lang/ru/images/shares.gif b/swat/lang/ru/images/shares.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b106f5caa8736056e8161f9a8f08f242110bc63 GIT binary patch literal 2081 zcmc(f_gm770*AkB1QZqF!A=;C1m|((9;juA$8jqgX6`gkdUDojvmAh$qk&s0717cx zt@NsZd!(J}F}r2qwqt2(x$5HW{1x~82R=W%@AKL3?PYHl9tF^V9t+?nU@#a8g{r8i zKp+q#5{W{gU@(}5h6Wak)zZ?!0YMPpw>gwunI9y*}-^Rwq$;pXEqq(}ey1To( zxw&C57y|zQYaLA_UuVWNDzrcR4Ucq-=9Dr*xTD185t3YL^K+WKp;3A zPGVwWKtMo8M~7G}wzIR7$z+|Kowl~Netv!w3gzeM{|nQ94E*B)Kq#32hy#W|VK4{) z$%MiYx$q1KKMR_Zm(K$Pu$*g%`~tzv3Qeyx*U-eR zYvJ(tO@eYASY2L-0g+u`__$I&7M`#t>7{{}o^C`BA+zS4<5}hHmc6(*IwQ|a@(xlKLb`sj3 zhUUprHXOO3~GZv!odEqCbaJw zxY)bz>#_~}8tE8=))iN_yKv%`jAHM?)!z_$IFekf$a z==!ejnvFU7p~ImcPbx1{2F=&KrR6wi(7i=sgxU1c@X9Ca=LJDZ$Js)YC8s%`hvO+V z0k8SaOG-2IYi*UcuaZ|Kfnpwh~Ub@+1>a&fD79 zPg~pIdllTd^%d1e`}G82^ChAAB2oVrH+Yo+baqa(HU9VQqcdz0CA2JwZFsi+Uk1`?q)Ds@-(b zx{)*FO8XbhTB{yK0A-3n@JKg&S0X*<3iFl3!MlW8c!uE zy*=FxmkX|5ilUqslluDwNg*%D+tGdACJz+!a`XwAVIR$%@P&9drf?GF%R8I$W4vja=7K(Y{vyh_JzvRq4zYh zBR@6WKlg24@Em`v!~AA_`!Q-XBSEI&>M$e}aQYuB&E;DF literal 0 HcmV?d00001 diff --git a/swat/lang/ru/images/status.gif b/swat/lang/ru/images/status.gif new file mode 100644 index 0000000000000000000000000000000000000000..8b71e6582e6e249a3f2988c41246751656ce229d GIT binary patch literal 2305 zcmV+c3I6s+Nk%v~VPpV60LD82000010RaXE1_T5I1qB5P3JL=Q0|*ER2?+@T0s;&S z3=R$s5D*X)6ciN|6%i2;5)u**4-X?q ze}8?4hlYuXh>D7dh=_+WGBIjuXrZB>y}i56&dkcn$j!~m$;ronfPTKdyx-s4?d|ID z@a^vI>+CnqLOPECP$Cf}g2js$EL^mZ?4oiD%9c5A z?(Dg9=+2`}gFgK^bLGjEFK6EDdNOFtvt4^`)5gu4FY+QexCf#H3mC|gD__pMx%21H zqf2kz`NW3`z#u))=K)2F>CAVC7Z1Mt^YP@(!;oC!I_*U;qIGhy2(9f>sWRWpXjdFvFa5YDpuKVMaG* z2N>`;$pZj&U_yOurq^7NG0>@Kori*XWqIs%fL#NzKmZU3g9>S=mklb~B@A*h+F+88 zg7+DK6)?bnaKy2xUYLk3`e~@58cC{~=2b^w1KM%tou>J53g@E4E;?g)r7p=rdrmq4 zpL{_U8Z4X*(opQRGsu8sa(P1cUw{K5@MDX>j!G@D%F(K*hue1h+=P=_h@pnkQfqIq zvleSFx5!U-p)xFWgrdRRjZ$J&4|a_Z7)?tT46m*b8-{vI%Hw6ES6!wm-`jGV&6 z=8JBKH#mwbq{}w>qybS@FlCh);~E1F93Kn=$g(o5uZJa@yeW8NmU(8H_pIq+%s)F= zvklhf4C=@+k7JTQ; zWX~xwoi=Rj+}h2Z>Orcj7O-M*N1Keghn2@P#l0oqL=$x(m!lgP!AH40ouU z*@bId1Kb;a3dqA47Ow&FN*=vDI7A{A(S1~#p1`ih#3rWjiBoH0a>PeIiT2Gb3{1x3ZSK%sGu14*XoWF{@e3D0nXQ;s+C zVeQ04MYT!OnX^1)K$}UX}s7A{f%ogZq zd=i$!s3RS8_{V7zHI#i`D!8M~l64Yg}dGruY0{~Va@W_C?5Z$OSDVAVC}sb0)=1feKWpLKCc@k`Bn^B{1oU2TFU|np^=3u)RVSvY>_9 zUg5P^!0l~kTU#yMHn+H4tx9Ba+t=bYx3i@!2vEBem#72|aFD|s=rDyT7+?zp-~t!A z;Ds;T;~@IDKtd3r5eqCNAz(;vdc(k8Fou_yZr{t?zxm3*PhY_a7W# z10Cw100jtO7hBju1Rf9pZDT;d0Xzc60+1mM9zEC_4VW-6e(``aLAV+kR+Tj#{NW6T z*ufC?#)KVE;SQHL!z^y`1IRE11-#+_1ZYHpBN2;Mc;XeI;KYwX(PK_v;uDqVF)BQP bWL6}?6|0biB8Ci$O&}lvw-5jT0s#O!uX-Jh literal 0 HcmV?d00001 diff --git a/swat/lang/ru/images/viewconfig.gif b/swat/lang/ru/images/viewconfig.gif new file mode 100644 index 0000000000000000000000000000000000000000..b80b40866b14f619f0370154d95f3a591399f3d1 GIT binary patch literal 2096 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 OK|qz<&;20)>%Rf8uw2go literal 0 HcmV?d00001 diff --git a/swat/lang/ru/include/header.html b/swat/lang/ru/include/header.html new file mode 100644 index 0000000..cfe53cb --- /dev/null +++ b/swat/lang/ru/include/header.html @@ -0,0 +1,14 @@ + + + + + +Утилита администрирования Samba + + +
+[ Samba ]
+ +
-- 1.7.11.7 From b94cadbcc8508d9b4523caf4df56daab2f10fa91 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 10 Jan 2013 08:50:53 +1100 Subject: [PATCH 06/14] build: Make install_with_python.sh executable Reviewed-by: Stefan Metzmacher (cherry picked from commit 7acacdfc05d3162b2879b6ac80d0809b5af96f1e) --- 0 files changed mode change 100644 => 100755 install_with_python.sh diff --git a/install_with_python.sh b/install_with_python.sh old mode 100644 new mode 100755 -- 1.7.11.7 From 0f45cca01b7d892d017617de9b928f25d4d60069 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 10 Jan 2013 08:51:34 +1100 Subject: [PATCH 07/14] build: In install_with_python.sh force using the python from the install we just made Reviewed-by: Stefan Metzmacher (cherry picked from commit 8e84c33a6094288ec2c8964588c679a71742e855) --- install_with_python.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/install_with_python.sh b/install_with_python.sh index d7ae55d..5d3beaa 100755 --- a/install_with_python.sh +++ b/install_with_python.sh @@ -36,6 +36,9 @@ if ! test -d $PREFIX/python; then do_install_python fi +PYTHON=$PREFIX/python/bin/python +export PYTHON + `dirname $0`/configure --prefix=$PREFIX $@ || exit 1 make -j || exit 1 make install || exit 1 -- 1.7.11.7 From 29b00dd92753d085b33e7a9218638663cc589b61 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 10 Jan 2013 09:00:37 +1100 Subject: [PATCH 08/14] build: Make install_with_python.sh more portable Reviewed-by: Stefan Metzmacher (cherry picked from commit 5a1deec38a7ff7287b31a47ae61769c66e10de17) --- install_with_python.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install_with_python.sh b/install_with_python.sh index 5d3beaa..47ff780 100755 --- a/install_with_python.sh +++ b/install_with_python.sh @@ -31,7 +31,7 @@ do_install_python() { rm -rf python_install || exit 1 } -if ! test -d $PREFIX/python; then +if [ ! -d $PREFIX/python ]; then # needs to be installed do_install_python fi -- 1.7.11.7 From 02c9728d21b4e214fb4162763fb30dd05feffc93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Baumbach?= Date: Mon, 10 Dec 2012 11:52:08 +0100 Subject: [PATCH 09/14] build(waf)-libreplace: remove redundant check for flistea function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Björn Baumbach Reviewed-by: Michael Adam Reviewed-by: Volker Lendecke (cherry picked from commit 41955b711f48ee2c8fe70a7e9967a2a96adf8a3d) --- lib/replace/wscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/replace/wscript b/lib/replace/wscript index 0e6a6f1..c08dfb7 100644 --- a/lib/replace/wscript +++ b/lib/replace/wscript @@ -280,7 +280,7 @@ listxattr removexattr setxattr attr_get attr_getf attr_list attr_listf attropen attr_remove attr_removef attr_set attr_setf extattr_delete_fd extattr_delete_file extattr_get_fd extattr_get_file extattr_list_fd extattr_list_file -extattr_set_fd extattr_set_file fgetea flistea +extattr_set_fd extattr_set_file fgetea fremoveea fsetea getea listea removeea setea ''', 'attr', checklibc=True, headers=xattr_headers) -- 1.7.11.7 From 244940f674e8fddbeb6e1d69824a3d9e585f8fd8 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Tue, 15 Jan 2013 15:35:09 +0100 Subject: [PATCH 10/14] build(waf): fix the abi_match for the pdb library The global wildcard match is automatically added by the parsing code if the global match list is empty. Specifying an explicit '*' as the only global match lets the parsing code add a second '*' to the local list, which is an error tolerated on my linux by ld (the GNU linker), but not by the stricter GNU ELF linker "gold". Pair-Programmed-With: Gregor Beck Signed-off-by: Gregor Beck Signed-off-by: Michael Adam Signed-off-by: Alexander Bokovoy Autobuild-User(master): Alexander Bokovoy Autobuild-Date(master): Wed Jan 16 21:31:00 CET 2013 on sn-devel-104 (cherry picked from commit 9ba44cc610426fb558b49aa9680b5bdf55c29082) --- source3/wscript_build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/wscript_build b/source3/wscript_build index 2de4363..02040bf 100755 --- a/source3/wscript_build +++ b/source3/wscript_build @@ -730,7 +730,7 @@ bld.SAMBA3_LIBRARY('pdb', include/passdb.h passdb/machine_sid.h passdb/lookup_sid.h''', - abi_match=private_pdb_match + ['*'], + abi_match=private_pdb_match, abi_directory='passdb/ABI', vnum='0', vars=locals()) -- 1.7.11.7 From afb8d482abb9df9caa151f12a26bf8ba72e6a9ad Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 19 Nov 2012 23:25:45 +1100 Subject: [PATCH 11/14] heimdal_build: Try again to sort out the strerror_r mess Reviewed-by: Stefan Metzmacher (cherry picked from commit dda48146a2781fe685eeb9dc5194d142ee5ca0ef) --- lib/replace/replace.c | 2 +- lib/replace/replace.h | 3 ++- source4/heimdal_build/roken.h | 8 -------- source4/heimdal_build/wscript_build | 1 + source4/heimdal_build/wscript_configure | 7 +++++++ 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/lib/replace/replace.c b/lib/replace/replace.c index 8f1315a..37edb31 100644 --- a/lib/replace/replace.c +++ b/lib/replace/replace.c @@ -785,7 +785,7 @@ char *rep_get_current_dir_name(void) } #endif -#if !defined(HAVE_STRERROR_R) && !defined(strerror_r) +#ifndef HAVE_STRERROR_R int rep_strerror_r(int errnum, char *buf, size_t buflen) { char *s = strerror(errnum); diff --git a/lib/replace/replace.h b/lib/replace/replace.h index 4cdc362..674a2b4 100644 --- a/lib/replace/replace.h +++ b/lib/replace/replace.h @@ -570,7 +570,8 @@ ssize_t rep_pwrite(int __fd, const void *__buf, size_t __nbytes, off_t __offset) char *rep_get_current_dir_name(void); #endif -#if !defined(HAVE_STRERROR_R) && !defined(strerror_r) +#ifndef HAVE_STRERROR_R +#define strerror_r rep_strerror_r int rep_strerror_r(int errnum, char *buf, size_t buflen); #endif diff --git a/source4/heimdal_build/roken.h b/source4/heimdal_build/roken.h index b762545..9752c04 100644 --- a/source4/heimdal_build/roken.h +++ b/source4/heimdal_build/roken.h @@ -123,14 +123,6 @@ #define HAVE_SETEUID #endif -/* force the use of the libreplace strerror_r */ -#ifndef HAVE_STRERROR_R -#define HAVE_STRERROR_R -#endif -#ifndef STRERROR_R_PROTO_COMPATIBLE -#define STRERROR_R_PROTO_COMPATIBLE -#endif - #ifndef HAVE_DIRFD #ifdef HAVE_DIR_DD_FD #define dirfd(x) ((x)->dd_fd) diff --git a/source4/heimdal_build/wscript_build b/source4/heimdal_build/wscript_build index f4837ac..f447115 100644 --- a/source4/heimdal_build/wscript_build +++ b/source4/heimdal_build/wscript_build @@ -408,6 +408,7 @@ if not bld.CONFIG_SET('USING_SYSTEM_ROKEN'): lib/roken/resolve.c lib/roken/socket.c lib/roken/roken_gethostby.c + lib/roken/strerror_r.c ''' HEIMDAL_LIBRARY('roken', diff --git a/source4/heimdal_build/wscript_configure b/source4/heimdal_build/wscript_configure index 168be6d..2bb465a 100755 --- a/source4/heimdal_build/wscript_configure +++ b/source4/heimdal_build/wscript_configure @@ -28,6 +28,13 @@ conf.CHECK_FUNCS('''atexit cgetent getprogname setprogname gethostname strptime strsep strsep_copy strtok_r strupr swab umask uname unsetenv closefrom err warn errx warnx flock writev''') +if conf.CHECK_FUNCS('strerror_r'): + # Check if strerror_r is BSD compatible (default GNU implementation is not what Heimdal expects) + conf.CHECK_CODE('int strerror_r(int errnum, char *buf, size_t buflen);', + 'STRERROR_R_PROTO_COMPATIBLE', + headers='string.h', addmain=False, link=False, + msg="Checking for XSI (rather than GNU) prototype for strerror_r") + conf.CHECK_FUNCS_IN('hstrerror', 'resolv socket nsl', checklibc=True) conf.CHECK_FUNCS_IN('''getnameinfo sendmsg socket getipnodebyname gethostent gethostent_r sethostent endhostent getipnodebyaddr freehostent gethostbyname -- 1.7.11.7 From bf56046cacea06dadc25cb9d25c71a1893cc37d0 Mon Sep 17 00:00:00 2001 From: Matthieu Patou Date: Thu, 3 Jan 2013 14:34:13 -0800 Subject: [PATCH 12/14] Tests: avoid adding python options that are functions in the env This fix errors when running test --testenv --screen Signed-off-by: Matthieu Patou Reviewed-by: Andrew Bartlett (cherry picked from commit 95fc53a37b9c75cbc1d13432887de095ff779a1e) --- selftest/wscript | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/selftest/wscript b/selftest/wscript index 4733dc1..c7637a1 100644 --- a/selftest/wscript +++ b/selftest/wscript @@ -6,6 +6,7 @@ import Scripting, os, Options, Utils, Environment, optparse, sys from samba_utils import * from samba_autoconf import * +import types def set_options(opt): @@ -114,7 +115,11 @@ def cmd_testonly(opt): # put all command line options in the environment as TESTENV_*=* for o in dir(Options.options): if o[0:1] != '_': - os.environ['TESTENV_%s' % o.upper()] = str(getattr(Options.options, o, '')) + val = getattr(Options.options, o, '') + if not issubclass(type(val), types.FunctionType) \ + and not issubclass(type(val), types.MethodType): + os.environ['TESTENV_%s' % o.upper()] = str(getattr(Options.options, o, '')) + binary_mapping = ('nmblookup3:nmblookup,' + 'nmblookup4:nmblookup4,' + -- 1.7.11.7 From 848a5e7458fcfeffaa6e5530127b0d4dbaccb4d9 Mon Sep 17 00:00:00 2001 From: Matthieu Patou Date: Thu, 3 Jan 2013 14:33:45 -0800 Subject: [PATCH 13/14] Tests: Fix the display of test vars in screen --testenv The form bash -c echo "important stuff blabla bla" && LD_LIBARY_PATH bash is not working in screen when it's working in xterm and the in_screen script already wrap all the command within a bash shell so there is no need to re-force bash as the echo will execute in a bash shell Signed-off-by: Matthieu Patou Reviewed-by: Andrew Bartlett Autobuild-User(master): Andrew Bartlett Autobuild-Date(master): Tue Jan 22 13:03:52 CET 2013 on sn-devel-104 (cherry picked from commit 9aca52877a3f6f59887098ebb8e664922c8c7aad) --- selftest/selftest.pl | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/selftest/selftest.pl b/selftest/selftest.pl index ffb6149..c750aa2 100755 --- a/selftest/selftest.pl +++ b/selftest/selftest.pl @@ -846,13 +846,7 @@ if ($opt_testenv) { my $envvarstr = exported_envvars_str($testenv_vars); - my @term = (); - if ($ENV{TERMINAL}) { - @term = ($ENV{TERMINAL}); - } else { - @term = ("xterm", "-e"); - } - my @term_args = ("bash", "-c", "echo -e \" + my @term_args = ("echo -e \" Welcome to the Samba4 Test environment '$testenv_name' This matches the client environment used in make test @@ -864,6 +858,13 @@ SMB_CONF_PATH=\$SMB_CONF_PATH $envvarstr \" && LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH} bash"); + my @term = (); + if ($ENV{TERMINAL}) { + @term = ($ENV{TERMINAL}); + } else { + @term = ("xterm", "-e"); + unshift(@term_args, ("bash", "-c")); + } system(@term, @term_args); -- 1.7.11.7 From f8a3f2cefff3ca6e002818fd0dc395542bfa5a04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Deschner?= Date: Tue, 22 Jan 2013 11:54:19 +0100 Subject: [PATCH 14/14] s3-winbind: fix the build of idmap_ldap. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Guenther Signed-off-by: Günther Deschner Reviewed-by: Andrew Bartlett Autobuild-User(master): Günther Deschner Autobuild-Date(master): Tue Jan 22 14:43:40 CET 2013 on sn-devel-104 (cherry picked from commit d56b4560b585c613b65b05a9224c9e11f5038318) --- source3/winbindd/wscript_build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source3/winbindd/wscript_build b/source3/winbindd/wscript_build index 0d826f0..7e80727 100644 --- a/source3/winbindd/wscript_build +++ b/source3/winbindd/wscript_build @@ -65,7 +65,8 @@ bld.SAMBA3_MODULE('idmap_ldap', deps='smbldap smbldaphelper pdb', init_function='', internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_ldap'), - enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_ldap') and bld.CONFIG_SET("HAVE_LDAP")) + enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_ldap') and bld.CONFIG_SET("HAVE_LDAP"), + allow_undefined_symbols=True) bld.SAMBA3_MODULE('idmap_nss', subsystem='idmap', -- 1.7.11.7