Pierre Habouzit [Sun, 20 May 2007 12:34:29 +0000 (14:34 +0200)]
rename a bunch of modules
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 20 May 2007 12:31:53 +0000 (14:31 +0200)]
unlink file before writing it, and don't fail if it's not here
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 20 May 2007 12:11:32 +0000 (14:11 +0200)]
unlink file before writing it
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 22:11:01 +0000 (00:11 +0200)]
I'm fed up with stupid defines when C can come up with *way* betted: bit-fields.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 22:09:20 +0000 (00:09 +0200)]
typo
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 15:33:01 +0000 (17:33 +0200)]
move gen_defs into tools where it belongs
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 15:29:46 +0000 (17:29 +0200)]
make generated tools RO for real
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 15:28:38 +0000 (17:28 +0200)]
cpkg2c improvements.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 13:51:58 +0000 (15:51 +0200)]
finish rework of scoring module.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 13:23:08 +0000 (15:23 +0200)]
move all score things to lua.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 13:20:46 +0000 (15:20 +0200)]
fix line number and file.
Pierre Habouzit [Sat, 19 May 2007 12:39:19 +0000 (14:39 +0200)]
Move score_* to mod_score
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 21:06:33 +0000 (23:06 +0200)]
slightly less hackish way to generate files, I'm still not very pleased with it.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 19:11:22 +0000 (21:11 +0200)]
cruft
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 15:48:36 +0000 (17:48 +0200)]
always enable NLS, screw'em
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 12:17:59 +0000 (14:17 +0200)]
makefile updates
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 12:14:40 +0000 (14:14 +0200)]
work some nifty hacks to work as if we had in tree building.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 11:34:41 +0000 (13:34 +0200)]
remove cruft
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 11:31:23 +0000 (13:31 +0200)]
small updates.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 08:58:16 +0000 (10:58 +0200)]
last tweaks
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 08:54:46 +0000 (10:54 +0200)]
rm *.li/*.c files when cpkg2c fails.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 08:53:17 +0000 (10:53 +0200)]
make madmutt build properly in a separate build directory.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 08:37:13 +0000 (10:37 +0200)]
make configuration script slightly better.
hide advanced settings.
minor tweaks
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 07:19:03 +0000 (09:19 +0200)]
oops, don't need to append the file name.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 17 May 2007 21:59:20 +0000 (23:59 +0200)]
leftover
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 17 May 2007 21:58:56 +0000 (23:58 +0200)]
leftover
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 17 May 2007 21:58:22 +0000 (23:58 +0200)]
this is now useless
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 17 May 2007 21:58:04 +0000 (23:58 +0200)]
I'm tired of that. madmutt needs a glibc, so what...
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 17 May 2007 21:56:20 +0000 (23:56 +0200)]
few tweaks about changed defines.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 17 May 2007 20:41:40 +0000 (22:41 +0200)]
CheckStructMember to check for dirent.d_ino
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 17 May 2007 20:20:46 +0000 (22:20 +0200)]
fix warnings.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 17 May 2007 20:20:34 +0000 (22:20 +0200)]
I don't understand how I missed that before...
Pierre Habouzit [Thu, 17 May 2007 19:58:10 +0000 (21:58 +0200)]
EXIT AUTOCRAP \o/
Use cmake now.
conversion is still rough, but works mostly.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 16 May 2007 22:04:37 +0000 (00:04 +0200)]
use buffers instead of realloc-ed string. makes code shorter.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 16 May 2007 22:04:06 +0000 (00:04 +0200)]
fix bugs when buffer is empty.
Pierre Habouzit [Wed, 16 May 2007 19:13:17 +0000 (21:13 +0200)]
we have buffers, add an API to readln directly in a buffer instead of implementing it twice.
use it in pop.c;
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 16 May 2007 18:08:05 +0000 (20:08 +0200)]
pop fixes.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 16 May 2007 16:34:27 +0000 (18:34 +0200)]
fix regression introduced in
73359dc55ff8f4da32149f7270f7ceaccd658256.
if (str*cmp(a, b)) is similar to if (a != b) ... doh
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 15 May 2007 07:55:06 +0000 (09:55 +0200)]
simplify pop_query further.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 15 May 2007 07:51:58 +0000 (09:51 +0200)]
simplify pop_query, letting it do the snprintf and append \r\n
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 15 May 2007 07:28:50 +0000 (09:28 +0200)]
reinstate cmd_user, and continue to simplify pop code.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 14 May 2007 21:33:01 +0000 (23:33 +0200)]
Simplify pop code further.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 14 May 2007 20:52:38 +0000 (22:52 +0200)]
reorder code a bit.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 14 May 2007 20:02:58 +0000 (22:02 +0200)]
there is absolutely *NO* reason for a separate pop library.
Merge every pop/*.c into pop.c, reduce pop.h to the bare minimum.
pop.c will be simplified soon.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 14 May 2007 19:23:21 +0000 (21:23 +0200)]
much shorter.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 14 May 2007 14:35:08 +0000 (16:35 +0200)]
stupid error.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 14 May 2007 13:53:12 +0000 (15:53 +0200)]
ignores
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 14 May 2007 13:52:05 +0000 (15:52 +0200)]
remove cruft
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 14 May 2007 13:36:30 +0000 (15:36 +0200)]
more setupts in cfg.lua
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 14 May 2007 09:08:10 +0000 (11:08 +0200)]
fix stupid typo
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 22:30:29 +0000 (00:30 +0200)]
forget about m4/Makefile.*
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 22:18:43 +0000 (00:18 +0200)]
*ooops* spurious static ... readd dump_int
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 22:06:51 +0000 (00:06 +0200)]
fixes, simplifictions
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 21:56:46 +0000 (23:56 +0200)]
Move many things to the crypt module \o/
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 21:03:34 +0000 (23:03 +0200)]
fix stupid regression in hcache patch
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 20:48:46 +0000 (22:48 +0200)]
small fixes
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 20:35:15 +0000 (22:35 +0200)]
create mod_ssl.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 17:31:04 +0000 (19:31 +0200)]
prepare the ssl module.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 16:40:55 +0000 (18:40 +0200)]
style.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 16:25:24 +0000 (18:25 +0200)]
cleanups.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 16:11:27 +0000 (18:11 +0200)]
rationalize mh_sequences code.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 14:10:32 +0000 (16:10 +0200)]
useless options, cluttering the codebase that can be emulated if needed in fcc-hooks.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 13:59:10 +0000 (15:59 +0200)]
remove antiquated cruft: please, who use MMDF's nowadays ?!
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 12:06:00 +0000 (14:06 +0200)]
code simplifications.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 13 May 2007 09:21:08 +0000 (11:21 +0200)]
rationalize the hcache patch.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 22:41:07 +0000 (00:41 +0200)]
simplify hcache yet a bit more.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 21:47:46 +0000 (23:47 +0200)]
we don't really need md5 for hcache at all.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 18:24:39 +0000 (20:24 +0200)]
BDB suck hard. in a GNU env, we will at least have gdbm.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 14:35:22 +0000 (16:35 +0200)]
qdbm.pc is sooo wrong...
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 14:29:24 +0000 (16:29 +0200)]
there is no real need for a lib-hash anymore. fold it.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 13:37:26 +0000 (15:37 +0200)]
sha is not used anymore.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 13:30:48 +0000 (15:30 +0200)]
wibble
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 13:24:48 +0000 (15:24 +0200)]
rework some things with sasl.
fix warning.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 13:10:01 +0000 (15:10 +0200)]
missing bits.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 12:34:13 +0000 (14:34 +0200)]
more autofuck simplifications
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 12:22:52 +0000 (14:22 +0200)]
autoconf cleanups.
* remove duplicates from /usr/share/aclocal/
* simplify configure.ac further.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 11:24:34 +0000 (13:24 +0200)]
getaddrinfo shall exist on any modern platform madmutt will run on.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 11:09:37 +0000 (13:09 +0200)]
fix configure script to avoid polluting LDFLAGS/LIBS/LDADD/...
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 10:46:37 +0000 (12:46 +0200)]
drop openssl support as well, only use GNUTLS.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 10:18:06 +0000 (12:18 +0200)]
simplifications.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 10:08:07 +0000 (12:08 +0200)]
cruft
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 10:06:35 +0000 (12:06 +0200)]
merge many things in auth.c
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 09:42:55 +0000 (11:42 +0200)]
further unclutter.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 09:37:19 +0000 (11:37 +0200)]
Merge branch 'master' of pan:/git/madmutt
Conflicts:
imap/Makefile.am
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 09:36:21 +0000 (11:36 +0200)]
drop gss as well.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 09:26:13 +0000 (11:26 +0200)]
drop GSS as well, users will have to use correctly configured sasl.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 12 May 2007 09:17:08 +0000 (11:17 +0200)]
Impose the use of SASL2, so that we can drop a lot of useless old dead code.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 30 Apr 2007 12:16:26 +0000 (14:16 +0200)]
better debug symbols
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 14 Apr 2007 09:48:10 +0000 (11:48 +0200)]
Merge branch 'master' of pan:/git/madmutt
Pierre Habouzit [Sat, 14 Apr 2007 09:47:41 +0000 (11:47 +0200)]
remove useless setting (will be scriptable at some point).
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 12 Apr 2007 10:55:29 +0000 (12:55 +0200)]
fix segfault when gpg is not present.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 10 Apr 2007 08:14:19 +0000 (10:14 +0200)]
use enums, it's way better :)
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 10 Apr 2007 08:07:40 +0000 (10:07 +0200)]
rename mutt_libesmtp -> send_smtp
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 10 Apr 2007 08:07:23 +0000 (10:07 +0200)]
Build system simplifications.
Do not use MUTT_LIB_OBJECTS anymore, always compile everything, rather use
the preprocessor, so that everything is clear from the source, and that we
don't have to look in the build system to know what's going on.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 9 Apr 2007 23:56:27 +0000 (01:56 +0200)]
fix idn support properly
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 9 Apr 2007 23:34:17 +0000 (01:34 +0200)]
Repository cleanse.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 9 Apr 2007 23:24:12 +0000 (01:24 +0200)]
really remove doc/
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 9 Apr 2007 23:21:39 +0000 (01:21 +0200)]
makedoc won't work anymore.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 9 Apr 2007 23:15:43 +0000 (01:15 +0200)]
remove old lib.[hc]
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 9 Apr 2007 22:58:55 +0000 (00:58 +0200)]
drop !builtin pager, sucks badly, and I plan to improve the pager anyways.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>