Kamen Mazdrashki
e5ebc48697
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
2010-10-26 22:44:36 +00:00
Kamen Mazdrashki
6a6c7c9aa2
s4-pfm_test: no need to test created prefixMap contents here - it already tested
2010-10-26 22:17:41 +03:00
Kamen Mazdrashki
45e1c0c151
s4-pfm_test: Tests for dsdb_schema_pfm_attid_from_oid()
2010-10-26 22:17:41 +03:00
Kamen Mazdrashki
0fc2427224
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
2010-10-26 22:17:41 +03:00
Kamen Mazdrashki
5e108fc5f9
s4-prefixmap: Use WERR_NOT_FOUND when OID is not found in current prefixMap
...
rather than WERR_DS_NO_MSDS_INTID.
WERR_DS_NO_MSDS_INTID is intended to be used for msDsIntId
attribute values handling
2010-10-26 22:17:40 +03:00
Matthieu Patou
d8e246cf8a
Add a script for formating test result of st/subunit
...
This script show the time of each test and tests are sorted by execution
time (from the slowest to the quickest)
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Tue Oct 26 20:42:11 UTC 2010 on sn-devel-104
2010-10-26 20:42:11 +00:00
Matthieu Patou
62eb450bc2
replace: restore the order for #define + rep_strtoll
2010-10-26 23:59:55 +04:00
Stefan Metzmacher
ba6afbdfb7
s4:librpc: we don't need dcerpc client bindings for dns.idl
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Oct 26 19:35:59 UTC 2010 on sn-devel-104
2010-10-26 19:35:59 +00:00
Matthias Dieter Wallnöfer
1b68910d65
s4:ldap.py - add a test for attribute ranges - still very basic
...
And partially outcommented.
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Tue Oct 26 18:53:12 UTC 2010 on sn-devel-104
2010-10-26 18:53:12 +00:00
Matthias Dieter Wallnöfer
dd25f4b83b
s4:sam.py - enhance users and groups test
2010-10-26 18:12:00 +00:00
Matthias Dieter Wallnöfer
802e3b4e1f
s4:samldb LDB module - enhance the "member"-check trigger
...
- Also multi-valued "member" attributes are allowed
- When you try to delete a member from a group which has it primary group set
exactly to this group you get "UNWILLING_TO_PERFORM"
2010-10-26 18:12:00 +00:00
Matthias Dieter Wallnöfer
a839422fc5
s4:ldap.py - enhance and activate the "description" attribute test
...
It tests only the "description" attribute in particular since it behaves
differently from all others.
2010-10-26 18:12:00 +00:00
Matthias Dieter Wallnöfer
4f25eec5a5
s4:objectclass_attrs.c - rework to support these special "description" constraints
...
Only the "description" attribute has this special restrictions.
2010-10-26 18:12:00 +00:00
Jelmer Vernooij
c251cb62ec
wafsamba: Fix soname for standalone private libraries.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Tue Oct 26 18:10:13 UTC 2010 on sn-devel-104
2010-10-26 18:10:13 +00:00
Jelmer Vernooij
a702c07e02
talloc: change pytalloc-util to be a public library.
2010-10-26 10:17:19 -07:00
Jelmer Vernooij
d44e3bf747
talloc: Install pytalloc-util as system library.
2010-10-26 10:17:19 -07:00
Jelmer Vernooij
0ceb5018f3
waf: Remove unused EXT_LIB_PYTHON.
2010-10-26 10:17:19 -07:00
Jelmer Vernooij
98cfc71801
talloc: Avoid dependency on unknown EXT_LIB_PYTHON.
2010-10-26 10:17:19 -07:00
Jelmer Vernooij
1ae0981ce8
talloc: Move pytalloc to lib/talloc.
2010-10-26 10:17:18 -07:00
Jelmer Vernooij
50256c01d0
waf: Only specify vnum for non-private libraries.
2010-10-26 10:17:18 -07:00
Jelmer Vernooij
a74e8be6d1
waf: Stop automaticaly changing dashes to underscores in library names.
2010-10-26 10:17:18 -07:00
Jelmer Vernooij
e4d9e974da
waf: Don't auto-lowercase library names.
2010-10-26 10:17:18 -07:00
Jelmer Vernooij
8cf61377aa
waf: Remove lib prefix from libraries manually.
2010-10-26 10:17:17 -07:00
Jelmer Vernooij
b2af2fd3de
torture_local: Add missing dependency on socket_wrapper.
2010-10-26 10:17:17 -07:00
Jelmer Vernooij
df76c3f147
waf: build private libraries with so names.
2010-10-26 10:17:17 -07:00
Jelmer Vernooij
20b5268556
dcerpc_dns: Change back to subsystem for the moment.
2010-10-26 10:17:17 -07:00
Jelmer Vernooij
d9cbcdd410
s4: Drop duplicate 'lib' prefix for private libraries.
2010-10-26 10:17:16 -07:00
Volker Lendecke
126f87e6a5
s3: Fix some DEBUG msgs
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Oct 26 15:20:01 UTC 2010 on sn-devel-104
2010-10-26 15:20:01 +00:00
Volker Lendecke
da09021bf3
s3: Package tdbrestore in RHEL-CTDB
2010-10-26 16:21:19 +02:00
Volker Lendecke
7aa45b06c0
s3: Pass tdb_flags to ctdbd when attaching to a db
...
This is required to make ctdb create databases with INCOMPATIBLE_HASH
2010-10-26 15:43:31 +02:00
Matthias Dieter Wallnöfer
33f65a93fe
s4:samr RPC server - "dcesrv_samr_info_DomGeneralInformation" - count always all type of groups
...
One pair are universal an global groups (on the SAMR pipe called "groups") and
the other one are the domain and builtin local groups (on the SAMR pipe called
"aliases").
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Mon Oct 25 19:37:27 UTC 2010 on sn-devel-104
2010-10-25 19:37:27 +00:00
Matthias Dieter Wallnöfer
83c381385c
s4:samr RPC server - remove a somewhat pointless comment
...
Regardless if groups and users do exist in the builtin domain or not we do
count always all users, groups and aliases.
2010-10-25 20:39:05 +02:00
Matthias Dieter Wallnöfer
6fb64b9c7a
s4:"samdb_search_count" - introduce a "mem_ctx" parameter
...
All other "samdb_search_*" calls do have one - why "samdb_search_count" doesn't?
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Mon Oct 25 17:42:33 UTC 2010 on sn-devel-104
2010-10-25 17:42:33 +00:00
Matthias Dieter Wallnöfer
fd7943bc80
ldb:gendb_* calls: support a "NULL" resultset parameter
...
This is useful for "samdb_search_count" where only the amount of entries
matters.
2010-10-25 18:58:20 +02:00
Kamen Mazdrashki
8bc2b54c72
s4-test: Extend DRS-msDSIntId test to verify Configuration NC replica also
...
Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Mon Oct 25 13:13:48 UTC 2010 on sn-devel-104
2010-10-25 13:13:48 +00:00
Matthias Dieter Wallnöfer
e567d6c9f7
s4:samldb LDB module - other indentation fixes on error messages
...
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Mon Oct 25 12:31:57 UTC 2010 on sn-devel-104
2010-10-25 12:31:57 +00:00
Matthias Dieter Wallnöfer
c3fa990f21
s4:ldap.py - prove the denied multi-valued replace requests
...
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Mon Oct 25 11:49:19 UTC 2010 on sn-devel-104
2010-10-25 11:49:19 +00:00
Matthias Dieter Wallnöfer
fedd4aa3cb
s4:objectclass_attrs LDB module - deny multi-valued replace requests
...
This is the AD behaviour. But on attributes with the flag
"FLAG_ATTR_REQ_PARTIAL_SET_MEMBER" it is allowed.
2010-10-25 13:03:17 +02:00
Matthias Dieter Wallnöfer
6e407a3c1c
s4:provision_*_references.ldif - "add" and do not "replace" the "wellKnownObjects"
...
This is the correct AD operation in this case. Multi-valued replaces are
generally denied most of the time.
2010-10-25 12:51:52 +02:00
Matthias Dieter Wallnöfer
e24cd13e40
s4:samldb LDB module - fix indentations
...
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Mon Oct 25 09:48:15 UTC 2010 on sn-devel-104
2010-10-25 09:48:15 +00:00
Matthias Dieter Wallnöfer
edab363466
s4:samldb LDB module - use "uint32_t" for available krbtgt number
2010-10-25 09:06:04 +00:00
Matthias Dieter Wallnöfer
9e6d07e1b3
s4:samldb LDB module - assign better memory contexts in some cases
2010-10-25 09:06:04 +00:00
Stefan Metzmacher
adcfda9243
s3-waf: implement LIBMSRPC_GEN as tiny wrapper of 'NDR_STANDARD NDR_DSSETUP NDR_SPOOLSS'
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Oct 25 08:58:49 UTC 2010 on sn-devel-104
2010-10-25 08:58:49 +00:00
Stefan Metzmacher
98021831d7
s3-waf: use NDR_NETLOGON for ntlm_auth
...
metze
2010-10-25 08:16:29 +00:00
Stefan Metzmacher
baf4c4d307
s3-waf: use NDR_SCHANNEL
...
metze
2010-10-25 08:16:29 +00:00
Stefan Metzmacher
5b9a3a79f7
s3-waf: use NDR_NTLMSSP subsystem
...
metze
2010-10-25 08:16:29 +00:00
Stefan Metzmacher
ffbe1c0723
s3-waf: add NDR_STANDARD dependencies to fix the build
...
metze
2010-10-25 08:16:29 +00:00
Stefan Metzmacher
2b74cea5f0
s3-waf: use git to calculate the version if available
...
metze
2010-10-25 08:16:28 +00:00
Stefan Metzmacher
8ea6f41ec9
s4-waf: don't generate PACKAGE_* defines in config.h
...
- We don't use them anywhere (heimdal has special rules)
- They calculate the version at configure time
and may contain the wrong git hash while building
- If we really need them in future we should add them
to version.h and not config.h, as the changing git hash
will trigger a full rebuild if config.h changes.
metze
2010-10-25 08:16:28 +00:00
Stefan Metzmacher
e54d58d113
autobuild: add some comments
...
metze
2010-10-25 08:16:28 +00:00