Kamen Mazdrashki
68c6e607d9
s4-source4/dsdb/samdb/ldb_modules/ridalloc.c: Use DSDB_FLAG_NEXT_MODULE flag
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-07-02 10:07:39 +10:00
Kamen Mazdrashki
f3f87e8dee
s4-source4/dsdb/samdb/ldb_modules/repl_meta_data.c: Use DSDB_FLAG_NEXT_MODULE flag
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-07-02 10:07:34 +10:00
Kamen Mazdrashki
b29921b82e
s4-dsdb/samdb/ldb_modules/linked_attributes.c: make use of DSDB_FLAG_NEXT_MODULE flag
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-07-02 10:07:27 +10:00
Kamen Mazdrashki
f570eec264
s4/dsdb: Add DSDB_FLAG_NEXT_MODULE flag
...
Although it is not currently used in implementation,
my intention is for callers to clearly state what
action they want to execute.
Currently when a caller wants to pass the call to the next
module in the chain, this flag is either omitted or 0 is used
(which is somewhat hacky, isn't it)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-07-02 10:07:09 +10:00
Simo Sorce
3721161d90
s3:auth Fix switch statement referencing a uninitialized variable
...
Looking at the original commit (9a747d500f
)
this seem the right solution.
Andrew please check.
2010-07-01 18:18:41 -04:00
Günther Deschner
d1538add73
s3-nss_info: only include nss_info.h where needed.
...
Guenther
2010-07-01 23:20:40 +02:00
Günther Deschner
04641abb33
s3-libads: move ldap posix schema defines to their own header file.
...
Guenther
2010-07-01 23:20:40 +02:00
Günther Deschner
3f453f73a8
s3-libads: move spnego defines to their appropriate header file.
...
Guenther
2010-07-01 23:20:40 +02:00
Günther Deschner
dff7be8ccb
s3-libads: only include libds flags where needed.
...
Guenther
2010-07-01 23:20:40 +02:00
Günther Deschner
6d810eff81
s3-libads: move keytab macros out of ads.h.
...
Guenther
2010-07-01 23:20:40 +02:00
Günther Deschner
56538be6af
s3-libads: move ads_dns out of main includes.
...
Guenther
2010-07-01 23:20:40 +02:00
Günther Deschner
e64df82146
s3-libads: move ads_status to a separate header file.
...
Guenther
2010-07-01 23:20:39 +02:00
Günther Deschner
6b25d47fea
s3-libads: move ads_protos.h to ads_ldap_protos.h.
...
Guenther
2010-07-01 23:20:39 +02:00
Günther Deschner
568a54f324
s3-waf: fix the build after smbd/change_trust_pw.c removal.
...
Guenther
2010-07-01 23:15:13 +02:00
Günther Deschner
f7a3bd4fa4
tdb: fix the build on mac os x 10.6.4.
...
Guenther
2010-07-01 23:14:57 +02:00
Günther Deschner
eb634e8c7f
s3-libnet_join: small IDL enhancement.
...
Guenther
2010-07-01 21:19:52 +02:00
Günther Deschner
2f9076ac29
s3-libads: use shared well known guids.
...
Guenther
2010-07-01 21:17:17 +02:00
Günther Deschner
b9e6962dd7
s3-libads: move KRB5_ENV_CCNAME to separate header krb5_env.h.
...
Guenther
2010-07-01 21:17:17 +02:00
Matthias Dieter Wallnöfer
c2e2f783d0
s4:dsdb/tests/python/passwords.py - add the right result codes for user password changes
...
They will be enabled once the ACL modules supports it. It was my fault to not
import them earlier.
2010-07-01 17:23:01 +02:00
Matthias Dieter Wallnöfer
21c2155126
s4:lib/registry/ldb.c - free some "msg" objects earlier through explicit "talloc_free"s
...
No other functional change
2010-07-01 16:35:12 +02:00
Matthias Dieter Wallnöfer
de8a339cdf
s4:registry - move some common constraint checks to the "local" backend
...
They should also be enforced when we don't use "ldb".
2010-07-01 15:48:06 +02:00
Matthias Dieter Wallnöfer
d81e2af69d
s4:lib/registry/tests/registry.c - test recursive key generation
2010-07-01 15:48:05 +02:00
Matthias Dieter Wallnöfer
ae50385d52
s4:registry - on key add operations we have to handle with paths not always only a name
...
Recursive key generations are allowed.
2010-07-01 15:48:05 +02:00
Matthias Dieter Wallnöfer
781ea5be13
s4:lib/registry/local.c - support recursive key generation
...
Code taken from "local_open_key".
2010-07-01 15:48:05 +02:00
Matthias Dieter Wallnöfer
809c747900
s4:lib/registry/ldb.c - refactor "reg_path_to_ldb"
...
This makes it easier to understand and would also support splitting in more
DN components.
2010-07-01 15:48:04 +02:00
Matthias Dieter Wallnöfer
50ae292e60
s4:lib/registry/ldb.c - use "ldb_path" rather than "ldap_path" as LDB key varibale identifiers
2010-07-01 15:48:04 +02:00
Matthias Dieter Wallnöfer
d0e877e785
s4:lib/registry/ldb.c - "ldb_add_key" - fix talloc handling
...
- free "msg" when possible
- prevent "talloc_strdup"s where not necessary
2010-07-01 15:48:04 +02:00
Günther Deschner
e4ba8fb3b9
s3-printing: Fix Bug #7541 , %D in "printer admin" causing smbd crash.
...
Guenther
2010-07-01 14:13:16 +02:00
Günther Deschner
74721bf706
s3-registry: fix malloc/talloc mismatch upon free in reg_enumvalue().
...
Guenther
2010-07-01 01:22:11 +02:00
Günther Deschner
6961048487
s4-smbtorture: in extended setvalue winreg test, reduce max random buffer length to 16 bytes.
...
Guenther
2010-06-30 21:46:09 +02:00
Günther Deschner
17ddefef8a
s3-docs: try to make "default case" explanation a little clearer.
...
Guenther
2010-06-30 21:46:09 +02:00
Günther Deschner
6625aada81
s3-libsmb: move change_trust_account_password out of smbd into libsmb.
...
Guenther
2010-06-30 21:46:08 +02:00
Günther Deschner
e1c185d07d
s4-smbtorture: enable QueryMultipleValues{2} torture tests against samba3.
...
Guenther
2010-06-30 21:46:08 +02:00
Günther Deschner
2a4bd64973
s3-winreg: implement _winreg_QueryMultipleValues().
...
Guenther
2010-06-30 21:46:08 +02:00
Günther Deschner
de0d9e0bff
s3-winreg: implement _winreg_QueryMultipleValues2().
...
Guenther
2010-06-30 21:46:08 +02:00
Günther Deschner
21869f5ed0
s3-registry: add reg_querymultiplevalues() to reg_api.
...
Guenther
2010-06-30 21:46:08 +02:00
Günther Deschner
a329dd0267
s4-smbtorture: add some more multiple_values_tests to RPC-WINREG.
...
Guenther
2010-06-30 21:46:07 +02:00
Stefan Metzmacher
14f8953aa4
s4:dsdb: move dsdb python tests from lib/ldb/ to dsdb/
...
metze
2010-06-30 11:10:28 +02:00
Stefan Metzmacher
19d93c6a1e
s4:ldb/python: make it possible to run tests standalone
...
metze
2010-06-30 10:59:57 +02:00
Andreas Schneider
45fc728498
libcli: Fixed a build warning for a missing prototype.
2010-06-30 10:26:59 +02:00
Matthias Dieter Wallnöfer
bf844aed5b
s4:auth/session.c - suppress a warning when freeing "group_string"
2010-06-30 09:38:12 +02:00
Anatoliy Atanasov
6abfe8904a
s4:schema/schema_set.c - free LDB message diffs
...
Especially the "free"s after "ldb_msg_diff" are very important since the diff
message is allocated on the long-living LDB context.
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
2010-06-30 09:17:44 +02:00
Anatoliy Atanasov
2821abee1f
s4:auth/session.c - free "group_string" when not needed
...
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
2010-06-30 09:17:06 +02:00
Andrew Bartlett
32b8b401d6
s4:dsdb Fix possible schema segfaults for DRS-replication based schema
...
The problem here is that if the schema has been modified on the source
domain, there may be attributes that appear over DRS with 0 values (to
indicate that any existing values on the target should be deleted).
This would confuse the previous version of this macro.
Andrew Bartlett
2010-06-30 10:22:59 +10:00
Günther Deschner
73fbc9c179
s4-smbtorture: remove duplicate torture_assert_sid_equal macro.
...
Guenther
2010-06-29 23:35:45 +02:00
Günther Deschner
cc8d6d99df
s4-smbtorture: fix incorrect IDL for QueryMultipleValue (aka RVALENT).
...
Found by torture test.
Guenther
2010-06-29 23:10:47 +02:00
Günther Deschner
1fb8e192ca
s4-smbtorture: add more sophisticated tests for winreg_QueryMultipleValues{2}.
...
Guenther
2010-06-29 23:10:16 +02:00
Matthias Dieter Wallnöfer
f6f21202eb
s4:ntvfs/ipc/vfs_ipc.c - remove unused code
...
Spotted by the Solaris 10 compiler
2010-06-29 22:36:03 +02:00
Matthias Dieter Wallnöfer
146dad103b
s4:ntvfs/ipc/vfs_ipc.c - add casts to suppress warnings on Solaris 10
2010-06-29 22:35:20 +02:00
Matthias Dieter Wallnöfer
645c3d200c
s4:ntp_signd/ntp_signd.c - add casts to suppress warnings on Solaris 10
2010-06-29 22:33:32 +02:00