550
546
+int mutt_test_compress_command (const char *);
551
547
+int mutt_check_mailbox_compressed (CONTEXT *);
552
548
+void mutt_fast_close_compressed (CONTEXT *);
553
Index: debian-mutt/config.h.in
554
===================================================================
555
--- debian-mutt.orig/config.h.in 2007-06-14 10:54:19.000000000 +0200
556
+++ debian-mutt/config.h.in 2007-06-14 10:57:02.000000000 +0200
558
/* Define to enable Sun mailtool attachments support. */
559
#undef SUN_ATTACHMENT
561
+/* Define to enable compressed mailboxes support */
562
+#undef USE_COMPRESSED
564
/* Define to use dotlocking for mailboxes. */
567
Index: debian-mutt/configure
568
===================================================================
569
--- debian-mutt.orig/configure 2007-06-14 10:54:19.000000000 +0200
570
+++ debian-mutt/configure 2007-06-14 10:57:02.000000000 +0200
571
@@ -1371,6 +1371,7 @@ Optional Features:
572
--enable-hcache Enable header caching
573
--disable-iconv Disable iconv support
574
--disable-nls Do not use Native Language Support
575
+ --enable-compressed Enable compressed folders support
578
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
579
@@ -15105,6 +15106,17 @@ _ACEOF
583
+# Check whether --enable-compressed or --disable-compressed was given.
584
+if test "${enable_compressed+set}" = set; then
585
+ enableval="$enable_compressed"; if test x$enableval = xyes; then
587
+cat >>confdefs.h <<\_ACEOF
588
+#define USE_COMPRESSED 1
595
# Check whether --with-exec-shell was given.
596
if test "${with_exec_shell+set}" = set; then
597
Index: debian-mutt/configure.ac
598
===================================================================
599
--- debian-mutt.orig/configure.ac 2007-06-14 10:54:19.000000000 +0200
600
+++ debian-mutt/configure.ac 2007-06-14 10:57:02.000000000 +0200
601
@@ -785,6 +785,11 @@ AC_ARG_ENABLE(locales-fix, AC_HELP_STRIN
551
@@ -792,6 +792,11 @@ AC_ARG_ENABLE(locales-fix, AC_HELP_STRIN
602
552
AC_DEFINE(LOCALES_HACK,1,[ Define if the result of isprint() is unreliable. ])
610
560
AC_ARG_WITH(exec-shell, AC_HELP_STRING([--with-exec-shell=SHELL], [Specify alternate shell (ONLY if /bin/sh is broken)]),
611
561
[if test $withval != yes; then
612
562
AC_DEFINE_UNQUOTED(EXECSHELL, "$withval",
613
Index: debian-mutt/curs_main.c
614
===================================================================
615
--- debian-mutt.orig/curs_main.c 2007-06-14 10:54:19.000000000 +0200
616
+++ debian-mutt/curs_main.c 2007-06-14 10:57:02.000000000 +0200
617
@@ -1111,6 +1111,11 @@ int mutt_index_menu (void)
565
@@ -1131,6 +1131,11 @@ int mutt_index_menu (void)
626
574
mutt_str_replace (&LastFolder, Context->path);
627
575
oldcount = Context ? Context->msgcount : 0;
629
Index: debian-mutt/doc/manual.xml.head
630
===================================================================
631
--- debian-mutt.orig/doc/manual.xml.head 2007-06-14 10:54:19.000000000 +0200
632
+++ debian-mutt/doc/manual.xml.head 2007-06-14 10:57:02.000000000 +0200
633
@@ -4910,6 +4910,205 @@ becomes an issue as mutt will silently f
577
--- a/doc/manual.xml.head
578
+++ b/doc/manual.xml.head
579
@@ -4676,6 +4676,205 @@ macro pager \cb |urlview\n
836
782
<chapter id="mimesupport">
837
783
<title>Mutt's MIME Support</title>
839
Index: debian-mutt/doc/muttrc.man.head
840
===================================================================
841
--- debian-mutt.orig/doc/muttrc.man.head 2007-06-14 10:54:19.000000000 +0200
842
+++ debian-mutt/doc/muttrc.man.head 2007-06-14 10:57:02.000000000 +0200
785
--- a/doc/muttrc.man.head
786
+++ b/doc/muttrc.man.head
843
787
@@ -345,6 +345,24 @@ specify the ID of the public key to be u
844
788
to a certain recipient. The meaning of "key ID" is to be taken
845
789
broadly: This can be a different e-mail address, a numerical key ID,
897
839
else if (DefaultHook && !(data & (M_CHARSETHOOK | M_ICONVHOOK | M_ACCOUNTHOOK))
898
840
&& (!WithCrypto || !(data & M_CRYPTHOOK))
900
Index: debian-mutt/init.h
901
===================================================================
902
--- debian-mutt.orig/init.h 2007-06-14 10:54:19.000000000 +0200
903
+++ debian-mutt/init.h 2007-06-14 10:57:02.000000000 +0200
904
@@ -3129,6 +3129,11 @@ struct command_t Commands[] = {
844
@@ -3210,6 +3210,11 @@ struct command_t Commands[] = {
905
845
{ "fcc-hook", mutt_parse_hook, M_FCCHOOK },
906
846
{ "fcc-save-hook", mutt_parse_hook, M_FCCHOOK | M_SAVEHOOK },
907
847
{ "folder-hook", mutt_parse_hook, M_FOLDERHOOK },
913
853
{ "group", parse_group, 0 },
914
854
{ "ungroup", parse_ungroup, 0 },
915
855
{ "hdr_order", parse_list, UL &HeaderOrderList },
916
Index: debian-mutt/main.c
917
===================================================================
918
--- debian-mutt.orig/main.c 2007-06-14 10:54:19.000000000 +0200
919
+++ debian-mutt/main.c 2007-06-14 10:57:02.000000000 +0200
920
@@ -401,6 +401,12 @@ static void show_version (void)
858
@@ -409,6 +409,12 @@ static void show_version (void)
943
879
commands.c complete.c compose.c copy.c curs_lib.c curs_main.c date.c \
944
880
edit.c enter.c flags.c init.c filter.c from.c \
945
881
getdomain.c group.c \
946
@@ -66,7 +66,7 @@ EXTRA_mutt_SOURCES = account.c md5c.c mu
949
EXTRA_DIST = COPYRIGHT GPL OPS OPS.PGP OPS.CRYPT OPS.SMIME TODO UPDATING \
950
- configure account.h \
951
+ configure account.h compress.h \
952
attach.h buffy.h charset.h copy.h crypthash.h dotlock.h functions.h gen_defs \
953
globals.h hash.h history.h init.h keymap.h mutt_crypt.h \
954
mailbox.h mapping.h md5.h mime.h mutt.h mutt_curses.h mutt_menu.h \
955
Index: debian-mutt/Makefile.in
956
===================================================================
957
--- debian-mutt.orig/Makefile.in 2007-06-14 10:54:19.000000000 +0200
958
+++ debian-mutt/Makefile.in 2007-06-14 10:57:02.000000000 +0200
959
@@ -74,7 +74,7 @@ am_mutt_OBJECTS = $(am__objects_1) addrb
960
attach.$(OBJEXT) base64.$(OBJEXT) browser.$(OBJEXT) \
961
buffy.$(OBJEXT) color.$(OBJEXT) crypt.$(OBJEXT) \
962
cryptglue.$(OBJEXT) commands.$(OBJEXT) complete.$(OBJEXT) \
963
- compose.$(OBJEXT) copy.$(OBJEXT) curs_lib.$(OBJEXT) \
964
+ compose.$(OBJEXT) compress.$(OBJEXT) copy.$(OBJEXT) curs_lib.$(OBJEXT) \
965
curs_main.$(OBJEXT) date.$(OBJEXT) edit.$(OBJEXT) \
966
enter.$(OBJEXT) flags.$(OBJEXT) init.$(OBJEXT) \
967
filter.$(OBJEXT) from.$(OBJEXT) getdomain.$(OBJEXT) \
968
@@ -302,7 +302,7 @@ bin_SCRIPTS = muttbug flea @SMIMEAUX_TAR
969
BUILT_SOURCES = keymap_defs.h patchlist.c reldate.h hcversion.h
970
mutt_SOURCES = $(BUILT_SOURCES) \
971
addrbook.c alias.c attach.c base64.c browser.c buffy.c color.c \
972
- crypt.c cryptglue.c \
973
+ crypt.c cryptglue.c compress.c \
974
commands.c complete.c compose.c copy.c curs_lib.c curs_main.c date.c \
975
edit.c enter.c flags.c init.c filter.c from.c \
976
getdomain.c group.c \
977
@@ -335,7 +335,7 @@ EXTRA_mutt_SOURCES = account.c md5c.c mu
980
EXTRA_DIST = COPYRIGHT GPL OPS OPS.PGP OPS.CRYPT OPS.SMIME TODO UPDATING \
981
- configure account.h \
982
+ configure account.h compress.h \
983
attach.h buffy.h charset.h copy.h crypthash.h dotlock.h functions.h gen_defs \
984
globals.h hash.h history.h init.h keymap.h mutt_crypt.h \
985
mailbox.h mapping.h md5.h mime.h mutt.h mutt_curses.h mutt_menu.h \
986
@@ -507,6 +507,7 @@ distclean-compile:
987
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/commands.Po@am__quote@
988
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/complete.Po@am__quote@
989
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compose.Po@am__quote@
990
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Po@am__quote@
991
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/copy.Po@am__quote@
992
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypt-gpgme.Po@am__quote@
993
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypt-mod-pgp-classic.Po@am__quote@
994
Index: debian-mutt/mbox.c
995
===================================================================
996
--- debian-mutt.orig/mbox.c 2007-06-14 10:54:19.000000000 +0200
997
+++ debian-mutt/mbox.c 2007-06-14 10:57:02.000000000 +0200
882
@@ -66,7 +66,7 @@ EXTRA_mutt_SOURCES = account.c md5.c mut
885
EXTRA_DIST = COPYRIGHT GPL OPS OPS.PGP OPS.CRYPT OPS.SMIME TODO UPDATING \
886
- configure account.h \
887
+ configure account.h compress.h \
888
attach.h buffy.h charset.h copy.h crypthash.h dotlock.h functions.h gen_defs \
889
globals.h hash.h history.h init.h keymap.h mutt_crypt.h \
890
mailbox.h mapping.h md5.h mime.h mutt.h mutt_curses.h mutt_menu.h \
998
893
@@ -29,6 +29,10 @@
999
894
#include "copy.h"
1000
895
#include "mutt_curses.h"
1165
1054
WHERE short DefaultMagic INITVAL (M_MBOX);
1166
Index: debian-mutt/PATCHES
1167
===================================================================
1168
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
1169
+++ debian-mutt/PATCHES 2007-06-14 10:57:02.000000000 +0200
1171
+patch-1.5.16.rr.compressed.1
1172
Index: debian-mutt/po/de.po
1173
===================================================================
1174
--- debian-mutt.orig/po/de.po 2007-06-14 10:54:19.000000000 +0200
1175
+++ debian-mutt/po/de.po 2007-06-14 10:57:02.000000000 +0200
1176
1057
@@ -1279,6 +1279,48 @@ msgstr "Pr�fung des Absenders fehlgeschl
1177
1058
msgid "Failed to figure out sender"
1178
1059
msgstr "Kann Absender nicht ermitteln"
1252
1133
#. this means ctx->changed or ctx->deleted was set, but no
1253
1134
#. * messages were found to be changed or deleted. This should
1254
1135
#. * never happen, is we presume it is a bug in mutt.
1255
Index: debian-mutt/po/POTFILES.in
1256
===================================================================
1257
--- debian-mutt.orig/po/POTFILES.in 2007-06-14 10:54:19.000000000 +0200
1258
+++ debian-mutt/po/POTFILES.in 2007-06-14 10:57:02.000000000 +0200
1136
--- a/po/POTFILES.in
1137
+++ b/po/POTFILES.in
1259
1138
@@ -8,6 +8,7 @@ charset.c