Matthias Dieter Wallnöfer [Sat, 30 Oct 2010 14:58:34 +0000 (16:58 +0200)]
s4:local_password LDB module - fix typos
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Sat Oct 30 15:41:46 UTC 2010 on sn-devel-104
Matthias Dieter Wallnöfer [Sat, 30 Oct 2010 14:46:13 +0000 (16:46 +0200)]
s4:resolve_oids LDB module - fix counter types
Matthias Dieter Wallnöfer [Sat, 30 Oct 2010 14:41:52 +0000 (16:41 +0200)]
s4:partition_init LDB module - fix counter type
Matthias Dieter Wallnöfer [Sat, 30 Oct 2010 14:35:12 +0000 (16:35 +0200)]
s4:extended_dn_store LDB module - fix counter types
Matthieu Patou [Thu, 28 Oct 2010 09:09:51 +0000 (13:09 +0400)]
provision: when deriving netbiosname from hostname force the netbiosname to be compliant
It means no space/_/-/@.... and less than 16 chars.
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Sat Oct 30 14:26:22 UTC 2010 on sn-devel-104
Matthieu Patou [Sat, 30 Oct 2010 12:51:20 +0000 (16:51 +0400)]
build: strip -single_module when doing bundle on mac OS X
Matthieu Patou [Sat, 30 Oct 2010 12:50:33 +0000 (16:50 +0400)]
build: set shared libraries flags correctly on mac os X
Jelmer Vernooij [Sat, 30 Oct 2010 13:42:41 +0000 (15:42 +0200)]
talloc.3: Remove documentation for deprecated talloc_append_string,
consistent with other deprecated functionality.
Andrew Tridgell [Sat, 30 Oct 2010 12:42:27 +0000 (23:42 +1100)]
s4-smbd: initialise process models in smbtorture before use
the spoolss notify test needs to setup the process models before use
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Sat Oct 30 13:32:09 UTC 2010 on sn-devel-104
Andrew Tridgell [Sat, 30 Oct 2010 10:44:17 +0000 (21:44 +1100)]
s4-smbd: leave the single process model as internal
This helps with the static smbtorture for samba3, and the spoolss
tests which start a server
Andrew Tridgell [Sat, 30 Oct 2010 05:37:27 +0000 (16:37 +1100)]
waf: fixed building of non-shared binaries that contain modules
we need to incorporate the module objects too
Andrew Tridgell [Sat, 30 Oct 2010 04:47:21 +0000 (15:47 +1100)]
s4-heimdal: lex_err_message() should not be static
Andrew Tridgell [Sat, 30 Oct 2010 04:47:03 +0000 (15:47 +1100)]
s4-waf: added a lexyacc.sh script that manually rebuilds the heimdal parsers
we so rarely need to rebuild these that it is simplest to just run
lexyacc.sh when we import a new heimdal release
Andrew Tridgell [Sat, 30 Oct 2010 04:09:30 +0000 (15:09 +1100)]
s4-test: don't override modules dir
it is set correctly during the build
Andrew Tridgell [Sat, 30 Oct 2010 03:33:06 +0000 (14:33 +1100)]
waf: get rid of target aliases in wafsamba
these aliases are no longer needed, and can cause a lot of confusion
Andrew Tridgell [Sat, 30 Oct 2010 03:25:14 +0000 (14:25 +1100)]
s4-build: removed some unnecessary dependencies
based on running waf --symbol-check
Andrew Tridgell [Sat, 30 Oct 2010 03:24:04 +0000 (14:24 +1100)]
s4-ndr: make ndr-table a subsystem
its already part of the ndr-samba4 library
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 03:19:11 +0000 (14:19 +1100)]
s4-cmdline: make cmdline-credentials a private library
Andrew Tridgell [Sat, 30 Oct 2010 03:17:15 +0000 (14:17 +1100)]
s4-dns: make the dns update task an external module
this simplifies some dependencies
Andrew Tridgell [Sat, 30 Oct 2010 03:16:35 +0000 (14:16 +1100)]
s4-cluster: make cluster a private shared lib
Andrew Tridgell [Sat, 30 Oct 2010 03:16:07 +0000 (14:16 +1100)]
s4-replace: make libreplace a private shared lib in s4
Andrew Tridgell [Sat, 30 Oct 2010 01:14:15 +0000 (12:14 +1100)]
s4-tdb: make tdb-wrap into a private library
this prevents double linking of the tdb wrap code
Andrew Tridgell [Sat, 30 Oct 2010 00:46:20 +0000 (11:46 +1100)]
s4-auth: make KERBEROS subsystem into authkrb5 private library
this fixes some double linking. The name 'KERBEROS' was also a bit
confusing, as it sounded like a base kerberos library, when it is in
fact part of auth
Andrew Tridgell [Sat, 30 Oct 2010 00:44:07 +0000 (11:44 +1100)]
s4-credentials: make a private library from CREDENTIALS subsystem
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:42:51 +0000 (11:42 +1100)]
s4-ldb: add explicit depenencies on ldb library in ldb modules
ldb modules call module functions from the main ldb library
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:41:11 +0000 (11:41 +1100)]
s4-ldbwrap: split ldb-wrap out from the LDBSAMBA subsystem
ldb-wrap and the ldif-handlers are not really related, and this allows
us to remove another dependency loop
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:37:42 +0000 (11:37 +1100)]
zlib: use the real library name 'z' instead of ZLIB
using subsystem aliases has a lot of potential for confusion. Better
to use the real name of the library.
Andrew Tridgell [Sat, 30 Oct 2010 00:33:53 +0000 (11:33 +1100)]
s4-rpc: split the dcesrv reply code out of dcerpc_server
this allows us to remove a dependency on the dcerpc_server from code
that uses rpc forwarding
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:29:49 +0000 (11:29 +1100)]
s4-modules: remove LD_SAMBA_MODULE_PATH
this isn't needed now that we automatically get the module path right
in our build and install trees
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:28:22 +0000 (11:28 +1100)]
s4-torture: simplify the depenencies for TORTURE_DRS
it doesn't need to depend on the kitchen sink
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:27:33 +0000 (11:27 +1100)]
s4-smbd: make our process models into real modules
this simplifies some of the dependencies between bin/samba and the
various services, making it easier to get a clean depenency tree
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:24:15 +0000 (11:24 +1100)]
s4-smbd: don't initialise process models more than once
this also removes the event_context parameter from process model
initialisation. It isn't needed, and is confusing when a process model
init can be called from more than one place, possibly with different
event contexts.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:23:09 +0000 (11:23 +1100)]
waf: save the samba_deps_extended
this is needed for the symbols.py extension
Andrew Tridgell [Sat, 30 Oct 2010 00:22:29 +0000 (11:22 +1100)]
waf: give a better error on a bad grouping library
give a clear error on an unknown dependency in a grouping library
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:21:35 +0000 (11:21 +1100)]
waf: cope with subsystems with no static modules
we still need the STATIC_xx_MODULES define when there are no static
modules. It contains just the sentinal.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:19:08 +0000 (11:19 +1100)]
waf: don't auto-depend on subsystems
this is part of an effort to reduce the amount of automatic dependency
munging we do. When working on the correct dependency tree for Samba
it is easier to add the right dependencies in the wscript files than
rely on them being added by the waf rules. This change removes the
automatic dependency of modules on their subsystem. Many modules don't
actually need this dependency anyway, so it is better to add it where
they are needed (for example, for ldb modules)
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:17:30 +0000 (11:17 +1100)]
waf: added --symbol-check option
this adds checking of the symbols in all our object files, libraries
and syslibs. It will form the basis in future for a lot more checks,
but for now it just checks basic rules like not allowing us to use
symbols that are in system libs.
Currently this is enabled only if you use the --symbol-check option,
(or use make with SYMBOLCHECK=1) but I intend to make this always
enabled once it has had more testing.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Sat, 30 Oct 2010 00:07:40 +0000 (11:07 +1100)]
waf: build all libraries after all object files
this makes it easier to perform symbol checking before the link
stage. The two new build groups symbolcheck and syslibcheck will be
used by the symbols.py extension
Andrew Tridgell [Sat, 30 Oct 2010 00:06:13 +0000 (11:06 +1100)]
waf: use Utils.WafError() instead of raising an AssertionError
this produces clearer output on errors
Andrew Tridgell [Fri, 29 Oct 2010 00:53:15 +0000 (11:53 +1100)]
waf: cope with rules with no inputs
when we display a rule with no inputs, just call the original display
function
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Fri, 29 Oct 2010 00:52:25 +0000 (11:52 +1100)]
waf: separate out get_tgt_list()
this is a useful function for the new symbols code, so separate it out
of samba_deps.py
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Fri, 29 Oct 2010 00:51:17 +0000 (11:51 +1100)]
waf: display the paths in library loops
when we detect a library loop, try to display the paths between the
two libraries. This should make it easier to fix.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Fri, 29 Oct 2010 00:50:25 +0000 (11:50 +1100)]
waf: added env.DEVELOPER_MODE flag
this makes it easier to add project rules that are only run in
developer mode
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Fri, 29 Oct 2010 00:49:31 +0000 (11:49 +1100)]
waf: added suncc_wrap
this should solve a problem with creating alias modules with Sun CC.
Thanks to Matthieu for the idea, and Thomas for the waf code
Andrew Tridgell [Fri, 29 Oct 2010 00:48:06 +0000 (11:48 +1100)]
s4-kdc: create a 'pac' private grouping library
this removes the final case where we have an object file linked into
two libraries
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Fri, 29 Oct 2010 00:47:11 +0000 (11:47 +1100)]
s4-heimdal: removed the use of signal.c from roken
we don't need to replace signal()
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Fri, 29 Oct 2010 00:46:44 +0000 (11:46 +1100)]
s4-heimdal: fixed the use of error_message() in heimdal
the lex code in heimdal had a function error_message() which conflicts
with a function from the com_err library. This replaces it with
lex_err_message()
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Wed, 27 Oct 2010 03:25:39 +0000 (14:25 +1100)]
replace: create a private replace-test library
used by replace_testuite and smbtorture
Andrew Tridgell [Wed, 27 Oct 2010 03:25:06 +0000 (14:25 +1100)]
s4-ldb: create a private library ldb-cmdline
this prevents duplicate linking of the cmdline support code
Jelmer Vernooij [Sat, 30 Oct 2010 06:27:12 +0000 (08:27 +0200)]
talloc: Fix manual pages in standalone build.
Jeremy Allison [Fri, 29 Oct 2010 18:56:51 +0000 (11:56 -0700)]
Fix bug #7700 - Improvement of return code of smbclient
Based on an initial patch from H Hasegawa <hasegawa.hiroyuki@fujixerox.co.jp>.
Convert cli_list and associated functions to take calls that return NTSTATUS.
Jeremy.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Oct 29 19:40:16 UTC 2010 on sn-devel-104
Matthias Dieter Wallnöfer [Fri, 29 Oct 2010 09:26:47 +0000 (11:26 +0200)]
s4:torture/rpc/samr.c - fix NTTIME warnings by casts
And also the format specifier is wrong since NTTIME is "uint64_t" and
therefore unsigned.
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Fri Oct 29 10:36:46 UTC 2010 on sn-devel-104
Matthias Dieter Wallnöfer [Sun, 19 Sep 2010 08:54:29 +0000 (10:54 +0200)]
s4:torture/rpc/samr.c - test the "ReplicaSourceNodeName" only against s3
AD handles this differently (see MS-SAMR 2.2.4.1)
Matthias Dieter Wallnöfer [Fri, 29 Oct 2010 08:55:07 +0000 (10:55 +0200)]
s4:samr RPC server - fix trailing whitespaces
Matthias Dieter Wallnöfer [Fri, 29 Oct 2010 08:53:39 +0000 (10:53 +0200)]
s4:samr RPC server - fix indentation of function parameters
Matthias Dieter Wallnöfer [Fri, 29 Oct 2010 09:03:26 +0000 (11:03 +0200)]
s4:samr RPC server - DomainGeneralInformation - never return NULL on the oem name
As far as I can tell Windows SAMR never returns NULL on unknown values in this
call.
Matthias Dieter Wallnöfer [Fri, 29 Oct 2010 08:45:47 +0000 (10:45 +0200)]
s4:samr RPC server - provide the right "ReplicaSourceNodeName"
It's the content of the "domainReplica" attribute if it exists and has only a
meaning on interim/mixed domain function levels (with NT4 dcs).
Matthias Dieter Wallnöfer [Sun, 19 Sep 2010 08:50:28 +0000 (10:50 +0200)]
s4:samr RPC server - remove wrong implementation of ReplicaSourceNodeName
This should represent a replication partner - never the DC iself
Kamen Mazdrashki [Thu, 28 Oct 2010 22:54:51 +0000 (01:54 +0300)]
s4-drs_tests: drs_util_DsAttributeId_to_string() is not used anymore
Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Fri Oct 29 09:54:01 UTC 2010 on sn-devel-104
Kamen Mazdrashki [Thu, 28 Oct 2010 22:18:31 +0000 (01:18 +0300)]
s4-resolve_oids: Remove redundant check - resolve_oids_need_value() handle this
Kamen Mazdrashki [Wed, 27 Oct 2010 19:29:40 +0000 (22:29 +0300)]
s4-schema_init: we should be able to resolve Syntax OIDs with prefixMap we have
If Syntax OID is not in the prefixMap then we are getting
an unknown Attribute Syntax (which we can't handle anyway)
Kamen Mazdrashki [Wed, 27 Oct 2010 19:21:50 +0000 (22:21 +0300)]
s4-pfm_test: Use single instance of global testing data to test with
Kamen Mazdrashki [Wed, 27 Oct 2010 19:12:11 +0000 (22:12 +0300)]
s4-pfm-test: Enrich and fix comment primary for testing data
Matthieu Patou [Thu, 28 Oct 2010 21:52:32 +0000 (01:52 +0400)]
build: add the -fno-common flags to fix the link pb on mac os X
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Thu Oct 28 22:35:08 UTC 2010 on sn-devel-104
Günther Deschner [Thu, 28 Oct 2010 13:59:36 +0000 (15:59 +0200)]
s3-waf: add vfs_time_audit to the build.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Oct 28 15:14:27 UTC 2010 on sn-devel-104
Günther Deschner [Wed, 27 Oct 2010 14:31:05 +0000 (16:31 +0200)]
s3-waf: use LZXPRESS subsystem.
Guenther
Günther Deschner [Tue, 26 Oct 2010 13:26:17 +0000 (15:26 +0200)]
s3-selftest: add vfs_modulesdir variable for both test systems.
Guenther
Volker Lendecke [Thu, 28 Oct 2010 13:41:30 +0000 (15:41 +0200)]
s3: Streamline regdb_normalize_keynames_fn a bit
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Oct 28 14:32:11 UTC 2010 on sn-devel-104
Volker Lendecke [Thu, 28 Oct 2010 13:30:21 +0000 (15:30 +0200)]
s3: Fix the registry upgrade code
The strings have the 0-terminator as part of the keys. The rest of the registry
code would not cope well without.
Volker Lendecke [Thu, 28 Oct 2010 13:50:37 +0000 (07:50 -0600)]
s3: FILE_WRITE_DATA & friends have gone from includes.h
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Oct 28 13:37:06 UTC 2010 on sn-devel-104
Matthieu Patou [Thu, 28 Oct 2010 08:20:28 +0000 (12:20 +0400)]
unit tests: use skip file to exclude smb2.dir instead of hack
Thanks metze for pointing this.
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Thu Oct 28 09:39:11 UTC 2010 on sn-devel-104
Matthieu Patou [Thu, 28 Oct 2010 08:09:29 +0000 (12:09 +0400)]
build: Add XPG6 otherwise we have a configure pb on sun Solaris
Abhidnya P Chirmule [Wed, 6 Jan 2010 18:45:24 +0000 (19:45 +0100)]
s3: Add a vfs_time_audit module
This warns if a file system is slow
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Oct 28 08:56:44 UTC 2010 on sn-devel-104
Volodymyr Khomenko [Thu, 28 Oct 2010 07:34:05 +0000 (09:34 +0200)]
s3: Fix bug 7759
Kai Blin [Sun, 24 Oct 2010 02:27:26 +0000 (19:27 -0700)]
s4 net: rename to samba-tool in order to not clash with s3 net
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Thu Oct 28 07:25:16 UTC 2010 on sn-devel-104
Matthieu Patou [Wed, 27 Oct 2010 22:12:53 +0000 (02:12 +0400)]
build: remove warnings about redifinition of boolean use -KPIC on suncc
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Wed Oct 27 22:57:19 UTC 2010 on sn-devel-104
Jeremy Allison [Wed, 27 Oct 2010 21:17:46 +0000 (14:17 -0700)]
Fix for bug 7755 - SMBC_getdents_ctx() ignores struct alignment rules
Based on a fix from Sven Neumann <s.neumann@raumfeld.com>.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Oct 27 22:02:11 UTC 2010 on sn-devel-104
Kai Blin [Wed, 27 Oct 2010 20:15:10 +0000 (22:15 +0200)]
ndr: Make sure ndr_dns.c has no lines wider than 80 chars
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Wed Oct 27 21:17:50 UTC 2010 on sn-devel-104
Matthieu Patou [Wed, 27 Oct 2010 18:59:25 +0000 (22:59 +0400)]
tls: Inform the user if the cert/ca/private key can't be saved
Most of the time this problem is due to a missing <private>/tls dir.
Should close bug 7640.
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Wed Oct 27 20:08:54 UTC 2010 on sn-devel-104
Sven Neumann [Wed, 27 Oct 2010 18:42:34 +0000 (11:42 -0700)]
Fix bug 7754 - samba uses index(), marked as legacy.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Oct 27 19:25:16 UTC 2010 on sn-devel-104
Matthias Dieter Wallnöfer [Wed, 27 Oct 2010 15:40:35 +0000 (17:40 +0200)]
s4:setup/schema_samba4.ldif - this control isn't used anymore
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Wed Oct 27 16:32:28 UTC 2010 on sn-devel-104
Volker Lendecke [Tue, 26 Oct 2010 17:37:48 +0000 (11:37 -0600)]
s3: Make gpfs winattrs work again
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Oct 27 15:32:00 UTC 2010 on sn-devel-104
Nadezhda Ivanova [Wed, 27 Oct 2010 12:20:49 +0000 (15:20 +0300)]
s4-ldb: Added the correct extended check for read access to nTSecurityDescriptor
It does not depend on READ_PROPERTY, but on SECURITY_PRIVILEGE and READ_CONTROL
Autobuild-User: Nadezhda Ivanova <nivanova@samba.org>
Autobuild-Date: Wed Oct 27 13:18:50 UTC 2010 on sn-devel-104
Nadezhda Ivanova [Wed, 27 Oct 2010 11:04:03 +0000 (14:04 +0300)]
s4-ldb: Changes the aclread module to use LDB_HANDLE_FLAG_UNTRUSTED to determine the source of the request
The aclread module used to use a control to make sure the request comes from the ldap server,
but now the rootdse filters out any unregistered controls comming from ldap, so the control is
lost. Using the LDB_HANDLE_FLAG_UNTRUSTED is a much more elegant solution.
Autobuild-User: Nadezhda Ivanova <nivanova@samba.org>
Autobuild-Date: Wed Oct 27 11:55:11 UTC 2010 on sn-devel-104
Matthieu Patou [Wed, 27 Oct 2010 10:15:10 +0000 (14:15 +0400)]
unit tests: move backend testing to the end
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Wed Oct 27 11:12:02 UTC 2010 on sn-devel-104
Matthieu Patou [Tue, 26 Oct 2010 20:50:41 +0000 (00:50 +0400)]
unit tests: remove smb2.dir
Tridge says that it's a hard to fix pb and that it's not the priority
for 4.0.0
Matthias Dieter Wallnöfer [Wed, 27 Oct 2010 06:54:46 +0000 (08:54 +0200)]
librpc/ndr/ndr.c - fix some counter types
The "depth" is "uint32_t"
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Wed Oct 27 08:13:40 UTC 2010 on sn-devel-104
Andrew Bartlett [Wed, 27 Oct 2010 04:22:46 +0000 (15:22 +1100)]
auth/credentials Give a sensible behaviour for resetting the krb5 context
This extra code isn't used at the moment, but I noticed the old API
was rather supprising in it's behaviour, and might catch someone out
at some later time.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Oct 27 05:24:22 UTC 2010 on sn-devel-104
Andrew Bartlett [Wed, 27 Oct 2010 04:19:05 +0000 (15:19 +1100)]
librpc Make ndrdump use printf() rather than having to mess with DEBUG()
This means it no longer needs to force the debug level etc.
(this builds on the fine work by Volker to create dump_data_cb())
Andrew Bartlett
Andrew Bartlett [Wed, 27 Oct 2010 01:58:10 +0000 (12:58 +1100)]
s3-smbd Remove manual override of DEBUGELVEL during exit
This code, originally added at the dawn of time (the import into CVS)
does not seem to be required any more, as all the DEBUG() statements
in the intermediate functions are at level 0.
Andrew Bartlett
Stefan Metzmacher [Wed, 27 Oct 2010 00:56:10 +0000 (02:56 +0200)]
talloc: fix waf build for libtalloc-compat1
We need to use 'libtalloc.so.1' as soname, otherwise the
compat library is useless.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Oct 27 03:53:21 UTC 2010 on sn-devel-104
Stefan Metzmacher [Wed, 27 Oct 2010 00:54:56 +0000 (02:54 +0200)]
wafsamba: support 'soname' attribute on SAMBA_LIBRARY()
It's sometimes needed to specifiy the soname directly.
metze
Andrew Tridgell [Wed, 27 Oct 2010 00:47:54 +0000 (11:47 +1100)]
waf: sped up the project rules checking
this also makes the --show-duplicates output more useful
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Oct 27 01:36:46 UTC 2010 on sn-devel-104
Andrew Tridgell [Tue, 26 Oct 2010 23:38:50 +0000 (10:38 +1100)]
s3-waf: fixed the s3 waf build
Jelmer, this undoes some of your library renaming, as it conflicted
with existing binary and subsystem names
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Oct 27 00:22:34 UTC 2010 on sn-devel-104
Andrew Tridgell [Tue, 26 Oct 2010 23:37:58 +0000 (10:37 +1100)]
waf: quote subsystem names to make them clearer
Stefan Metzmacher [Sun, 24 Oct 2010 18:15:01 +0000 (20:15 +0200)]
lib/util: remove useless ../lib/util/mutex.*
Only the disabled process_thread.c registers uses the register fn,
all other functions are not used anywhere.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Oct 26 23:29:46 UTC 2010 on sn-devel-104
Kamen Mazdrashki [Tue, 26 Oct 2010 19:14:43 +0000 (22:14 +0300)]
s4-dsdb_syntax: *_OID_oid_ldb_to_drsuapi() functions should use
dsdb_schema_pfm_attid_from_oid() instead of
dsdb_schema_pfm_make_attid() as those functions are
supposed to return ATTIDs only for OIDs we already know about
(i.e. are in prefixMap)
Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Tue Oct 26 22:44:36 UTC 2010 on sn-devel-104
Kamen Mazdrashki [Tue, 26 Oct 2010 18:20:11 +0000 (21:20 +0300)]
s4-pfm_test: no need to test created prefixMap contents here - it already tested
Kamen Mazdrashki [Tue, 26 Oct 2010 18:17:55 +0000 (21:17 +0300)]
s4-pfm_test: Tests for dsdb_schema_pfm_attid_from_oid()
Kamen Mazdrashki [Tue, 26 Oct 2010 15:33:32 +0000 (18:33 +0300)]
s4-prefixMap: split dsdb_schema_make_attid() function into read-only and
read-write functions.
dsdb_schema_make_attid() may change prefixMap implicitly
and this is not always desired behavior.
The problem was that
(1) callers had no control on this behavior
(2) callers had no way to know wheter prefixMap has been
changed which can lead to hard to find bugs like
prefixMap is changed in read operation