apps/pfixtools.git
16 years agoMore tests and fixes.
Florent Bruneau [Wed, 10 Sep 2008 21:27:52 +0000 (23:27 +0200)]
More tests and fixes.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoLookup tests.
Florent Bruneau [Wed, 10 Sep 2008 17:58:36 +0000 (19:58 +0200)]
Lookup tests.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoAdd tst-trie to gitignore.
Florent Bruneau [Wed, 10 Sep 2008 17:53:21 +0000 (19:53 +0200)]
Add tst-trie to gitignore.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoFixes and add small tests.
Florent Bruneau [Wed, 10 Sep 2008 17:52:35 +0000 (19:52 +0200)]
Fixes and add small tests.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoInitial implementation of a patricia-trie str->boolean.
Florent Bruneau [Wed, 10 Sep 2008 16:56:29 +0000 (18:56 +0200)]
Initial implementation of a patricia-trie str->boolean.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoMissing error report, and fix error in binary search.
Florent Bruneau [Wed, 10 Sep 2008 16:37:05 +0000 (18:37 +0200)]
Missing error report, and fix error in binary search.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoPrepare tokenizer for filter names.
Florent Bruneau [Tue, 9 Sep 2008 16:12:56 +0000 (18:12 +0200)]
Prepare tokenizer for filter names.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoAllow make install-progname without running make progname.
Florent Bruneau [Tue, 9 Sep 2008 12:02:53 +0000 (14:02 +0200)]
Allow make install-progname without running make progname.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoCleanup source structure.
Florent Bruneau [Tue, 9 Sep 2008 11:52:58 +0000 (13:52 +0200)]
Cleanup source structure.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoUseless.
Florent Bruneau [Tue, 9 Sep 2008 10:35:07 +0000 (12:35 +0200)]
Useless.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoCleanup, fix memleaks.
Florent Bruneau [Tue, 9 Sep 2008 10:30:14 +0000 (12:30 +0200)]
Cleanup, fix memleaks.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoClose the listeners on exit.
Florent Bruneau [Mon, 8 Sep 2008 21:39:22 +0000 (23:39 +0200)]
Close the listeners on exit.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoSimplify.
Florent Bruneau [Mon, 8 Sep 2008 17:02:06 +0000 (19:02 +0200)]
Simplify.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoWorking policy daemon.
Florent Bruneau [Mon, 8 Sep 2008 16:44:45 +0000 (18:44 +0200)]
Working policy daemon.

Add support for the stress parameter of postfix 2.5+.
Can mlock rbl data.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoAdd comments to the greylist algorithm.
Florent Bruneau [Mon, 8 Sep 2008 14:38:18 +0000 (16:38 +0200)]
Add comments to the greylist algorithm.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoMore readable.
Florent Bruneau [Mon, 8 Sep 2008 13:04:19 +0000 (15:04 +0200)]
More readable.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoFactorize code.
Florent Bruneau [Mon, 8 Sep 2008 12:44:10 +0000 (14:44 +0200)]
Factorize code.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoSwitch srsd to the server structure.
Florent Bruneau [Mon, 8 Sep 2008 11:57:23 +0000 (13:57 +0200)]
Switch srsd to the server structure.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoDon't loose typing.
Florent Bruneau [Mon, 8 Sep 2008 10:15:38 +0000 (12:15 +0200)]
Don't loose typing.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoAbstract server loop.
Florent Bruneau [Mon, 8 Sep 2008 10:10:50 +0000 (12:10 +0200)]
Abstract server loop.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agobad typing
Pierre Habouzit [Mon, 3 Dec 2007 10:06:17 +0000 (11:06 +0100)]
bad typing

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoMake the greylist configuration public.
Pierre Habouzit [Sun, 2 Dec 2007 21:38:56 +0000 (22:38 +0100)]
Make the greylist configuration public.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoThreads are just such a bad idea…
Pierre Habouzit [Sun, 2 Dec 2007 21:27:28 +0000 (22:27 +0100)]
Threads are just such a bad idea…

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agomissing guard
Pierre Habouzit [Sun, 2 Dec 2007 21:26:17 +0000 (22:26 +0100)]
missing guard

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agofix buffer module.
Pierre Habouzit [Sun, 2 Dec 2007 12:31:00 +0000 (13:31 +0100)]
fix buffer module.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoRefactor epoll module.
Pierre Habouzit [Sun, 2 Dec 2007 12:01:20 +0000 (13:01 +0100)]
Refactor epoll module.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agorefactor.
Pierre Habouzit [Sun, 2 Dec 2007 11:38:28 +0000 (12:38 +0100)]
refactor.

16 years agoImplement buffer_write.
Pierre Habouzit [Sun, 2 Dec 2007 11:36:28 +0000 (12:36 +0100)]
Implement buffer_write.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoUse epoll
Pierre Habouzit [Sat, 1 Dec 2007 16:47:43 +0000 (17:47 +0100)]
Use epoll

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoUse a conveniency library.
Pierre Habouzit [Sat, 1 Dec 2007 16:37:41 +0000 (17:37 +0100)]
Use a conveniency library.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoHave a slightly better event loop.
Pierre Habouzit [Sat, 1 Dec 2007 14:52:03 +0000 (15:52 +0100)]
Have a slightly better event loop.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agopostfix uses \n not \r. Also fix a typo.
Pierre Habouzit [Sat, 1 Dec 2007 14:42:16 +0000 (15:42 +0100)]
postfix uses \n not \r. Also fix a typo.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agofix SIGINT in the blocking mode for linux.
Pierre Habouzit [Sat, 1 Dec 2007 14:16:51 +0000 (15:16 +0100)]
fix SIGINT in the blocking mode for linux.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoSimplify sigint handler.
Pierre Habouzit [Sat, 1 Dec 2007 14:07:47 +0000 (15:07 +0100)]
Simplify sigint handler.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agowe must copy the closure temporarily.
Pierre Habouzit [Sat, 1 Dec 2007 14:05:20 +0000 (15:05 +0100)]
we must copy the closure temporarily.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoadd option to prevent daemonization
Pierre Habouzit [Sat, 1 Dec 2007 13:46:07 +0000 (14:46 +0100)]
add option to prevent daemonization

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agolisten on a port (postlicyd)
Pierre Habouzit [Sat, 1 Dec 2007 13:41:41 +0000 (14:41 +0100)]
listen on a port (postlicyd)

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoAdd new APIs
Pierre Habouzit [Sat, 1 Dec 2007 13:37:39 +0000 (14:37 +0100)]
Add new APIs

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoReorganize code slightly
Pierre Habouzit [Sat, 1 Dec 2007 13:23:02 +0000 (14:23 +0100)]
Reorganize code slightly

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoWe don't need a separate module here.
Pierre Habouzit [Sat, 1 Dec 2007 13:16:52 +0000 (14:16 +0100)]
We don't need a separate module here.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoPlug the postfix policy query parsing again.
Pierre Habouzit [Sat, 1 Dec 2007 13:14:02 +0000 (14:14 +0100)]
Plug the postfix policy query parsing again.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoprepare hooking of policy.c module.
Pierre Habouzit [Sat, 1 Dec 2007 12:30:16 +0000 (13:30 +0100)]
prepare hooking of policy.c module.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agogreylist initializer.
Pierre Habouzit [Fri, 30 Nov 2007 23:31:46 +0000 (00:31 +0100)]
greylist initializer.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoBegin work on the greylist module.
Pierre Habouzit [Fri, 30 Nov 2007 11:00:29 +0000 (12:00 +0100)]
Begin work on the greylist module.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoHave a generic pidfile API.
Pierre Habouzit [Fri, 30 Nov 2007 08:51:41 +0000 (09:51 +0100)]
Have a generic pidfile API.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoImplement usage
Pierre Habouzit [Fri, 30 Nov 2007 08:36:27 +0000 (09:36 +0100)]
Implement usage

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agomove license in mk/
Pierre Habouzit [Thu, 29 Nov 2007 15:59:24 +0000 (16:59 +0100)]
move license in mk/

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoAdd a threading framework
Pierre Habouzit [Thu, 29 Nov 2007 11:14:26 +0000 (12:14 +0100)]
Add a threading framework

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agosimplifications
Pierre Habouzit [Thu, 29 Nov 2007 10:19:31 +0000 (11:19 +0100)]
simplifications

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoUse even more magic.
Pierre Habouzit [Thu, 29 Nov 2007 10:17:45 +0000 (11:17 +0100)]
Use even more magic.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
16 years agoHave an epoll module.
Pierre Habouzit [Thu, 29 Nov 2007 10:13:30 +0000 (11:13 +0100)]
Have an epoll module.

16 years agocommon module updates.
Pierre Habouzit [Thu, 29 Nov 2007 10:13:13 +0000 (11:13 +0100)]
common module updates.

16 years agoremove stupid inlines
Pierre Habouzit [Thu, 29 Nov 2007 10:12:55 +0000 (11:12 +0100)]
remove stupid inlines

17 years agoRefactoring.
Pierre Habouzit [Sat, 1 Sep 2007 10:59:53 +0000 (12:59 +0200)]
Refactoring.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agorenames
Pierre Habouzit [Sat, 1 Sep 2007 10:54:04 +0000 (12:54 +0200)]
renames

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoMerge daemon.c into common.c
Pierre Habouzit [Sat, 1 Sep 2007 10:45:09 +0000 (12:45 +0200)]
Merge daemon.c into common.c

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoMerge daemon.h in common.h
Pierre Habouzit [Sat, 1 Sep 2007 10:42:52 +0000 (12:42 +0200)]
Merge daemon.h in common.h

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoUseless function
Pierre Habouzit [Thu, 30 Aug 2007 22:41:52 +0000 (00:41 +0200)]
Useless function

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoBetter handling of forking and exiting and signals.
Pierre Habouzit [Thu, 30 Aug 2007 22:19:27 +0000 (00:19 +0200)]
Better handling of forking and exiting and signals.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoUse pidfile in initscript.
Pierre Habouzit [Thu, 30 Aug 2007 22:04:18 +0000 (00:04 +0200)]
Use pidfile in initscript.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoFix typo, and use the privileges drop.
Pierre Habouzit [Thu, 30 Aug 2007 22:00:31 +0000 (00:00 +0200)]
Fix typo, and use the privileges drop.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoAdd a function to drop privileges.
Pierre Habouzit [Thu, 30 Aug 2007 21:59:57 +0000 (23:59 +0200)]
Add a function to drop privileges.

17 years agoDebian packaging.
Pierre Habouzit [Wed, 29 Aug 2007 22:55:48 +0000 (00:55 +0200)]
Debian packaging.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoSpurious copyright header, and add an install target in makefile.
Pierre Habouzit [Wed, 29 Aug 2007 22:35:04 +0000 (00:35 +0200)]
Spurious copyright header, and add an install target in makefile.

17 years agoSupport a pidfile.
Pierre Habouzit [Wed, 29 Aug 2007 21:39:05 +0000 (23:39 +0200)]
Support a pidfile.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoStrip whitespace for secrets
Pierre Habouzit [Wed, 29 Aug 2007 21:10:23 +0000 (23:10 +0200)]
Strip whitespace for secrets

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoRename srsd into pfix-srsd.
Pierre Habouzit [Wed, 29 Aug 2007 20:03:59 +0000 (22:03 +0200)]
Rename srsd into pfix-srsd.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoAdd daemon_detach, and use it.
Pierre Habouzit [Wed, 29 Aug 2007 19:48:18 +0000 (21:48 +0200)]
Add daemon_detach, and use it.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoMore homogeneous name: tcp_listen -> tcp_listen_nonblock.
Pierre Habouzit [Wed, 29 Aug 2007 18:14:08 +0000 (20:14 +0200)]
More homogeneous name: tcp_listen -> tcp_listen_nonblock.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoRename project -> pfixtools.
Pierre Habouzit [Wed, 29 Aug 2007 18:08:57 +0000 (20:08 +0200)]
Rename project -> pfixtools.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoAhem, use non blocking IO. silly me.
Pierre Habouzit [Wed, 29 Aug 2007 17:33:44 +0000 (19:33 +0200)]
Ahem, use non blocking IO. silly me.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoFor the sake of completeness:
Pierre Habouzit [Wed, 29 Aug 2007 17:18:46 +0000 (19:18 +0200)]
For the sake of completeness:

  * urldecode the "key" argument, as tcp_table(5) ask us to (be quite
    liberal with what we receive though).
  * kill connections that do not send us a \n in less than BUFSIZ octets.
  * answer to empty requests as well.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoSmall fix: tcp_table(5) should not end with \r\n but \n.
Pierre Habouzit [Wed, 29 Aug 2007 17:05:58 +0000 (19:05 +0200)]
Small fix: tcp_table(5) should not end with \r\n but \n.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoDon't hardcode srsd as the daemon name, use a define.
Pierre Habouzit [Wed, 29 Aug 2007 16:58:26 +0000 (18:58 +0200)]
Don't hardcode srsd as the daemon name, use a define.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoSrs tcp_table(5) daemon.
Pierre Habouzit [Wed, 29 Aug 2007 16:51:58 +0000 (18:51 +0200)]
Srs tcp_table(5) daemon.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoSpecial buffer initializer
Pierre Habouzit [Wed, 29 Aug 2007 16:51:02 +0000 (18:51 +0200)]
Special buffer initializer

17 years agoMore simplifications, prepare the path to be a real daemon.
Pierre Habouzit [Mon, 27 Aug 2007 23:20:08 +0000 (01:20 +0200)]
More simplifications, prepare the path to be a real daemon.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoSimplifications, style.
Pierre Habouzit [Mon, 27 Aug 2007 23:01:46 +0000 (01:01 +0200)]
Simplifications, style.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agothat style of mine 2 years ago hurt my eyes
Pierre Habouzit [Mon, 27 Aug 2007 21:35:25 +0000 (23:35 +0200)]
that style of mine 2 years ago hurt my eyes

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoClean tests on clean.
Pierre Habouzit [Mon, 27 Aug 2007 21:33:40 +0000 (23:33 +0200)]
Clean tests on clean.

17 years agofix makefile
Pierre Habouzit [Mon, 27 Aug 2007 21:30:44 +0000 (23:30 +0200)]
fix makefile

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoLot of work on postlicyd, also make the repository a general postfix-addons repo.
Pierre Habouzit [Mon, 27 Aug 2007 21:30:04 +0000 (23:30 +0200)]
Lot of work on postlicyd, also make the repository a general postfix-addons repo.

  Import srs-c as srsd, as I intend to enhance it a lot.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agorefactor
Pierre Habouzit [Thu, 23 Aug 2007 22:17:06 +0000 (00:17 +0200)]
refactor

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoMore administrivia.
Pierre Habouzit [Thu, 23 Aug 2007 22:14:22 +0000 (00:14 +0200)]
More administrivia.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoRewind work, and start in another direction.
Pierre Habouzit [Thu, 23 Aug 2007 21:57:39 +0000 (23:57 +0200)]
Rewind work, and start in another direction.

  Prepare some administrivia.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoFix build system, drop gai things, we will go with threads as policy processes are...
Pierre Habouzit [Sat, 18 Aug 2007 10:27:30 +0000 (12:27 +0200)]
Fix build system, drop gai things, we will go with threads as policy processes are long lived.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoWe won't use D
Pierre Habouzit [Sat, 18 Aug 2007 10:15:42 +0000 (12:15 +0200)]
We won't use D

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agosupport for D in the build system.
Pierre Habouzit [Wed, 30 May 2007 17:03:33 +0000 (19:03 +0200)]
support for D in the build system.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agobe sure we have our generated sources with us.
Pierre Habouzit [Thu, 10 May 2007 20:17:12 +0000 (22:17 +0200)]
be sure we have our generated sources with us.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agostyle, mostly. Also fix return case now that we parse everything :)
Pierre Habouzit [Wed, 2 May 2007 22:46:16 +0000 (00:46 +0200)]
style, mostly. Also fix return case now that we parse everything :)

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoactually do the parsing.
Pierre Habouzit [Wed, 2 May 2007 16:13:50 +0000 (18:13 +0200)]
actually do the parsing.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agofurther work on data parsing.
Pierre Habouzit [Wed, 2 May 2007 10:24:57 +0000 (12:24 +0200)]
further work on data parsing.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoRefactor, prepare gperf things needed for the parse.
Pierre Habouzit [Tue, 1 May 2007 21:39:48 +0000 (23:39 +0200)]
Refactor, prepare gperf things needed for the parse.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoImplement lightweight getaddrinfo_a wrappers.
Pierre Habouzit [Fri, 27 Apr 2007 01:57:16 +0000 (03:57 +0200)]
Implement lightweight getaddrinfo_a wrappers.

  Add the module gai.[hc].
  Various improvements for jobs.
  Cosmetics in postlicyd.c
  Yes we are doing _GNU_SOURCE code now (Makefile).

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoVarious code simplifications.
Pierre Habouzit [Thu, 26 Apr 2007 15:18:33 +0000 (17:18 +0200)]
Various code simplifications.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agocflags.mk updates
Pierre Habouzit [Thu, 26 Apr 2007 15:18:12 +0000 (17:18 +0200)]
cflags.mk updates

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agofix makefile, also drop libudns, we will likely use libanl
Pierre Habouzit [Thu, 26 Apr 2007 15:16:25 +0000 (17:16 +0200)]
fix makefile, also drop libudns, we will likely use libanl

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agoimplement the event loop, add a stopper.
Pierre Habouzit [Mon, 5 Feb 2007 00:40:28 +0000 (01:40 +0100)]
implement the event loop, add a stopper.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agosplit files.
Pierre Habouzit [Sun, 4 Feb 2007 23:55:47 +0000 (00:55 +0100)]
split files.
simplify some things.

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
17 years agowe do not need tasks. that's an overkill.
Pierre Habouzit [Sun, 4 Feb 2007 22:14:21 +0000 (23:14 +0100)]
we do not need tasks. that's an overkill.
fix the build system

Signed-off-by: Pierre Habouzit <madcoder@debian.org>