1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-26 01:49:31 +03:00
Commit Graph

5699 Commits

Author SHA1 Message Date
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