Matthias Dieter Wallnöfer
24c5d6b504
s4:torture/rpc/samr.c - fix uninitialised "status" variables
...
Detected by Tru64. I wonder how this tests even worked.
2010-11-27 21:50:42 +01:00
Matthias Dieter Wallnöfer
5c8f0c5b9d
s4:torture/rpc/samsync.c - remove uninitialised "nt_status" check
...
Found by Tru64 compiler.
2010-11-27 21:50:42 +01:00
Matthias Dieter Wallnöfer
6df6364220
s4:drsuapi RPC server - fix "enum security_user_level" warning on Tru64
2010-11-27 21:50:42 +01:00
Matthias Dieter Wallnöfer
c8aa7d5837
s4:param/secrets.h - fix "enum netr_SchannelType" include correctly
2010-11-27 21:50:41 +01:00
Matthias Dieter Wallnöfer
4010eff80b
s4:wkssvc RPC server - better solution for srvsvc* enum's in server_info.c
...
Reworked version of commit 7e710c4de92c310897817acc06d229cce763d2d7
2010-11-27 21:50:41 +01:00
Matthias Dieter Wallnöfer
3c343fec8a
Revert "s4:rpc_server/common/common.h - introduce two forward declarations to suppress parameter declaration warnings"
...
This reverts commit 7e710c4de92c310897817acc06d229cce763d2d7.
This causes more noise than it's useful.
2010-11-27 21:50:41 +01:00
Matthias Dieter Wallnöfer
19ea37886c
s4:libcli/security/session.h - fix include ordering for "enum security_user_level"
2010-11-27 21:50:41 +01:00
Matthias Dieter Wallnöfer
4dece699ed
s4:dsdb/samdb/samdb.h - fix include ordering in order to prevent warnings on Tru64
2010-11-27 21:50:41 +01:00
Matthieu Patou
caa8a92f52
build: change compile flags on mac os x if we face pb with common symbols
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Sat Nov 27 18:02:41 CET 2010 on sn-devel-104
2010-11-27 18:02:41 +01:00
Jelmer Vernooij
498743bd46
show_test_time: Move to root scripting directory as it's useful for s3
...
and s4.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Nov 27 17:17:29 CET 2010 on sn-devel-104
2010-11-27 17:17:29 +01:00
Matthias Dieter Wallnöfer
258dc02a9d
s4:role transfer - use always type "enum drepl_role_master" for role specifications
...
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Sat Nov 27 16:03:43 CET 2010 on sn-devel-104
2010-11-27 16:03:42 +01:00
Matthias Dieter Wallnöfer
d613f91a74
s4:samba3sam LDB module - correctly print out an unsigned value
...
Here we can print it out as unsigned since we are generating a string
attribute.
2010-11-27 15:17:18 +01:00
Matthias Dieter Wallnöfer
2163c7a298
s4:samba3sam LDB module - make the "pw_uid"/"pw_gid" conversion a bit clearer
...
And remove the "long" specifier since at least on the major platforms
(Linux, BSD and Solaris) these types are defined as "uint32_t".
2010-11-27 15:17:18 +01:00
Matthias Dieter Wallnöfer
e9f019e28c
s4:dsdb tests - make use of "ldb.get_domain_sid()"
2010-11-27 15:17:18 +01:00
Matthias Dieter Wallnöfer
7545b5b3db
s4:dsdb/tests/python/sam.py - we don't need the domain SID
2010-11-27 15:17:18 +01:00
Matthias Dieter Wallnöfer
02addbc40d
s4:torture/drs/python/fsmo.py - fix comments and an error message
2010-11-27 15:17:18 +01:00
Andrew Tridgell
847b909b6e
s4-samba-tool: removed old C implementation of samba-tool drs
...
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Sat Nov 27 15:16:02 CET 2010 on sn-devel-104
2010-11-27 15:16:02 +01:00
Andrew Tridgell
3d8d382fe5
s4-samba-tool: switched over to python version of samba-tool drs
2010-11-28 00:16:38 +11:00
Andrew Tridgell
d06bf954ba
s4-samba-tool: added python implementation of samba-tool drs commands
...
much simpler than the C code, and this brings us one step closer to a
python samba-tool
2010-11-28 00:16:38 +11:00
Andrew Tridgell
f6c2d39d0b
s4-pyglue: expose the remaining NTTIME functions from glue
2010-11-28 00:16:38 +11:00
Andrew Tridgell
8310375a04
s4-drs: allow DrsReplicaGetInfo as a DC
2010-11-28 00:16:38 +11:00
Andrew Tridgell
a589b9a033
s4-pydsdb: use cpp macro to simplify flags definitions
...
also added some more from flags.h
2010-11-28 00:16:37 +11:00
Andrew Tridgell
af93f227ad
s4-samba-tool: fixed "-k no" for disabling kerberos auth
...
The option "-k no" was not correctly disabling kerberos in python
programs
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-28 00:16:37 +11:00
Matthieu Patou
6a781b5286
Add timestamp when running with --maximum-runtime
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Sat Nov 27 11:51:12 CET 2010 on sn-devel-104
2010-11-27 11:51:12 +01:00
Jelmer Vernooij
d237698850
blackbox.ldb: Support using system ldbsearch.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Nov 27 04:32:11 CET 2010 on sn-devel-104
2010-11-27 04:32:11 +01:00
Andrew Tridgell
dbb9500448
s4-libnet: use the full DNS domain for CLDAP lookups if possible
...
many of the internal libnet interfaces use the short domain name,
which leads to unreliable NBT lookups. If we are trying to look for
our workgroup, then look for our DNS domain instead
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Sat Nov 27 03:47:52 CET 2010 on sn-devel-104
2010-11-27 03:47:52 +01:00
Matthieu Patou
e8ae340421
ldb-tdb: Add more information about full scan
2010-11-26 23:46:06 +03:00
Matthias Dieter Wallnöfer
6a2171c739
s4:rootdse LDB module - remove unused variable
...
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Fri Nov 26 13:58:27 CET 2010 on sn-devel-104
2010-11-26 13:58:27 +01:00
Matthias Dieter Wallnöfer
8680c6f888
s4:objectclass LDB module - simply use "msg" when requesting the message
2010-11-26 13:10:01 +01:00
Matthias Dieter Wallnöfer
848010b570
s4:objectclass LDB module - move the "mem_ctx" allocation to a better place
...
It's only needed if we've a schema around.
2010-11-26 13:10:00 +01:00
Andrew Bartlett
7048ad11f5
s4-dsdb Reorganise and clarify the LSA objectClass check (forbidden on LDAP)
...
This arranged the check to avoid talloc_strdup() (the schema pointers
are constant, and can be relied upon), and checks the untrusted bit
first (it is faster), before the ldb_attr_cmp().
The strcmp() here was valid, if unusual, because the ldapDisplayName
values are already in the correct case, but strcasecmp() is more
correct, as for the small extra cost, we avoid a difficult to diagnose
bug later.
Andrew Bartlett
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
2010-11-26 13:10:00 +01:00
Andrew Bartlett
439a2d6983
s4-objectclass Use a specific local variable name, not 'value'
...
This makes it clearer what the local variable in use here does.
Andrew Bartlett
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
2010-11-26 13:09:59 +01:00
Andrew Tridgell
bf52cffd25
s4-kcc: fixed valgrind errors in drs replicaInfo server side
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Nov 26 03:52:30 CET 2010 on sn-devel-104
2010-11-26 03:52:30 +01:00
Andrew Tridgell
5e8cb67605
s4-provision: fixed eadb automatic and manual setting in provision
...
we should not set posix:eadb in lp in the acl native test code
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-26 03:08:21 +01:00
Andrew Tridgell
eeb29b593a
s4-provision: don't try to look for an IPv6 address when not specified
...
the getaddrinfo() method of finding an IPv6 address is incorrect. We
could do it via the Samba interfaces code, but until we have that it
is better to not try to auto-detect IPv6
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-26 03:08:21 +01:00
Andrew Bartlett
fab9d94006
s4-dsdb Remove rootDSE and anonymous checks from acl_read
...
The rootdse module handles rootDSE requests, and blocks anonymous
access, so we on't need to do it again here.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Nov 26 00:36:19 CET 2010 on sn-devel-104
2010-11-26 00:36:19 +01:00
Andrew Bartlett
d184da8065
s4-dsdb Add 'block anonymous' checks to the rootdse module
...
This ensures that one single point checks for and blocks anonymous
read access to the database over LDAP.
Andrew Bartlett
2010-11-26 08:50:42 +11:00
Andrew Bartlett
885ecd7b6b
s4-dsdb Remove mem_ctx argument from dsdb_module_find_dsheuristics().
...
A function that does not return memory should not take a memory context.
Andrew Bartlett
2010-11-26 08:50:42 +11:00
Nadezhda Ivanova
fad57d8ad0
s4-tests: Made acl tests to reconnect if dSHeuristics is being manipulated
...
Also made password tests set dSHeuristics only once rather that once per test.
Autobuild-User: Nadezhda Ivanova <nivanova@samba.org>
Autobuild-Date: Thu Nov 25 20:48:38 CET 2010 on sn-devel-104
2010-11-25 20:48:38 +01:00
Nadezhda Ivanova
1e9a7882be
s4-tests: Modified create_ou to only accept security.descriptor type for sd to avoid confusion
...
It used to work with sddl as well, but this is confusing and could lead to errors. It also caused a message about tallocing a security descriptor to appear.
Autobuild-User: Nadezhda Ivanova <nivanova@samba.org>
Autobuild-Date: Thu Nov 25 19:46:42 CET 2010 on sn-devel-104
2010-11-25 19:46:42 +01:00
Nadezhda Ivanova
db403ac35d
s4-dsdb: Switched to using a dictionary in create_ou for consistency.
...
Autobuild-User: Nadezhda Ivanova <nivanova@samba.org>
Autobuild-Date: Thu Nov 25 14:12:52 CET 2010 on sn-devel-104
2010-11-25 14:12:52 +01:00
Nadezhda Ivanova
05b8e078f4
s4-dsdb: Fixed wrong assignment of name attribute to description atribute in create_ou.
2010-11-25 14:25:43 +02:00
Matthias Dieter Wallnöfer
ae61408e2f
s4:lsa RPC server / objectclass LDB module - fix the creation of trusted domain objects
...
Tridge pointed out that it is to dangerous to allow them to be created
with SYSTEM permissions. The solution using the "untrusted" flag should
be much more viable.
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Thu Nov 25 13:05:56 CET 2010 on sn-devel-104
2010-11-25 13:05:56 +01:00
Nadezhda Ivanova
fc1da86d40
s4-tests: Modified speedtest.py to use samba.tests.delete_force
...
Autobuild-User: Nadezhda Ivanova <nivanova@samba.org>
Autobuild-Date: Thu Nov 25 01:28:19 CET 2010 on sn-devel-104
2010-11-25 01:28:19 +01:00
Nadezhda Ivanova
21aceb1374
s4-tests: Modified sec_descriptor.py to use samba.tests.delete_force
2010-11-25 01:15:24 +02:00
Nadezhda Ivanova
9917525b96
s4-tests: Modified sam.py to use samba.tests.delete_force
2010-11-25 01:14:58 +02:00
Nadezhda Ivanova
0d99a5f27c
s4-tests: Modified passwords.py to use samba.tests.delete_force
2010-11-25 01:13:47 +02:00
Nadezhda Ivanova
71af506950
s4-tests: delete_force was unused, removed it.
2010-11-25 01:13:24 +02:00
Nadezhda Ivanova
5e7d99a5d8
s4-tests: Modified ldap_schema.py to use samba.tests.delete_force
2010-11-25 01:12:42 +02:00
Nadezhda Ivanova
d21d3e7db8
s4-tests: Modified ldap.py to use samba.tests.delete_force
2010-11-25 01:12:18 +02:00