Kamen Mazdrashki
5446123190
s4/drs(tort): test for schema_prefixMap to/from drsuapi_prefixMap conversion
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:39 +01:00
Kamen Mazdrashki
3d91c8ef5a
s4/drs(tort): implement prefixMap comparison function
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:38 +01:00
Kamen Mazdrashki
3fe4310df7
s4/drs: Implement binary-oid-lookup into prefixMap
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:38 +01:00
Kamen Mazdrashki
f4475368f0
s4/drs: Move making of partial-binary-oid to a separate function
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:37 +01:00
Kamen Mazdrashki
39ab7b8ebd
s4/drs: Fix memory leek in prefixMap
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:37 +01:00
Kamen Mazdrashki
716eb62b5d
s4/ldb: Fix double allocation for "ldb_url"
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-06 14:05:36 +01:00
Stefan Metzmacher
be06d5ccb4
s4:torture/drs: move intern/ => unit/
...
metze
2009-11-06 14:05:36 +01:00
Jeremy Allison
c2df97f57c
Fix up some of the timing constants for DELAYWRITE. Add some extra tests up test_delayed_write_update6
...
to investigate what happens to a sticky write handle after a second handle close.
Jeremy.
2009-11-05 15:37:26 -08:00
Zahari Zahariev
5fb9d06607
Python tests for the acl module.
...
Signed-off-by: Nadezhda Ivanova <nadezhda.ivanova@postpath.com>
Author: Zahari Zahariev <zahari.zahariev@postpath.com>
2009-11-05 17:40:54 +02:00
Nadezhda Ivanova
1fc47e1228
Version 1.0 of the directory service acls module.
...
At this point, support for checks on LDAP add, delete, rename and modify.
Old kludge_acl is still there to handle the searches.
This module is synchronous as the async version was impossible to debug,
will be converted to async after some user testing.
2009-11-05 17:34:12 +02:00
Matthias Dieter Wallnöfer
1685ee3ee7
s4:torture/rpc/samr - Add a comment for "ValidatePassword" test
2009-11-05 12:43:03 +01:00
Matthias Dieter Wallnöfer
3372e2a0cc
s4:dcesrv_samr - Implement "dcesrv_samr_ValidatePassword" using my new check password call
...
This implements a very basic method for password validation using my new
"samdb_check_password" call.
2009-11-05 12:43:03 +01:00
Matthias Dieter Wallnöfer
85f61e5342
s4:dsdb/common/util - Add a new utility function "samdb_check_password"
...
This function performs basic password checks and will be used by the
"samrValidatePassword" call and the "password_hash" module.
2009-11-05 12:43:02 +01:00
Matthias Dieter Wallnöfer
3a6bde799d
s4:samdb_set_password/samdb_set_password_sid - Better comments and cosmetics
2009-11-05 12:43:02 +01:00
Matthias Dieter Wallnöfer
49397a8b3e
s4:samdb python bindings - add a wrapper for "dsdb_make_schema_global"
2009-11-05 11:56:22 +01:00
Matthias Dieter Wallnöfer
992d35d38a
s4:samdb python bindings - make the python wrap connect more like the C one
...
Add call for setting the create permissions.
2009-11-05 11:56:22 +01:00
Matthias Dieter Wallnöfer
b2e91d4119
s4:samdb python bindings - Reorder some function bodies to match the order in "ldb_wrap_connect"
2009-11-05 11:56:22 +01:00
Stefan Metzmacher
a10b522a0a
s4:kdc: remove unused struct kpasswd_socket
...
metze
2009-11-05 09:55:11 +01:00
Nadezhda Ivanova
b8ecf39d9f
Added security descriptor for the domain NC to provisioning.
...
Necessary for correct descriptor inheritance. Based on the default state
of a single DC. Will be modified later when we support multiple DCs.
2009-11-04 15:58:54 +02:00
Endi S. Dewata
c9571f7277
s4:provisioning - Fixed minor bugs in provisioning tool and partition module.
2009-11-04 14:58:25 +11:00
Günther Deschner
a8de4f091e
s4-smbtorture: skip three info levels while testing s3 with RPC-LSA.
...
These are only supported by s3 when running pdb_ads atm.
Guenther
2009-11-03 22:18:09 +01:00
Günther Deschner
58d401bb21
s4-smbtorture: skip QueryInfoPolicy2 while running RPC-LSA against s3.
...
This is only supported by s3 when running pdb_ads atm.
Guenther
2009-11-03 22:17:05 +01:00
Günther Deschner
bff9819521
s4-smbtorture: skip QueryDomainInformationPolicy test against s3 in RPC-LSA.
...
Guenther
2009-11-03 22:13:28 +01:00
Günther Deschner
074ad24653
s4-smbtorture: simplify some torture_comments in RPC-LSA.
...
Guenther
2009-11-03 22:10:31 +01:00
Nadezhda Ivanova
25d9cc8383
Fixed some missing flags and bugs in the security creation.
...
Also, added some logging. It needs improvement, possibly ability to
turn in on and off via configuration file.
2009-11-03 13:33:30 +02:00
Nadezhda Ivanova
0abfc90ac9
Fixed a bug in object specific access checks.
2009-11-03 12:43:51 +02:00
Nadezhda Ivanova
558e2deda6
Added some dn to the info in the log messages.
2009-11-03 11:27:01 +02:00
Andrew Bartlett
a3553658bf
s4:dsdb Fix up after the MAP_ constants became LDB_MAP_
2009-11-02 16:36:56 +11:00
Andrew Bartlett
371afc47dc
s4:provision Remove LDB backend files in provision
...
Rather than try and remove the records in the LDB files, make the
provision remove the whole file. This also removes the need to try
and carry forward the old ldb filenames.
Andrew Bartlett
2009-11-02 16:36:56 +11:00
Andrew Bartlett
6439bdeb3a
s4:provision Split ProvisionBackend out of the main provision script
...
This splits the code, while keeping the original behaviour. The
provision.py file had become just too long.
Andrew Bartlett
2009-11-02 16:36:56 +11:00
Andrew Bartlett
aa37db5a12
s4:provision Inline 'ldap_backend_shutdown' for clarity
2009-11-02 16:36:55 +11:00
Andrew Bartlett
e94bfe5efb
s4:provision Fix samdb test with new provision code
2009-11-02 16:36:55 +11:00
Andrew Bartlett
4be253fe2f
s4:provision Move 'Schema' into it's own file
2009-11-02 16:36:55 +11:00
Andrew Bartlett
76d289bb0e
s4:provision Make 'linked_attributes' and 'dnsyntax_attributes' a property of the Schema
2009-11-02 16:36:55 +11:00
Andrew Bartlett
350e963545
s4:provision Rework provision to always have a ProvisionBackend
...
Rather than treat the LDAP backend as a special case, treat all
backends the same, with different callbacks.
Andrew Bartlett
2009-11-02 16:36:54 +11:00
Endi S. Dewata
e035433bab
s4 - SID allocation using FDS DNA plugin
2009-11-02 16:36:54 +11:00
Endi S. Dewata
40a06c0101
s4:dsdb - Removed redundant domain SID filter.
2009-11-02 16:36:54 +11:00
Endi S. Dewata
bf01937549
s4:dsdb - Store SID as string in FDS.
2009-11-02 16:36:54 +11:00
Endi S. Dewata
8097280b46
s4 - Mapped AD schema to existing FDS schema.
2009-11-02 16:36:53 +11:00
Endi S. Dewata
1fc19ee7d0
s4:dsdb - Fixed attribute dereferencing for FDS
2009-11-02 16:36:53 +11:00
Andrew Bartlett
7d38bb4e93
Remove special case logic in 'samdb_relative_path'.
...
While this logic (avoiding to prefix a non-filename with a path) is
important in the code this was copied from (private_dir()), none of
the callers of this function need it.
Andrew Bartlett
2009-11-02 16:36:53 +11:00
Andrew Bartlett
1ac8ef155f
s4:dsdb Revert back to using DN:filename in the partitions record
...
This allows us to change the escaping function without breaking
existing installs. The new escaping function (used for new databases)
is RFC1738 URI encoding, except for the trivial cases without special
characters.
The new databases are also placed in a subdirectory, sam.ldb.d per an
earlier suggestion by metze.
Andrew Bartlett
2009-11-02 16:36:53 +11:00
Andrew Bartlett
609b831462
s4:credentials Put the 'secrets.keytab' in the same directory as secrets.ldb
...
This avoids trouble when the secrets.ldb is updated with ldbedit but
an smb.conf is not specified.
Andrew Bartlett
2009-11-02 16:36:52 +11:00
Matthieu Patou
071275010e
s4: Create a script for updating a running provision with change introduced since the initial provision
2009-11-02 16:36:52 +11:00
Matthias Dieter Wallnöfer
3caaf6a84c
s4:torture/raw/samba3misc - Add "discard_const_p" macro before a string
2009-11-02 16:36:51 +11:00
Andrew Bartlett
f1f1bdada6
s4:ldb Remove debug traces duplicated by the new generic trace code
2009-11-02 16:36:51 +11:00
Matthias Dieter Wallnöfer
230f387312
s4:nbt_server/wins/winsdb - Fix "const" warning
2009-10-30 12:37:33 +01:00
Günther Deschner
3587bb63e2
s4-smbtorture: skip bigendian tests against s3 in RPC-LSA-SECRETS.
...
Guenther
2009-10-30 12:28:49 +01:00
Günther Deschner
5e8c86c558
s4-smbtorture: fix warning in RPC-WKSSVC torture test.
...
Guenther
2009-10-30 12:28:47 +01:00
Matthias Dieter Wallnöfer
3d2c9ea457
s4:kdc/hdb-samba4 - Remove unused variable
2009-10-30 12:13:26 +01:00