summaryrefslogtreecommitdiff
path: root/mail/gmime24
AgeCommit message (Collapse)AuthorFilesLines
2009-03-22Update to 2.4.4:wiz2-6/+6
2009-03-18 Jeffrey Stedfast <fejj@novell.com> * README: Bumped version * configure.in: Bumped version to 2.4.4 2009-03-18 Jeffrey Stedfast <fejj@novell.com> * configure.in: Check for select() and poll() as well as poll.h * gmime/gmime-gpg-context.c (poll): Implement our own poll() function using select() for portability to MacOS 10.2, which apparently doesn't have poll(). 2009-02-22 Jeffrey Stedfast <fejj@novell.com> * gmime/gmime-utils.c: Use GSlice for rfc822 word tokens and date tokens. * gmime/gmime-parser.c: Updated to use GSlice. 2009-02-22 Jeffrey Stedfast <fejj@novell.com> * gmime/gmime-header.c (g_mime_header_iter_new): Use g_slice_new(). (g_mime_header_iter_free): Use g_slice_free(). (g_mime_header_list_new): Use g_slice_new(). (g_mime_header_list_destroy): Use g_slice_free(). * gmime/gmime-gpg-context.c (gpg_ctx_new): Use g_slice_new(). (gpg_ctx_free): Use g_slice_free(). * gmime/gmime-cipher-context.c (g_mime_signer_new): Use g_slice_new() instead of g_new(). (g_mime_signature_validity_new): Same. (g_mime_signature_validity_free): Use g_slice_free(). (g_mime_signer_free): Same. 2009-02-07 Jeffrey Stedfast <fejj@novell.com> * gmime/internet-address.c: Removed some unused macros. 2009-01-12 Jeffrey Stedfast <fejj@novell.com> * mono/Makefile.am: Fixed to parallel make install, thanks to Diego Petten 2009-01-09 Jeffrey Stedfast <fejj@novell.com> * examples/imap-example.c (write_part): Don't unref the stream we get from g_mime_data_wrapper_get_stream(). (reconstruct_part_content): Fixed error-checking. 2008-11-01 Jeffrey Stedfast <fejj@novell.com> * gmime/gmime-parser.c (nearest_pow): Implement using asm on i386 - this code path isn't normally built, but it's fun to micro-optimize anyway ;-) * gmime/gmime-gpg-context.c (status_backup): Use next_alloc_size() macro - same as gmime-parser.c
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-10-24Import gmime24-2.4.3 as mail/gmime24.wiz7-0/+253
GMime is a set of utilities for parsing and creating messages using the Multipurpose Internet Mail Extension (MIME) as defined by the following RFCs: * 0822: Standard for the Format of Arpa Internet Text Messages * 1521: MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies * 1847: Security Multiparts for MIME: Multipart/Signed and Multipart/Encrypted * 1864: The Content-MD5 Header Field (Obsoletes rfc1544) * 2015: MIME Security with Pretty Good Privacy (PGP) * 2045: Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies * 2046: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types * 2047: Multipurpose Internet Mail Extensions (MIME) Part Three: Message Header Extensions for Non-ASCII Text * 2048: Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures * 2049: Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples * 2183: Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field * 2184: MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations * 2231: MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations (Obsoletes rfc2184) * 3156: MIME Security with OpenPGP (Updates rfc2015)