Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-05-08 | s3-selftest: need to enable lanman auth in order make RPC-SAMR-PASSWORDS pass. | Günther Deschner | 3 | -0/+6 | |
Guenther | |||||
2009-05-08 | s3-samr: Do not leak information whether a user exist or not in pwd change ↵ | Günther Deschner | 1 | -0/+11 | |
calls. Found by torture test. Guenther | |||||
2009-05-08 | s3-samr: implement _samr_ChangePasswordUser(). | Günther Deschner | 1 | -10/+106 | |
This is vastly copied from samba4 samr server. Guenther | |||||
2009-05-08 | s3-samr: implement _samr_OemChangePasswordUser2(). | Günther Deschner | 1 | -10/+48 | |
Guenther | |||||
2009-05-08 | s3-samr: disable check for ACB_DISABLED in check_oem_password(). | Günther Deschner | 1 | -1/+4 | |
It is a bad idea to just tell everyone that an account is disabled without really having checked the password first. Found by torture test. Guenther | |||||
2009-05-08 | s3-samr: rework check_oem_password() to take a struct samu, not to return one. | Günther Deschner | 1 | -39/+27 | |
Guenther | |||||
2009-05-08 | s4-smbtorture: prepare for running RPC-SAMR-USERS against samba3. | Günther Deschner | 1 | -16/+24 | |
In Samba 3 there are no pdb calls to store comments, codepages and countrycodes (yet). Guenther | |||||
2009-05-08 | s3-samr: Let _samr_TestPrivateFunctionsUser() return not supported. | Günther Deschner | 1 | -1/+0 | |
This is to get us closer to pass RPC-SAMR-USERS. Guenther | |||||
2009-05-08 | s3-samr: Do not return users in _samr_QueryDisplayInfo() for builtin domain. | Günther Deschner | 1 | -0/+5 | |
Found by torture test. Guenther | |||||
2009-05-08 | s3-samr: let set_user_info_16 and 20 follow the same pattern as all other ↵ | Günther Deschner | 3 | -29/+40 | |
levels. Guenther | |||||
2009-05-08 | s3-samr: support some more info levels in samr_SetUserInfo calls. | Günther Deschner | 3 | -0/+468 | |
Guenther | |||||
2009-05-08 | s3-samr: support some more info levels in samr_QueryUser calls. | Günther Deschner | 1 | -0/+266 | |
Guenther | |||||
2009-05-08 | s3/ldap: also handle DirX return codes | Björn Jacke | 1 | -0/+2 | |
2009-05-08 | s3:configure: "test" only takes one "=" | Björn Jacke | 1 | -1/+1 | |
2009-05-07 | Fix some type-punned warnings | Volker Lendecke | 3 | -7/+13 | |
2009-05-07 | Remove a misleading comment | Volker Lendecke | 1 | -2/+0 | |
2009-05-07 | Fix some nonempty blank lines | Volker Lendecke | 1 | -11/+10 | |
2009-05-07 | Convert lib/wb_reqtrans.c to unix calling conventions | Volker Lendecke | 3 | -97/+113 | |
2009-05-07 | Adapt wb_reqtrans to "recent" coding conventions | Volker Lendecke | 1 | -44/+28 | |
2009-05-07 | s3-auth: use full 16byte session key in make_user_info_netlogon_interactive(). | Günther Deschner | 2 | -3/+2 | |
Patch from Jeremy. With this patch, I was able to join Windows 7 RC to a Samba3 DC, and login into a Samba 3 Domain. There are still two registry settings required: HKLM\System\CCS\Services\LanmanWorkstation\Parameters DWORD DomainCompatibilityMode = 1 DWORD DNSNameResolutionRequired = 0 Do *not* modify the other netlogon registry parameters that were passed around, they weaken security. Guenther (cherry picked from commit b5097d54cb74ca0ea328f9e029562f65f4a01134) | |||||
2009-05-07 | Async API needs all parameters to be kept around until sent, | Jeremy Allison | 1 | -55/+15 | |
ensure they're attached to the state structure. Thanks to Metze for pointing this out. Jeremy. | |||||
2009-05-07 | Fix a typo | Volker Lendecke | 1 | -1/+1 | |
2009-05-07 | Add simple test chaining up sesssetup and tcon | Volker Lendecke | 1 | -0/+53 | |
2009-05-07 | Make cli_tcon_andx chainable | Volker Lendecke | 2 | -15/+48 | |
2009-05-07 | Make cli_session_setup_guest chainable | Volker Lendecke | 2 | -9/+35 | |
2009-05-07 | s3-samr: Fix _samr_Connect5(). In error case it still needs to return empty ↵ | Günther Deschner | 1 | -1/+2 | |
info1. Guenther | |||||
2009-05-07 | Fix missing backtick. | Praveen Arimbrathodiyil | 1 | -1/+1 | |
2009-05-07 | s3-rpcclient: rework enumdrivers call a bit to allow queries like win7 does. | Günther Deschner | 1 | -69/+97 | |
Guenther | |||||
2009-05-07 | s3-credentials: protect netlogon_creds_server_step() against NULL creds. | Günther Deschner | 1 | -0/+4 | |
Found by SCHANNEL torture tests. Guenther | |||||
2009-05-07 | s3-selftest: run RPC-SCHANNEL, RPC-SCHANNEL2 and RPC-BENCH-SCHANNEL1 against ↵ | Günther Deschner | 1 | -0/+1 | |
Samba3. Guenther | |||||
2009-05-07 | s4-smbtorture: Avoid failing RPC-SCHANNEL when testing lsa_GetUserName ↵ | Günther Deschner | 1 | -2/+8 | |
behaviour against Samba 3. Guenther | |||||
2009-05-07 | Fix bug 6336: "net groupmap set" segfaults | Volker Lendecke | 1 | -2/+4 | |
2009-05-07 | tevent: fix typo async_req_done() => tevent_req_done() | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-05-06 | Make cli_setatr async. | Jeremy Allison | 7 | -8/+145 | |
Jeremy. | |||||
2009-05-06 | After getting confirmation from Guenther, add 3 changes we'll | Jeremy Allison | 1 | -13/+23 | |
ultimately need to fix bug #6099 Samba returns incurrate capabilities list. 1). Add a comment to point out that r->in.negotiate_flags is an aliased pointer to r->out.negotiate_flags. 2). Ensure we return NETLOGON_NEG_STRONG_KEYS in our flags return if the client requested it. 3). Clean up the error exits so we always return the same way. Signed off by Guenther. Jeremy. | |||||
2009-05-06 | Make cli_setattrE async. | Jeremy Allison | 4 | -31/+112 | |
Jeremy. | |||||
2009-05-06 | s3-netlogon: Fix NETLOGON credential chain. Fixes Bug #6099 (Windows 7 ↵ | Günther Deschner | 1 | -2/+6 | |
joining Samba3) and probably many, many more. Jeremy, with 9a5d5cc1db0ee60486f932e34cd7961b90c70a56 you alter the in negotiate flags (which are a pointer to the out negotiate flags assigned in the generated netlogon server code). So, while you wanted to just set the *out* negflags, you did in fact reset the *in* negflags, effectively eliminating the NETLOGON_NEG_STRONG_KEYS bit (formerly known as NETLOGON_NEG_128BIT) which then caused creds_server_init() to generate 64bit creds instead of 128bit, causing the whole chain to break. *Please* check. Guenther | |||||
2009-05-06 | Avoid --nonet when building manpages; xsltproc will already prefer local | Jelmer Vernooij | 1 | -2/+2 | |
stylesheets if they are installed. | |||||
2009-05-06 | s3/docs: Remove unnecessary .sp. | Karolin Seeger | 1 | -10/+10 | |
Karolin | |||||
2009-05-06 | s3-docs: Fix Bug #6331. Document "net dom join/net dom unjoin". | Günther Deschner | 1 | -0/+81 | |
Guenther | |||||
2009-05-06 | s3-docs: Fix "net eventlog dump" syntax in manpage. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-05-06 | Fix Coverity ID 897: REVERSE_INULL | Volker Lendecke | 1 | -1/+1 | |
2009-05-06 | s3-rpcclient: print more infolevels in printer and driver info levels. | Günther Deschner | 1 | -7/+238 | |
Guenther | |||||
2009-05-06 | s3-printing: fix debug statement in virtual registry layer | Günther Deschner | 1 | -1/+1 | |
(key_driver_fetch_keys). Guenther | |||||
2009-05-06 | s3-printing: simplify print_queue helper functions and return WERROR. | Günther Deschner | 4 | -42/+23 | |
Guenther | |||||
2009-05-05 | Make cli_getatr() async. | Jeremy Allison | 6 | -36/+149 | |
Jeremy. | |||||
2009-05-05 | s3 Reorder loadparm to keep aliases together | Steven Danneman | 1 | -6/+6 | |
This keeps the "browseable" and "browsable" aliases together. | |||||
2009-05-06 | s3:loadparm: handle registry config source in file_list - fixes bug #6320 | Michael Adam | 1 | -34/+44 | |
Michael | |||||
2009-05-05 | s3 onefs: Turn up the debug level for non-error cases | tprouty | 1 | -3/+3 | |
2009-05-05 | s3: Fix trans2 path to use case-insensitive stat optimization | tprouty | 3 | -8/+57 | |
Often times before creating a file, a client will first query to see if it already exists. Since some systems have a case-insensitive stat that is called from unix_convert, we can definitively return STATUS_NO_SUCH_FILE to the client without scanning the whole directory. This code path is taken from trans2querypathinfo, but trans2findfirst still does a full directory scan even though the get_real_filename (the case-insensitive stat vfs call) can prevent this. This patch adds the get_real_filename call to the trans2find* path, and also changes the vfs_default behavior for SMB_VFS_GET_REAL_FILENAME. Previously, in the absence of a get_real_filename implementation, we would fallback to the full directory scan. The default behavior now returns -1 and sets errno to EOPNOTSUPP. This allows SMB_VFS_GET_REALFILENAME to be called from trans2* and unix_convert. |