Age | Commit message (Collapse) | Author | Files | Lines |
|
an async module
change asq.c to be more readble
(This used to be commit 9197187c4290847721432db09bdfb2f1d06e51ba)
|
|
Start enhancing it and fix some problems with incorrect evalutaion of the codes
Implement rdn rename (async only)
(This used to be commit 6af1d738b9668d4f0eb6194ac0f84af9e73f8c2e)
|
|
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.
(This used to be commit dcce824080f3437c835b32381b73380fab720554)
|
|
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.
(This used to be commit 11df14219bf0b35329b293cae3234e064aabde54)
|
|
(This used to be commit 971cead2ad66fca55a32639090d97b8186c1dae7)
|
|
(This used to be commit df5bd916db3cfbd6c145177fd8992261f03a5cbc)
|
|
(This used to be commit 3a5d3eb62c61d264fb583d2c94e3b3446988051b)
|
|
(This used to be commit dd0b912fdd107817273391cab223304f0399c3b5)
|
|
(This used to be commit 8ce292bdf3589e5d054bf9a534846c29dfc71124)
|
|
defined when the installed iconv library doesn't match our criteria as
well as some other minor fixes.
(This used to be commit 7937932615434a59c84d8a1b81e368f6a5f8e429)
|
|
(This used to be commit 55843863ff1f92be9918c845e208a30660ed2ae5)
|
|
(This used to be commit 3780e0580b7173f20fed550db3412ab3b3b12fbf)
|
|
(This used to be commit bba33a976b1954b5e9e557c9323afc92616439a3)
|
|
(This used to be commit 61c6100617589ac6df4f527877241464cacbf8b3)
|
|
talloc_set_destructor() is type safe. The end result will be lots less
use of void*, and less calls to talloc_get_type()
(This used to be commit 6b4c085b862c0932b80b93e316396a53b993544c)
|
|
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 used to be commit babbff5f777642f559747f6d0697bc7c3a5e798d)
|
|
(This used to be commit 35df457fe61e1b1f0746eadba867f7ac149e9600)
|
|
(This used to be commit 2c1af6556a2d57df6626a9f0d9fd758602ac3c5c)
|
|
this fixes a compiler warning
metze
(This used to be commit dbf82fff10f1b5c3894b9600d98f81ee10e3d876)
|
|
(This used to be commit e00ff9f35eed28aeecdc779cee06b87c34d82124)
|
|
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
(This used to be commit 70531dcaeeb9314d410baa0d285df6a265311541)
|
|
(This used to be commit 1354333fd192e83242e6618458704c1820efac49)
|
|
(This used to be commit 2b65c490e40241fb4d4f938a867e33780295ad05)
|
|
(This used to be commit 2e1ce0189961335f654202074101819d8d933748)
|
|
(This used to be commit dea82fa615e33115e42ef04c8d2a54788aa38e9a)
|
|
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.
(This used to be commit 8b2a563e716a789ea77cbfbf2f372724de5361ce)
|
|
(This used to be commit 202ce2a947626f51467d5c87dfcdb73852282709)
|
|
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.
(This used to be commit bdc6dd37503ced8322a671d225122ccffbb8bfec)
|
|
implement rename ...
(This used to be commit bf260f2a84f9c1f749798068168a22c86ab2e7b2)
|
|
Testing various async paths and uncovering bugs
(This used to be commit 099d873ea596ece18efe63b06bc64e7f97a96f82)
|
|
--enable-developer on. syslog() and toupper() required more includes.
Someone more familiar with samba4 builds should verify this, please.
(This used to be commit d28f49fc6d3b7ee1b7077e2d35b2aee54d2d1469)
|
|
in some situations). Patch by Wilco Baan Hofman.
(This used to be commit dece573d4746bb2df2d129ae6a557a0417e56cda)
|
|
(This used to be commit 7d3cbfb15768f95c7af6628eba578cae28ae2025)
|
|
(This used to be commit 4d5b046c83b40f8e6b3f9e243d012e05dd1969be)
|
|
tree fro long
(This used to be commit 7c050b541e98cd442a0c9ed0ddadb3e573cd1304)
|
|
Proper dependencies for POPT_SAMBA (fixes build when popt is in /usr/local)
(This used to be commit ed82490e5a074da56d0a96ee52f1d1832b824fe3)
|
|
(This used to be commit 87233041ff6df94069f0d76f90aba22e275f83be)
|
|
(This used to be commit 5205faf898ad70790e1b09bb394622d81a56a9b4)
|
|
Split of system/locale.h header from system/iconv.h
Previously, iconv wasn't being used on these systems
(This used to be commit aa6d66fda69779d1c2948a1aca85dbd5208f1cba)
|
|
(This used to be commit d72c5c8f755277eb22e1f6834d98202f00c09934)
|
|
work on FreeBSD.
Based very loosely on a patch by Timur Bakevey
Fixes #3688
(This used to be commit ea7b28572b453da8eced565a49e4c10e7ebd2e28)
|
|
from smb.h)
(This used to be commit 045bd55dd992f054606ffacae1580afb817b1e33)
|
|
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)
(This used to be commit d77ea8f9072070f47b2b44676facaf66ed40fd17)
|
|
#define based system only. This avoids allocation in the fault code.
Andrew Bartlett
(This used to be commit 31c97b4e67ba6a188d0ed4844ca4f2f86f29514f)
|
|
large numbers of subkeys.
Patch by Wilco Baan Hofman <wilco@baanhofman.nl>
(This used to be commit 02859870d62b875eca5feff175c489a93fa7ad84)
|
|
(This used to be commit 849818dcdeb8eaf2eb22fea3896a4f7c777d8c5f)
|
|
Andrew Bartlett
(This used to be commit 437ce4123761b65edebc9b9432515a62348f360b)
|
|
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
(This used to be commit 4c4b8e4b396ca44270a0456c732d3b9c3c34d69d)
|
|
not available on some platforms but is a Samba-specific library.
(This used to be commit e9d3660fa6678424e5159708a1aa572824926c8e)
|
|
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
(This used to be commit 09b2f30dfa7a640f5187b4933204e9680be61497)
|