summaryrefslogtreecommitdiffstats
path: root/lib/tevent/wscript
Commit message (Collapse)AuthorAgeFilesLines
* tevent: version 0.9.21Stefan Metzmacher2014-01-171-1/+1
| | | | | | | | | | | | | | | This fixes a the following bugs: - fix a crash bug in tevent_queue_immediate_trigger() - add missing tevent_num_signals() and tevent_sa_info_queue_count() prototypes including documentation. This adds the following new features: - tevent_req_set_cleanup_fn() Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org>
* tevent: version 0.9.20Stefan Metzmacher2013-12-121-1/+1
| | | | | | | | | | | | | | This adds the following new features: - tevent_queue_wait_send/recv() - tevent_num_signals() - tevent_sa_info_queue_count() Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Thu Dec 12 00:39:35 CET 2013 on sn-devel-104
* tevent: change version to 0.9.19Stefan Metzmacher2013-08-011-1/+1
| | | | | | | | | | | | * Fix tevent testsuite issue on Solaris. * Add tevent tuturial and documentation updates * Fix Coverity ID 989236 Operands don't affect result * Bug: https://bugzilla.samba.org/show_bug.cgi?id=10012 Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Thu Aug 1 17:05:02 CEST 2013 on sn-devel-104
* tevent: change version to 0.9.18Stefan Metzmacher2013-03-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This release contains a lot of fixes: - Adding new timer events is now faster, if there's a large number of timer events. - sigprocmask does not work on FreeBSD to stop further signals in a signal handler. - TEVENT_NUM_SIGNALS is calculated by configure in order to support realtime signals on freebsd. - ./configure --disable-python was fixed for the standalone build. - Several crash bugs in the poll backend are fixed. - The poll backend removes deleted events from the cached pollfd array now. - The poll doesn't pass pollfd.events == 0 to poll() and maintains a list of disabled events, instead of consuming 100% cpu and/or triggering the callers handler. - The poll backend detects POLLNVAL and reports EBADF instead of consuming 100% cpu. - The select backend supports separate handlers for TEVENT_FD_READ and TEVENT_FD_WRITE. - The poll and select backends are now doing fair queuing of fd events. - The epoll has better error checking and supports separate handlers for TEVENT_FD_READ and TEVENT_FD_WRITE. - The standard backend was rewritten to be a tiny wrapper on top of epoll with a fallback to poll, which means that it doesn't use select directly anymore. - TEVENT_TRACE_BEFORE_LOOP_ONCE and TEVENT_TRACE_AFTER_LOOP_ONCE are added in order to allow the application to hook in before and after the loop_once() backend function is called. The TEVENT_HAS_LOOP_ONCE_TRACE_POINTS define can be used to detect the new feature. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Sat Mar 2 02:15:44 CET 2013 on sn-devel-104
* tevent: fix --disable-python cause configure fails (bug #8718)Galen.Liu2013-03-011-1/+1
| | | | | | | | When we disable python, it will cause build fail! so, the patch will fix it. Reviewed-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* tevent: define TEVENT_NUM_SIGNALS based on configure checksStefan Metzmacher2013-03-011-0/+17
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* tevent: change version to 0.9.17 after adding the "poll_mt" backendStefan Metzmacher2012-08-161-1/+1
| | | | metze
* tevent: change version to 0.9.16Stefan Metzmacher2012-06-081-1/+1
| | | | | | | | | This adds tevent_*_trace_*() and tevent_context_init_ops() metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Fri Jun 8 20:47:41 CEST 2012 on sn-devel-104
* lib/tevent: Add trace point callbackMartin Schwenke2012-06-081-0/+0
| | | | | | | | | | | | Set/get a single callback function to be invoked at various trace points. Define "before wait" and "after wait" trace points - more trace points can be added later if required. CTDB wants this to log long waits and events. Pair-programmed-with: Amitay Isaacs <amitay@gmail.com> Signed-off-by: Martin Schwenke <martin@meltin.net> Signed-off-by: Stefan Metzmacher <metze@samba.org>
* tevent: fix indentation in the wscriptMichael Adam2012-05-131-1/+1
| | | | (accidentially commited in 5e8dee8d96a7522cdcde57dbbf93fbe9c614992e)
* tevent: Install tevent.py into PYTHONARCHDIR rather than PYTHONDIR for ↵Jelmer Vernooij2012-03-101-1/+1
| | | | consistency with other Samba scripts.
* tevent: change the version to 0.9.15Stefan Metzmacher2012-02-091-1/+1
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Feb 9 12:24:19 CET 2012 on sn-devel-104
* Add version attribute for pytevent.Jelmer Vernooij2011-12-071-1/+2
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Dec 7 15:07:49 CET 2011 on sn-devel-104
* tevent: Install python tevent modules.Jelmer Vernooij2011-12-061-0/+6
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Dec 6 23:13:37 CET 2011 on sn-devel-104
* tevent: Fix typo in build script.Jelmer Vernooij2011-12-031-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Dec 3 02:15:40 CET 2011 on sn-devel-104
* waf: Factor checking for undefined symbol flags out into separate method.Jelmer Vernooij2011-11-131-0/+2
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Nov 13 19:38:38 CET 2011 on sn-devel-104
* tevent: Only check for pkg-config file when checking for system tevent.Jelmer Vernooij2011-11-131-1/+1
|
* tevent: Only build pytevent if the system doesn't provide it.Jelmer Vernooij2011-11-131-5/+8
|
* tevent: remove unnecessary enablement.Jelmer Vernooij2011-11-131-1/+0
|
* wafsamba: Only install .pc files if libraries are public.Jelmer Vernooij2011-08-211-1/+1
|
* tevent: change the version to 0.9.14 after the tevent_queue changestevent-0.9.14Stefan Metzmacher2011-08-091-1/+1
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Aug 9 23:02:17 CEST 2011 on sn-devel-104
* tevent: change version to 0.9.13 after adding tevent_req_defer_callback()tevent-0.9.13Stefan Metzmacher2011-07-091-1/+1
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Jul 9 12:16:44 CEST 2011 on sn-devel-104
* tevent: change version to 0.9.12tevent-0.9.12Volker Lendecke2011-06-201-1/+1
|
* Support the 'PYTHON' environment variable.Jelmer Vernooij2011-04-231-0/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Apr 23 04:19:05 CEST 2011 on sn-devel-104
* lib: don't install public headers if a private libraryAndrew Tridgell2011-03-151-0/+1
| | | | | for talloc/tevent/tdb, only install headers if we are doing a standalone build
* tevent: use public_headers for tevent.hAndrew Tridgell2011-03-151-1/+1
|
* tevent: change version to 0.9.11tevent-0.9.11Stefan Metzmacher2011-03-101-1/+1
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Mar 10 10:24:49 CET 2011 on sn-devel-104
* tevent: Add lib/tevent as include directory.Jelmer Vernooij2011-02-281-0/+1
|
* tevent: Add a poll backendVolker Lendecke2011-02-281-0/+1
|
* tevent: Bump version number after symbol versioning changes.Jelmer Vernooij2010-12-211-1/+1
|
* build: introduce SAMBA_CHECK_PYTHON_HEADERSMatthieu Patou2010-12-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | This function is a wrapper around waf's check_python_header. It avoids searching more than once for the headers bringing a small speed improvement and a better lisibility of the logs. But it's mainly to avoid a nasty bug when python libraries are in path pointed by python_LIBPL (ie. /usr/local/lib/python2.6/config/) instead of python_LIBDIR (ie. /usr/local/lib). On the first call waf will correctly find that in order to link with python libs it needs to add -L$python_LIBPL. But on the next calls of check_python_headers, waf will use both the current library path value (ie. -L/usr/local/lib/python2.6/config) and -L$python_LIBDIR (ie. /usr/local/lib/) which will make him beleive that python libraries are in $python_LIBDIR which at the end will make the final link test fails in check_python_headers as it will not use the good directory. So by avoiding calling check_python_headers more than once we avoid making waf fooling itself.
* waf: remove the restriction that private libraries must not have a vnumAndrew Tridgell2010-12-091-3/+1
| | | | | | | | we need the vnum for ABI checking for public libraries built as private libraries when bundled Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Dec 9 12:47:41 CET 2010 on sn-devel-104
* waf-abi: auto-generate per-symbol versions from ABI filesAndrew Tridgell2010-12-091-1/+1
| | | | | | | | | | | | | This changes our version-script generation to use the ABI files that are saved in git with each version number change of our public libraries. We use these ABI files to generate a linker version script that gives the exact version number that each symbol was introduced. This provides us with automatic fine grained symbol versioning. Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: added reconfigure targets to our librariesAndrew Tridgell2010-11-031-0/+5
| | | | | This allows you to do "make reconfigure" to re-run configure only if needed
* waf: Only specify vnum for non-private libraries.Jelmer Vernooij2010-10-261-7/+12
|
* waf: Rename some BUNDLED_ functios to PRIVATE_.Jelmer Vernooij2010-10-231-1/+1
|
* waf: replace the is_bundled option with private_libraryAndrew Tridgell2010-10-211-1/+1
| | | | | 'private_library' better captures what we are trying to get at when we bundle a library
* s4-build: fixed some formattingAndrew Tridgell2010-10-211-1/+1
| | | | indentation was far too deep
* tevent: Add infrastructure for python bindings.Jelmer Vernooij2010-09-251-1/+24
|
* wafsamba: Fix typo: noextenion -> noextension.Jelmer Vernooij2010-06-191-1/+1
|
* s4-waf: sanitize library names like the old build system did, only addJelmer Vernooij2010-05-311-1/+2
| | | | -samba4 suffix for libraries that are bundled.
* tevent-waf: enabled ABI checking in teventAndrew Tridgell2010-04-181-0/+2
|
* tevent-waf: added man page and pkgconfig fileAndrew Tridgell2010-04-131-3/+11
| | | | | | this allows libtevent to build under rpmbuild Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-tevent: up tevent version numberAndrew Tridgell2010-04-131-1/+1
| | | | tevent now has tevent_re_initialise() which is needed for the s4 build
* s4-waf: fixed waf distcheck for our standalone libs and s4Andrew Tridgell2010-04-061-0/+4
|
* s4-waf: added simple 'waf test' support for tdb, talloc and ldbAndrew Tridgell2010-04-061-0/+5
|
* s4-waf: use a common pattern for finding buildtools and libsAndrew Tridgell2010-04-061-15/+10
|
* s4-waf: move to a universal method of recursing into subdirsAndrew Tridgell2010-04-061-6/+6
| | | | This works with both standalone lib builds and bundled builds
* s4-waf: fixed finding of buildtools and srcdirAndrew Tridgell2010-04-061-8/+8
|
* s4-waf: avoid having to run waf configure before waf distAndrew Tridgell2010-04-061-2/+3
| | | | This should be useful for building tarballs from a clean checkout