Andrew Tridgell [Mon, 4 Sep 2006 12:36:06 +0000 (12:36 +0000)]
r18034: fixed build of libreplace outside of source directory
(This used to be commit
8c07569227c6f2b0c9abdfe535733f3d5cb40fe5)
Andrew Tridgell [Mon, 4 Sep 2006 12:31:40 +0000 (12:31 +0000)]
r18033: added install-sh, needed for standalone libreplace build
(This used to be commit
652c11e4b8d5188690bbe512b205ab5ac783aee8)
Andrew Tridgell [Mon, 4 Sep 2006 12:31:23 +0000 (12:31 +0000)]
r18032: added a 'make distclean'
(This used to be commit
e83ea30b72c92ecf242274d090b00009bddd8be6)
Jelmer Vernooij [Mon, 4 Sep 2006 12:21:42 +0000 (12:21 +0000)]
r18031: Merge my replace fixes:
* libreplace can now build stand-alone
* add stub testsuite for libreplace
* make talloc/tdb/ldb use libreplace
(This used to be commit
fe7ca4b1454e01a33ed0d53791ebffdd349298b4)
Volker Lendecke [Mon, 4 Sep 2006 08:55:58 +0000 (08:55 +0000)]
r18027: Fix some 64-bit warnings
(This used to be commit
cd495d89314a653b5976b1690e075fd7bac2f59b)
Andrew Tridgell [Mon, 4 Sep 2006 04:54:20 +0000 (04:54 +0000)]
r18026: patch from Brad allowing the windows testing to be configured
externally in the build farm
(This used to be commit
a85646cba5ae5f96d99bd79d491e4151ffe6e78e)
Andrew Bartlett [Mon, 4 Sep 2006 03:59:04 +0000 (03:59 +0000)]
r18025: Don't try to set a target host if there isn't one (such as with ldapi://).
Andrew Bartlett
(This used to be commit
556a21faeed0b6e3cc6efcfa8e0939b151a802de)
Andrew Bartlett [Mon, 4 Sep 2006 01:59:23 +0000 (01:59 +0000)]
r18024: The %c sscanf format I'm using doesn't null terminate.
Andrew Bartlett
(This used to be commit
1920cb8b3978f745cba7e854410deb9174de2dc0)
Andrew Bartlett [Mon, 4 Sep 2006 00:32:46 +0000 (00:32 +0000)]
r18023: Add support infrusructure for testing against an OpenLDAP server.
This will give a bit more noise on platforms without OpenLDAP (when we
run the slaptest check), but it shouldn't be too bad.
We don't start the LDAP server or re-provision unless LDAP_TEST is set.
Andrew Bartlett
(This used to be commit
999d989131f41d0218ec05595c9761aff5bbf5fa)
Andrew Bartlett [Mon, 4 Sep 2006 00:27:37 +0000 (00:27 +0000)]
r18022: Increment number of records converted, and print number of records skipped.
Andrew Bartlett
(This used to be commit
6c11501ec3d8b95d5a80d5dbca745ae9e02d3304)
Andrew Bartlett [Mon, 4 Sep 2006 00:26:10 +0000 (00:26 +0000)]
r18021: Add ldapi support to our LDAP client. To be used for testing an
OpenLDAP backend.
Andrew Bartlett
(This used to be commit
da66b53e6ac39c5f020781830ee69d460aa0cae5)
Volker Lendecke [Sun, 3 Sep 2006 16:33:12 +0000 (16:33 +0000)]
r18018: Fix the build on OpenBSD. No license problem this time, I've written strnlen
from scratch.
Volker
(This used to be commit
2a7cdf52e4113db30a7a8b180c68cec736f6c186)
Rafal Szczesniak [Sun, 3 Sep 2006 12:30:55 +0000 (12:30 +0000)]
r18017: Separate NET tests out of RPC. This way it's easier to run libnet
tests only for quick checking.
rafal
(This used to be commit
a6c9a01e89d837d0ce8e45499ff5d3dfa8fb46f4)
Simo Sorce [Sat, 2 Sep 2006 02:41:26 +0000 (02:41 +0000)]
r17998: start working on syntaxes
(This used to be commit
b49b8f5cb5ffa29a3b63f70a1f437c9720d2228c)
Andrew Tridgell [Fri, 1 Sep 2006 14:23:17 +0000 (14:23 +0000)]
r17993: as metze pointed out, the composite_error() already calls the async
handler, so don't call composite_done()
(This used to be commit
d70ec77b00e542cc4b8c2bd7d27fe5940623abc5)
Andrew Tridgell [Fri, 1 Sep 2006 12:37:17 +0000 (12:37 +0000)]
r17992: reverted r17842
This needs more consideration, as the patch removed the copyright
notice and license from the timegm.c code.
Volker, when you get a minute can you let me know what problem this
patch fixed so I can find a different approach?
(This used to be commit
5b9b9dd5303300778bb9e6d0479ab03fdd70c67d)
Andrew Bartlett [Fri, 1 Sep 2006 10:41:27 +0000 (10:41 +0000)]
r17991: Implement a few more calls (with not implemented :-).
Remove references to dnsDomain, replace with references to dnsRoot
Andrew Bartlett
(This used to be commit
e09dd33379c79982dffadd69d7a4e9e24be7c248)
Andrew Tridgell [Fri, 1 Sep 2006 10:33:55 +0000 (10:33 +0000)]
r17990: added timeout checking on dcerpc connection establishment. This should
fix the problem on some build farm hosts where we were waiting forever
for a connection to DRSUAPI to be made, so the next test will start.
Next is to try and work out why the connection is timing out on some
hosts. That is probably a server bug, but at least with this change we
can see it.
(This used to be commit
45fccc6d229168058a2a02fe5fe6f0bc259d6afe)
Andrew Bartlett [Fri, 1 Sep 2006 07:28:25 +0000 (07:28 +0000)]
r17989: Add RPC-NETLOGON as a test we now run against Samba4.
Andrew Bartlett
(This used to be commit
c271c488a5380d3d8ace662d6041d6b7f3f5b4ad)
Andrew Bartlett [Fri, 1 Sep 2006 07:22:33 +0000 (07:22 +0000)]
r17988: Add 'not for Samba4' hacks into the RPC-NETLOGON torture test.
Andrew Bartlett
(This used to be commit
2aa0e6a1bf977d60a14314d5d82d176824751d00)
Andrew Bartlett [Fri, 1 Sep 2006 07:21:13 +0000 (07:21 +0000)]
r17987: Make the LSA pipe listen on the \pipe\netlogon interface.
Andrew Bartlett
(This used to be commit
700e9c0ea40799a09db3fdeb4a0ff3a417a8718e)
Andrew Bartlett [Fri, 1 Sep 2006 06:59:24 +0000 (06:59 +0000)]
r17986: Add a copy of the Heimdal licence to our source tree, to make it very
clear what the conditions on this code are, and that the terms are GPL
compatible.
Andrew Bartlett
(This used to be commit
99ce2ecf396837caa812acf279f5156c50818373)
Andrew Bartlett [Fri, 1 Sep 2006 04:37:31 +0000 (04:37 +0000)]
r17983: Use the UTF8-correct strcasecmp_m call for sorting these entries,
which has been recently fixed to cope with NULL pointers (fix segfault
on Solaris).
Andrew Bartlett
(This used to be commit
ce36069765e8dff3bbdabed5d50af1c7a8fa8e45)
Andrew Bartlett [Fri, 1 Sep 2006 04:34:21 +0000 (04:34 +0000)]
r17982: One final hack...
When against a real, schema-checking LDAP backend, we need
extensibleObject on the baseDN entry (as entryUUID isn't run for
creating this basic ldif) output.
(This used to be commit
befac43f59c4688f6c6827eb2e4e916c1056a740)
Andrew Tridgell [Fri, 1 Sep 2006 04:23:24 +0000 (04:23 +0000)]
r17980: handle NULL arguments without crashing in strcasecmp_m() and
strncasecmp_m(). This makes the use of these functions in sorting
routines with RPC replies sane
(This used to be commit
93413f84502ff308e88947b9d3bdc9d219478935)
Andrew Tridgell [Fri, 1 Sep 2006 01:51:54 +0000 (01:51 +0000)]
r17978: make the ldap backend test for ldb work both with and without modules
(so it works on both redhat and debian, for example)
(This used to be commit
71264bb78558ada7539ef59048eb38887579c1d1)
Andrew Bartlett [Thu, 31 Aug 2006 13:10:11 +0000 (13:10 +0000)]
r17968: Consolidate the DSSETUP and LSA pipes into a single file, as DSSETUP
is just one call.
This simplifies the one remaining DSSETUP call, and removes another
user of the dnsDomain attribute.
Andrew Bartlett
(This used to be commit
6a54711564b67891c368c09ead3f7389ad40111f)
Andrew Bartlett [Thu, 31 Aug 2006 13:07:51 +0000 (13:07 +0000)]
r17967: Somewhere along the line we lost unixName here, and so lost the
ability for 'administrator' to log in as unix user 'root'.
Andrew Bartlett
(This used to be commit
221efba5289b8bbb54b770c556f19bfbdc9ee216)
Stefan Metzmacher [Thu, 31 Aug 2006 11:35:03 +0000 (11:35 +0000)]
r17966: remove all generated files
metze
(This used to be commit
2493f670d3581df2bbbca7a0295e31ae3a09c2c0)
Stefan Metzmacher [Thu, 31 Aug 2006 11:31:10 +0000 (11:31 +0000)]
r17965: make talloc build more portable
metze
(This used to be commit
64ba7ffdb866cc74366842750d95a25b47266097)
Stefan Metzmacher [Thu, 31 Aug 2006 10:31:40 +0000 (10:31 +0000)]
r17964: try to support sun* hosts
metze
(This used to be commit
87d88b3a47047f837101aca2180555dc35cfcf31)
Stefan Metzmacher [Thu, 31 Aug 2006 10:17:54 +0000 (10:17 +0000)]
r17963: fix install logic for talloc.3
metze
(This used to be commit
161f2c04f78ba03ae4a24667e50cc9d8a446921e)
Stefan Metzmacher [Thu, 31 Aug 2006 10:04:49 +0000 (10:04 +0000)]
r17962: source/intl/ isn't used in samba4 anymore
metze
(This used to be commit
3412f6690828c2bbffdb495bc64c7a6989ccd1c3)
Stefan Metzmacher [Thu, 31 Aug 2006 09:57:57 +0000 (09:57 +0000)]
r17961: source/po/ isn't justed in samba4, so remove it
metze
(This used to be commit
0c546524de23496837c9222b8a19813d141d28a3)
Stefan Metzmacher [Thu, 31 Aug 2006 09:38:48 +0000 (09:38 +0000)]
r17960: try to use gmake if present on IRIX
metze
(This used to be commit
18b4ae591a3a137dd25edd16a574e489cd5552bf)
Stefan Metzmacher [Thu, 31 Aug 2006 09:26:43 +0000 (09:26 +0000)]
r17958: as talloc_init() enabled null tracking, we should avoid to use it
in smbtorture, and in the LOCAL-TALLOC we should reset the null tracking
also make bin/smbtorture //url/foo LOCAL-TALLOC LOCAL-TALLOC possible
metze
(This used to be commit
d1dd3df5e4fd21f5cbd00e472438fe3eadb266e5)
Stefan Metzmacher [Thu, 31 Aug 2006 09:18:06 +0000 (09:18 +0000)]
r17957: don't try to use an internet connection when generating the manpage
and only install the manpage if we build it
metze
(This used to be commit
23c6c7a27cc966d8e948e00c41d34e9a6ad40f2c)
Andrew Bartlett [Thu, 31 Aug 2006 08:22:13 +0000 (08:22 +0000)]
r17956: LSA Cleanup!
This commit cleans up a number of aspects of the LSA interface.
Firstly, we do 2 simple searches on opening the LSA policy, to obtain
the basic information we need. This also avoids us searching for
dnsDomain (an invented attribute).
While I was at it, I added and tested new LSA calls, including the
enumTrustedDomainsEx call. I have also merged the identical structures
lsa_DomainInformation and lsa_DomainList.
Also in this commit: Fix netlogon use of uninitialised variables.
Andrew Bartlett
(This used to be commit
3f3fa7f466df56612064029143fbae8effb668aa)
Andrew Bartlett [Thu, 31 Aug 2006 08:17:09 +0000 (08:17 +0000)]
r17955: Don't search for the dnsDomain attribute, it is invented (not in the
AD schema).
Andrew Bartlett
(This used to be commit
fac27e4dddc98288dc765e135db6b168fbec760c)
Andrew Bartlett [Thu, 31 Aug 2006 08:15:23 +0000 (08:15 +0000)]
r17954: Avoid including \n in error strings (left over from DEBUG() conversion).
Make it easier to debug CrackNames failures.
Andrew Bartlett
(This used to be commit
5dd07074db0b25ea2e929bbdcf89f26e3665bd1c)
Stefan Metzmacher [Thu, 31 Aug 2006 07:43:09 +0000 (07:43 +0000)]
r17952: merge changes from samba3
metze
(This used to be commit
ff8d044c2e14e81b4bb32eaacc56875e9602ce4d)
Stefan Metzmacher [Thu, 31 Aug 2006 06:33:54 +0000 (06:33 +0000)]
r17950: sync talloc with samba3
metze
(This used to be commit
5697841e2949d2f7a053b4766c48906943a5a04e)
Rafal Szczesniak [Wed, 30 Aug 2006 22:30:47 +0000 (22:30 +0000)]
r17940: Fix a warning spotted on the buildfarm.
rafal
(This used to be commit
b285a34ddd8bf570a060b8c9eb8aee1566317c27)
Rafal Szczesniak [Wed, 30 Aug 2006 22:05:59 +0000 (22:05 +0000)]
r17939: Fix compiler warnings spotted on buildfarm.
rafal
(This used to be commit
4803e95c68d8824b5494ee86d626e474d8a0c925)
Rafal Szczesniak [Wed, 30 Aug 2006 20:48:06 +0000 (20:48 +0000)]
r17938: More comments.
rafal
(This used to be commit
4a127aacfa142838b474b2d8186026575bca14a4)
Jelmer Vernooij [Wed, 30 Aug 2006 13:27:13 +0000 (13:27 +0000)]
r17932: Fix header installation.
(This used to be commit
d0b7c740c77c901960c6de80f0d3b77cd396946f)
Jelmer Vernooij [Wed, 30 Aug 2006 11:47:40 +0000 (11:47 +0000)]
r17931: Really remove the files this time. Looks like there's something wrong with
the rename code in bzr-svn...
(This used to be commit
03e402181ace8fddde38d626fb8d765693b8d429)
Jelmer Vernooij [Wed, 30 Aug 2006 11:29:34 +0000 (11:29 +0000)]
r17930: Merge noinclude branch:
* Move dlinklist.h, smb.h to subsystem-specific directories
* Clean up ads.h and move what is left of it to dsdb/
(only place where it's used)
(This used to be commit
f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
Simo Sorce [Tue, 29 Aug 2006 22:50:49 +0000 (22:50 +0000)]
r17926: add trustedDomain class
(This used to be commit
43e95f4572778fec70ea4a62b6b4d20d8f96a2f8)
Andrew Bartlett [Tue, 29 Aug 2006 22:38:59 +0000 (22:38 +0000)]
r17925: Another class we need.
Andrew Bartlett
(This used to be commit
5ff3f10d4fbd47419797890f87df3a50b3bb31fa)
Stefan Metzmacher [Tue, 29 Aug 2006 09:51:49 +0000 (09:51 +0000)]
r17907: - add a generic talloc_report_depth_cb() function which takes a callback
to do the actual report.
- make the talloc_report_depth_file() a wrapper of it
- and talloc_report() and talloc_report_full() are wrapper of
talloc_report_depth_file()
metze
(This used to be commit
b199557b358e6216d89d233513079fcd56b307aa)
Stefan Metzmacher [Tue, 29 Aug 2006 09:46:59 +0000 (09:46 +0000)]
r17905: fix c++ warnings
metze
(This used to be commit
972a84f220f0dabc4e1cc3ffd40a4bf4dedc74d9)
Stefan Metzmacher [Tue, 29 Aug 2006 09:29:09 +0000 (09:29 +0000)]
r17904: we don't want warnings about unused parameters
volker that one was for you:-)
metze
(This used to be commit
d0aa78177d24877320bac2294328e0083f34e9a5)
Simo Sorce [Mon, 28 Aug 2006 23:30:43 +0000 (23:30 +0000)]
r17898: handle objectcategory and isdefunct for classes
(This used to be commit
7664b52b89bfac6f2db52fae2daa65c856acd1ac)
Stefan Metzmacher [Mon, 28 Aug 2006 18:21:21 +0000 (18:21 +0000)]
r17895: - talloc_increase_ref_count() can fail
- make talloc_reference() typesafe when gcc >= 3 is used
metze
(This used to be commit
933d1b47ad614d02cc02b602e704948b342febdb)
Simo Sorce [Mon, 28 Aug 2006 18:00:45 +0000 (18:00 +0000)]
r17894: better name for the internal syntax type
(This used to be commit
4241a1bb832461ca44ce0f20cb770ea2b6f2d7e3)
Stefan Metzmacher [Mon, 28 Aug 2006 17:50:26 +0000 (17:50 +0000)]
r17893: add a function to disable the null_context
metze
(This used to be commit
7cab4285b1b61ad5cb425e42d89bcf7d645b0710)
Stefan Metzmacher [Mon, 28 Aug 2006 17:40:31 +0000 (17:40 +0000)]
r17892: fix the last talloc c++ warning
metze
(This used to be commit
6955ffe4544eddd9e34461f57858480b1acf49c9)
Stefan Metzmacher [Mon, 28 Aug 2006 17:38:49 +0000 (17:38 +0000)]
r17891: remove c++ warnings from talloc
metze
(This used to be commit
fb73ce8d4364a1da3c320034d90c0556529c61c4)
Stefan Metzmacher [Mon, 28 Aug 2006 17:21:34 +0000 (17:21 +0000)]
r17890: add -Wc++-compat option to gcc but don't use it yet
metze
(This used to be commit
6b4f788c71a6d445ded522d89cd5425f9e2fb391)
Stefan Metzmacher [Mon, 28 Aug 2006 17:18:41 +0000 (17:18 +0000)]
r17889: allocate a valid element where the pointer can point to,
fix c++ warnings
metze
(This used to be commit
b15e4c7cfa4df3dc429945e4d330a8a9766eb1a6)
Stefan Metzmacher [Mon, 28 Aug 2006 17:17:39 +0000 (17:17 +0000)]
r17888: use talloc_*_ptrtype() macros as wrappers arround the talloc_*_size()
functions to get rid of c++ warnings
metze
(This used to be commit
7579503bb886e9c4cc08756013f5311ce550c9fd)
Stefan Metzmacher [Mon, 28 Aug 2006 17:12:12 +0000 (17:12 +0000)]
r17887: fix c++ warnings
metze
(This used to be commit
ccef1f729089939b9250f1b177d5241f8baaa5eb)
Stefan Metzmacher [Mon, 28 Aug 2006 16:55:51 +0000 (16:55 +0000)]
r17886: add talloc_ptrtype() and talloc_array_ptrtype(),
see the manpage what they do:-)
metze
(This used to be commit
bfca83c91e47e9017474809cd7bc8b2e6e20416a)
Stefan Metzmacher [Mon, 28 Aug 2006 15:36:12 +0000 (15:36 +0000)]
r17885: use _TALLOC_TYPEPF() consitently
metze
(This used to be commit
155cd6b88283b85c53c7ec65efcf431da7b649ac)
Volker Lendecke [Mon, 28 Aug 2006 14:38:47 +0000 (14:38 +0000)]
r17884: Shape up the snprintf fix after Metzes comments
(This used to be commit
66b6456eee579623b64c649356ab0175c46f5789)
Stefan Metzmacher [Mon, 28 Aug 2006 14:06:23 +0000 (14:06 +0000)]
r17883: check if talloc_asprintf() works correct
metze
(This used to be commit
bb79542edbb290c7dbea7c921b0e911dd1b3366b)
Stefan Metzmacher [Mon, 28 Aug 2006 12:15:13 +0000 (12:15 +0000)]
r17882: merge change from samba3
metze
(This used to be commit
eca7085850ba8475cc01dda1911c4222dd14c1a6)
Andrew Bartlett [Mon, 28 Aug 2006 05:26:42 +0000 (05:26 +0000)]
r17876: Require one less patch for the LDAP backend to work.
This lets the modules or backend generate the host and domain GUID,
rather than the randguid() function. These can still be specified
from the command line.
Andrew Bartlett
(This used to be commit
32996ca9d62568006f8bee85a1f2f37c64c04fb5)
Andrew Bartlett [Mon, 28 Aug 2006 03:28:03 +0000 (03:28 +0000)]
r17871: Add an option to make the system account behave as anonymous on the
network. This helps where we are trying to talk to an LDAP server,
until we share a common SASL authentication scheme.
Andrew Bartlett
(This used to be commit
f9d39dba41441cd5d06964ce0aebef9bcba40759)
Andrew Bartlett [Mon, 28 Aug 2006 03:26:17 +0000 (03:26 +0000)]
r17870: This module (for the moment) handles the modifyTimestamp generation. For that, it needs to hook into the modify operation.
Andrew Bartlett
(This used to be commit
d22117a53bafa4bb72c854353620099b5a6f81d8)
Simo Sorce [Mon, 28 Aug 2006 02:57:54 +0000 (02:57 +0000)]
r17868: remove duplicated attributes from list
(This used to be commit
fab0e66281ca0feddf1ce26249706e865856b17a)
Simo Sorce [Sun, 27 Aug 2006 23:39:09 +0000 (23:39 +0000)]
r17860: Let's commit the work down up to now on the new schema module.
At the moment it is able to validate an object has no conflicting
objectlasses that it meets the criteria to be inserted as child of
the parent and also sorts and create the objectclass hierarchy so
that the objectclass .c module can be obsoleted.
Not activated by default as we have to completely rework the
current provisioning method. (In my tests I could not activate
it before all other ldif except for the one that create users
were loaded, make test seem to be happy anyway if it is activated
after provisioning).
Next steps will be attribute and attribute syntax checking on add operation.
And then the modify operation will follow.
Simo.
(This used to be commit
0c444ba1adfb9ce5cfa736bf0620aa3bec66050d)
Simo Sorce [Sun, 27 Aug 2006 23:32:14 +0000 (23:32 +0000)]
r17859: Fix some return values
(This used to be commit
5b4fc48c49bada2711e356c557ba5f45e34396f6)
Rafal Szczesniak [Sun, 27 Aug 2006 20:41:29 +0000 (20:41 +0000)]
r17858: Add new libnet domain open tests.
rafal
(This used to be commit
c9b0b1fb67855ed3bfd1f34c664275bd7f34ff8c)
Rafal Szczesniak [Sun, 27 Aug 2006 20:39:50 +0000 (20:39 +0000)]
r17857: A couple of new tests.
rafal
(This used to be commit
6db488cc6e29704ae2ae17b2875a76ded5d86b88)
Rafal Szczesniak [Sun, 27 Aug 2006 20:37:23 +0000 (20:37 +0000)]
r17856: The two new functions - libnet_LookupName and libnet_UserInfo.
These two perform name resolving in SAM database and fetching
user account information, respectively. The code is quite rough
yet, but it builds and basic tests work. Now, I'm working on
cleaning it up...
rafal
(This used to be commit
4a932255a01d9f1ac91feb9e371494933f1ae74e)
Volker Lendecke [Sun, 27 Aug 2006 10:46:19 +0000 (10:46 +0000)]
r17849: Next round for RPC-SAMBA3-SHARESEC
(This used to be commit
e17371b7f970fe4cc91f8034c18292cc3c22f161)
Volker Lendecke [Sun, 27 Aug 2006 10:08:18 +0000 (10:08 +0000)]
r17848: Ok, this did not do it. Still got the same problem.
(This used to be commit
bb393603707ada3d4b917f8374b7738f16c78f46)
Volker Lendecke [Sat, 26 Aug 2006 22:27:29 +0000 (22:27 +0000)]
r17846: Ok, this is a patch that needs further discussion. On Solaris, snprintf seems
to be broken. The %lu modifies apparently can not cope with the high
bit==1. In dom_sid_string I added some printfs and got:
auth: 21
auth:
2666793276
auth:
679821296
auth:
2310223117
auth: 1206
sid=S-1-5-21-
8446744072081377596-
679821296-
8446744071724807437-1206
The "auth:" values are direct printfs, the sid= is the resulting code from
dom_sid_string.
I could not reproduce it with a simple test program, and #ifdef'ing out
HAVE_SNPRINTF in config.h manually does not help either, probably because the
dynamic linker overwrites the symbol in lib/replace.
Checking it in because it fixes the RPC-SAMBA3-SHARESEC test directly on host
"sunx", I would like to see whether it also fixes IRIX and AIX.
Volker
(This used to be commit
1a9401738f652a87d377a32086342f5f98525fc2)
Volker Lendecke [Sat, 26 Aug 2006 20:28:32 +0000 (20:28 +0000)]
r17844: The AIX compiler thinks { } is a syntax error
(This used to be commit
4189736e09dab2b7ff57b7bba04d54c0ffeea140)
Volker Lendecke [Sat, 26 Aug 2006 17:19:58 +0000 (17:19 +0000)]
r17842: After talking to Simo, apply the next attempt to resolve the strnlen
problem. Timegm is the same. Simo says this is just a workaround, but it helps
for now. Feel free to revert.
Volker
(This used to be commit
fd166ca0c079d83081bc1d631fe40b965c7873d4)
Volker Lendecke [Sat, 26 Aug 2006 16:44:10 +0000 (16:44 +0000)]
r17841: Revert 17840, libldb.a defines strnlen. Sorry for the noise
(This used to be commit
1de34590821b0c076bf8d48cbdae97f33275647e)
Volker Lendecke [Sat, 26 Aug 2006 16:19:22 +0000 (16:19 +0000)]
r17840: A step towards building on Solaris which appears not to have strnlen.
Volker
(This used to be commit
ebf75c6196afdd4bfa4f11bb1d45d385ab0babed)
Simo Sorce [Sat, 26 Aug 2006 15:38:01 +0000 (15:38 +0000)]
r17839: do not reference possibleInferiors we have not extracted
trim duplicate may attributes
(This used to be commit
4975659fd70abdbae42ee378b7be766102f4df55)
Stefan Metzmacher [Sat, 26 Aug 2006 08:40:51 +0000 (08:40 +0000)]
r17838: revert rev 17754
readd --always-create option to mkproto.pl
metze
(This used to be commit
1686c69d0e784220aba053e3dd21f6d14cc86929)
Simo Sorce [Fri, 25 Aug 2006 12:59:03 +0000 (12:59 +0000)]
r17830: Set the default_basedn (hey, it comes from the "default" naming contex :-)
once at connection time, after modules have been loaded.
Introduce a function to retrieve the value where needed.
(This used to be commit
0caf6a44e03393c645030a9288e7dfd31e97c98b)
Simo Sorce [Fri, 25 Aug 2006 12:57:12 +0000 (12:57 +0000)]
r17829: Fix the order of the bytes
(This used to be commit
9910c01a3a5dd417c47e83b9c9b6df8f4547e816)
Andrew Tridgell [Fri, 25 Aug 2006 12:45:19 +0000 (12:45 +0000)]
r17828: set the auto_baseDN opaque even on failure to fetch rootDSE. That
ensures we never try twice
(This used to be commit
946901e5dde9d31727448070a06e56da38d4a59e)
Volker Lendecke [Fri, 25 Aug 2006 10:50:51 +0000 (10:50 +0000)]
r17827: Fix an error message
(This used to be commit
4242309d54d201b35e9cc96c0359ded64cf7485a)
Volker Lendecke [Fri, 25 Aug 2006 10:43:39 +0000 (10:43 +0000)]
r17826: Add line numbers to the d_printfs
(This used to be commit
8df16dce4d67c17a24aba934f0d656aa5670e539)
Andrew Tridgell [Fri, 25 Aug 2006 09:32:43 +0000 (09:32 +0000)]
r17825: I broken cracknames in my last patch - fix it up
(This used to be commit
4ec4f91a437bdfab7b8e0fd1e43c0b8b1927e461)
Andrew Tridgell [Fri, 25 Aug 2006 07:32:18 +0000 (07:32 +0000)]
r17824: add a wrapper for the common partitions_basedn calculation
(This used to be commit
09007b0907662a0d147e8eb21d5bdfc90dbffefc)
Andrew Tridgell [Fri, 25 Aug 2006 07:08:06 +0000 (07:08 +0000)]
r17823: get rid of most of the samdb_base_dn() calls, as they are no longer
needed in searches
(This used to be commit
a5ea749f0ac63bf495a55ee8d9d002208ab93572)
Andrew Tridgell [Fri, 25 Aug 2006 06:45:47 +0000 (06:45 +0000)]
r17822: the ildap ldb backend doesn't need the auto rootDSE logic any more
(This used to be commit
c670837cc0dd04834a283bde0471c702a34c66c9)
Andrew Tridgell [Fri, 25 Aug 2006 06:41:37 +0000 (06:41 +0000)]
r17821: changed ldb_search() and the ldbsearch command line utility to
automatically work out the basedn when basedn==NULL. The basedn is
fetched from the rootDSE defaultNamingContext value (if there is one)
This means we don't have to have the defaultNamingContext logic in
lots of places. It makes a lot of sense to me to have basedn==NULL
mean "use the default, as given by the database"
Note that explicitly specifing a basedn of '' is not the same thing,
and will not trigger this code
The baseDN is cached in a ldb opaque, so we only have to fetch it once
(This used to be commit
5d1b66b68fc517ce684f75e466ed5f25e46857d5)
Andrew Tridgell [Fri, 25 Aug 2006 06:38:29 +0000 (06:38 +0000)]
r17820: simplify the code flow a little
(This used to be commit
221272e3930e1fbf30df1ad19713935d38cde46c)
Jelmer Vernooij [Thu, 24 Aug 2006 21:32:30 +0000 (21:32 +0000)]
r17811: Add .bzrignore file
(This used to be commit
10419a9fba0e56dbad9abe9e0e7b9c22caf02b3f)
Stefan Metzmacher [Thu, 24 Aug 2006 12:13:41 +0000 (12:13 +0000)]
r17794: ifdef out unused macros
metze
(This used to be commit
6968136621dc75532a19c910bf559aa37b7e41bd)
Stefan Metzmacher [Thu, 24 Aug 2006 11:33:00 +0000 (11:33 +0000)]
r17793: add -Wmissing-prototypes, -Wmissing-declarations, -Wmissing-field-initializers
gcc options, but don't enable them yet.
we should step by step try to enable them, after removing the flood of warnings
they would generate.
metze
(This used to be commit
40fb476a9cc53c757dcf07e879107c4572b8a1ee)