summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-scripting: samba-tool: Fix domain info usage messageBjörn Baumbach2012-02-161-1/+1
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* s4-selftest: fix output of opened connections in torture_holdconBjörn Baumbach2012-02-161-1/+1
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Rename obscure defined constants.Christopher R. Hertel (crh)2012-02-1611-25/+27
| | | | | | | | | | | | | | | Replaced the undescriptive SMB_PORT1 and SMB_PORT2 defined constants with the slightly more descriptive names NBT_SMB_PORT and TCP_SMB_PORT. Also replaced several hard-coded references to the well-known port numbers (139 and 445, respectively) as appropriate. Small changes to clarify some comments regarding the two transport types. Signed-off-by: Simo Sorce <idra@samba.org> Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Thu Feb 16 08:29:41 CET 2012 on sn-devel-104
* s3-selftest: Remove .posix_s3 from s3 test namesAndrew Bartlett2012-02-163-10/+10
| | | | | | | | | | As far as I can tell, this simply referred to the posix_s3.sh script that originally ran these tests. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Thu Feb 16 06:57:09 CET 2012 on sn-devel-104
* selftest: Remove 'if have_ads_support:' from tests.pyAndrew Bartlett2012-02-162-64/+41
| | | | | | The selftest system now skips launching these if the environment is not available. Andrew Bartlett
* s3-smbd: Avoid starting log lines with the word 'error'Andrew Bartlett2012-02-161-2/+10
|
* selftest: skip plugin_s4_dc if we do not have ADSAndrew Bartlett2012-02-161-0/+5
|
* selftest: Run nsstest against more environmentsAndrew Bartlett2012-02-161-4/+5
|
* selftest: skip targets that are not compiled in if we do not have ADSAndrew Bartlett2012-02-161-0/+25
|
* s3-selftest: Require SMB signing for ktest environmentAndrew Bartlett2012-02-161-0/+1
| | | | | | This will help weed out session key errors in the krb5 code. Andrew Bartlett
* selftest: Do not start up an already-running test environmentAndrew Bartlett2012-02-162-0/+8
| | | | | | | Otherwise we may re-provision the dc just because we started it via s3member or s4member first. Andrew Bartlett
* selftest: Make plugin_s4_dc set the cached environment correctlyAndrew Bartlett2012-02-161-10/+12
|
* wintest: update WinXP-1 snapshotAndrew Bartlett2012-02-161-1/+1
|
* wintest: Change Windows 7 VMAndrew Bartlett2012-02-161-3/+3
|
* wintest: Give the Windows VM a little more time to start back upAndrew Bartlett2012-02-161-1/+1
|
* wintest: Samba is now all version 4.0Andrew Bartlett2012-02-161-4/+4
|
* wintest: Cope with nc not timing out even when -w 1 is specifiedAndrew Bartlett2012-02-161-2/+16
|
* wintest: s3 moved smb.conf to /etcAndrew Bartlett2012-02-161-2/+2
|
* wintest: Update VM used for W2K8R2AAndrew Bartlett2012-02-161-2/+2
|
* wintest: Allow access denied when turning off the firewallAndrew Bartlett2012-02-161-2/+2
|
* wintest: Retry joining the domain a few timesAndrew Bartlett2012-02-161-4/+12
|
* wintest: connect to correct hostname in test_net_useAndrew Bartlett2012-02-162-4/+4
|
* s3-nmbd: Initialise newly non-static variablesAndrew Bartlett2012-02-161-4/+4
| | | | | | | | Found by testing with wintest. When the variables were made non-static in c21f6a1c6869a5086634bb830d6c3689dea539a3 the implicit initialisation to 0 was lost. Andrew Bartlett
* s3: Add SERVERID_UNIQUE_ID_NOT_TO_VERIFY, bug 8760Volker Lendecke2012-02-154-6/+40
| | | | | Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Feb 15 21:10:22 CET 2012 on sn-devel-104
* s3-printing: fix crash in printer_list_set_printer()David Disseldorp2012-02-151-1/+1
| | | | | | | | | | | | | | | | The printer list database format was recently changed to accommodate for the printcap location field. One of the tdb_pack calls is not provided with a location string argument, this causes a crash on some platforms. https://bugzilla.samba.org/show_bug.cgi?id=8762 Signed-off-by: Günther Deschner <gd@samba.org> Signed-off-by: Jim McDonough <jmcd@samba.org> Signed-off-by: Lars Müller <lars@samba.org> Autobuild-User: David Disseldorp <ddiss@samba.org> Autobuild-Date: Wed Feb 15 19:34:38 CET 2012 on sn-devel-104
* tevent_signal: Fix a valgrind errorVolker Lendecke2012-02-151-1/+2
| | | | | | | | | | | This fixes an uninitialized read introduced by my fix for the tevent_signal destructors. From looking at the code you might believe that this kicks in only when talloc failed. But with -O3 I do see it in normal operations. Sorry for that. Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Wed Feb 15 17:58:37 CET 2012 on sn-devel-104
* s3: files_struct->mode is only written, remove itVolker Lendecke2012-02-144-5/+0
| | | | | Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Tue Feb 14 19:14:29 CET 2012 on sn-devel-104
* tdb: build and run unit tests in tdb/test/Rusty Russell2012-02-141-7/+87
| | | | | | | | | | | | | | | | | | | | Now we can build the test binaries: the CCAN style is to compile everything called "compile_ok*.c", compile and run everything called "run*.c", compile, link with the module, and run everything called "api*.c", and link any other C files (presumably test helpers) into all the tests. Unfortunately, actually passing that between the various parts of wscript is painful, so I open-coded the names. Also, the tests expect to be run in a (temporary) directory they can pollute, with the test directory found in test/ (to find the canned TDB files, for example). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Autobuild-User: Rusty Russell <rusty@rustcorp.com.au> Autobuild-Date: Tue Feb 14 06:53:46 CET 2012 on sn-devel-104
* tdb/test: fix up tests for use in SAMBA tdb code.Rusty Russell2012-02-145-13/+16
| | | | | | | | | | | 1) Make sure we include "tdb_private.h" first, to get the right headers (esp. the correct setting of _FILE_OFFSET_BITS before unistd.h). 2) Fix 3G file test since expand logic has changed. 3) Fix nested transaction test, since default is to allow nesting. 4) Capture fdatasync, which was slowing down transaction expand. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
* tdb: wean CCAN-style unit tests off of tap.Rusty Russell2012-02-1425-23/+64
| | | | | | | | We could use subunit, but that's overkill. Just print messages when we fail, and use exit status. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
* tdb: import unit tests from CCAN into tdb/test/Rusty Russell2012-02-1435-1/+2567
| | | | | | | | | | | I pulled tdb into CCAN as an experiment a while ago; it doesn't belong there, but it has accumulated some important unit tests. These are copied from CCAN version init-1486-gc438ec1 with #include "../" changed to #include "../common/". Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
* tdb: make tdb_private.h idempotent.Rusty Russell2012-02-141-0/+3
| | | | | | | | | | The most convenient way to write unit tests in C is to directly #include the C files (CCAN uses this, for example). That works quite well, but it means that tdb_private.h now needs to be protected against multiple inclusions. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
* s4:torture: add another SMB2 rename testChristian Ambach2012-02-132-0/+131
| | | | | | | this mimics Word 2010 saving a file Autobuild-User: Christian Ambach <ambi@samba.org> Autobuild-Date: Mon Feb 13 18:33:43 CET 2012 on sn-devel-104
* libndr: Add ndr_map_error2errnoVolker Lendecke2012-02-132-0/+26
| | | | | Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Mon Feb 13 15:06:29 CET 2012 on sn-devel-104
* s3-auth: On successful user mapping set mapped_to_guest to false.Sumit Bose2012-02-131-0/+1
| | | | | Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Mon Feb 13 13:09:10 CET 2012 on sn-devel-104
* s3-selftest: Do not assume $USERNAME is the same as $DC_USERNAMEAndrew Bartlett2012-02-131-3/+3
| | | | | Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Feb 13 06:13:38 CET 2012 on sn-devel-104
* selftest: Allow setup_env() to signal that an environment name is unknownAndrew Bartlett2012-02-134-5/+12
| | | | | | | This will allow us to skip samba4 environments that may be mentioned in the source3/selftest/tests.py file. Andrew Bartlett
* s3-build: expliticly require gssapi for HAVE_KRB5 and remove HAVE_GSSAPIAndrew Bartlett2012-02-133-7/+1
| | | | | | | The requirement for gss functions already make this happen, but this is clearer. No code depends on HAVE_GSSAPI any more. Andrew Bartlett
* s3-libads: Move to using only the HAVE_KRB5 defineAndrew Bartlett2012-02-133-15/+13
| | | | | | HAVE_KRB5 already implies that GSSAPI is present as well. Andrew Bartlett
* s3-lib/addns: Move to system/kerberos.h and HAVE_KRB5Andrew Bartlett2012-02-132-18/+3
|
* s4-dsdb: Check if metadata.tdb exists, before trying to open itAmitay Isaacs2012-02-131-0/+6
| | | | | | | | | | This fixes the error output from tdb2 when metadata module tries to create metadata.tdb first time. This error is reported since metadata module tries to check if tdb exists by trying to open tdb file. Autobuild-User: Amitay Isaacs <amitay@samba.org> Autobuild-Date: Mon Feb 13 03:02:09 CET 2012 on sn-devel-104
* auth: Pass in the SMB username (for %U) into generate_session_infoAndrew Bartlett2012-02-136-6/+16
| | | | | | | | | This matches what Samba3 does. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Feb 13 01:25:59 CET 2012 on sn-devel-104
* s4:join python code - "msDS-KeyVersionNumber" does not exist on Win2kMatthias Dieter Wallnöfer2012-02-131-2/+6
| | | | | | | | No problem since "secretsdb_self_join()" then chooses 1 as a default value. Fix case sensitivity for "msDS-KeyVersionNumber". Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* LDB:pyldb.c - use always the case insensitive comparison for attribute namesMatthias Dieter Wallnöfer2012-02-131-2/+2
| | | | | | We can make no assumptions about our users Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* wafsamba: Add tests for dict_concat.Jelmer Vernooij2012-02-121-1/+20
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Feb 12 20:17:54 CET 2012 on sn-devel-104
* wafsamba: Add tests for unique_list, subst_vars_error.Jelmer Vernooij2012-02-122-3/+38
|
* waf: Add initial unit test for samba_utils.Jelmer Vernooij2012-02-124-0/+55
|
* gitignore: Ignore waf cache files.Jelmer Vernooij2012-02-121-0/+2
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Feb 12 16:14:49 CET 2012 on sn-devel-104
* mkversion: Add quotes around various version stringsAmitay Isaacs2012-02-111-3/+3
| | | | | | | This fixes compilation errors when VENDOR strings are specified. Autobuild-User: Amitay Isaacs <amitay@samba.org> Autobuild-Date: Sat Feb 11 09:07:54 CET 2012 on sn-devel-104
* s3-waf: add dependency on talloc or it won't build if talloc.h is not in the ↵Matthieu Patou2012-02-103-6/+11
| | | | | | | | | | default include path The problem occurs only if talloc, tdb and ldb are used as system libraries and talloc is not installed in a default. Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Fri Feb 10 23:27:29 CET 2012 on sn-devel-104