ira/wip.git
14 years agos3: add a test to test libsmbclient
Bo Yang [Fri, 7 Aug 2009 22:14:33 +0000 (06:14 +0800)]
s3: add a test to test libsmbclient

Signed-off-by: Bo Yang <boyang@samba.org>
14 years agos3: Fix nss info substitution
Bo Yang [Fri, 7 Aug 2009 22:10:37 +0000 (06:10 +0800)]
s3: Fix nss info substitution

Signed-off-by: Bo Yang <boyang@samba.org>
14 years agomake sure we never look past the end of either string in ldb_comparison_fold()
Andrew Tridgell [Fri, 7 Aug 2009 04:34:01 +0000 (14:34 +1000)]
make sure we never look past the end of either string in ldb_comparison_fold()

This fixes a bug in the samba3sam test with the python libraries as
noticed by abartlet

14 years agos4:ldb Make error message in rnd_name more useful
Andrew Bartlett [Fri, 7 Aug 2009 04:22:54 +0000 (14:22 +1000)]
s4:ldb Make error message in rnd_name more useful

14 years agoMerge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
Andrew Bartlett [Fri, 7 Aug 2009 03:08:35 +0000 (13:08 +1000)]
Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel

14 years agos4:setup Remove extra newlines that break OpenLDAP backend
Oliver Liebel [Fri, 7 Aug 2009 02:38:51 +0000 (12:38 +1000)]
s4:setup Remove extra newlines that break OpenLDAP backend

14 years agos3: Fix a bug in renames of directories
Tim Prouty [Thu, 6 Aug 2009 22:53:33 +0000 (15:53 -0700)]
s3: Fix a bug in renames of directories

Recently code was added to match windows semantics of denying the
rename of a directory if there are open files underneath it.  This
does partly match windows semantics, but it turns out the rename
should be allowed if the open file handle is for the directory being
renamed, or for a stream on the directory being renamed.  This patch
refines the check to better follow these rename semantics.

14 years agos4 torture: Extend the RAW-RENAME test to more fully test directory renames.
Tim Prouty [Thu, 6 Aug 2009 18:23:23 +0000 (11:23 -0700)]
s4 torture: Extend the RAW-RENAME test to more fully test directory renames.

The existing test was only covering files opened underneath the
directory that was being renamed.  It is not uncommon for windows
clients to actually hold a read-only handle to a directory open across
the rename, which it turns out doesn't return NT_STATUS_ACCESS_DENIED.
Additionally, holding a handle open to a stream on the directory is
also allowed.

14 years agoRemove a const warning.
Jeremy Allison [Thu, 6 Aug 2009 22:47:05 +0000 (15:47 -0700)]
Remove a const warning.
Jeremy.

14 years agoFix bug #5714 - NetBSD, ENODATA undefined, at least some releases.
Jeremy Allison [Thu, 6 Aug 2009 22:09:01 +0000 (15:09 -0700)]
Fix bug #5714 - NetBSD, ENODATA undefined, at least some releases.
Jeremy.

14 years agoPut SMB_INFO_STANDARD back into setfileinfo, but do it right
Jeremy Allison [Thu, 6 Aug 2009 19:50:16 +0000 (12:50 -0700)]
Put SMB_INFO_STANDARD back into setfileinfo, but do it right
this time :-).
Jeremy.

14 years agoAdd define guards around otherwise unused variable.
Jeremy Allison [Thu, 6 Aug 2009 18:47:08 +0000 (11:47 -0700)]
Add define guards around otherwise unused variable.
Jeremy.

14 years agos3-ldap: Fix Bug #5879. Update LDAP schema for Netscape DS 5.
Günther Deschner [Thu, 6 Aug 2009 15:17:26 +0000 (17:17 +0200)]
s3-ldap: Fix Bug #5879. Update LDAP schema for Netscape DS 5.

Patch from TAKEDA Yasuma <yasuma@osstech.co.jp>.

Guenther

14 years agoUnable to browse DFS when using kerberos
Bo Yang [Fri, 7 Aug 2009 05:42:51 +0000 (13:42 +0800)]
Unable to browse DFS when using kerberos

Signed-off-by: Bo Yang <boyang@samba.org>
14 years agos4: Simplify two lines in the "samdb.py" file (cosmetic)
Matthias Dieter Wallnöfer [Thu, 6 Aug 2009 09:38:06 +0000 (11:38 +0200)]
s4: Simplify two lines in the "samdb.py" file (cosmetic)

14 years agos4:enableaccount script: Remove a redundant line
Matthias Dieter Wallnöfer [Wed, 5 Aug 2009 21:17:21 +0000 (23:17 +0200)]
s4:enableaccount script: Remove a redundant line

14 years agos3/smbldap: Fix typo in debug message.
Karolin Seeger [Thu, 6 Aug 2009 08:06:29 +0000 (10:06 +0200)]
s3/smbldap: Fix typo in debug message.

Karolin

14 years agoThere is one signedness issue in tdb which prevents traverses of TDB records
Rusty Russell [Thu, 6 Aug 2009 03:13:42 +0000 (13:13 +1000)]
There is one signedness issue in tdb which prevents traverses of TDB records
over the 2G offset on systems which support 64 bit file offsets.  This fixes
that case.

On systems with 32 bit offsets, expansion and fcntl locking on these records
will fail anyway.  SAMBA already does '#define _FILE_OFFSET_BITS 64' in
config.h (on my 32-bit x86 Linux system at least) to get 64 bit file offsets.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
14 years agoRevert "deliberately break the build"
Andrew Tridgell [Thu, 6 Aug 2009 01:36:52 +0000 (11:36 +1000)]
Revert "deliberately break the build"

This reverts commit 57da47c1bd76157a6a403154551645c16ad64a75.

The build emails do work :-)

14 years agodeliberately break the build
Andrew Tridgell [Thu, 6 Aug 2009 01:24:42 +0000 (11:24 +1000)]
deliberately break the build

I want to make sure that the build breakage emails are now working
correctly

14 years agos4:heimdal: import lorikeet-heimdal-200908052208 (commit 370a73a74199a5a55188340906e1...
Andrew Bartlett [Wed, 5 Aug 2009 22:17:09 +0000 (08:17 +1000)]
s4:heimdal: import lorikeet-heimdal-200908052208 (commit 370a73a74199a5a55188340906e15fd795f67a74)

This removes some of the portability changes made to code under
heimdal/

If these are still required, then we will re-add them with code under
heimdal_build/ (so that we can simply 'drop in' future heimdal
releases).

Andrew Bartlett

14 years agoset uidwrappersrcdir
Andrew Tridgell [Wed, 5 Aug 2009 21:57:17 +0000 (07:57 +1000)]
set uidwrappersrcdir

this is needed for the combined build

14 years agodefine uwrap_enabled() on Samba3
Andrew Tridgell [Wed, 5 Aug 2009 21:38:43 +0000 (07:38 +1000)]
define uwrap_enabled() on Samba3

s3 doesn't use uwrap yet, but it uses some common coe in lib/, and so
needs a dummy version of the uwrap_enabled() macro

14 years agos4:ldb Cosmetic corrections in "rdn_name" module
Matthias Dieter Wallnöfer [Wed, 5 Aug 2009 18:28:05 +0000 (20:28 +0200)]
s4:ldb Cosmetic corrections in "rdn_name" module

14 years agochanged BCC handling for SMBwriteX to handle broken MacOSX client
Andrew Tridgell [Wed, 5 Aug 2009 10:23:12 +0000 (20:23 +1000)]
changed BCC handling for SMBwriteX to handle broken MacOSX client

see bug #6610

The MacOSX SMB client sets the BCC value in SMBwriteX calls to zero
instead of the correct size. Checking against WindowsXP, I've found
that Windows uses the maximum of the computed buffer size and the
given BCC value. I've changed Samba4 to do the same to allow MacOSX to
work.

I've limited this change to non-chained packets to ensure we don't get
the possibility of exploits based on overlapping chained requests

14 years agoon buffer overflow windows gives SMBSRV:ERRerror here
Andrew Tridgell [Wed, 5 Aug 2009 10:19:36 +0000 (20:19 +1000)]
on buffer overflow windows gives SMBSRV:ERRerror here

14 years agos4:torture The test logic for the target was wrong. This should correct it.
Matthias Dieter Wallnöfer [Wed, 5 Aug 2009 08:48:25 +0000 (10:48 +0200)]
s4:torture The test logic for the target was wrong. This should correct it.

14 years agos4:heimdal_build: define HEIMDAL_LOCALEDIR
Stefan Metzmacher [Tue, 4 Aug 2009 11:43:29 +0000 (13:43 +0200)]
s4:heimdal_build: define HEIMDAL_LOCALEDIR

metze

14 years agos4:ldap_server: make sure we shutdown the tls socket before stream_terminate_connecti...
Stefan Metzmacher [Wed, 5 Aug 2009 08:05:56 +0000 (10:05 +0200)]
s4:ldap_server: make sure we shutdown the tls socket before stream_terminate_connection() removes the fd event

This fixes a crash bug where tls_destructor() relies on the fd event still being there.

metze

14 years agos4:torture Remove some unwanted code in the LDAP test - hope this fixes up the test...
Matthias Dieter Wallnöfer [Wed, 5 Aug 2009 07:48:45 +0000 (09:48 +0200)]
s4:torture Remove some unwanted code in the LDAP test - hope this fixes up the test failures

14 years agofixed a problem with group policy writes causing policy corruption
Andrew Tridgell [Wed, 5 Aug 2009 07:51:21 +0000 (17:51 +1000)]
fixed a problem with group policy writes causing policy corruption

This bug was caused by two things:

  1) in the unix ACL mapping, we were not taking into account group
  write permssions for the SEC_STD_DELETE flag

  2) when a file is created using OVERWRITE mode, a fchmod() would
  fail if the user is not the file owner. We resolve that by only
  doing the fchmod() if the mapped file attribute does not match the
  desired file attribute

14 years agos3:winbind: Convert WINBINDD_GETGROUPS to the new API
Volker Lendecke [Tue, 4 Aug 2009 20:26:07 +0000 (16:26 -0400)]
s3:winbind: Convert WINBINDD_GETGROUPS to the new API

14 years agos3:winbind: Add async wb_gettoken
Volker Lendecke [Tue, 4 Aug 2009 20:22:42 +0000 (16:22 -0400)]
s3:winbind: Add async wb_gettoken

14 years agos3:winbind: Convert WINBINDD_GETUSERDOMGROUPS to the new API
Volker Lendecke [Tue, 4 Aug 2009 20:20:18 +0000 (16:20 -0400)]
s3:winbind: Convert WINBINDD_GETUSERDOMGROUPS to the new API

14 years agos3:winbind: Add async wb_lookupusergroups
Volker Lendecke [Tue, 4 Aug 2009 20:07:01 +0000 (16:07 -0400)]
s3:winbind: Add async wb_lookupusergroups

14 years agos3:winbind: Make wcache_lookup_usergroups externally visible
Volker Lendecke [Sun, 2 Aug 2009 16:01:54 +0000 (18:01 +0200)]
s3:winbind: Make wcache_lookup_usergroups externally visible

14 years agos3:winbind: Convert WINBINDD_GETSIDALIASES to the new API
Volker Lendecke [Tue, 4 Aug 2009 19:58:45 +0000 (15:58 -0400)]
s3:winbind: Convert WINBINDD_GETSIDALIASES to the new API

14 years agos3:winbind: Add async wb_lookupuseraliases
Volker Lendecke [Tue, 4 Aug 2009 19:54:05 +0000 (15:54 -0400)]
s3:winbind: Add async wb_lookupuseraliases

14 years agos3:winbind: Make parse_sidlist take a const char *
Volker Lendecke [Sun, 2 Aug 2009 15:17:27 +0000 (17:17 +0200)]
s3:winbind: Make parse_sidlist take a const char *

14 years agos3:winbind: Make wcache_lookup_useraliases available publically
Volker Lendecke [Sun, 2 Aug 2009 14:52:19 +0000 (16:52 +0200)]
s3:winbind: Make wcache_lookup_useraliases available publically

14 years agos3:winbind: Convert WINBINDD_GETPWUID to the new API
Volker Lendecke [Tue, 4 Aug 2009 19:41:40 +0000 (15:41 -0400)]
s3:winbind: Convert WINBINDD_GETPWUID to the new API

14 years agos3:winbind: Convert WINBINDD_GETPWNAM to the new API
Volker Lendecke [Tue, 4 Aug 2009 19:37:54 +0000 (15:37 -0400)]
s3:winbind: Convert WINBINDD_GETPWNAM to the new API

14 years agos3:winbind: Convert WINBINDD_GETPWSID to the new API
Volker Lendecke [Tue, 4 Aug 2009 19:35:24 +0000 (15:35 -0400)]
s3:winbind: Convert WINBINDD_GETPWSID to the new API

14 years agos3:winbind: Add async wb_getpwsid
Volker Lendecke [Tue, 4 Aug 2009 19:32:11 +0000 (15:32 -0400)]
s3:winbind: Add async wb_getpwsid

14 years agos3:winbind: Make fillup_pw_field publically available
Volker Lendecke [Tue, 4 Aug 2009 19:31:49 +0000 (15:31 -0400)]
s3:winbind: Make fillup_pw_field publically available

14 years agos3:winbind: Add async wb_queryuser
Volker Lendecke [Tue, 4 Aug 2009 19:23:13 +0000 (15:23 -0400)]
s3:winbind: Add async wb_queryuser

14 years agos3:winbind: Make wcache_query_user externally visible
Volker Lendecke [Sat, 1 Aug 2009 14:20:13 +0000 (10:20 -0400)]
s3:winbind: Make wcache_query_user externally visible

14 years agos3:winbind: Convert WINBINDD_GID_TO_SID the new API
Volker Lendecke [Tue, 4 Aug 2009 18:22:17 +0000 (14:22 -0400)]
s3:winbind: Convert WINBINDD_GID_TO_SID the new API

14 years agos3:winbind: Add async wb_gid2sid
Volker Lendecke [Tue, 4 Aug 2009 18:19:03 +0000 (14:19 -0400)]
s3:winbind: Add async wb_gid2sid

14 years agos3:winbind: Convert WINBINDD_UID_TO_SID the new API
Volker Lendecke [Tue, 4 Aug 2009 18:07:44 +0000 (14:07 -0400)]
s3:winbind: Convert WINBINDD_UID_TO_SID the new API

14 years agos3:winbind: Add async wb_uid2sid
Volker Lendecke [Tue, 4 Aug 2009 17:52:39 +0000 (13:52 -0400)]
s3:winbind: Add async wb_uid2sid

14 years agos3:winbind: Convert WINBINDD_SID_TO_GID the new API
Volker Lendecke [Tue, 4 Aug 2009 17:42:22 +0000 (13:42 -0400)]
s3:winbind: Convert WINBINDD_SID_TO_GID the new API

14 years agos3:winbind: Add async wb_sid2gid
Volker Lendecke [Tue, 4 Aug 2009 17:38:52 +0000 (13:38 -0400)]
s3:winbind: Add async wb_sid2gid

14 years agos3:winbind: Convert WINBINDD_SID_TO_UID to the new API
Volker Lendecke [Tue, 4 Aug 2009 17:33:56 +0000 (13:33 -0400)]
s3:winbind: Convert WINBINDD_SID_TO_UID to the new API

14 years agos3:winbind: Add async wb_sid2uid
Volker Lendecke [Tue, 4 Aug 2009 17:28:59 +0000 (13:28 -0400)]
s3:winbind: Add async wb_sid2uid

14 years agos3:winbind: Convert WINBINDD_LOOKUPNAME to the new API
Volker Lendecke [Tue, 4 Aug 2009 11:29:03 +0000 (07:29 -0400)]
s3:winbind: Convert WINBINDD_LOOKUPNAME to the new API

14 years agos3:winbind: Add async wb_lookupname
Volker Lendecke [Tue, 4 Aug 2009 11:22:34 +0000 (07:22 -0400)]
s3:winbind: Add async wb_lookupname

14 years agos3:winbind: Make wcache_name_to_sid visible externally
Volker Lendecke [Fri, 31 Jul 2009 22:10:46 +0000 (00:10 +0200)]
s3:winbind: Make wcache_name_to_sid visible externally

14 years agos3:winbind: Remove old version of WINBINDD_PING
Volker Lendecke [Tue, 4 Aug 2009 10:58:28 +0000 (06:58 -0400)]
s3:winbind: Remove old version of WINBINDD_PING

14 years agos3:winbind: Convert WINBINDD_LOOKUPSID to the new API
Volker Lendecke [Tue, 4 Aug 2009 10:57:13 +0000 (06:57 -0400)]
s3:winbind: Convert WINBINDD_LOOKUPSID to the new API

14 years agos3:winbind: Add async wb_lookupsid
Volker Lendecke [Mon, 3 Aug 2009 21:44:46 +0000 (23:44 +0200)]
s3:winbind: Add async wb_lookupsid

14 years agos3:winbind: Make wcache_sid_to_name externally visible
Volker Lendecke [Sat, 1 Aug 2009 10:16:11 +0000 (12:16 +0200)]
s3:winbind: Make wcache_sid_to_name externally visible

14 years agos3:winbind: Add NDR-based parent-child communication to winbind
Volker Lendecke [Tue, 28 Jul 2009 19:06:11 +0000 (15:06 -0400)]
s3:winbind: Add NDR-based parent-child communication to winbind

14 years agohandle large directories in smb2_deltree()
Andrew Tridgell [Wed, 5 Aug 2009 05:05:13 +0000 (15:05 +1000)]
handle large directories in smb2_deltree()

14 years agofixed a uid_wrapper bug that caused a segv in the RAW-ACLS test
Andrew Tridgell [Wed, 5 Aug 2009 03:31:06 +0000 (13:31 +1000)]
fixed a uid_wrapper bug that caused a segv in the RAW-ACLS test

14 years agos4:heimdal: import lorikeet-heimdal-200908050050 (commit 8714779fa7376fd9f7761587639e...
Andrew Bartlett [Wed, 5 Aug 2009 01:25:50 +0000 (11:25 +1000)]
s4:heimdal: import lorikeet-heimdal-200908050050 (commit 8714779fa7376fd9f7761587639e68b48afc8c9c)

This also adds a new hdb-glue.c file, to cope with Heimdal's
uncondtional enabling of SQLITE.

(Very reasonable, but not required for Samba4's use).

Andrew Bartlett

14 years agos4 now supports the large readx extension
Andrew Tridgell [Wed, 5 Aug 2009 02:07:21 +0000 (12:07 +1000)]
s4 now supports the large readx extension

14 years agofixed the sense of the pvfs_acl uwrap check
Andrew Tridgell [Wed, 5 Aug 2009 02:07:08 +0000 (12:07 +1000)]
fixed the sense of the pvfs_acl uwrap check

14 years agopyldb: Fix reference counting on ldb_message_elements, add extra type
Jelmer Vernooij [Wed, 5 Aug 2009 01:34:08 +0000 (03:34 +0200)]
pyldb: Fix reference counting on ldb_message_elements, add extra type
check.

14 years agoskip the readbraw tests if the server does not support it
Andrew Tridgell [Wed, 5 Aug 2009 01:32:01 +0000 (11:32 +1000)]
skip the readbraw tests if the server does not support it

This allows the RAW-READ test to pass against w2k8

14 years agomake the UID_WRAPPER skip checks at runtime
Andrew Tridgell [Wed, 5 Aug 2009 01:21:06 +0000 (11:21 +1000)]
make the UID_WRAPPER skip checks at runtime

This fixes two issues pointed out by Andrew. It adds a runtime
uwrap_enabled() call that wraps the skips needed for uid emulation. It
also makes the skip in the directory_create_or_exist() function only
change the uid checking code, not the permissions code

14 years agoadded a uid_wrapper library
Andrew Tridgell [Wed, 5 Aug 2009 00:50:03 +0000 (10:50 +1000)]
added a uid_wrapper library

This library intercepts seteuid and related calls, and simulates them
in a manner similar to the nss_wrapper and socket_wrapper
libraries. This allows us to enable the vfs_unixuid NTVFS module in
the build farm, which means we are more likely to catch errors in the
token manipulation.

The simulation is not complete, but it is enough for Samba4 for
now. The major areas of incompleteness are:

 - no emulation of setreuid, setresuid or saved uids. These would be
   needed for use in Samba3

 - no emulation of ruid changing. That would also be needed for Samba3

 - no attempt to emulate file ownership changing, so code that (for
   example) tests whether st.st_uid matches geteuid() needs special
   handling

14 years agos4:ldb initialise e->values[i].length before use in python bindings
Andrew Bartlett [Wed, 5 Aug 2009 00:35:45 +0000 (10:35 +1000)]
s4:ldb initialise e->values[i].length before use in python bindings

14 years agos4:dsdb Don't cast an ldb_val into a const char * for schema lookups
Andrew Bartlett [Tue, 4 Aug 2009 22:53:11 +0000 (08:53 +1000)]
s4:dsdb Don't cast an ldb_val into a const char * for schema lookups

This removes a number of cases where we did a cast into a const char *
of an ldb_val.  While convention is to alway have an extra \0 at
data[length] in the ldb_val, this is not required, and does not occour
at least on build farm host 'svart'.

Andrew Bartlett

14 years agoidmap_adex: Fix usage of talloc_stackframe().
Gerald Carter [Mon, 3 Aug 2009 21:18:10 +0000 (16:18 -0500)]
idmap_adex: Fix usage of talloc_stackframe().

Pass an explicit TALLOC_CTX* to build_id_filter() and build_alias_filter()
rather than relying upon the talloc_stackframe() behavior that
allows a caller access to stackframe ctx for called functions.

14 years agos4: make install: prevent overwriting failure
Rusty Russell [Tue, 4 Aug 2009 17:02:42 +0000 (19:02 +0200)]
s4: make install: prevent overwriting failure

We don't have to remove the eventual write privileges to enable the execute ones.

14 years agos3-spoolss: Fix Bug #6568: _spoolss_GetPrintProcessorDirectory() implementation.
Günther Deschner [Tue, 4 Aug 2009 10:21:49 +0000 (12:21 +0200)]
s3-spoolss: Fix Bug #6568: _spoolss_GetPrintProcessorDirectory() implementation.

We should always return a local path so that users are not forced to setup a
[prnproc$] share on the server. This restores pre-3.4.0 spoolss behaviour.

Guenther

14 years agos4: Change my nested groups patch to don't include user's SID itself in the "groupSID...
Matthias Dieter Wallnöfer [Tue, 4 Aug 2009 15:09:29 +0000 (17:09 +0200)]
s4: Change my nested groups patch to don't include user's SID itself in the "groupSID"s structure

14 years agos4:torture Make RPC-NETLOGON pass against ncaclrpc servers
Andrew Bartlett [Tue, 4 Aug 2009 08:24:37 +0000 (18:24 +1000)]
s4:torture Make RPC-NETLOGON pass against ncaclrpc servers

The original patch didn't cope with a NULL target server name - we now key off that to decide it isn't worth checking against LDAP for this host.

I still can't get this to pass against Windows 2008, but mdw was
testing against Windows 2008R2.  at least 'make test' is happy, and
the rest should not be too hard...

Andrew Bartlett

14 years agoAdd const
Andrew Bartlett [Tue, 4 Aug 2009 06:11:55 +0000 (16:11 +1000)]
Add const

14 years agos4:ldif_handlers Allow a binary nTsecurityDescriptor when parsing LDIF
Andrew Bartlett [Tue, 4 Aug 2009 06:07:18 +0000 (16:07 +1000)]
s4:ldif_handlers Allow a binary nTsecurityDescriptor when parsing LDIF

Also allow a SDDL security descriptor, using the domain SID attached
to the session (it will search for it during the LDIF parse if need
be).

Andrew Bartlett

14 years agos4:netlogon Fix warnings and segfault in GetDomainInfo call
Andrew Bartlett [Tue, 4 Aug 2009 04:36:14 +0000 (14:36 +1000)]
s4:netlogon Fix warnings and segfault in GetDomainInfo call

 - Correctly use samdb_search_string to do a 'base' search
   (this needs a NULL, not a "" argument for the format string)

 - There is no need (and it caused a security hole) to use
   talloc_asprintf() with the only argument being the string to
   duplicate.

Andrew Bartlett

14 years agoMerge branch 'master' of ssh://git.samba.org/data/git/samba
Andrew Tridgell [Tue, 4 Aug 2009 06:02:23 +0000 (16:02 +1000)]
Merge branch 'master' of ssh://git.samba.org/data/git/samba

14 years agofixed support for readx greater than 64k
Andrew Tridgell [Tue, 4 Aug 2009 06:01:11 +0000 (16:01 +1000)]
fixed support for readx greater than 64k

This fixes bug 6547, where smbclient in S3 reads more than 64k at a
time with readx.

14 years agos4:torture rework LDAP sort test
Andrew Bartlett [Tue, 4 Aug 2009 02:52:11 +0000 (12:52 +1000)]
s4:torture rework LDAP sort test

This reworks the test to be part of the LDAP tests, to make better use
of the torture API and the ldb API (in particular around adding
controls), and a general cleanup.

This also adds the test to the 'make test' run.

Andrew Bartlett

14 years agos4:torture Add test for correct server-side sorting over LDAP
Matthieu Patou [Tue, 4 Aug 2009 01:51:46 +0000 (11:51 +1000)]
s4:torture Add test for correct server-side sorting over LDAP

14 years agoUse smbclient binary for the test file in smbclient test
Andrew Bartlett [Tue, 4 Aug 2009 01:12:33 +0000 (11:12 +1000)]
Use smbclient binary for the test file in smbclient test

In the vein hope that a larger file might show problems better than a
small file.

Andrew Bartlett

14 years agoparam/pyparam: Cope with string list parameters being empty.
Ricardo Jorge [Mon, 3 Aug 2009 22:03:04 +0000 (00:03 +0200)]
param/pyparam: Cope with string list parameters being empty.

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
14 years agopython/loadparm: Get shares listing working.
Ricardo Jorge [Mon, 3 Aug 2009 22:00:25 +0000 (00:00 +0200)]
python/loadparm: Get shares listing working.

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
14 years agopyldb: Properly keep copies of Python string contents, rather than
Jelmer Vernooij [Mon, 3 Aug 2009 21:58:16 +0000 (23:58 +0200)]
pyldb: Properly keep copies of Python string contents, rather than
relying on reference leaks :-)

14 years agos4-ldap_server: fix generated error string in map_ldb_error().
Günther Deschner [Mon, 3 Aug 2009 22:06:26 +0000 (00:06 +0200)]
s4-ldap_server: fix generated error string in map_ldb_error().

Guenther

14 years agos3-spoolss: fix crash bug in spoolss_addprinterex_level_2.
Günther Deschner [Mon, 3 Aug 2009 21:41:08 +0000 (23:41 +0200)]
s3-spoolss: fix crash bug in spoolss_addprinterex_level_2.

Guenther

14 years agoAdd some const to winbind_userinfo
Volker Lendecke [Sat, 1 Aug 2009 14:38:13 +0000 (10:38 -0400)]
Add some const to winbind_userinfo

14 years agoFix a typo
Volker Lendecke [Sat, 1 Aug 2009 08:46:45 +0000 (10:46 +0200)]
Fix a typo

14 years agoFix some nonempty blank lines
Volker Lendecke [Mon, 3 Aug 2009 09:30:29 +0000 (11:30 +0200)]
Fix some nonempty blank lines

14 years agopyldb: Raise proper exception when attempting to assign a string to a dn
Jelmer Vernooij [Mon, 3 Aug 2009 16:15:16 +0000 (18:15 +0200)]
pyldb: Raise proper exception when attempting to assign a string to a dn
attribute.

14 years agos3-pdb_ldap: Make ldapsam_alias_memberships behave like the tdbsam equivalent.
Günther Deschner [Mon, 3 Aug 2009 14:28:59 +0000 (16:28 +0200)]
s3-pdb_ldap: Make ldapsam_alias_memberships behave like the tdbsam equivalent.

This lets samr_GetAliasMembership return with NT_STATUS_OK when called with 0
sids (just what w2k3 does).

Guenther

14 years agos4: Change constant to comply with the merged build
Matthias Dieter Wallnöfer [Mon, 3 Aug 2009 12:19:12 +0000 (14:19 +0200)]
s4: Change constant to comply with the merged build

14 years agos3/docs: Fix typos.
Karolin Seeger [Mon, 3 Aug 2009 08:19:45 +0000 (10:19 +0200)]
s3/docs: Fix typos.

Thanks to OPC oota <t-oota@dh.jp.nec.com> for reporting!

Karolin

14 years agos3/s4: Add new autogenerated files from "make idl_full"
Matthias Dieter Wallnöfer [Mon, 3 Aug 2009 07:51:44 +0000 (09:51 +0200)]
s3/s4: Add new autogenerated files from "make idl_full"