summaryrefslogtreecommitdiff
path: root/source4/lib
AgeCommit message (Collapse)AuthorFilesLines
2009-01-30Fix standalone configure scriptsSimo Sorce2-1/+2
2009-01-30Fix the mess with ldb includes.Simo Sorce52-450/+807
Separate again the public from the private headers. Add a new header specific for modules. Also add service function for modules as now ldb_context and ldb_module are opaque structures for them.
2009-01-28Stop installing events.h - it contains a broken include itself andJelmer Vernooij1-2/+0
should be considered internal now.
2009-01-22Do not start a transaction this way.Simo Sorce1-10/+0
Because we still want to commit any changes that successfully apply we never want to do a global cancel, and because of how transaction nesting works that means we never cancel any "transaction" at the single modify operation level. Let each operation start its own transaction so that the transaction is properly canceled if any error is returned and half committed operations (though plugins failing) are properly reverted on a per operation basis.
2009-01-21s4:ldb: remove dependency to samba4's events wrapperStefan Metzmacher7-29/+36
metze
2009-01-16winreg: fix winreg_EnumValue callers.Günther Deschner1-1/+1
Guenther
2009-01-15Fix LDB_MODULESDIR for ldb standalone buildsSimo Sorce2-2/+6
2009-01-15Use AS_HELP_STRING() in a couple more places.Jelmer Vernooij1-1/+1
2009-01-15Fix indentation for some configure options.Jelmer Vernooij1-1/+1
2009-01-08s4:events: don't trigger \n in debug messages two timesStefan Metzmacher1-1/+1
metze
2009-01-08Don't attempt to use GNUTLS >= 2.6, as it is known broken with the ↵Jelmer Vernooij1-30/+28
socket-tls backend.
2009-01-08Fix ldap.py test on systems that *can* find the record (the search fails ↵Jelmer Vernooij1-1/+1
here locally).
2009-01-08Avoid using a utility header for Python replacements included in Samba,Jelmer Vernooij4-4/+20
since this will not be shipped with talloc/tdb/tevent/etc.
2009-01-07s3/s4 build: Fix Py_RETURN_NONE to work with python versions < 2.4Tim Prouty4-3/+4
2009-01-07s3 merged build: Fix include errorTim Prouty1-1/+1
On some builds compiling source4/ntvfs/common/brlock_tdb.c was failing because tdb_wrap.h couldn't find tdb.h. Adding the path should fix the problem.
2009-01-07Fix ldap.py test.Jelmer Vernooij1-8/+8
2009-01-07Use new error constant (missing from 6efb7ff9)Andrew Bartlett1-1/+1
2009-01-07Raise a python exception when the ldb search failsAndrew Bartlett1-0/+6
This fixes a regression found by ldap.py in the new hand-written python bindings. Andrew Bartlett
2009-01-06py: Properly increase the reference counter of Py_None.Jelmer Vernooij4-50/+50
2009-01-05Initialise 'flags' in new python ldb binding for ldb_connectAndrew Bartlett1-1/+1
2009-01-03s4:socket: use a socket_wrapper aware function to auto close the fd event ↵Stefan Metzmacher2-0/+15
for sockets metze
2009-01-02Changed code to use proper talloc context instead of NULL to control memory ↵scudette@gmail.com2-2/+2
leak.
2009-01-02Memory leak fixed due to accumulation of open reg keys.scudette@gmail.com1-5/+8
2009-01-02Fixes uninitialised access as reported by valgrind.scudette@gmail.com1-1/+1
2009-01-02s4:lib/events: remove unused events_internal.hStefan Metzmacher2-6/+1
external users need to use tevent_internal.h anyway metze
2009-01-02s4:lib/events: convert to use tevent_* functions instead of compat macrosStefan Metzmacher1-12/+11
metze
2009-01-02s4:lib/events: deprecate event_context_find()Stefan Metzmacher1-1/+1
metze
2009-01-02s4:tevent: move event_context_find() to tevent_s4.cStefan Metzmacher1-0/+17
metze
2009-01-02s4:pyregistry: use tevent_context_init()Stefan Metzmacher1-1/+1
metze
2008-12-29s4:lib/tevent: rename structsStefan Metzmacher36-112/+112
list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze
2008-12-29s4: remove unused dbwrap codeStefan Metzmacher5-558/+0
If we readd this later, we should share the code with samba3 and make it async/non-blocking. metze
2008-12-29lib/tevent: rename event_* => tevent_* in the header fileStefan Metzmacher2-0/+10
We have compat macros to keep the callers happy. metze
2008-12-26Fix some tevent includes, trying to fix the buildKai Blin3-4/+4
2008-12-24Fix accidental condition inversion.Jelmer Vernooij1-1/+1
2008-12-24Rename samba-socket -> samba_socket to fix a couple more compilerJelmer Vernooij3-6/+6
warnings.
2008-12-23Fix more compiler warnings.Jelmer Vernooij1-10/+10
2008-12-23Fix more compiler warnings in various places.Jelmer Vernooij2-8/+4
2008-12-23Move Samba4-specific file out of common libtevent.Jelmer Vernooij4-5/+74
2008-12-23Fix silly typo.Jelmer Vernooij1-1/+1
2008-12-23pyldb: Provide replacement for sizeargfunc, not available before Python2.5.Jelmer Vernooij1-0/+1
2008-12-23python: Define Py_ssize_t if the Python library doesn't.Jelmer Vernooij1-0/+6
2008-12-23pyldb: Fix segfault because of incorrect reference counting.Jelmer Vernooij2-8/+21
2008-12-23pyldb: Avoid use of pytalloc, as it may not be available.Jelmer Vernooij2-77/+213
2008-12-23ldb: Include tevent.h rather than events.h.Jelmer Vernooij3-3/+3
2008-12-23ldb: Fix linking against tevent library (rather than events)Jelmer Vernooij3-13/+13
replace: Fix copyright for dlfcn.c.
2008-12-22Fix build of the Python bindings now that SWIG is gone.Jelmer Vernooij1-4/+4
2008-12-22Add header for pyparam.Jelmer Vernooij1-1/+1
2008-12-22Remove includes of py_*.h, which are no longer generated.Jelmer Vernooij1-1/+3
2008-12-22Use consistent names for dcerpc python modules; fixes messaging test.Jelmer Vernooij1-3/+5
2008-12-21Fix various Python-related bugs.Jelmer Vernooij3-64/+75