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>
Pierre Habouzit [Mon, 9 Apr 2007 22:18:37 +0000 (00:18 +0200)]
forgot the configure.ac
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 9 Apr 2007 22:18:18 +0000 (00:18 +0200)]
remove old pile of crap and cruft
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 9 Apr 2007 22:15:04 +0000 (00:15 +0200)]
useless
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 7 Apr 2007 23:50:37 +0000 (01:50 +0200)]
further crypt enhancements.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 7 Apr 2007 12:36:56 +0000 (14:36 +0200)]
properly rewrite body_to_data_object: we must _add_ CR's not remove them :P
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 6 Apr 2007 23:10:44 +0000 (01:10 +0200)]
various rewrites and cleanups.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 5 Apr 2007 21:13:36 +0000 (23:13 +0200)]
Drop useless functions with gpgme (auto import is a gpg capability already).
also drop the send-key function, it's rather useless, and can be provided as
a third party script (or at least will be possible in the future fore sure).
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 5 Apr 2007 00:15:41 +0000 (02:15 +0200)]
wibble
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 5 Apr 2007 00:09:26 +0000 (02:09 +0200)]
remove more obsolete options.
remove obsolete functions, use their replacement.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 4 Apr 2007 23:52:54 +0000 (01:52 +0200)]
More simplification and prototype hiding
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 4 Apr 2007 23:46:14 +0000 (01:46 +0200)]
merge crypt back into $top_builddir :)
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 4 Apr 2007 23:22:14 +0000 (01:22 +0200)]
drop unused prototypes
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 4 Apr 2007 00:38:09 +0000 (02:38 +0200)]
more crypt simplifications
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 3 Apr 2007 23:39:04 +0000 (01:39 +0200)]
more simplifications. also fix gpgme crypt menu
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 3 Apr 2007 13:38:57 +0000 (15:38 +0200)]
old disabled code
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 3 Apr 2007 10:51:26 +0000 (12:51 +0200)]
refactor import_keys to take directly an open file.
use tmpfile to generate the temp FILE*
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 3 Apr 2007 09:16:00 +0000 (11:16 +0200)]
remove cryptglue.c
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 3 Apr 2007 00:42:55 +0000 (02:42 +0200)]
workaround
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 3 Apr 2007 00:07:11 +0000 (02:07 +0200)]
spaces
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 3 Apr 2007 00:03:57 +0000 (02:03 +0200)]
we don't want this warning, as it is default now, and that some people may
want not to use gpg at all.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 23:59:29 +0000 (01:59 +0200)]
drop lots of old fashionned crypt settings.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 23:50:28 +0000 (01:50 +0200)]
and even less cruft.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 23:36:25 +0000 (01:36 +0200)]
take more cruft to the bin
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 22:56:05 +0000 (00:56 +0200)]
cruft--
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 22:52:57 +0000 (00:52 +0200)]
drop even more stupid glue.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 22:37:44 +0000 (00:37 +0200)]
drop even more glue.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 22:22:44 +0000 (00:22 +0200)]
Even remove more code.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 22:10:06 +0000 (00:10 +0200)]
add support for import key from gpgme as well !
remove tedious pile of crap
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 20:54:42 +0000 (22:54 +0200)]
remove lot of code, round 1
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 20:29:46 +0000 (22:29 +0200)]
wibble
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 20:17:01 +0000 (22:17 +0200)]
missing ignore
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 20:16:34 +0000 (22:16 +0200)]
dead code.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 2 Apr 2007 20:13:16 +0000 (22:13 +0200)]
$from ...
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 1 Apr 2007 23:16:41 +0000 (01:16 +0200)]
move record as well (yeah, I'm a selfish bitch, I migrate things in my own folder-hooks first)
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 1 Apr 2007 22:41:21 +0000 (00:41 +0200)]
Make MAlias public. migrate $signature, so that I can test the new MCore.folder_hook properly \o/
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 1 Apr 2007 22:00:56 +0000 (00:00 +0200)]
yes we know it's C ;)
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 1 Apr 2007 22:00:33 +0000 (00:00 +0200)]
implement folder-hooks as a lua callback. yipeeeeeeeeeeeh
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 1 Apr 2007 21:43:44 +0000 (23:43 +0200)]
[lua] make our modules be extensible (accept new values).
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 31 Mar 2007 14:38:22 +0000 (16:38 +0200)]
remove cruft (Synonyms)
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 31 Mar 2007 14:29:58 +0000 (16:29 +0200)]
simplifications.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 31 Mar 2007 14:29:07 +0000 (16:29 +0200)]
code simplification, fixes.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 31 Mar 2007 14:23:14 +0000 (16:23 +0200)]
last lists into Mime
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 31 Mar 2007 14:03:49 +0000 (16:03 +0200)]
Users don't know what they are doing most of the time…
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 31 Mar 2007 13:55:28 +0000 (15:55 +0200)]
wibble
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 31 Mar 2007 13:51:27 +0000 (15:51 +0200)]
fix esmtp.
crude hack because libesmtp-config sucks.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 31 Mar 2007 13:29:30 +0000 (15:29 +0200)]
Remove the ispell stuff, it's useless, most editors know how to do this,
else you can use a pipe filter on your mail anyway.
Also fix autotools.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 31 Mar 2007 13:18:07 +0000 (15:18 +0200)]
ignore
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 31 Mar 2007 13:17:53 +0000 (15:17 +0200)]
Make buffy a lua package as well.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 30 Mar 2007 23:45:10 +0000 (01:45 +0200)]
wibble
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 30 Mar 2007 23:19:57 +0000 (01:19 +0200)]
More things to the Mime package.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 30 Mar 2007 22:40:22 +0000 (00:40 +0200)]
simplify some mime things
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 30 Mar 2007 10:32:06 +0000 (12:32 +0200)]
Move (un)?lists and (un)subscribe to MAlias.
Also minor tweaks on rx_t's
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 30 Mar 2007 09:45:43 +0000 (11:45 +0200)]
Move (un)alternates to MAlias
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 30 Mar 2007 09:24:40 +0000 (11:24 +0200)]
proper handling of regex lists.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 29 Mar 2007 23:28:38 +0000 (01:28 +0200)]
move smap/nospam into the mime module.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 29 Mar 2007 22:56:52 +0000 (00:56 +0200)]
add some lua in the mime module as well.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 29 Mar 2007 22:33:17 +0000 (00:33 +0200)]
Deal with $hostname and $shorthost
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 29 Mar 2007 22:08:53 +0000 (00:08 +0200)]
small touchups
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 29 Mar 2007 22:06:36 +0000 (00:06 +0200)]
add the possibility to set an 'onchange' property to our members.
use that for MCharset.charset.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 29 Mar 2007 21:37:03 +0000 (23:37 +0200)]
Simplify charset.cpkg a bit
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 27 Mar 2007 23:52:38 +0000 (01:52 +0200)]
damn, cflags were silent, fixing many bugs they now show.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 27 Mar 2007 23:42:17 +0000 (01:42 +0200)]
convert {charset,iconv}-hooks.
They even gain regex-capture for free \o/
Use it that way (for now):
MCharset.charset_hook("^windows-([0-9]*)$", "cp%1")
Isn't _that_ cute ?
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 27 Mar 2007 22:48:03 +0000 (00:48 +0200)]
turn charset into a lua package as well.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 27 Mar 2007 22:08:26 +0000 (00:08 +0200)]
simplify include
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 27 Mar 2007 22:02:21 +0000 (00:02 +0200)]
move more stuff to the lua bindings.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 26 Mar 2007 23:50:48 +0000 (01:50 +0200)]
Reinstate some lost functions.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 26 Mar 2007 23:45:10 +0000 (01:45 +0200)]
Reinstate documentation, also migrate use_domain to MCore.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 26 Mar 2007 23:05:51 +0000 (01:05 +0200)]
make quadopts be consistently dealt with as strings.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 26 Mar 2007 22:30:51 +0000 (00:30 +0200)]
small oopsies in the cpgk2c generator.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 26 Mar 2007 22:20:05 +0000 (00:20 +0200)]
small fix in Makefile
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 26 Mar 2007 22:14:30 +0000 (00:14 +0200)]
update source to use our brand new source generator. Update automakes.
Yes the current state of affairs is completely hacky, using unbearable hacks
in tools/Makefile, I f***ing don't care, it works (for now).
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 26 Mar 2007 21:40:26 +0000 (23:40 +0200)]
cosmetics.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 26 Mar 2007 21:37:55 +0000 (23:37 +0200)]
Finish the caml lua<->C bindings generator.
Surprisingly enough, it works, don't look at the code, it hurts.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 25 Mar 2007 23:02:04 +0000 (01:02 +0200)]
Use proper tools when we want to do powerful things.
* exit perl the dumbass. Have a bindings ocaml(lex) generator. Distributed
tarballs will contain the generated files so that having ocaml is not
absolutely required.
* for now on, guess how to compile it...
(hint: ocamllex cpkg2c.mll; ocamlopt -o cpkg2c str.cmxa cpkg2c.ml)
There has been many improvements wrt the old perl thing, so it won't work on
current cpkg files yet.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Tue, 20 Mar 2007 07:44:45 +0000 (08:44 +0100)]
drop old code.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 18 Mar 2007 23:50:30 +0000 (00:50 +0100)]
make luaM_checkquadopt accept some string arguments. ("yes", "no", "ask-yes", "ask-no")
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 18 Mar 2007 23:29:55 +0000 (00:29 +0100)]
make it build
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 18 Mar 2007 23:19:31 +0000 (00:19 +0100)]
missing dependency on the lib-sys.
Hall of Shame in mutt_gecos_name.
Pierre Habouzit [Sun, 18 Mar 2007 23:06:53 +0000 (00:06 +0100)]
make lua packages interfaces be *.li.
make our lua packages support regexps, needed some bindings enhancements.
fixes fixes fixes
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 18 Mar 2007 23:05:46 +0000 (00:05 +0100)]
rx enhancements.
Pierre Habouzit [Sun, 18 Mar 2007 21:53:59 +0000 (22:53 +0100)]
make Alias be a module as well.
update luapkg2c to deal with "static" modules.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 18 Mar 2007 16:41:15 +0000 (17:41 +0100)]
allow the [cd]tor to take $L as an arcument as well
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 18 Mar 2007 16:36:35 +0000 (17:36 +0100)]
lua bindings: add ctor/dtor.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 18 Mar 2007 14:08:54 +0000 (15:08 +0100)]
push username, homedir and tmpdir in lua too.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 18 Mar 2007 13:41:28 +0000 (14:41 +0100)]
split ml_core into MCore and MTransport modules.
move more settings to MTransport
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 18 Mar 2007 13:15:15 +0000 (14:15 +0100)]
Lua improvements:
* remove old lib-lua cruft.
* make luapkg2c support bool type.
* make luapkg2c support C bit-fields.
* import beep{,_new}, and hcache_backend.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 18 Mar 2007 12:26:10 +0000 (13:26 +0100)]
fix build-system wrt lua things.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>