summaryrefslogtreecommitdiffstats
path: root/handler.c
AgeCommit message (Collapse)Author
2000-01-06Update copyright notices for unstable.Thomas Roessler
1999-09-23Fix a buffer overflow and a bug helping with exploiting thisThomas Roessler
overflow in the text/enriched handler.
1999-07-26Undo the content-disposition changes. They don't merge well withThomas Roessler
operations such as printing, and need some more thought.
1999-07-26When an attachment's content-disposition is different from "inline",Thomas Roessler
and if the user sets the use_cdisp option, don't auto_view this part.
1999-05-16Fix base64 decoding.Thomas Roessler
1999-03-31A couple of optimizations, most notably for the special case of aThomas Roessler
non-prefix state.
1999-03-30This patch removes at least some of the horrible utf-8 kluges inThomas Roessler
charset.c. The new DECODER framework is currently only used in handler.c, and there in a horribly inefficient manner. We should use greater blocks of data, which would be much more efficient than what we are currently doing. Most of the other charset-related code still uses the old mutt_display_char() &friends interface, which is actually ok as long as you don't try to handle multibyte character sets. The most notable change should be the one to mutt_get_translation(): It will delay the loading and parsing of character set information files until it's really needed, catching a huge amount of standard cases. As a side effect, this will make "iso tagged as ascii" "work" again, as long as both sides use the same iso character set.
1999-03-09handler.c: Properly handle message/external-body expiry.Thomas Roessler
menu.c: Small fix from Liviu. send.c: Honor confirm_create for FCCs. cvs: ----------------------------------------------------------------------
1999-02-10Fix the security fix.Thomas Roessler
1999-02-02Merging the external character set patch into unstable.Thomas Roessler
Additionally, this change introduces a M_CHARCONV state flag which gives us some more control about when character set conversions are actually done. Current versions of mutt would happily apply character set conversions when, e.g., saving a text/plain attachment to a file. (We had at least one corrupt russing translation file due to this mis-feature.) Additionally, we clean up some of the character set related code in handler.c. Most of that is now done by the decoder functions in charset.c.
1999-01-22Heavy hacking on mutt's pgp support. We no longer read the completeThomas Roessler
key ring into memory. For gpg, performance is heavily improved due to the fact that we are passing a couple of key hints to the key ring parsing back-end.
1999-01-11When decode-forwarding messages with message/Rfc822 attachments,Thomas Roessler
mutt should weed the attachments' headers according to the setting of $forward_weed.
1999-01-07Updated implicit autoview handling from stable.Thomas Roessler
1999-01-07Get rid of RCS ids in source files. They are getting in our wayThomas Roessler
when merging changes.
1999-01-04Make the experimental branch the main trunk.Thomas Roessler
1999-01-02mutt_parse_date () shouldn't modify its argument. Problem noted byThomas Roessler
Byrial Jensen.
1998-11-14Type cast nit from Gero Treuner.Thomas Roessler
1998-11-12Introduce a state_printf() function.Thomas Roessler
1998-11-10Introduce or rewrite mutt_{str*cmp,strlen} and use them all over theThomas Roessler
place. If there are still segmentation faults due to missing NONULLs over, they are gone now.
1998-11-09A message/external-body handler. From Byrial Jensen.Thomas Roessler
1998-11-09Byrial Jensen's alternative_handler patches. This may lead toThomas Roessler
non-desirable effects with attachment deletion; these effects will go when the new attachment deletion code is implemented.
1998-10-16Nits from Vikas.Thomas Roessler
1998-10-15Change "static char rcsid[]" to "static const char rcsid[]" to makemutt-0-94-13-relThomas Roessler
gcc shut up about this.
1998-10-14Fix prefix and utf8 issues in the uudecoder.Thomas Roessler
1998-10-14Thinking about this once again, ok folks, here comes x-uuencodeThomas Roessler
support.
1998-10-14typo.Thomas Roessler
1998-10-14When Charset is utf-8 (not recommended!), don't active utf8Thomas Roessler
translation in the various handler routines.
1998-10-13Add RCS $Id$ strings to (hopefully) all source files.Thomas Roessler
1998-10-05File descriptor leak alert.Thomas Roessler
1998-10-05Avoid a hang due to blocking pipe writes in the auto view code.Thomas Roessler
1998-10-01Gero Treuner's reply_quote patch.Thomas Roessler
1998-10-01Adding gettext support, based on the patch by Marco d'Itri.Thomas Roessler
1998-09-15_Really_ fix CRLF handling.Thomas Roessler
1998-09-15Adding basic UTF-8 support.Thomas Roessler
1998-09-15Add charset alias support and fix various errors in theThomas Roessler
character set code.
1998-09-13This patch adds on-demand loading of character set tables,Thomas Roessler
changes the default location of $SHAREDIR, and fixes some compilation problems occuring on machines without PGP installed.
1998-09-12[patch-0.93.2i.ru.mmultiple_charsets.gz] This patch addsThomas Roessler
support for international character sets. Currently, mutt knows about the following character sets and is able to convert between them: iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866. (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
1998-09-07[patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes variousThomas Roessler
pgp-related issues. In particular, mutt won't segfault when trying to decrypt-save messages from the index, and the presence of a PGP-encrypted body part on the attachment menu will no longer confuse the MIME parser.
1998-09-07Introducing decrypt-save, decrypt-copy, andThomas Roessler
$forw{ard,}-decrypt. Based on work by Emil Laurentiu.
1998-08-25CVS branch clean-up.Thomas Roessler
1998-06-08Initial revisionThomas Roessler