summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4/torture: convert printf to torture_comment() in RAW-OPENAravind Srinivasan2009-10-011-58/+103
| | | | Allows "make test" and other harnesses to print cleaner output.
* Fix bug #6769 - symlink unlink does nothing.Jeremy Allison2009-10-011-1/+5
| | | | | Always use LSTAT for POSIX pathnames. Jeremy.
* s4/torture: second try on renaming oplocks.c to oplock.cSteven Danneman2009-10-011-0/+3617
| | | | Forgot to "git add" the new file in commit b2bcfaae
* NULL is not a valid event context.Jeremy Allison2009-10-011-1/+1
| | | | Jeremy.
* s4/torture: rename oplocks.c to oplock.c to match SMB1 file layoutSteven Danneman2009-10-012-3618/+1
|
* s4/torture: Ported SMB oplock torture tests to SMB2Steven Danneman2009-10-013-68/+3519
| | | | | | | | | | | | | | | | | | | | | | | | | I've ported all applicable SMB oplock torture tests to SMB2, giving us a good base for SMB2 oplock testing. There are several differences between oplocks in SMB and SMB2, mostly because of differences in W2K3 and W2K8. The existing SMB oplock tests all pass against W2K3, but several fail against W2K8. These same tests were failing in SMB2, util I reworked them. BATCH19, BATCH20: In W2K3/SMB a setfileinfo - rename command wouldn't cause a sharing violation or break an existing oplock. It appears that in W2K8/SMB2 a sharing violation is raised. BATCH22: In W2K3/SMB when a second opener was waiting the full timeout of an oplock break, it would receive NT_STATUS_SHARING_VIOLATION after about 35 seconds. This bug has been fixed in W2K8/SMB2 and instead the second opener succeeds. LEVELII500: Added 1 new test checking that the server returns a proper error code when a client improperly replies to a levelII to none break notification. STREAM1: W2K8 now grants oplocks on alternate data streams.
* s4/torture: fix typo in test commentSteven Danneman2009-10-011-1/+1
|
* s4/asn1: ber_read_OID_String() to be based on _ber_read_OID_String_impl()Kamen Mazdrashki2009-10-011-30/+3
|
* s4/asn1: local TALLOC_CTX should be child of torture_contextKamen Mazdrashki2009-10-011-2/+2
|
* s4/asn1: fixed typo in torture messagesKamen Mazdrashki2009-10-011-2/+2
|
* s4/asn1: Added test for ber_read_partial_OID_String()Kamen Mazdrashki2009-10-011-0/+45
|
* s4/asn1: Added test for ber_read_OID_String()Kamen Mazdrashki2009-10-011-0/+32
|
* s4/asn1: Added test for ber_write_partial_OID_String()Kamen Mazdrashki2009-10-011-0/+74
|
* s4/asn1: Added test for ber_write_OID_String()Kamen Mazdrashki2009-10-011-0/+74
|
* s4/asn1: Added torture suite for ASN1Kamen Mazdrashki2009-10-013-0/+37
|
* util: strhex_to_str() fixed to handle '0x' correctlyKamen Mazdrashki2009-10-011-6/+6
|
* util: fixed compile time "discards qualifiers" warningKamen Mazdrashki2009-10-011-3/+3
|
* s4/drsuapi: ber_read_partial_OID_String() implementationKamen Mazdrashki2009-10-012-0/+37
|
* s4/drsuapi: Internal implementation for ber_read_OID_StringKamen Mazdrashki2009-10-011-0/+40
| | | | | | | Modified implementation _ber_read_OID_String_impl() returns how much bytes are converted. The intentation is to use this implementation both for reading OIDs and partial-OIDs in the future
* s4/drsuapi: ber_write_partial_OID_String() implementationKamen Mazdrashki2009-10-012-0/+36
|
* s3:Makefile: fix talloc dependencies with static buildBjörn Jacke2009-10-011-65/+64
| | | | | | | When configure options --with-libtalloc=no --enable-shared-libs=no are used, LIBTALLOC_TARGET stays empty. Actually LIBTALLOC_TARGET which is only used for Makefile dependencies is obsolete as LIBTALLOC contains exactly the targets that make the dependencies are. Obnox, pleaѕe check!
* s3:configure: don't throw away PRINT_LIBSBjörn Jacke2009-10-011-1/+1
| | | | PRINT_LIBS might have been set before intentionally, so don't thow it away.
* s3: update comment about (deprecated) a6 recordsBjörn Jacke2009-10-011-1/+2
|
* Fix for CVE-2009-2813.Jeremy Allison2009-10-012-2/+11
| | | | | | | | | | | | | | | =========================================================== == Subject: Misconfigured /etc/passwd file may share folders unexpectedly == == CVE ID#: CVE-2009-2813 == == Versions: All versions of Samba later than 3.0.11 == == Summary: If a user in /etc/passwd is misconfigured to have == an empty home directory then connecting to the home == share of this user will use the root of the filesystem == as the home directory. ===========================================================
* s3/VERSION: Raise version number up to 3.6.0.Karolin Seeger2009-10-011-1/+1
| | | | Karolin
* Fix for CVE-2009-2906.Jeremy Allison2009-10-012-5/+26
| | | | | | | | Summary: Specially crafted SMB requests on authenticated SMB connections can send smbd into a 100% CPU loop, causing a DoS on the Samba server.
* mount.cifs: don't leak passwords with verbose optionJeff Layton2009-10-011-16/+30
| | | | | | | | | | | | | | | | | | | | When running mount.cifs with the --verbose option, it'll print out the option string that it passes to the kernel...including the mount password if there is one. Print a placeholder string instead to help ensure that this info can't be used for nefarious purposes. Also, the --verbose option printed the option string before it was completely assembled anyway. This patch should also make sure that the complete option string is printed out. Finally, strndup passwords passed in on the command line to ensure that they aren't shown by --verbose as well. Passwords used this way can never be truly kept private from other users on the machine of course, but it's simple enough to do it this way for completeness sake. Reported-by: Ronald Volgers <r.c.volgers@student.utwente.nl> Signed-off-by: Jeff Layton <jlayton@redhat.com> Acked-by: Steve French <sfrench@us.ibm.com>
* mount.cifs: check access of credential files before openingJeff Layton2009-10-011-0/+11
| | | | | | | | | | | | | It's possible for an unprivileged user to pass a setuid mount.cifs a credential or password file to which he does not have access. This can cause mount.cifs to open the file on his behalf and possibly leak the info in the first few lines of the file. Check the access permissions of the file before opening it. Reported-by: Ronald Volgers <r.c.volgers@student.utwente.nl> Signed-off-by: Jeff Layton <jlayton@redhat.com> Acked-by: Steve French <sfrench@us.ibm.com>
* s4:pyldb - Wrong error type (found only after the push)Matthias Dieter Wallnöfer2009-10-011-1/+1
|
* s4:ldb_msg_diff - Fixes up possible memory leaks and the python binding of itMatthias Dieter Wallnöfer2009-10-012-3/+13
|
* s3-perfcount: more cleanup.Günther Deschner2009-10-014-274/+39
| | | | Guenther
* s3-perfcount: only pass down prs_struct when really required.Günther Deschner2009-10-012-28/+29
| | | | Guenther
* s3: add perfcount idl and generated files.Günther Deschner2009-10-0111-99/+917
| | | | Guenther
* s3-registry: move rpccli_winreg_Connect to the only file it belongs.Günther Deschner2009-10-014-69/+42
| | | | Guenther
* s3: remove unused rpcstr_pull and rpcstr_pull_talloc.Günther Deschner2009-10-012-41/+0
| | | | Guenther
* s3-printing: more use of pull_reg_sz().Günther Deschner2009-10-011-12/+27
| | | | Guenther
* s3-registry: use pull_reg_sz() where appropriate.Günther Deschner2009-10-017-32/+36
| | | | | | (and move away from rpcstr_pull and rpcstr_pull_talloc). Guenther
* s4-tort-drs: Add bind_info for dcerpc_drsuapi_DsBind() callKamen Mazdrashki2009-10-012-1/+41
| | | | | | | | After this patch DsGetNCChanges() test works fine. bind_info returned by server is also cached for future use Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
* s4-tort-drs: DsReplicaUpdateRefs test fixed and extendedKamen Mazdrashki2009-10-011-37/+50
| | | | Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
* s4-tort: Added assertion macro for DRSUAPI callKamen Mazdrashki2009-10-011-3/+16
| | | | Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
* allow for outstanding_aio_calls to be decrementedOlaf Flebbe2009-09-301-2/+4
|
* s3-printing: use regval_ctr_addvalue_multi_sz.Günther Deschner2009-09-301-17/+4
| | | | Guenther
* s3-registry: add regval_ctr_addvalue_multi_sz.Günther Deschner2009-09-302-0/+18
| | | | Guenther
* s3: re-run make idl. janitor for tridge.Günther Deschner2009-09-302-2/+2
| | | | Guenther
* s3-rpc_parse: remove unused prs_string.Günther Deschner2009-09-302-45/+0
| | | | Guenther
* s4:torture: data_blob_hex_string() output is now lowercase.Andrew Kroeger2009-09-302-3/+3
| | | | | Based on the change in commit fb84edabbe9f358031117de2cf78613c704ac600, these tests needs to expect lowercase output.
* s4:samba.tests.samdb - remove last relicts of the templatesMatthias Dieter Wallnöfer2009-09-301-4/+2
|
* s4:pyldb - Fixed the return value in "py_ldb_msg_diff"Matthias Dieter Wallnöfer2009-09-301-2/+0
| | | | | The case distinction shouldn't be needed also when "diff" is NULL. "PyLdbMessage_FromMessage" works with "NULL" arguments.
* Revert "s4:wmic - Output enhancements"Matthias Dieter Wallnöfer2009-09-301-105/+58
| | | | | | | This reverts commit fb914640ad656b146f732ab33063575e2e47e37c. Jelmer requested the revert since he feels better when we reapply this change after his merge with the updated WMI branch.
* Revert "python: create a script for reorgnizing an LDB file."Matthias Dieter Wallnöfer2009-09-301-60/+0
| | | | | | | This reverts commit 11a7842854c0be8c427a2dbf0a8fc3761cda6298. abartlet claims that this patch could lead to data loss (look at technical mailing list)