[2006-05-20] CVS repository changes
This message was generated and sent automatically. It contains a
summary of the CVS commits over the last 48 hours. These changes
should be propagated to the public repository within at most a day
or two. Most probably, they have already been propagated.
2006-05-19 20:38:05 Brendan Cully (brendan)
* doc/Makefile.in: Add intro.html to distributed HTML files
(fallout from conversion from article to book).
2006-05-19 18:51:58 Brendan Cully <brendan@xxxxxxxxxx> (brendan)
* UPDATING: Use +/-/! instead of N/D/M in UPDATING.
2006-05-19 18:32:35 brendan (brendan)
* UPDATING: Add new updating file
2006-05-19 18:30:10 Rocco Rutte <pdmef@xxxxxxx> (brendan)
* Makefile.am, README: The UPDATING document is supposed (when
complete) to provide quick pointers by date to changed features
(new options/commands, new features, changed defaults, etc.)
* doc/manual.xml.head, init.h: Document speed impact of
attachment counting. This adds a short paragraph to manual.xml
and cross-links %X-expandos to it.
2006-05-18 18:35:10 Rocco Rutte <pdmef@xxxxxxx> (brendan)
* hcache.c, hcache.h, imap/imap.c, imap/message.c, mh.c: Use
header_cache_t* instead of void* for header cache.
In hcache.c, the header_cache structure is defined to match
the needs per DB backend used. Thus the interface uses void*
abstract from it.
This patch adds a 'header_cache' forward declaration to hcache.h
so that we at least get a little more type safety.
* INSTALL: Note that the DocBook 4.2 DTD should be installed
locally in order to build the manual.
* doc/chunk.xsl, doc/manual.xml.head, doc/manual.xml.tail,
makedoc.c: Properly use tables in manual where appropriate.
Now, lots of information which really deserves a table is just
put into <screen/> sections with manual line breaks and things
like that.
This is ugly for several reasons including that the information
stored there should be accessable straight from the table of
contents.
For the TOC, this patch switches to <book/> for the manual and
uses a deeper split level so things actually look nicer.
The only problem are tables which may be not so well supported
when dumping the HTML to .txt but the DocBook->txt converter
with table support is work-in-progress...
* imap/message.c, imap/utf7.c, imap/util.c, mutt_ssl_gnutls.c,
muttlib.c, mx.c, pager.c, pgplib.c, remailer.c, rfc1524.c,
rfc2047.c, rfc2231.c, rfc822.c, sendlib.c, buffy.c, charset.c,
check_sec.sh, color.c, enter.c, group.c, hash.c, init.c, lib.c,
menu.c, mh.c, mutt_idna.c: Avoid safe_free() usage and add
security checks
Add checks to check_sec.sh for memory functions.
These include a check for use of safe_free() instead of FREE()
and a check whether FREE(&...) is used.
For the former, __SAFE_FREE_CHECKED__ is to be used, for the
latter __FREE_CHECKED__ to avoid messages from check_sec.sh
2006-05-18 08:53:31 Rocco Rutte <pdmef@xxxxxxx> (roessler)
* Makefile.am, build-release, reldate.h: Autogenerate reldate.h
from ChangeLog.