Andrew Tridgell [Fri, 21 Jan 2005 11:25:33 +0000 (11:25 +0000)]
r4894: namecache.c is not used any more either
Andrew Bartlett [Fri, 21 Jan 2005 11:23:11 +0000 (11:23 +0000)]
r4893: Move to using secrets.ldb for the Kerberos verify, instead of
secrets.tdb from Samba3.
Andrew Bartlett
Andrew Tridgell [Fri, 21 Jan 2005 11:23:11 +0000 (11:23 +0000)]
r4892: we don't need nameserv.h any more
Andrew Tridgell [Fri, 21 Jan 2005 11:18:56 +0000 (11:18 +0000)]
r4891: - added a generic resolve_name() async interface in libcli/resolve/,
which will eventually try all resolution methods setup in smb.conf
- only resolution backend at the moment is bcast, which does a
parallel broadcast to all configured network interfaces, and takes
the first reply that comes in (this nicely demonstrates how to do
parallel requests using the async APIs)
- converted all the existing code to use the new resolve_name() api
- removed all the old nmb code (yay!)
Andrew Bartlett [Fri, 21 Jan 2005 11:10:03 +0000 (11:10 +0000)]
r4890: Try to cope with mechanism mismatch in the client speaks first version
of the SPNEGO state-machine. (Such as on LDAP and HTTP)
Andrew Bartlett
Andrew Tridgell [Fri, 21 Jan 2005 06:58:16 +0000 (06:58 +0000)]
r4889: make sure ndr print flags are initialised in ndrdump
Andrew Tridgell [Fri, 21 Jan 2005 06:56:57 +0000 (06:56 +0000)]
r4888: use the neater calling convention
Andrew Tridgell [Fri, 21 Jan 2005 06:56:13 +0000 (06:56 +0000)]
r4887: removed a bogus cast
Andrew Tridgell [Fri, 21 Jan 2005 06:55:33 +0000 (06:55 +0000)]
r4886: fixed two places where we process the send side of a socket after the
recv side in the same event. That's a bad idea, as the first callback
could decide to destroy the socket.
Andrew Tridgell [Fri, 21 Jan 2005 06:54:10 +0000 (06:54 +0000)]
r4885: added a new NBT client library. Features include:
- structures defined using IDL in nbt.idl
- build around our events structure, and talloc
- fully async
- supports all NBT packet fields as per rfc1002
- easy interfaces for name query and status
For the moment there are just a couple of test functions in
namequery.c, test_name_query() and test_name_status(). These will be
removed when we hook the new library into libcli/ fully
The new library will also be a fairly good basis for a nbt
server. Although it can't be a server as-is, I wrote it with the needs
of a server in mind (for example, extremely scalable idtree based
packet handling)
Andrew Tridgell [Fri, 21 Jan 2005 06:46:07 +0000 (06:46 +0000)]
r4884: - 2nd part of support ndr_size_ generation on unions as well as structures
- added "nopull" and "nopush" flags, to allow for externally written parsers for sub-structures
Andrew Tridgell [Fri, 21 Jan 2005 06:44:52 +0000 (06:44 +0000)]
r4883: support ndr_size_ generation on unions as well as structures
Tim Potter [Thu, 20 Jan 2005 05:57:05 +0000 (05:57 +0000)]
r4865: Fix up subtree name when dissecting unions. E.g in LSA, The subtree
used to be called something like "Level, R->out.info" but now is called
"Lsa PolicyInformation".
Andrew Tridgell [Thu, 20 Jan 2005 00:46:04 +0000 (00:46 +0000)]
r4863: schema_find_attribute() should be static
Simo Sorce [Wed, 19 Jan 2005 22:56:14 +0000 (22:56 +0000)]
r4862: - better structure schema tests
- fix check for deletion of required attributes on modify
removed by mistake with the previous commits
Simo Sorce [Wed, 19 Jan 2005 22:26:14 +0000 (22:26 +0000)]
r4859: changed a numbe rof things:
- Try to no tcopy memory if not necessary
- let the searches hang around until we finish the operation
- greatly simplify the modify operation
still todo:
- check attributes syntax
- check objectclasses type, we cannot allow to add a new structural
objectclass to an exixting entry unless the existing one is a parent
- more tests
Andrew Tridgell [Wed, 19 Jan 2005 21:38:27 +0000 (21:38 +0000)]
r4858: a better fix for alignment of enumerated types (I'm not even sure why
the last fix worked at all)
Simo Sorce [Wed, 19 Jan 2005 13:54:10 +0000 (13:54 +0000)]
r4844: - Remove the unused attrsyn structure
- Change 0 to NULL when checking allocations
- Introduce the schema_attr_cmp hepler function
- Do not allow auxiliary classes to be missing
- Try to ease code readability and try to get
main code out of loops when possibile.
Andrew Tridgell [Wed, 19 Jan 2005 11:58:40 +0000 (11:58 +0000)]
r4843: fixed the alignment handling of enumerated types
Tim Potter [Wed, 19 Jan 2005 11:24:29 +0000 (11:24 +0000)]
r4842: Set the end of a structure so that when you click on the proto tree,
the hex display window highlights the part of the buffer occupied by
the structure. Cool!
Tim Potter [Wed, 19 Jan 2005 10:17:46 +0000 (10:17 +0000)]
r4841: Handle levels that are signed integer types.
Andrew Tridgell [Wed, 19 Jan 2005 03:34:49 +0000 (03:34 +0000)]
r4833: added LOCAL-SOCKET to the list of tests that are expected to pass
Andrew Tridgell [Wed, 19 Jan 2005 03:33:49 +0000 (03:33 +0000)]
r4832: added simple testing of tcp sockets to LOCAL-SOCKET test
Andrew Tridgell [Wed, 19 Jan 2005 03:20:20 +0000 (03:20 +0000)]
r4831: added udp support to our generic sockets library.
I decided to incorporate the udp support into the socket_ipv4.c
backend (and later in socket_ipv6.c) rather than doing a separate
backend, as so much of the code is shareable. Basically this adds a
socket_sendto() and a socket_recvfrom() call and not much all.
For udp servers, I decided to keep the call as socket_listen(), even
though dgram servers don't actually call listen(). This keeps the API
consistent.
I also added a simple local sockets testsuite in smbtorture,
LOCAL-SOCKET
Andrew Tridgell [Tue, 18 Jan 2005 21:11:19 +0000 (21:11 +0000)]
r4828: don't apply the schema until we get it working properly
Andrew Tridgell [Tue, 18 Jan 2005 10:10:35 +0000 (10:10 +0000)]
r4819: its just not my day today ....
Andrew Tridgell [Tue, 18 Jan 2005 10:06:37 +0000 (10:06 +0000)]
r4818: missed version.h here
Andrew Tridgell [Tue, 18 Jan 2005 09:30:43 +0000 (09:30 +0000)]
r4817: ccache was being made ineffective on all the build farm machines
because the version number was being auto-updated and included in all
C files. With this change it is only included where needed.
Tim Potter [Tue, 18 Jan 2005 06:38:11 +0000 (06:38 +0000)]
r4816: Note that NTTIME is 4-byte aligned which makes the comment about alignment
for NTTIME_hyper make a bit more sense.
Tim Potter [Tue, 18 Jan 2005 05:32:35 +0000 (05:32 +0000)]
r4815: Handle uint8 and uint16 bitmap types.
Break out arguments to proto_register_protocol() so they can be renamed
easily. Unfortunately the "pidl_" prefix will have to stick around if/when
the old dissectors are removed because the filter and short names clash.
Andrew Tridgell [Tue, 18 Jan 2005 04:06:58 +0000 (04:06 +0000)]
r4814: cope with perl not being in /usr/bin for idl building
Andrew Tridgell [Tue, 18 Jan 2005 03:27:12 +0000 (03:27 +0000)]
r4813: this is a temporary solution to a link problem we have on some
platforms. The problem is that some loaders (for example the IRIX 6.5
machine us4 in the build farm) must have libs listed after object
files that depend on them on the link line. If you put the libs first
then all the symbols in the libs remain unresolved.
I think the correct fix for this is to separate xxx_LINK_LIBS out from
the current xxx_LINK_FLAGS, and use xxx_LINK_FLAGS followed by
xxx_LINK_LIST followed by xxx_LINK_LIBS. I'm hoping metze or jelmer,
as our build wizards, might take a look at this when they get time.
This interim fix should work fine, but its rather ugly, as it lists
the flags and libs twice in each link.
Andrew Tridgell [Tue, 18 Jan 2005 02:04:13 +0000 (02:04 +0000)]
r4812: removed dependence on Data::Dumper
if you need Dumper for debugging (and it is damn useful!) then please
use the require trick in MyDumper() from pidl so we don't end up
depending on it. Too many systems don't have it.
Andrew Tridgell [Mon, 17 Jan 2005 22:53:37 +0000 (22:53 +0000)]
r4811: now that the event context is at the socket level, the event cleanup
should be there too
Andrew Tridgell [Mon, 17 Jan 2005 22:53:00 +0000 (22:53 +0000)]
r4810: fixed anonymous connections with smbclient. Thanks to jbm for pointing this out.
Stefan Metzmacher [Mon, 17 Jan 2005 16:18:48 +0000 (16:18 +0000)]
r4806: - add some data to the configuration naming context
- add some stuff to make w2k3 dc join to get the correct
values
metze
Stefan Metzmacher [Mon, 17 Jan 2005 14:59:21 +0000 (14:59 +0000)]
r4804: add more emuns and bitmaps
metze
Andrew Tridgell [Mon, 17 Jan 2005 11:54:22 +0000 (11:54 +0000)]
r4801: remove the two bogus ctype.h includes
Andrew Tridgell [Mon, 17 Jan 2005 11:45:12 +0000 (11:45 +0000)]
r4800: proper fix for the _GNU_SOURCE problem with comparison_fn_t
Alexander Bokovoy [Mon, 17 Jan 2005 09:32:11 +0000 (09:32 +0000)]
r4799: comparison_fn_t is under __USE_GNU on GNU systems, therefore, we need _GNU_SOURCE defined in the test
Tim Potter [Mon, 17 Jan 2005 06:37:47 +0000 (06:37 +0000)]
r4798: When dissecting structures, name the protocol tree after the field name,
not the field type (i.e DACL and SACL instead of dom_sid).
Tim Potter [Mon, 17 Jan 2005 06:21:40 +0000 (06:21 +0000)]
r4797: Add the name of what we are pointing to when dissecting pointers.
Tim Potter [Mon, 17 Jan 2005 05:41:18 +0000 (05:41 +0000)]
r4796: Get rid of unecessary #include
Andrew Tridgell [Mon, 17 Jan 2005 04:08:24 +0000 (04:08 +0000)]
r4795: stronget type checking in composite connect function
Andrew Tridgell [Mon, 17 Jan 2005 04:07:33 +0000 (04:07 +0000)]
r4794: - disabled the ntacl command line utilities until they are rewritten to use the same
acl format as we use in pvfs (and hopefully use common code too)
- removed a lot of old cruft from our autoconf tests. This may well break some builds,
but then we can fix them properly instead of the "if solaris version 5.1.2" crap
This was prompted by someone sending me solaris 10 patches that
patched the configure script with if statements for several more
versions of solaris to check for and do special stuff. That is just
silly.
Andrew Tridgell [Mon, 17 Jan 2005 02:52:10 +0000 (02:52 +0000)]
r4793: minor doc updates
Andrew Tridgell [Sun, 16 Jan 2005 23:32:37 +0000 (23:32 +0000)]
r4792: use type safety int the test suite too
Andrew Tridgell [Sun, 16 Jan 2005 23:23:45 +0000 (23:23 +0000)]
r4791: used the new talloc type safety macros to make the "void *private"
pointers in the composite code type safe.
This is a bit of an experiement, I'd be interested in comments on
whether we should use this more widely.
Andrew Tridgell [Sun, 16 Jan 2005 23:21:52 +0000 (23:21 +0000)]
r4790: added type checking helper macros in talloc. These take advantage of
the type names that talloc already keeps around for pointers, and
allows the user to type check void* private pointers. It can also be
used to implement polymorphism in C, as I'm sure someone would have
pointed out to me sooner or later :-)
Jelmer Vernooij [Sun, 16 Jan 2005 22:54:01 +0000 (22:54 +0000)]
r4787: Clean up gepdump code somewhat.
Simo Sorce [Sun, 16 Jan 2005 22:41:43 +0000 (22:41 +0000)]
r4786: forgot to commit the exclusion for schema checking against our control entries
Simo Sorce [Sun, 16 Jan 2005 22:38:41 +0000 (22:38 +0000)]
r4785: add schema objects to provision
but let schema checking be disabled by default until we can pass all test with it enabled
Simo Sorce [Sun, 16 Jan 2005 22:30:38 +0000 (22:30 +0000)]
r4784: finally make schema module use a single ldb
add the new test-schema test
Andrew Tridgell [Sun, 16 Jan 2005 22:22:13 +0000 (22:22 +0000)]
r4783: got rid of another void* in the composite code. This brings us down to
the minimal level I think (one private pointer for the composite
function, and one private pointer for the caller)
Andrew Tridgell [Sun, 16 Jan 2005 21:58:28 +0000 (21:58 +0000)]
r4782: volker quite rightly pointed out that there is too much of a
proliferation of void* in the composite code. This removes two of the
void* pointers from the main composite structure.
Andrew Tridgell [Sun, 16 Jan 2005 20:48:53 +0000 (20:48 +0000)]
r4781: the tolower() in schema.c is a premature optimisation. I suspect the
"distinguishedName" checking in that module is incorrect and should be
removed, but meanwhile, lets not make it slow down the compile of
every other module.
Jelmer Vernooij [Sun, 16 Jan 2005 20:20:15 +0000 (20:20 +0000)]
r4780: tolower() requires ctype.h
Andrew Tridgell [Sun, 16 Jan 2005 12:10:14 +0000 (12:10 +0000)]
r4779: demonstrate doing 50 parallel loadfile operations, with a callback for completion
Andrew Tridgell [Sun, 16 Jan 2005 11:45:49 +0000 (11:45 +0000)]
r4778: I forgot to set the session key for the spnego path. Fixed.
Andrew Tridgell [Sun, 16 Jan 2005 11:15:08 +0000 (11:15 +0000)]
r4777: added a smb_composite_sesssetup() async composite function. This
encapsulates all the different session setup methods, including the
multi-pass spnego code.
I have hooked this into all the places that previously used the
RAW_SESSSETUP_GENERIC method, and have removed the old
RAW_SESSSETUP_GENERIC code from clisession.c and clitree.c. A nice
side effect is that these two modules are now very simple again, back
to being "raw" session setup handling, which was what was originally
intended.
I have also used this to replace the session setup code in the
smb_composite_connect() code, and used that to build a very simple
replacement for smbcli_tree_full_connection().
As a result, smbclient, smbtorture and all our other SMB connection
code now goes via these composite async functions. That should give
them a good workout!
Andrew Bartlett [Sun, 16 Jan 2005 11:11:57 +0000 (11:11 +0000)]
r4776: Add more debugs to SamSync test.
Andrew Bartlett
Simo Sorce [Sun, 16 Jan 2005 10:48:46 +0000 (10:48 +0000)]
r4775: use schema_attr_cmp wrapper to check for the special dn/distinguishedName case alias
Andrew Bartlett [Sun, 16 Jan 2005 08:45:40 +0000 (08:45 +0000)]
r4774: It appears the SensitiveData contains the password history, as the
remaining data. Pity - I was looking for kerberos keys :-)
Andrew Bartlett
Tim Potter [Sun, 16 Jan 2005 06:12:22 +0000 (06:12 +0000)]
r4773: Handle arrays of scalar types as function arguments.
Add hf for function return value.
Rename struct field members to be named after the structure name
and element name rather than element name and element type.
Remember which structure or function we are processing and use it
to generate hf fields according to the naming scheme above.
Andrew Tridgell [Sun, 16 Jan 2005 03:44:08 +0000 (03:44 +0000)]
r4772: fixed checking of the conformant size for dom_sid2
Tim Potter [Sun, 16 Jan 2005 01:57:12 +0000 (01:57 +0000)]
r4771: Fix some indentation.
Tim Potter [Sun, 16 Jan 2005 01:48:08 +0000 (01:48 +0000)]
r4770: Change from processing ndr_*.[ch] files all at once to line-by-line.
I'm hoping this will allow better mapping hf fields to the structures
they are present in which isn't possible at the moment. (Line mode
allows us to use /foo/ .. /bar/ regexps and to store state during the
processing.
Andrew Tridgell [Sun, 16 Jan 2005 01:28:11 +0000 (01:28 +0000)]
r4769: added a smb_composite_connect() function that provides a simple async
interface to a complete SMB connection setup. Internally it does:
- socket connection
- session request (if needed)
- negprot
- session setup
- tcon
This is the first example of a composite function that builds on other
composite components (the socket connection is a composite function,
which is used as a building block for this function). I think this
will be quite common in composite functions in the future, building up
ever more complex composite functions from smaller building blocks,
while hiding the details from the caller.
There are two things missing from this now. The first is async name
resolution routines (wins, bcast, DNS etc), and the second is that
this code currently only does a NT1 style session setup. I'll work on
adding spnego and old style session setup support next.
Andrew Bartlett [Sun, 16 Jan 2005 01:23:15 +0000 (01:23 +0000)]
r4768: Until I can prove it, we should not have these elements marked as
size_is() base arrays.
Andrew Bartlett
Andrew Tridgell [Sun, 16 Jan 2005 01:22:08 +0000 (01:22 +0000)]
r4767: handle the different NBT session request refusals, and map them to
reasonable NT_STATUS values
Andrew Bartlett [Sun, 16 Jan 2005 01:21:58 +0000 (01:21 +0000)]
r4766: Add another useful helper function: samdb_msg_set_value()
Andrew Bartlett
Andrew Tridgell [Sun, 16 Jan 2005 01:21:18 +0000 (01:21 +0000)]
r4765: simplify the async socket code to always go via the event handler
rather than short-circuiting in the unlikely event the OS returns an
immediate success on a non-blocking connect
Andrew Bartlett [Sun, 16 Jan 2005 01:19:46 +0000 (01:19 +0000)]
r4764: Add some more structs to keep the proto.h compile happy.
Andrew Bartlett
Andrew Bartlett [Sat, 15 Jan 2005 22:15:12 +0000 (22:15 +0000)]
r4763: Join Samba4 to itself during the provision process.
Andrew Bartlett
Andrew Bartlett [Sat, 15 Jan 2005 22:13:18 +0000 (22:13 +0000)]
r4762: Store the results of a 'net join' in the LDB.
Like Samba3, the storage of the primary domain password is keyed off
the domain name, so we can join multiple domains, and just swap
'workgroup =' around.
Andrew Bartlett
Simo Sorce [Sat, 15 Jan 2005 17:24:42 +0000 (17:24 +0000)]
r4759: use ldb_attr_cmp() to compare attribute names
check required attributes are not deleted on modify operation
if the objectclass is deleted then deny the operation if
orphan atributes are left behind
Andrew Tridgell [Sat, 15 Jan 2005 11:58:52 +0000 (11:58 +0000)]
r4758: - added async support to the session request code
- added async support to the negprot client code
- removed two unused parameters from smbcli_full_connection() code
- converted smbclient to use smbcli_full_connection() rather than
reinventing everything itself
Andrew Tridgell [Sat, 15 Jan 2005 10:38:12 +0000 (10:38 +0000)]
r4757: added the ability of the clisocket level of libcli to handle async
socket connections. This was complicated by a few factors:
- it meant moving the event context from clitransport to clisocket,
so lots of structures changed
- we need to asynchronously handle connection to lists of port
numbers, not just one port number. The code internally tries each
port in the list in turn, without ever blocking
- the man page on how connect() is supposed to work asynchronously
doesn't work in practice (now why doesn't this surprise me?). The
getsockopt() for SOL_ERROR is supposed to retrieve the error, but
in fact the next (unrelated) connect() call on the same socket also
gets an error, though not the right error. To work around this I
need to tear down the whole socket between each attempted port. I
hate posix.
Note that clisocket.c still does a blocking name resolution call in
smbcli_sock_connect_byname(). That will be fixed when we add the async
NBT resolution code.
Also note that I arranged things so that every SMB connection is now
async internally, so using plain smbclient or smbtorture tests all the
async features of this new code.
Andrew Tridgell [Sat, 15 Jan 2005 10:31:33 +0000 (10:31 +0000)]
r4756: a slight tidy up in the events code
Andrew Tridgell [Sat, 15 Jan 2005 10:30:58 +0000 (10:30 +0000)]
r4755: the recent change in the definition of lp_passwordserver() breaks this
old code, so I'm just removing it, as it needs replacing anyway
Andrew Tridgell [Sat, 15 Jan 2005 10:29:43 +0000 (10:29 +0000)]
r4754: tidied up the composite function infrastructure to make it easier to
have composite functions that are not made up of functions that
operate on smbcli_request structures.
Andrew Tridgell [Sat, 15 Jan 2005 10:28:08 +0000 (10:28 +0000)]
r4753: added the ability for the generic socket library to handle async
connect(). This required a small API change (the addition of
a socket_connect_complete() method)
Andrew Tridgell [Sat, 15 Jan 2005 06:18:23 +0000 (06:18 +0000)]
r4748: removed unnecessary distinguishedName from provisioning
Andrew Tridgell [Sat, 15 Jan 2005 03:48:15 +0000 (03:48 +0000)]
r4745: remove the distinguishedName attribute adds from samr. See the
discussion on samba-technical about this.
Andrew Tridgell [Sat, 15 Jan 2005 02:54:53 +0000 (02:54 +0000)]
r4744: until we decide what to do about attribute aliasing (see my recent
samba-technical posting), this is an interim solution that makes us
work pretty much like w2k3 does.
Stefan Metzmacher [Fri, 14 Jan 2005 02:10:11 +0000 (02:10 +0000)]
r4730: remove unused struct elements
part of this went in in the last commit...
metze
Stefan Metzmacher [Fri, 14 Jan 2005 02:01:19 +0000 (02:01 +0000)]
r4729: add dummy "winbind" service
- this creates a new task and then starts a process_model "single"
with service "winbind_task"
- that means with -M single everything is in one process
with - M standard winbind is a seperate process but didn't fork for each connection
with -M thread winbind is a seperate thread but didn't thread for each connection
- the dummy server listen s on /tmp/.winbind/echo
and for better testing with telnet also on 127.0.255.1 port 55555
metze
Stefan Metzmacher [Fri, 14 Jan 2005 01:32:56 +0000 (01:32 +0000)]
r4728: split up server_services into:
- stream_socket services
the smb, ldap and rpc service which sets up a srtam socket end then
waits for connections
and
- task services
which this you can create a seperate task that do something
(this is also going through the process_model subsystem
so with -M standard a new process for this created
with -M thread a new thread ...
I'll add datagram services later when we whave support for datagram sockets in lib/socket/
see the next commit as an example for service_task's
metze
Stefan Metzmacher [Fri, 14 Jan 2005 01:21:56 +0000 (01:21 +0000)]
r4727: add a reference to the event context
to that the destructor don't double free the registered events
when the event context is first in the talloc_free() hierarchie
fixes a bug with process_model_thread and the talloc_steal(conn, ev)
metze
Stefan Metzmacher [Thu, 13 Jan 2005 18:49:10 +0000 (18:49 +0000)]
r4726: - use the name tcon and tid instead of conn and cnum
- make use of talloc destructors
metze
Stefan Metzmacher [Thu, 13 Jan 2005 18:23:28 +0000 (18:23 +0000)]
r4725: make "password server" a string list
metze
Jelmer Vernooij [Thu, 13 Jan 2005 15:09:45 +0000 (15:09 +0000)]
r4723: Predefine libnet_JoinDomain as it's used in proto.h
Andrew Bartlett [Thu, 13 Jan 2005 07:50:09 +0000 (07:50 +0000)]
r4722: Start to add 'net join' to Samba4.
Andrew Bartlett
Andrew Bartlett [Thu, 13 Jan 2005 04:46:53 +0000 (04:46 +0000)]
r4721: Changes to libnet_passwd to take advantage of the new easier to call
RPC client libs, and to make the fallback between the various SAMR
levels easier to manage.
I'm starting to enjoy the structure that libnet has actually, and I'm
about to build 'net join' on that basis (and I didn't want to have to
duplicate the password set code).
Andrew Bartlett
Andrew Bartlett [Wed, 12 Jan 2005 22:57:40 +0000 (22:57 +0000)]
r4720: Reformat, rename, and convert to enums parts of the LSA IDL specification.
Andrew Bartlett
Andrew Tridgell [Wed, 12 Jan 2005 22:33:28 +0000 (22:33 +0000)]
r4719: snprintf.c is used outside of samba, so don't use our special types
Andrew Tridgell [Wed, 12 Jan 2005 22:30:54 +0000 (22:30 +0000)]
r4718: don't use the deprecated __va_copy() unless va_copy() is unavailable
Andrew Tridgell [Wed, 12 Jan 2005 22:06:52 +0000 (22:06 +0000)]
r4717: fixed our usage of VA_COPY to be more standards compliant
Stefan Metzmacher [Wed, 12 Jan 2005 16:30:36 +0000 (16:30 +0000)]
r4716: add a real ugly hack to get all ldap queries of an
w2k3 dc join working
I just commit that to not lose it if my home box would crash...
you need a hacked.ldb with some stuff in it, I'll explain later
and you need --option="ldapsrv:hacked=yes"
so what is left now is KRB5 support for DCERPC in the server
as the EVENT LOG of w2k3 says...
metze
Stefan Metzmacher [Wed, 12 Jan 2005 16:22:32 +0000 (16:22 +0000)]
r4715: alwys add the distinguishedName attribute
the w2k3 dc join needs that
metze