summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-11-13s4-dsdb: initialize correctly the value of originating_change_time for the ↵Matthieu Patou1-2/+52
Deleted Object Container
2011-11-13s4-drs: check if we have a domain level >= 2k8r2 as before the isRecycled do ↵Matthieu Patou1-7/+24
not exists and so is always False Having a false value cause the link on removed attribute to be always returned which is what we try to avoid.
2011-11-13samba-tool: dbcheck avoid problems with deleted objectsMatthieu Patou1-1/+1
We have to search for deleted objects as well as the previous search might have been done with the show_deleted control. If not samba-tool fails with no such DN error while fetching the object.
2011-11-11s4: Simple test script to create lots of contacts to stress the LDBMatthieu Patou1-0/+96
Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Fri Nov 11 22:02:53 CET 2011 on sn-devel-104
2011-11-11s4-librpc: do not limit to the first IP when trying to do a rpc connectionMatthieu Patou1-7/+25
The function continue_ip_resolve_name was calling resolve_name_recv which returns only the first IP for a given hostname. Instead we use resolve_name_multiple_recv which returns all the IP for a given hostname. This kind of problem can occur if a host has more than 1 IP but is listenning only on 1.
2011-11-11s4-socket: allow connect_multi_next_socket to try all the IP for a given hostMatthieu Patou1-12/+21
This fix an incorrect behavior which was that if a host has 2 IP but was listening on only 1 (and the second one) connect_multi_next_socket was not able to connect because it used only the first result.
2011-11-11py_passdb: Cannot steal an item pointer from an arrayAmitay Isaacs1-4/+9
Autobuild-User: Amitay Isaacs <amitay@samba.org> Autobuild-Date: Fri Nov 11 12:04:33 CET 2011 on sn-devel-104
2011-11-11policy/tests: Fix import of TestCase.Jelmer Vernooij1-2/+3
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Fri Nov 11 01:10:49 CET 2011 on sn-devel-104
2011-11-10selftesthelper: Fix argument order.Jelmer Vernooij1-1/+1
2011-11-10selftest: Make planoldpythontestsuite arguments consistent with ↵Jelmer Vernooij1-1/+1
planpythontestsuite.
2011-11-10selftesthelpers: Fix syntax error.Jelmer Vernooij1-1/+1
2011-11-10selftest: Simplify calling of python tests.Jelmer Vernooij1-14/+39
2011-11-10selftest: Allow passing arbitrary number of additional python path values.Jelmer Vernooij2-5/+3
2011-11-10ldb: Re-apply pyldb fixes from Tridge and Amity, using unittest ratherJelmer Vernooij2-34/+38
than samba.tests.
2011-11-10subunitrun: Add notes about subunitrun being deprecated.Jelmer Vernooij1-0/+12
2011-11-10selftest: re-implement directory option for planpythontestsuite.Jelmer Vernooij1-7/+11
2011-11-10Revert "test: added directory option to planpythontestsuite()"Jelmer Vernooij1-12/+5
This reverts commit b0be72d5080aed3da3f33a45b72f88e90fbe3d13. I'll add an alternative that uses subunit.run.
2011-11-10Revert "test: added -D option to subunitrun"Jelmer Vernooij1-5/+0
This reverts commit ac0bba2ea18e2e9ac578a333a3b260951e4c976e. "python -m subunit.run" is the preferred way of running tests to generate subunit. I also don't want to move too far away from the standard test running infrastructure for python so that other test runners (nosetests, trial, tribunal, ...) can be used with Samba code.
2011-11-10Revert "pyldb: fixed ldb API test"Jelmer Vernooij1-36/+39
This reverts commit 333248f08c83cc5b18f8e7e84cb19d79a8309d6e. This commit made the pyldb tests depend on the Samba testsuite.
2011-11-10libcli/cldap/cldap.c - remove outdated commentMatthias Dieter Wallnöfer1-2/+0
Reviewed-by: metze Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Thu Nov 10 20:32:08 CET 2011 on sn-devel-104
2011-11-10s3: server_id.pid has turned 64 (bits, that is)Volker Lendecke1-4/+11
Fix ctdb_processes_exist protocol. The socket expects pid_t which is 32 bits on 32 bit machines. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Thu Nov 10 18:57:01 CET 2011 on sn-devel-104
2011-11-10s3: Avoid a race with the async echo handlerVolker Lendecke1-33/+28
We can not read from the echo handler socket when we have the main socket locked. This leads to the echo responder to lock up sitting in the fcntl lock while the parent wants to read the remainder of a large packet.
2011-11-10libcli/cldap: fix a crash bug in cldap_socket_recv_dgram() (bug #8593)Stefan Metzmacher1-10/+25
After a calling any wrapper of tevent_req_notify_callback(), e.g. tevent_req_nterror(), tevent_req_done(), tevent_req_nomem(), a function has to return immediately otherwise it is very likely to crash, unless in calls tevent_req_defer_callback() before. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Nov 10 16:31:59 CET 2011 on sn-devel-104
2011-11-10s4:finddcs_cldap: debug the correct server address instead of NULLStefan Metzmacher1-1/+2
metze
2011-11-10s3:smbd: don't limit the number of open dptrs for smb2 (bug #8592)Stefan Metzmacher1-3/+12
This fixes a crash bug that is triggered, when a client has more than 256 directory handles with searches. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Nov 10 14:08:14 CET 2011 on sn-devel-104
2011-11-10s3:smbd: fully construct the dptr before allocating a dnum in the bitmapStefan Metzmacher1-27/+29
metze
2011-11-10s3:smbd: avoid string_set() in dir.cStefan Metzmacher1-2/+9
And do some more error checks. metze
2011-11-10Fix -Wunused-but-set-variable compiler warnings in tevent_signal.cMartin Schwenke1-4/+2
The results of some read(2) and write(2) calls are assigned into a variable that is never used. Presumably this used to avoid compiler warnings or similar. However, from (approximately) GCC 4.6 this produces some warnings: [ 609/3910] Compiling lib/tevent/tevent_signal.c ../lib/tevent/tevent_signal.c: In function ‘tevent_common_signal_handler’: ../lib/tevent/tevent_signal.c:85:10: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] ../lib/tevent/tevent_signal.c: In function ‘signal_pipe_handler’: ../lib/tevent/tevent_signal.c:183:10: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] The simplest thing to do is remove the variables and cast the function return to void. There is already a comment above each call. Signed-off-by: Martin Schwenke <martin@meltin.net> Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-11-10s4: samba-tool time --help documentation improvementsTheresa Halloran1-1/+14
Signed-off-by: Theresa Halloran <thallora@linux.vnet.ibm.com> Signed-off-by: Andrew Tridgell <tridge@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Nov 10 06:04:22 CET 2011 on sn-devel-104
2011-11-10s4: samba-tool group --help documentation improvementsTheresa Halloran1-4/+75
Signed-off-by: Theresa Halloran <thallora@linux.vnet.ibm.com> Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-10test: fixed several tests to use samba.testsAndrew Tridgell7-12/+13
this fixes error checking. Test failures were not being detected otherwise Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-11-10samba-tool: print samaccountname in samba-tool user listAndrew Tridgell1-6/+3
this is the attribute the admin needs for other commands Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-11-10test: use planpythontestsuite() for ldb.python testAndrew Tridgell1-2/+1
Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-11-10test: added directory option to planpythontestsuite()Andrew Tridgell1-5/+12
Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-11-10test: added -D option to subunitrunAndrew Tridgell1-0/+5
this allows for: subunitrun -D lib/ldb/tests/python api which makes this easier for developers
2011-11-10pyldb: fixed ldb API testAndrew Tridgell1-39/+36
it was failing previously, but the failure wasn't being noticed
2011-11-10build: only run symbol checking if running all testsAndrew Tridgell2-4/+11
this makes it much faster to run 1 test Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-11-10pyldb: enhanced get() method on msg objectAndrew Tridgell1-14/+33
get() now takes a default value and an idx, allowing for much easier usage Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-11-10samba-tool: Added new "user disable" commandGiampaolo Lauria2-0/+43
2011-11-10samba-tool: Added "user list" commandGiampaolo Lauria1-0/+34
2011-11-10samba-tool: Change internal argument name in domain machinepasswordGiampaolo Lauria1-5/+5
2011-11-10samba-tool: Fix domain machinepassword secret db searchGiampaolo Lauria1-4/+2
pair programmed with Jelmer Vernooij Add search to include secrets.ldb
2011-11-10samba-tool: Fix domain machinepassword name searchGiampaolo Lauria1-0/+2
Append '$' to name provided by user to search for a machine account when necessary
2011-11-10s4-test: improved error checking in samba-tool time testAndrew Tridgell1-0/+2
Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-11-10s4-socket: detect NULL server in socket connection codeAndrew Tridgell1-0/+5
return NT_STATUS_NOT_FOUND instead of a segfault Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-11-10test: enable time and user samba-tool testsSean Dague1-0/+4
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-10test: add samba-tool user testsSean Dague1-0/+215
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-10test: Add samba-tool time testsSean Dague1-0/+43
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-10test: add directory and base class for samba-tool testsSean Dague2-0/+124
this allows for more sophisticated testing of samba-tool Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-10s4-setup Remove servicePrincipalName: DNS/${DNSDOMAIN} from new installationsAndrew Bartlett2-2/+0
This servicePrincipalName is incorrect (windows does not use that servicePrincipalName, as it targets the server it is updating, not the root of the DNS tree), and now that we have multiple DNS backends that use the internal database, it is quite incorrect (as it cannot exist on more than one account). Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Thu Nov 10 01:11:46 CET 2011 on sn-devel-104