d33b6aeff3
tevent: rename event_loop_* => tevent_loop_*
...
metze
2009-01-02 18:16:50 +01:00
8bdc947993
tevent: rename event_set_default_backend() => tevent_set_default_backend()
...
metze
2009-01-02 18:16:49 +01:00
0ffed7d992
tevent: use libreplace headers instead of system headers
...
metze
2009-01-02 18:16:49 +01:00
3f8f99eaec
s4:tevent: move event_context_find() to tevent_s4.c
...
metze
2009-01-02 18:16:48 +01:00
07e0094365
Fix all warnings in source3 with gcc4.3.
...
Jeremy.
2008-12-31 18:06:57 -08:00
0cb430c22e
s3/s4: Move CONST_DISCARD into lib/util so it's available from s3 and s4
2008-12-30 16:19:42 -08:00
c2dc2e0b46
lib/tevent: fix standalone make distclean realdistclean
...
Bug report by Brad Hards <bradh@frogmouth.net >.
metze
2008-12-30 08:58:52 +01:00
183c379fe5
s4:lib/tevent: rename structs
...
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-29 20:46:40 +01:00
7bf5768a52
lib/tevent: rename event_* => tevent_* in the header file
...
We have compat macros to keep the callers happy.
metze
2008-12-29 08:42:00 +01:00
83bcc4e027
lib/tevent: libtevent will change a lot until it's version 1.0.0
...
metze
2008-12-24 13:59:00 +01:00
30bdb68c9e
Merge branch 'master' of ssh://git.samba.org/data/git/samba
2008-12-23 23:26:32 +01:00
dcc4081f75
Fix more compiler warnings.
2008-12-23 23:22:57 +01:00
bd64688c6a
Fix more compiler warnings in various places.
2008-12-23 22:57:11 +01:00
32e03f9fa5
Install tevent_internal.h, as Samba 4 needs it.
2008-12-23 22:57:00 +01:00
5c75b65ca1
Merge branch 'master' of ssh://git.samba.org/data/git/samba
2008-12-23 22:12:23 +01:00
ef80d1b794
Fix use of "time offset" parameter, and add test to make sure I don't break it again :-)
2008-12-23 22:10:34 +01:00
31dc07ee28
pytevent: Add missing file.
2008-12-23 20:13:17 +01:00
8b24da201b
Allow using external libtevent.
2008-12-23 19:59:57 +01:00
22703bf3ff
standalone: Use more variables, preparing to include these files from main
...
Samba 4 makefile.
2008-12-23 19:44:11 +01:00
465f78021e
Move Samba4-specific file out of common libtevent.
2008-12-23 19:28:22 +01:00
aaea68791c
In gcc version 4.3.2 we get warnings for functions declared with
...
attribute warn_unused_result. Start to fix these.
Jeremy.
2008-12-22 20:08:14 -08:00
bbc95fb1a8
ldb: Fix linking against tevent library (rather than events)
...
replace: Fix copyright for dlfcn.c.
2008-12-23 04:18:31 +01:00
86cee0b28c
pytalloc: Add some comments, use talloc object location in repr rather
...
than python object location.
2008-12-23 04:06:21 +01:00
998d588192
python/tevent: Remove use of pytalloc.h.
2008-12-23 03:25:51 +01:00
e6d5552250
Fix prefixing swig library directory with prefix.
2008-12-23 01:40:08 +01:00
e9deb75759
Fix installation of standalone tevent Python module.
2008-12-22 23:55:01 +01:00
6704c27a78
Fix standalone build of tdb python module, update ignores for standalone tdb.
2008-12-22 23:39:30 +01:00
c023828962
Fix missing symbols issues when building with shared libraries.
2008-12-22 21:03:09 +01:00
50b0c5325e
Never build tevent modules as shared objects.
2008-12-22 17:56:28 +01:00
29dd98be09
Remove unused Samba4-specific init functions for libtevent.
2008-12-22 17:43:46 +01:00
6efb7ff981
Fix various Python-related bugs.
2008-12-21 07:34:27 +01:00
eeb25cf548
Fix more introduced regressions in new bindings.
2008-12-21 04:36:16 +01:00
2e7a6cb6bf
py: Fix initialisation of subtypes, fix segfaults.
2008-12-21 03:08:14 +01:00
c1a9b68623
Create and use convenience function for creating new talloc-wrapping Python Objects, support subtypes of DCE/RPC interfaces properly
2008-12-21 00:37:31 +01:00
5688f9b13e
Merge branch 'master' of ssh://git.samba.org/data/git/samba
2008-12-20 21:21:19 +01:00
ec80992ef5
Fix tevent python module build as part of samba 4.
2008-12-20 21:19:48 +01:00
28f80dbb7c
Stop using SWIG for ldb Python bindings.
2008-12-20 19:54:13 +01:00
1f4bd4b82c
Fix standalone compilation of events library.
2008-12-20 19:23:30 +01:00
383e7c4d16
Add missing files for standalone build.
2008-12-20 18:06:31 +01:00
a57b1aa0f1
Initial work using manual Python bindings for LDB, rather than SWIG-generated ones.
2008-12-19 01:22:07 +00:00
6fe6983e4c
Make sure to not close tdb database more than once.
2008-12-18 20:42:50 +00:00
8c1ede0b32
Remove swig use from tdb standalone build.
2008-12-18 19:49:53 +00:00
2da551bbcc
Implement missing functions in pytdb.
2008-12-18 19:41:02 +00:00
2a61fd41e9
Add simple manually written replacement for the tdb module.
2008-12-18 18:57:21 +00:00
b97f17ddf1
lib/util: make it possible to use debug.h with using xfile.h
...
metze
2008-12-17 13:31:29 +01:00
46eda79090
s4:lib/tevent: add lib/events/ compat and let things compile
...
metze
2008-12-17 13:31:29 +01:00
504f8816e3
s4:lib/events: move to toplevel directory as lib/tevent/
...
This commit will not compile on its own.
metze
2008-12-17 13:31:28 +01:00
e48a5cd5d4
s3/s4: Fix "shadows a global declaration" warning
2008-12-16 08:34:53 -08:00
42366bcbbd
Added a simple tdb integrity check to tdbtool. The command "check" runs traverse on the currently open tdb, and returns the number of entries if the integrity check is successful.
2008-12-16 13:58:48 +01:00
936d76802f
imported the tdb_repack() code from CTDB
...
The tdb_repack() function repacks a TDB so that it has a single
freelist entry. The file doesn't shrink, but it does remove all
freelist fragmentation. This code originated in the CTDB vacuuming
code, but will now be used in ldb to cope with fragmentation from
re-indexing
2008-12-16 14:38:17 +11:00