summaryrefslogtreecommitdiffstats
path: root/mutt_idna.c
AgeCommit message (Collapse)Author
2003-11-12Fix IDN API incompatibility problems.Thomas Roessler
2003-09-19As the ones of you who compile with new gcc's probably have noticed,Mads Martin Joergensen
there's a lot of type-punning in Mutt. With help from Philipp Thomas, I've fixed all I could find in CVS (please double-check, one might have slipped through the cracks), I can make one for 1.4 CVS branch as well if wanted.
2003-04-08Try to catch a couple of cases in which parameters for malloc callsThomas Roessler
could overflow. Thanks to Timo Sirainen for the heads-up.
2003-03-18(mutt_addr_for_display): Fix memory leak. `user' and `domain'Andrew W. Nosenko
buffers was never deallocated. (mbox_to_udomain): Fix memory leak. `scratch' buffer was not deallocated when `mbx' doesn't contain '@'. Also rewritten for allocating memory only when needed and only how many as needed.
2003-03-07It seems like libidn doesn't like to translate NULL pointers.Thomas Roessler
2003-03-05Fix tlr's pre-processor screw-up.Andrew W. Nosenko
2003-03-04Unset UseSTD3ASCIIRules, and set AllowUnassigned. (Just readingThomas Roessler
some standards.)
2003-03-03IDN support for e-mail messages. Things should work automagicallyThomas Roessler
once you have the GNU IDN library available from ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which can't be losslessly recoded to your local character set, mutt should automatically fall back to using the ASCII representation. There's probably a considerable number of bugs in this, and the code may, at this point, not even compile on machines without libidn. Will start working on that ASAP.