Jelmer Vernooij
9ebb55d1cb
s4: Remove obsolete mkversion.sh
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
7b964c7269
samba_version: When working from git checkout, display git revision SHA1 rather
...
than Bazaar revision ids.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
a0c2040ab6
samba_version: Support retrieving snapshot identity from bzr.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
45af495695
samba_version: Cope with building snapshots in directories without git checkout.
...
Error out when run in a git checkout in which git fails.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
d9a0a18dda
Put git tree finding into a separate function.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
80e2adc9c3
sambaversion.py: Some cleanups, make less git-specific.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
e3b7ce85e2
wafsamba: Support make dist from bzr checkout.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
5a482a641e
torture: Only add in tests for socket_wrapper/nss_wrapper when they have been enabled.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
7e8ea2ca34
unix_privs: Add missing dependency on libreplace.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
1f853ee51b
socket_wrapper: Only add as global dependency when enabled.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
32889f8346
heimdal_build: Add missing dependency on replace, necessary because replace.h is included.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
5cf904b1d9
s4-waf: Only enable various wrappers if they're actually used.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Fri Nov 12 14:33:34 UTC 2010 on sn-devel-104
2010-11-12 14:33:34 +00:00
Jelmer Vernooij
b6e13627df
Lowercase DNS_UPDATE_SRV name.
2010-11-12 13:50:07 +00:00
Stefan Metzmacher
dedd064aa8
tdb: set tdb->name early, as it's needed for tdb_name()
...
tdb_name() might be used within the given log function,
which might be called from within tdb_open_ex().
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Nov 12 11:22:21 UTC 2010 on sn-devel-104
2010-11-12 11:22:21 +00:00
Andrew Tridgell
1ec8d55e27
s4-kdc: added proxying of kdc requests for RODCs
...
when we are an RODC and we get a request for a principal that we don't
have the right secrets for, we need to proxy the request to a
writeable DC. This happens for both TCP and UDP requests, for both
krb5 and kpasswd
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Nov 12 08:03:20 UTC 2010 on sn-devel-104
2010-11-12 08:03:20 +00:00
Andrew Bartlett
e7fb5a6c91
s4-kdc Return HDB_ERR_NOT_FOUND_HERE on un-revealed accounts on an RODC
...
This means that when we are an RODC, and an account does not have the
password attributes, we can now indicate to the kdc code that it
should forward the request to a real DC.
(The proxy code itself is not in this commit).
Andrew Bartlett
2010-11-12 18:18:55 +11:00
Andrew Bartlett
aa1c32ccb0
heimdal Return HDB_ERR_NOT_FOUND_HERE to the caller
...
This means that no reply packet should be generated, but that instead
the user of the libkdc API should forward the packet to a real KDC,
that has a full database.
Andrew Bartlett
2010-11-12 18:18:55 +11:00
Andrew Tridgell
2fbaa09919
s4-kdc: split the kdc process return into a tri-state
...
this is in preparation for doing forwarding of packets for RODCs
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-12 18:18:55 +11:00
Andrew Tridgell
4f352a5b6a
s4-kdc: we don't need the special include handling now
...
the special handling was to cope with the conflict with the kdc.h
header
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-12 18:18:55 +11:00
Andrew Tridgell
e26609b667
s4-kdc: rename kdc/kdc.h to kdc/kdc-glue.h
...
kdc.h conflicts with a heimdal header name
2010-11-12 18:18:55 +11:00
Kamen Mazdrashki
dcd346c0e5
s4-tests: Make repl_schema.py test part of Samba4 test suite
...
Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Thu Nov 11 19:38:18 UTC 2010 on sn-devel-104
2010-11-11 19:38:18 +00:00
Kamen Mazdrashki
0868a15982
s4-repl: Propagate remote prefixMap in DRSUAPI data conversion functions
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
2d0cb54ceb
s4-dsdb_syntax: Warning message that we can't find requested ATTID in Schema Cache
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
3ab75524ee
s4-prefixMap: dsdb_schema_pfm_oid_from_attid() to use const prefixMap
...
It is not supposed to change supplied prefixMap
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
e772518a64
s4-dsdb_syntax: Use remote prefixMap to handle generic cases in drsuapi_to_ldb conversions
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
f65c840299
s4-dsdb_syntax: Add remote prefixMap member for dsdb_syntax conversions
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
a8495d380e
s4-repl: dsdb_extended_replicated_objects_convert -> dsdb_replicated_objects_convert/
...
It is part of dsdb_replicated_* family of functions
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
227e8dcfcf
s4-repl: dsdb_extended_replicated_objects_commit -> dsdb_replicated_objects_commit
...
It is part of dsdb_replicated_* family of functions
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
28f41c166a
s4-repl: dsdb_convert_object -> dsdb_origin_object_convert
...
It is used in dsdb_origin_objects_commit() func,
hence the dsdb_origin_ prefix
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
7ada90ec29
s4-test: repl_schema - Make sure LdbError and ERR_NO_SUCH_OBJECT are visible
2010-11-11 18:54:20 +00:00
Volker Lendecke
beaf14ec91
s3: Well... Fix a stupid error
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Nov 11 18:54:00 UTC 2010 on sn-devel-104
2010-11-11 18:54:00 +00:00
Volker Lendecke
e7970c02f3
s3: Make cli_set_ea_fnum return NTSTATUS
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Nov 11 16:59:27 UTC 2010 on sn-devel-104
2010-11-11 16:59:27 +00:00
Volker Lendecke
ddd33f0351
s3: Make cli_set_ea_path return NTSTATUS
2010-11-11 16:16:24 +00:00
Volker Lendecke
1b13a4d22b
s3: Remove two pointless variables
2010-11-11 16:16:24 +00:00
Volker Lendecke
9c664dbd8c
s3: Convert cli_set_ea() to cli_trans()
2010-11-11 16:16:24 +00:00
Volker Lendecke
1d96161132
s3: Convert cli_dfs_get_referral to cli_trans
2010-11-11 16:16:24 +00:00
Volker Lendecke
612ded1abf
s3: cli_dfs_check_error does not need to depend on cli->inbuf
2010-11-11 16:16:24 +00:00
Volker Lendecke
3a01edd607
s3: Make split_dfs_path return bool
2010-11-11 16:16:24 +00:00
Volker Lendecke
8a22fac3a0
s3: Remove some dead code
2010-11-11 16:16:24 +00:00
Volker Lendecke
d320ae7cbe
s3: Untangle an if-expression
2010-11-11 16:16:24 +00:00
Anatoliy Atanasov
9cdb0b5cee
s4/test: Expand BindTest
...
The test now binds with user@realm, domain\user, user dn, computer dn
Autobuild-User: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
Autobuild-Date: Thu Nov 11 16:15:30 UTC 2010 on sn-devel-104
2010-11-11 16:15:30 +00:00
Anatoliy Atanasov
4574d497ce
s4/test: Add bind.py to make test
...
bind.py is a place to have tests for ldb binding with different credentials.
For starter we have a simple bind with machine account.
2010-11-11 15:33:07 +00:00
Andrew Bartlett
ba127f9849
heimdal Don't dereference NULL in error verify_checksum error path
...
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu Nov 11 10:37:03 UTC 2010 on sn-devel-104
2010-11-11 10:37:03 +00:00
Andrew Bartlett
a9baabed56
s4-provision UTF16 encode the password in sam.ldb, not secrets.ldb
...
The password in secrets.ldb is UTF8, while clearTextPassword in
sam.ldb is UTF16.
This corrects commit bd5039546e
, which
had these the wrong way around.
Andrew Bartlett
2010-11-11 09:55:06 +00:00
Andrew Bartlett
78928f5956
s4-dsdb Remove incorrectly declared ** variable used as *.
...
The cleartext_utf16_str variable was declared char **, but due to the
cast on convert_string_talloc() and the lack of type checking here and
on data_blob_const (due to void *) it was able to be used as if it was
a char *.
The simple solution seems to be to fill in cleartext_utf16 blob directly.
Andrew Bartlett
2010-11-11 09:55:06 +00:00
Andrew Bartlett
eebbbeac14
s4-dsdb Convert new krbtgt_xxx password into UTF16
...
The new stricter test on clearTextPassword values caught out that
we did not provide a utf16 password here.
Andrew Bartlett
2010-11-11 09:55:06 +00:00
Andrew Bartlett
01d10c8413
s4-dsdb Return an error if we can't convert UTF16MUNGED -> UTF8
...
The UTF16MUNGED helper will map all invalid sequences (except odd
input length) to valid input sequences, per the rules. Therefore if
it fails, we need to bail out, somehing serious is wrong.
Andrew Bartlett
2010-11-11 09:55:06 +00:00
Matthias Dieter Wallnöfer
bb241f5cf8
s4:pytevent.c - fix a discard const warning
...
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Thu Nov 11 09:47:55 UTC 2010 on sn-devel-104
2010-11-11 09:47:54 +00:00
Matthias Dieter Wallnöfer
f0367905d9
ldb:ldb_ldap.c rename operation - check for the RDN name and value
...
Make it more similar to "ldb_ildap.c" and also more save
2010-11-11 10:03:41 +01:00
Matthias Dieter Wallnöfer
feb00fe7cc
s4:dsdb - proof against empty RDN values where expected
...
This should prevent crashes as pointed out on the mailing list.
2010-11-11 10:03:40 +01:00