Jelmer Vernooij [Thu, 24 Jan 2008 21:00:07 +0000 (22:00 +0100)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-trivial
(This used to be commit
d4d4120b715dc37b708b1c6074eab4f5c23d6b8f)
Stefan Metzmacher [Thu, 24 Jan 2008 14:04:58 +0000 (15:04 +0100)]
pidl: get rid of stupid ';' char to terminate bitmap defines
metze
(This used to be commit
dd77fc45eee2dde7bdd31a2e39387e94cec158aa)
Stefan Metzmacher [Thu, 24 Jan 2008 13:57:30 +0000 (14:57 +0100)]
pidl/Samba4::Header: we don't need to check if (defined($enum->{ELEMENTS})) twice
metze
(This used to be commit
c1ac13ee12d6d7e41b3700f207c9a8811bb05cd4)
Stefan Metzmacher [Thu, 24 Jan 2008 12:52:47 +0000 (13:52 +0100)]
netlogon.idl: add some MSV1_0_ values from samba3 and use a bitmap32
metze
(This used to be commit
7222edb9cde5cdeb9d065e890775a7254b26648f)
Stefan Metzmacher [Thu, 24 Jan 2008 09:24:41 +0000 (10:24 +0100)]
netlogon.idl: make use of bitmap samr_GroupAttrs
metze
(This used to be commit
6d68161e676d381600c77c3f862bd7e013968724)
Stefan Metzmacher [Thu, 24 Jan 2008 09:22:45 +0000 (10:22 +0100)]
netlogon.idl: remove unused netr_GroupsMembership structure
We have samr_RidWithAttribute and use that in all cases.
metze
(This used to be commit
3c5bae2249d01213ff4bd7df2b4e3ac04da4a52d)
Andrew Bartlett [Thu, 24 Jan 2008 05:25:35 +0000 (16:25 +1100)]
Ensure we set subobj.BACKEND_MOD for the 'partitions only' case.
Andrew Bartlett
(This used to be commit
be5eb2da241452ccc0526f4f115aa44c0793c351)
Andrew Bartlett [Thu, 24 Jan 2008 05:17:45 +0000 (16:17 +1100)]
Make the repl_meta_data module the default for domain controllers.
Andrew Bartlett
(This used to be commit
ae2ea1bd0cd2b326b09b372428969f2cf52ce519)
Andrew Bartlett [Thu, 24 Jan 2008 03:28:25 +0000 (14:28 +1100)]
Use the repl_meta_data module by default.
This means that, except when we back onto LDAP, when it will be
replaced with the mapping backend, we will keep this codepath tested.
Andrew Bartlett
(This used to be commit
e8fb5da5a18c1c3bd788b1ab3f814ffb847b00fd)
Andrew Bartlett [Thu, 24 Jan 2008 00:33:37 +0000 (11:33 +1100)]
Kill another sub that the modules will handle for us.
(This used to be commit
e9bb130d63e86fafc4cbf379e2e237354b88bcf8)
Andrew Bartlett [Thu, 24 Jan 2008 00:26:21 +0000 (11:26 +1100)]
Remove useless subs from the ejs provision
The less things we manually place into the templates, the easier the
conversion to python will be.
Andrew Bartlett
(This used to be commit
f65e5c164476b80468aa19452b108db17c642f8b)
Jelmer Vernooij [Thu, 24 Jan 2008 00:06:19 +0000 (01:06 +0100)]
Python: add some docstrings.
(This used to be commit
1de69a772e1cc007220add1f51bffe83784c3344)
Jelmer Vernooij [Thu, 24 Jan 2008 00:05:57 +0000 (01:05 +0100)]
python: Support --no-pass.
(This used to be commit
a90f3e8c420bec7fd7a39e0d5e2df6b32aedcdd5)
Jelmer Vernooij [Thu, 24 Jan 2008 00:05:19 +0000 (01:05 +0100)]
python: Add bindings for cli_credentials_set_cmdline_callbacks().
(This used to be commit
557207f86ba901262e76704df5c51888b2737ddf)
Jelmer Vernooij [Wed, 23 Jan 2008 22:38:21 +0000 (23:38 +0100)]
Default to creating anonymous credentials.
(This used to be commit
f93bd899f1402a9d89f55d5dca67318a60f5a72b)
Jelmer Vernooij [Wed, 23 Jan 2008 22:33:36 +0000 (23:33 +0100)]
python: Add convenience function for getting command line loadparm context
and default to using system smb.conf.
(This used to be commit
b3afde0f00ab5093b577b139a062c233d4db2524)
Jelmer Vernooij [Wed, 23 Jan 2008 22:15:39 +0000 (23:15 +0100)]
Add bindings for lp_load_default().
(This used to be commit
ffd793bbde636366855462f980f1f7d0e25afaab)
Andrew Bartlett [Wed, 23 Jan 2008 04:44:02 +0000 (15:44 +1100)]
Get more information from ldb when reporting a failed replication.
Andrew Bartlett
(This used to be commit
948ee9b7acd90b994bb9d9f7c1813a8eca430e4f)
Andrew Bartlett [Wed, 23 Jan 2008 04:43:14 +0000 (15:43 +1100)]
Fix DRSUAPI replication test - NET-API-BECOME-DC.
The main change here is to work with the current module stack,
replacing only the objectGUID module, rather than a number of modules.
However, two changes were key:
- Fixing a typo search_req->handle -> change_req->handle
- Allowing an error of NO_SUCH_OBJECT - it is quite valid
for the object not to exist when being replicated in.
Other small changes were required to the ejs provision to match
changes in that code.
Andrew Bartlett
(This used to be commit
7b87a58502a052de391f4e1c56ac78a8d35b4e34)
Andrew Bartlett [Wed, 23 Jan 2008 04:34:44 +0000 (15:34 +1100)]
Fix segfaults in codepaths only tested by the NET-API-BECOME-DC test.
(I presume this has resulted from the global variable elimination)
Perhaps the iconv handle argument to ndr_push_struct needs to be
marked as 'not NULL' or similar?
Andrew Bartlett
(This used to be commit
e8081333b8d43d96974c9e06a26aaa25dd34da56)
Andrew Bartlett [Wed, 23 Jan 2008 04:09:55 +0000 (15:09 +1100)]
Merge branch 'v4-0-test' of git://git.samba.org/samba into 4-0-local
(This used to be commit
f82eec69f1846aa46e4afe595d956cfd2256c335)
Andrew Tridgell [Wed, 23 Jan 2008 02:09:37 +0000 (13:09 +1100)]
Added PFIF notice to Samba 4.0 tree
(This used to be commit
df2664ac94efbc2eee4d8a24a793e5f1e77b2d88)
Andrew Bartlett [Tue, 22 Jan 2008 22:00:00 +0000 (09:00 +1100)]
Make ranged results tests in ldap.js easier to debug.
This adds some extra information to the failure message, to chase down
which test is failing.
Andrew Bartlett
(This used to be commit
281bc76d3d7605f18ee914cf01dbf09062f5a5f0)
Andrew Bartlett [Tue, 22 Jan 2008 21:57:16 +0000 (08:57 +1100)]
ranged_results: fix use of uninitialised variable (end)
This matches the range parsing in the search and callback - end was
uninitilaised, causing occasional failures in make test.
Andrew Bartlett
(This used to be commit
669f137f0ecad10248a51b337c8f115d14d55b05)
Jelmer Vernooij [Tue, 22 Jan 2008 17:49:51 +0000 (18:49 +0100)]
build: Remove support for DESCRIPTION setting that is now unused.
(This used to be commit
91d7ba5202e6c375456a42c2c6861f63c7fcfc20)
Jelmer Vernooij [Tue, 22 Jan 2008 17:47:18 +0000 (18:47 +0100)]
build: remove support for automatically building .pc files.
(This used to be commit
e9f99732677f46d599c270cfcb5042c11d34d338)
Jelmer Vernooij [Tue, 22 Jan 2008 17:43:07 +0000 (18:43 +0100)]
dcerpc_samr: Use manually written .pc file.
(This used to be commit
4b83dc06471818089790c42157b972964d8d02e2)
Jelmer Vernooij [Tue, 22 Jan 2008 17:41:30 +0000 (18:41 +0100)]
param: Use manually written .pc file.
(This used to be commit
c0165aab47b4948b8767517b7795c6ec28fb6b6b)
Jelmer Vernooij [Tue, 22 Jan 2008 17:39:54 +0000 (18:39 +0100)]
gensec: Use manually written .pc file.
(This used to be commit
96a5ac9db2399019518e134a00c564ec1066f536)
Jelmer Vernooij [Tue, 22 Jan 2008 17:38:14 +0000 (18:38 +0100)]
torture: Use manually written .pc file.
(This used to be commit
d43b18cc5e8b58ca965205cccfe25f8a120d2ca7)
Jelmer Vernooij [Tue, 22 Jan 2008 17:36:14 +0000 (18:36 +0100)]
dcerpc: Use manually written .pc files for dcerpc and ndr.
(This used to be commit
676fd18fa2914b7b5530014a944a11ea1d6f631d)
Jelmer Vernooij [Tue, 22 Jan 2008 17:28:51 +0000 (18:28 +0100)]
registry: Use manually written .pc file.
(This used to be commit
5c64d4adaf50215ec2645f76e6c0335572147614)
Jelmer Vernooij [Tue, 22 Jan 2008 17:24:00 +0000 (18:24 +0100)]
ldb/talloc/tdb: Use manually written pc file.
(This used to be commit
c8947fda23eb874a7694bdee1b4de605744c2769)
Jelmer Vernooij [Tue, 22 Jan 2008 17:21:48 +0000 (18:21 +0100)]
build: Allow manually written pkg-config files.
(This used to be commit
8104907c5222ee72d78272ab81583d25c3132d0d)
Jelmer Vernooij [Tue, 22 Jan 2008 17:14:12 +0000 (18:14 +0100)]
tdb: Add URL in pc file.
(This used to be commit
2fc26c09026a0f2f74e5c7c86002e662b559d265)
Jelmer Vernooij [Tue, 22 Jan 2008 16:34:44 +0000 (17:34 +0100)]
ldb: Fix typo.
(This used to be commit
da0952bdd6196b23200063cadd866b1d5551a65c)
Jelmer Vernooij [Tue, 22 Jan 2008 16:13:39 +0000 (17:13 +0100)]
ldb: Increase version number to make it easier to create new Debian snapshots.
(This used to be commit
9a5cc88b090125b45e61da1ea1c9ac52f5ff6ab2)
Jelmer Vernooij [Tue, 22 Jan 2008 15:21:54 +0000 (16:21 +0100)]
python: Avoid duplicate copies of some objects in different packages.
(This used to be commit
bd293cde1b1deadcfb0f74c82aae6ba4de39925b)
Stefan Metzmacher [Tue, 22 Jan 2008 11:21:55 +0000 (12:21 +0100)]
libreplace: getpwent_r/getgrent_r on IRIX are similar to solaris but use size_t
metze
(cherry picked from commit
2f460915111066d79f5dc9b4ae4d003918d06852)
(This used to be commit
d2ac8be28d3aff59eddbdc6189a255a34c10d502)
Andrew Bartlett [Mon, 21 Jan 2008 11:01:32 +0000 (22:01 +1100)]
Merge branch 'v4-0-test' of git://git.samba.org/samba into 4-0-local
(This used to be commit
b99b604a5f8b7eb98a6285145188c0b94946df78)
Andrew Bartlett [Mon, 21 Jan 2008 09:56:27 +0000 (20:56 +1100)]
Be sure to pass iconv handle down to compression subcontexts (fixes
segfaults in NET-API-BECOME-DC)
Andrew Bartlett
(This used to be commit
70c1e918e6bd01946425e2d89cb680f14152f9fc)
Jelmer Vernooij [Sun, 20 Jan 2008 23:50:04 +0000 (00:50 +0100)]
build: Don't build heimdal as library.
(This used to be commit
c04cf0c0520ae35ebe173d733d5dc8ffa5bf4ed9)
Jelmer Vernooij [Sun, 20 Jan 2008 17:04:19 +0000 (18:04 +0100)]
python: Fix init functions.
(This used to be commit
4b057b9bffcef9ecc61fe016746f5ce6f17f6d06)
Jelmer Vernooij [Sun, 20 Jan 2008 15:28:43 +0000 (16:28 +0100)]
build: Demote a bunch of libraries to subsystems. This makes packaging easier and should also make it easier
to migrate to a new build system.
(This used to be commit
77b400764e3dadfa05407343af649ad9298cc085)
Jelmer Vernooij [Sun, 20 Jan 2008 15:24:11 +0000 (16:24 +0100)]
python: Reenable modules for libcli_nbt and libcli_smb.
(This used to be commit
4fa8a2789c7a2fa912645f08ca5a3be891d173dd)
Jelmer Vernooij [Sun, 20 Jan 2008 15:10:43 +0000 (16:10 +0100)]
ldb: Fix building python modules against system-provided ldb.
(This used to be commit
583ea85ae04c0bc2e70ab2e595e05f76f65c3be1)
Jelmer Vernooij [Sun, 20 Jan 2008 15:10:14 +0000 (16:10 +0100)]
build: Allow overriding CFLAGS for python packages.
(This used to be commit
2c2b16b5aeef83a3adce1859e1fbfd9c4f6ffdd5)
Volker Lendecke [Sun, 20 Jan 2008 14:51:02 +0000 (15:51 +0100)]
Add an exception for S3
Doing this correctly would involve a create_file call for qpathinfo
(This used to be commit
da9a5b571ea87b2e08c74463d3fae58a9eb0828a)
Jelmer Vernooij [Sun, 20 Jan 2008 00:19:59 +0000 (01:19 +0100)]
build: Fix handling of external pkg-config dependencies when generating pkg-config files.
(This used to be commit
88f9e11286bf0f12fc766dbf21f311e5373f0811)
Jelmer Vernooij [Sat, 19 Jan 2008 20:16:56 +0000 (21:16 +0100)]
howto: Update instructions for git, and use ReST formatting.
(This used to be commit
8deaaa52d305e799d04fc879c25ccbf82f01287e)
Julien Kerihuel [Fri, 18 Jan 2008 17:30:00 +0000 (18:30 +0100)]
pidl: Add --version argument.
(This used to be commit
ed1e58e8b35bc971451f4e0a357daa903cd7820d)
Andrew Bartlett [Fri, 18 Jan 2008 07:10:18 +0000 (18:10 +1100)]
Remove default 'showInAdvancedViewOnly' values.
This means we only show and set the values when they are not the
values the schema and objectclass module would impose.
Andrew Bartlett
(This used to be commit
c2f2e01357c1b087aa1261fb2cac8687426d5a78)
Andrew Bartlett [Fri, 18 Jan 2008 07:08:49 +0000 (18:08 +1100)]
Only set showOnlyInAdvancedView: TRUE when adding default values.
False is the default, so only set this when the schema requires the
hiding behaviour.
Andrew Bartlett
(This used to be commit
45f6ccefda39e8f0a9820ba55b1924b7cfb12262)
Andrew Bartlett [Fri, 18 Jan 2008 06:08:34 +0000 (17:08 +1100)]
Don't set 'name' in the LDIF, this is handled by the rdn_name module.
Andrew Bartlett
(This used to be commit
e9003feb1b9eb3d5b82e82910b63306e5ecc2908)
Andrew Bartlett [Fri, 18 Jan 2008 06:05:17 +0000 (17:05 +1100)]
Merge commit 'origin/v4-0-test' into 4-0-local
(This used to be commit
51422414bed28f425197519298c6b04a9f4e2c4e)
Andrew Bartlett [Fri, 18 Jan 2008 05:56:41 +0000 (16:56 +1100)]
Add showInAdvancedViewOnly to every new object
Unless already set, the default value for this comes from the
defaultHidingValue in the schema.
Andrew Bartlett
(This used to be commit
673f1805006f879fa5302aab8411767a22488e64)
Andrew Tridgell [Fri, 18 Jan 2008 04:45:22 +0000 (15:45 +1100)]
merged changes from v3-2-test
(This used to be commit
7077df3e2e3f171532f6a5ac87d45201736c9c11)
Andrew Tridgell [Fri, 18 Jan 2008 04:33:57 +0000 (15:33 +1100)]
merged tdb changes from ctdb
(This used to be commit
c54c087a19e36e0522eb4546c9425ae446f0628b)
Jelmer Vernooij [Fri, 18 Jan 2008 02:37:06 +0000 (03:37 +0100)]
registry: Use correct return values.
(This used to be commit
98ebdbe52fd615ea62a3caa17acfe8bb31b8f85d)
Jelmer Vernooij [Fri, 18 Jan 2008 02:00:00 +0000 (03:00 +0100)]
registry: Avoid mapping registry return codes: return the right value in the first place.
(This used to be commit
434e4857cec17d6d9e8983e151c170eed59fc6d1)
Andrew Kroeger [Fri, 18 Jan 2008 01:51:51 +0000 (02:51 +0100)]
When Windows attempts to create a new key, it looks for an available key name
starting with "New Key #1" and iterating up to "New Key #99" before giving up.
ldb_open_key() calls reg_path_to_ldb() to build the appropriate dn from the key
name. reg_path_to_ldb() was not catching the error returned by
ldb_dn_add_base_fmt() due to the unescaped '#' character, causing the returned
dn to be that of the parent key, not the potential new key. Additionally,
Windows expects a return value of WERR_BADFILE when a key does not exist, but
WERR_NOT_FOUND was being returned instead. Correcting the building of the dn
and the providing the expected return value allows new key creation to succeed.
When attempting to delete a key, Windows passes the complete path to the key,
not just the name of the child key to be deleted. Using reg_path_to_ldb() to
build the correct dn allows key deletion to succeed.
(This used to be commit
d57792d67b865ef43e7f21640b158862627f4b45)
Jelmer Vernooij [Fri, 18 Jan 2008 01:45:00 +0000 (02:45 +0100)]
registry: Improve error codes and update tests.
Rather than map the error returned by the registry to the correct error,
return the correct error in the first place.
Also deal with the fact that the right error code is now returned in a
couple of places.
(This used to be commit
1e31fcb8a097810a97e2d4bb1f243f1b34cc2415)
Andrew Kroeger [Fri, 18 Jan 2008 00:50:33 +0000 (01:50 +0100)]
When Windows initially creates a new value, the value name is "New Value #1".
The '#' character was causing problems, as it was not being escaped for the dn,
but the failure returned by ldb_dn_add_child_fmt() was not being caught. This
was causing the new value to be added on the parent key, not the current key.
When attempting to delete the new value (now on the parent key) the same
escaping error was returned by ldb_dn_add_child_fmt(), causing the delete to
delete the key and not the value.
When attempting to rename a value, Windows first tries to ensure the new name
does not already exist. When a value does not exist, Windows expects a return
value of WERR_BADFILE, but WERR_NOT_FOUND was being returned instead.
Providing the WERR_BADFILE that Windows expects allows values to be renamed.
(This used to be commit
94fb39cfd967455ce5a554720c1c7e6183f91056)
Andrew Kroeger [Fri, 18 Jan 2008 00:48:48 +0000 (01:48 +0100)]
registry: Properly check return values from ldb_*() functions.
There were a few cases left that attempted to detect errors from ldb_*()
function calls using "(ret < 0)". As all LDB_* error codes are greater than
zero, there was no chance any errors would be detected. Changed all such tests
to use "(ret != LDB_SUCCESS)".
(This used to be commit
0ed6f1b1628da5b922f02a5f9a6c60071b6277f2)
Jelmer Vernooij [Fri, 18 Jan 2008 00:47:10 +0000 (01:47 +0100)]
registry: Check for more specific LDB return codes, handle changing existing values better.
(This used to be commit
c8b22ef30c7fc0ccc15e9fc9a38fdc639fc4b976)
Andrew Bartlett [Fri, 18 Jan 2008 02:30:20 +0000 (13:30 +1100)]
Don't manually specify instanceID in the template files.
The instanceid module creates this automaticlly, so we don't need this
any more.
Andrew Bartlett
(This used to be commit
f6dbdf34e8a790f460b705100e45ee3928b6b1b3)
Andrew Bartlett [Fri, 18 Jan 2008 02:28:52 +0000 (13:28 +1100)]
Use syncrepl on all OpenLDAP databases (creates contextCSN attribute)
This module needs to be loaded on each database, not just the main
partition. We use it to create the usn for the entries.
Andrew Bartlett
(This used to be commit
ffb12aad8a80bb90d66dc66baba81b856622a6bb)
Andrew Bartlett [Fri, 18 Jan 2008 02:27:05 +0000 (13:27 +1100)]
Search for memberOf when clients ask for a wildcard against OpenLDAP
The memberOf module in OpenLDAP make this attribute operational, so we
need to add it here or clients won't get it when using *.
Andrew Bartlett
(This used to be commit
35148fd51f22d81fe9f590b7d6f13285c35656a7)
Andrew Bartlett [Fri, 18 Jan 2008 02:25:01 +0000 (13:25 +1100)]
Remove --ldap-base from the python provision script
(This is a merge from the ejs script)
Andrew Bartlett
(This used to be commit
d822dfa017b84895222ace8c44935fb872930548)
Andrew Bartlett [Fri, 18 Jan 2008 01:16:27 +0000 (12:16 +1100)]
Correct authorship of instanceType module
Andrew Bartlett
(This used to be commit
d427cf4fa67e84ccdece9a3fb31d8e89379a86e7)
Andrew Bartlett [Thu, 17 Jan 2008 23:13:43 +0000 (10:13 +1100)]
Add in a new module to handle instanceType
This code raided from the repl_meta_data module, which probably needs
to be downsized to just handling the replication data.
Andrew Bartlett
(This used to be commit
2a418f33705a792d9d16cf1d4aa3dcda467e6e04)
Michael Adam [Thu, 17 Jan 2008 08:24:01 +0000 (09:24 +0100)]
Fix an output message in samba3rpc torture test.
Michael
(This used to be commit
bf957bcb835a2c7c903f60dfa8f9a7e41997c5af)
Andrew Bartlett [Thu, 17 Jan 2008 01:00:27 +0000 (12:00 +1100)]
provision: simplfy by removing old code to manually create baseDNs.
Previously, we would create the first record in the DB as an LDIF
file, with the expectation that the administrator would use slapadd to
create the database.
We now do everything over LDAP, which is far simpler, and allows the
LDB module chain to do its work, without special cases.
Also fix naming of the output schema when suggesting the comamnd line
to run ad2oLschema in provision-backend.
Andrew Bartlett
(This used to be commit
e77375758d66e94e5e0b6e61a97c9281c3d9c71f)
Andrew Bartlett [Wed, 16 Jan 2008 23:35:08 +0000 (10:35 +1100)]
OpenLDAP backend: Place the refint overlay after the memberof overlay
This still doesn't work for me, but is the recommended order.
Andrew Bartlett
(This used to be commit
4c869c54c2b8125fc88e58bbfddf1975476978a5)
Andrew Bartlett [Wed, 16 Jan 2008 23:32:41 +0000 (10:32 +1100)]
Merge branch 'v4-0-test' of git://git.samba.org/samba into 4-0-local
(This used to be commit
11660b0737107138b53c3a08e8de30ee44607eae)
Andrew Bartlett [Wed, 16 Jan 2008 21:53:18 +0000 (08:53 +1100)]
ldb_map objectClass munging: Don't hard-code 'extensibleObject'.
This allows objectClass munging to be removed, or modified to not
include adding an objectClass, or for that objectClass to be something
different.
Andrew Bartlett
(This used to be commit
ee93b4e2ee1dd1cd38bcf14b2bb62556a13cec4a)
Jelmer Vernooij [Wed, 16 Jan 2008 20:30:58 +0000 (21:30 +0100)]
selftest: Use "require" rather than "use" keyword so .pm files don't have to be provided until used.
(This used to be commit
95872d7db8c9bb1914ab4c9860fd8b09e6695cc7)
Jelmer Vernooij [Wed, 16 Jan 2008 16:50:29 +0000 (17:50 +0100)]
python: Don't attempt to build shared and static versions of modules, because it's just not going to work with the current build system.
(This used to be commit
d9b4a5bb172be74db3c16b50426810f1bdedd00e)
Jelmer Vernooij [Wed, 16 Jan 2008 16:40:25 +0000 (17:40 +0100)]
selftest: Add some more documentation. Rename env => target to avoid confusion.
(This used to be commit
50b8a16d0cb5e1c4352e73900d1e98a812340cca)
Jelmer Vernooij [Wed, 16 Jan 2008 15:53:21 +0000 (16:53 +0100)]
Ignore newly generated proto header.
(This used to be commit
caa0da310da47a48a9add6de3d309984ae14f59c)
Günther Deschner [Wed, 16 Jan 2008 15:01:50 +0000 (16:01 +0100)]
Add lsa_PolicyAuditEventType and lsa_PolicyAuditPolicy enums from samba3 to IDL.
Guenther
(This used to be commit
1b5706e413f1c6aa1ede15a625929f785ce37272)
Jelmer Vernooij [Wed, 16 Jan 2008 14:07:00 +0000 (15:07 +0100)]
pidl: Add simple test for ServerNDR.
(This used to be commit
5b2ea43ed8613ac10ebe7feda0cf070c8079137a)
Jelmer Vernooij [Wed, 16 Jan 2008 14:06:46 +0000 (15:06 +0100)]
pidl: Fix missing import for fatal().
(This used to be commit
6a9827454aaf4279ee85dc5d99d10f14e4c09eae)
Jelmer Vernooij [Wed, 16 Jan 2008 13:54:29 +0000 (14:54 +0100)]
pidl: Fix imported function for ServerNDR and add test to make sure it doesn't regress again.
(This used to be commit
0e036948307c8ca5013e20a17a10d109830e4df1)
Jelmer Vernooij [Mon, 14 Jan 2008 22:04:57 +0000 (23:04 +0100)]
python: Build shared python modules for generic use.
(This used to be commit
502424955237ace5a276d4c91c62e95233ecd978)
Andrew Bartlett [Wed, 16 Jan 2008 04:48:28 +0000 (15:48 +1100)]
Print out the reason we can't delete the user in SAMR.
We need to be far more granular bout this - in particular, we need a
decide LDAP -> NTSTATUS conversion.
Andrew Bartlett
(This used to be commit
30fc3752c7573fcf8b1a41f7b3bc8dad860077f8)
Andrew Bartlett [Wed, 16 Jan 2008 04:14:05 +0000 (15:14 +1100)]
Rework linked_attributes module for the REPLACE case.
This moves to a smarter 'find the delta' based operation of the linked
attributes module, when the caller asks for a 'replace' of the link
source. Previously we would spray operations all over the database,
even if the net result was just to modify one record.
This also means we need the transaction safety less, which may be
useful for some LDAP backends that don't provide this functionality on
the LDAP server.
Andrew Bartlett
(This used to be commit
8c88e4eb1c0a606e7899091525260e8d6558ffd0)
Andrew Bartlett [Tue, 15 Jan 2008 22:26:24 +0000 (09:26 +1100)]
Merge branch 'v4-0-test' of git://git.samba.org/samba into 4-0-abartlet
(This used to be commit
c4aba5ad01f5095ad7a9d0d0f1e3c6afedbbd9b7)
Andrew Bartlett [Tue, 15 Jan 2008 22:26:14 +0000 (09:26 +1100)]
Start generating a configuration for the refint overlay. This
OpenLDAP module should ensure that after a subtree rename, attributes
are still consistant.
Andrew Bartlett
(This used to be commit
f7f765c29b1aca1179a47bdd8712917c3f244f15)
Andrew Bartlett [Tue, 15 Jan 2008 22:00:04 +0000 (09:00 +1100)]
Merge branch 'v4-0-test' of git://git.samba.org/samba into 4-0-local
(This used to be commit
d8a805a2544c8864136f77e9086b2a01ae79a1d5)
Andrew Bartlett [Tue, 15 Jan 2008 21:59:13 +0000 (08:59 +1100)]
Make the Fedora DS LDAP backend 'aci' actually work, with better quoting.
Andrew Bartlett
(This used to be commit
b0657e068148eb0e5f1d69d125faaa29acb8d379)
Andrew Bartlett [Tue, 15 Jan 2008 21:58:07 +0000 (08:58 +1100)]
Test the behaviour of mixed domain_scope and search_options controls.
Andrew Bartlett
(This used to be commit
89053bc564f1d736da48fbe20e7f8f244b0c67fa)
Andrew Bartlett [Tue, 15 Jan 2008 21:57:28 +0000 (08:57 +1100)]
Make ldap.js test easier to re-run in failure cases, by deleting more
things that we will create later.
Andrew Bartlett
(This used to be commit
9b47b551a3762590fefa5308310d91c6d8b378e5)
Andrew Bartlett [Tue, 15 Jan 2008 21:49:54 +0000 (08:49 +1100)]
Rework control handling to remove the 'domain_scope' control
Also remove the search_options control earlier, before, rather than
after duplicating the request.
When we generate referalls in the partition module, the domain_scope
control with suppress them.
Andrew Bartlett
(This used to be commit
fc57a119f53a7bc0a0eb76b868bbd7386b3c5008)
Jeremy Allison [Mon, 17 Dec 2007 18:44:09 +0000 (10:44 -0800)]
Fix bug #5121 (unix passwd sync not working on a streams based
system).
Jeremy.
(lib/replace part of
545cd2139cfc9484b733693814d4724d37125942 metze)
(This used to be commit
9cff25cce1d39460dbcab006a309bb2984969eed)
Jeremy Allison [Tue, 11 Dec 2007 21:16:35 +0000 (13:16 -0800)]
Add patches for bug #4866 from jiri sasek - Sun Microsystems - Prague Czech Republic <Jiri.Sasek@Sun.COM>
- slightly modified - Jiri please check ! to allow Solaris to get passwords > 8 chars.
Jeremy.
(lib/replace part of
657bf8c3479d6192f269e3daef1517e77a9fa9cb metze)
(This used to be commit
9f5c443972a09a70de7c8d6695b08c3730484c6c)
Volker Lendecke [Mon, 26 Nov 2007 14:28:13 +0000 (15:28 +0100)]
Jeremy Allison [Fri, 16 Nov 2007 02:27:26 +0000 (18:27 -0800)]
Add MAX_DNS_NAME_LENGTH, remove more pstrings.
Jeremy.
(lib/replace part of
a1725f4ff7ed375808c78ac661b539557748d0a5 metze)
(This used to be commit
db4eabf7cde1008a40a46e5c40a99e9a73cf3ff5)
Jeremy Allison [Sun, 11 Nov 2007 06:31:34 +0000 (22:31 -0800)]
Always define PATH_MAX. Makes code simpler (removes
a bunch of #defines). Remove pstring from msdfs.c.
Jeremy.
(lib/replace part from
e203ba22275320808bc11b17361ad1f2d5b0b897 metze)
(This used to be commit
ebc08d23f76ecffc90b1fe84c67fc7e6a4c4a6a3)
Andrew Tridgell [Tue, 15 Jan 2008 03:05:47 +0000 (14:05 +1100)]
merged tdb from ctdb bzr tree
(This used to be commit
ed0c3a0f74c305b3b8554b05c3f97cf79db8296a)