| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | | |
Start enhancing it and fix some problems with incorrect evalutaion of the codes
Implement rdn rename (async only)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
assuming that printf("%s", NULL) is OK. The problem is that it is ok
with recent versions of glibc, so the bug isn't noticed by most
developers.
This configure change ensures that we replace snprintf() if it doesn't
handle NULL strings. Then we just need to make sure we use d_printf()
instead of printf() in torture tests to display possibly NULL strings.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
based on Mono and its' COM support and utilize Samba's DCE/RPC + ORPC code
instead of having our own COM implementation in Samba, which is too much
work to implement and harder to code (C).
This only removes some of the code that I started working on to implement
the bits of COM I thought were needed to support DCOM from just Samba. This
code has never functioned properly, contains a couple of nasty hacks and
there should be no reason to pick it up again later, the processes are all
documented in the DCOM whitepaper.
This does NOT remove the marshalling code for the ORPC code or the torture
code that tested some of the ORPC code.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
defined when the installed iconv library doesn't match our criteria as
well as some other minor fixes.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
talloc_set_destructor() is type safe. The end result will be lots less
use of void*, and less calls to talloc_get_type()
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
type safe. This only works on recent gcc versions. With other
compilers it reverts to a non-typesafe cast
The patch also ensures that talloc_free() does not change error on
systems where free() can change errno
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
this fixes a compiler warning
metze
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
have a structure that references one of its parents, and a parent of
that parent is freed, then the whole structure should be freed, not
just the reference.
this was found by the change notify code, as a side effect of fixing
the memory leak yesterday
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It passess all my tests, but I still need to work on a lot of stuff.
Shouldn't impact anybody else work, so I want to commit now and see what happens
Will work to remove the old code from modules and backends soon, and make some
more restyling in ldb internals.
So, if there is something you don't like in this desgin please speak now.
Simo.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
in having pointers for outgoing data when you can already modify the top-level
element.
This can be overridden (temporarily) by specifying the new "keepref"
attribute. Once we've removed keepref from all IDL files, I'll remove this
attribute as well.
|
| | |
| | |
| | |
| | | |
implement rename ...
|
| | |
| | |
| | |
| | | |
Testing various async paths and uncovering bugs
|
| | |
| | |
| | |
| | |
| | |
| | | |
--enable-developer on. syslog() and toupper() required more includes.
Someone more familiar with samba4 builds should verify this, please.
|
| | |
| | |
| | |
| | | |
in some situations). Patch by Wilco Baan Hofman.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
tree fro long
|
| | |
| | |
| | |
| | | |
Proper dependencies for POPT_SAMBA (fixes build when popt is in /usr/local)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Split of system/locale.h header from system/iconv.h
Previously, iconv wasn't being used on these systems
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
work on FreeBSD.
Based very loosely on a patch by Timur Bakevey
Fixes #3688
|
| | |
| | |
| | |
| | | |
from smb.h)
|
| | |
| | |
| | |
| | |
| | | |
only fall back to manual tests if that can't be found (for systems
that have older versions of gnutls without the .pc file installed)
|
| | |
| | |
| | |
| | |
| | |
| | | |
#define based system only. This avoids allocation in the fault code.
Andrew Bartlett
|
| | |
| | |
| | |
| | |
| | |
| | | |
large numbers of subkeys.
Patch by Wilco Baan Hofman <wilco@baanhofman.nl>
|
| | | |
|
| | |
| | |
| | |
| | | |
Andrew Bartlett
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
usernames.
This is used in the password prompt, and should be reversable by the
parse string function.
Also, don't look at the ccache, even for the guess code, if kerberos
is disabled.
Andrew Bartlett
|
| | |
| | |
| | |
| | |
| | |
| | | |
functionality
not available on some platforms but is a Samba-specific library.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reduces caller complexity, because the TLS code is now called
just like any other socket. (A new socket context is returned by the
tls_init_server and tls_init_client routines).
When TLS is not available, the original socket is returned.
Andrew Bartlett
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix up behaviour of Ldb.__setitem__() function. It should overwrite the
element data.
Add wrapper for ldb_msg_sanity_check().
|