4bb29e7deb
2007-03-28 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.6 - critical release for the gmime-stream-fs and gmime-stream-file fixes below. * gmime/gmime-stream-filter.c (stream_reset): Try resetting source stream first, this way if that fails we don't reset our state either. * gmime/gmime-stream-fs.c (stream_reset): Same as below. * gmime/gmime-stream-file.c (stream_reset): Make sure to always return 0 or -1, not the value from fseek()ing back to the beginning of the stream (which might not be position 0). 2007-03-27 Jeffrey Stedfast * gmime/gmime-gpg-context.c (gpg_ctx_parse_status): If we aren't in a UTF-8 locale, convert status messages into UTF-8 when using the status line in the GError. 2007-03-26 Jeffrey Stedfast * gmime/gmime-utils.c (g_mime_utils_8bit_header_decode) (g_mime_utils_8bit_header_encode) (g_mime_utils_8bit_header_encode_phrase): Changed all of these functions to take `const unsigned char *' like they used to. Fixes bug #423147. * gmime/gmime-gpg-context.c (gpg_ctx_new): Initialize flushed and nodata state variables. Thanks to valgrind for finding these... * gmime/gmime-content-type.c (g_mime_content_type_new_from_string): Shouldn't need to g_strstrip() the type, is_ttoken() won't match against lwsp chars. Also, instead of simply scanning past lwsp between some tokens, use decode_lwsp() between *all* tokens so that we handle comments as well (not that there should be any...). * gmime-2.0.pc.in: Got rid of the redundant @LIBS@ which contained the same value as @GMIME_LIBS@. * configure.in: Added configure checks for large file support. 2007-03-26 Jeffrey Stedfast * gmime-param.c: #include "gmime-parse-utils.h" and got rid of this file's own decode_lwsp() implementation. * internet-address.c: #include "gmime-parse-utils.h" which is where a bunch of the parser functions have been moved from here. * gmime-utils.c: #include "gmime-parse-utils.h" for decode_lwsp() and decode_domain() (decode_addrspec): Moved here from internet-address.c which had been exporting the symbol previously (so that decode_domain didn't have to be copy/pasted). Now this function can be made static - yay! No more exporting un-namespaced symbols! * gmime/gmime-message.c: #include "gmime-parse-utils.h" for decode_lwsp() * gmime/gmime-parse-utils.[c,h]: New source files containing some parse utility functions that had been copy/pasted between several source files previously. 2007-03-25 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.5 2007-03-25 Jeffrey Stedfast * tests/Makefile.am (local-check): Simplified. * tests/test-streams.c: Generate our own test data if we aren't given any. * tests/test-cat.c: Updated for the new Makefile.am rule. * gmime/gmime-stream-mmap.c (stream_length): Fixed to return the correct length when bound_end == -1 but bound_start != 0. Discovered this thanks to my new testsuite. * gmime/internet-address.c (decode_mailbox): If we can't find a local-part and inptr is ',', set *in = inptr; rather than *in = inptr + 1; Discovered this bug thanks to my new testsuite. * tests/test-mime.c: Rewritten to use testsuite library. 2007-03-24 Jeffrey Stedfast * tests/Makefile.am (check-local): Rewritten to actually run the automated tests. * tests/test-mbox.c: Rewritten to use testsuite library. * tests/test-pgp.c: Rewritten to use testsuite library. * tests/test-pgpmime.c: Rewritten to use testsuite library. * tests/test-cat.c: Rewritten to use testsuite library. * tests/test-streams.c: Rewritten to use testsuite library. * tests/test-iconv.c: Rewritten to use testsuite library. * tests/testsuite.[c,h]: New automated test-suite helper library. 2007-03-20 Jeffrey Stedfast * configure.in: Check for the existance of _timezone and nfds_t. * gmime/gmime-utils.c (mktime_utc): Use _timezone if HAVE__TIMEZONE is set. * gmime/gmime.c (g_mime_init): If HAVE_TIMEZONE or HAVE__TIMEZONE is set, call tzset() to initialise the timezone variable. 2007-03-12 Jeffrey Stedfast * gmime/gmime-param.c (decode_param): Instead of only checking that the param value begins with "=?", check if that sequence exists anywhere in the value. Fixes bug #407522. * src/uudecode.c (uudecode): Use a strcmp instead of comparing against a string literal (which was technically correct in this case, but the prettyification would be nice if "-" was specified in argv too). Fixes bug #408613. 2007-03-10 Jeffrey Stedfast * gmime/gmime-message.c (g_mime_message_get_all_recipients): New convenience function to get To, Cc, and Bcc recipients all in a single list. 2007-02-19 Jeffrey Stedfast * gmime/gmime-message.h: Moved g_mime_message_get_body() into the deprecated block. 2007-02-11 Jeffrey Stedfast * gmime/gmime-utils.c: Removed the need for the ctype isblank() function. * gmime/gmime-param.c (decode_int): Need to use (unsigned char *) when passing indexes to ctype functions. 2007-02-10 Jeffrey Stedfast * gmime/gmime-charset.c: Changed the names of the charset format macros to coincide with the new names output by iconv-charset.c. (g_mime_charset_iconv_name): Use the new macro names. * iconv-detect.c: Use %u instead of %d, also changed the names of the format #defines that we print out. * gmime/gmime-utils.c (g_mime_utils_quote_string): Optimise a smidgen. (g_mime_utils_unquote_string): Fixed, this wasn't working right... 2007-02-09 Jeffrey Stedfast * gmime/gmime-stream-filter.c (stream_write): Instead of comparing the return value of the source stream write() to our input length to write, compare to -1. We can't assume the the value the source stream will return will be what we expected, all we can do is check for error. * gmime/gmime-part.c: Same as below. * gmime/gmime-filter-basic.c: Fixes to signedness compile warnings and updated to reflect gmime-utils.h changes. * gmime/gmime-multipart.c (multipart_set_boundary): Updated to reflect gmime-utils.h changes. * gmime/gmime-stream.c (g_mime_stream_writev): If any of the writes fail, return -1. * gmime/gmime-utils.c: header_encode_*() and header_decode_*() now take const char * rather than const unsigned char * arguments. This has been done in an effort to fix compile warnings about signed vs unsigned char * pointers. The 'save' argument to all of the stream encoders/decoders have been changed to a guint32, again for signed vs unsigned warning fixes.
136 lines
5.9 KiB
Text
136 lines
5.9 KiB
Text
@comment $NetBSD: PLIST,v 1.8 2007/04/15 13:11:40 wiz Exp $
|
|
bin/gmime-config
|
|
bin/uudecode
|
|
bin/uuencode
|
|
include/gmime-2.0/gmime/gmime-charset.h
|
|
include/gmime-2.0/gmime/gmime-cipher-context.h
|
|
include/gmime-2.0/gmime/gmime-content-type.h
|
|
include/gmime-2.0/gmime/gmime-data-wrapper.h
|
|
include/gmime-2.0/gmime/gmime-disposition.h
|
|
include/gmime-2.0/gmime/gmime-error.h
|
|
include/gmime-2.0/gmime/gmime-filter-basic.h
|
|
include/gmime-2.0/gmime/gmime-filter-best.h
|
|
include/gmime-2.0/gmime/gmime-filter-charset.h
|
|
include/gmime-2.0/gmime/gmime-filter-crlf.h
|
|
include/gmime-2.0/gmime/gmime-filter-enriched.h
|
|
include/gmime-2.0/gmime/gmime-filter-from.h
|
|
include/gmime-2.0/gmime/gmime-filter-gzip.h
|
|
include/gmime-2.0/gmime/gmime-filter-html.h
|
|
include/gmime-2.0/gmime/gmime-filter-md5.h
|
|
include/gmime-2.0/gmime/gmime-filter-strip.h
|
|
include/gmime-2.0/gmime/gmime-filter-windows.h
|
|
include/gmime-2.0/gmime/gmime-filter-yenc.h
|
|
include/gmime-2.0/gmime/gmime-filter.h
|
|
include/gmime-2.0/gmime/gmime-gpg-context.h
|
|
include/gmime-2.0/gmime/gmime-header.h
|
|
include/gmime-2.0/gmime/gmime-iconv-utils.h
|
|
include/gmime-2.0/gmime/gmime-iconv.h
|
|
include/gmime-2.0/gmime/gmime-message-part.h
|
|
include/gmime-2.0/gmime/gmime-message-partial.h
|
|
include/gmime-2.0/gmime/gmime-message.h
|
|
include/gmime-2.0/gmime/gmime-multipart-encrypted.h
|
|
include/gmime-2.0/gmime/gmime-multipart-signed.h
|
|
include/gmime-2.0/gmime/gmime-multipart.h
|
|
include/gmime-2.0/gmime/gmime-object.h
|
|
include/gmime-2.0/gmime/gmime-param.h
|
|
include/gmime-2.0/gmime/gmime-parse-utils.h
|
|
include/gmime-2.0/gmime/gmime-parser.h
|
|
include/gmime-2.0/gmime/gmime-part.h
|
|
include/gmime-2.0/gmime/gmime-session-simple.h
|
|
include/gmime-2.0/gmime/gmime-session.h
|
|
include/gmime-2.0/gmime/gmime-stream-buffer.h
|
|
include/gmime-2.0/gmime/gmime-stream-cat.h
|
|
include/gmime-2.0/gmime/gmime-stream-file.h
|
|
include/gmime-2.0/gmime/gmime-stream-filter.h
|
|
include/gmime-2.0/gmime/gmime-stream-fs.h
|
|
include/gmime-2.0/gmime/gmime-stream-mem.h
|
|
include/gmime-2.0/gmime/gmime-stream-mmap.h
|
|
include/gmime-2.0/gmime/gmime-stream-null.h
|
|
include/gmime-2.0/gmime/gmime-stream.h
|
|
include/gmime-2.0/gmime/gmime-utils.h
|
|
include/gmime-2.0/gmime/gmime.h
|
|
include/gmime-2.0/gmime/internet-address.h
|
|
lib/gmimeConf.sh
|
|
lib/libgmime-2.0.la
|
|
lib/pkgconfig/gmime-2.0.pc
|
|
share/gtk-doc/html/gmime/CipherContexts.html
|
|
share/gtk-doc/html/gmime/DataWrappers.html
|
|
share/gtk-doc/html/gmime/Filters.html
|
|
share/gtk-doc/html/gmime/Headers.html
|
|
share/gtk-doc/html/gmime/InternetAddresses.html
|
|
share/gtk-doc/html/gmime/MimeParts.html
|
|
share/gtk-doc/html/gmime/Parsers.html
|
|
share/gtk-doc/html/gmime/Sessions.html
|
|
share/gtk-doc/html/gmime/Streams.html
|
|
share/gtk-doc/html/gmime/ch01.html
|
|
share/gtk-doc/html/gmime/classes.html
|
|
share/gtk-doc/html/gmime/core.html
|
|
share/gtk-doc/html/gmime/fundamentals.html
|
|
share/gtk-doc/html/gmime/gmime-building.html
|
|
share/gtk-doc/html/gmime/gmime-changes-2-0.html
|
|
share/gtk-doc/html/gmime/gmime-changes-2-2.html
|
|
share/gtk-doc/html/gmime/gmime-compiling.html
|
|
share/gtk-doc/html/gmime/gmime-data-wrappers.html
|
|
share/gtk-doc/html/gmime/gmime-filters.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-charset.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-cipher-context.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-content-type.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-data-wrapper.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-disposition.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-basic.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-best.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-charset.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-crlf.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-enriched.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-from.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-gzip.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-html.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-md5.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-strip.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-windows.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter-yenc.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-filter.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-gpg-context.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-header.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-iconv-utils.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-iconv.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-message-part.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-message-partial.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-message.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-multipart-encrypted.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-multipart-signed.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-multipart.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-object.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-param.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-parser.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-part.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-session-simple.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-session.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-stream-buffer.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-stream-cat.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-stream-file.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-stream-filter.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-stream-fs.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-stream-mem.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-stream-mmap.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-stream-null.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-stream.html
|
|
share/gtk-doc/html/gmime/gmime-gmime-utils.html
|
|
share/gtk-doc/html/gmime/gmime-gmime.html
|
|
share/gtk-doc/html/gmime/gmime-internet-address.html
|
|
share/gtk-doc/html/gmime/gmime-question-index.html
|
|
share/gtk-doc/html/gmime/gmime-resources.html
|
|
share/gtk-doc/html/gmime/gmime-streams.html
|
|
share/gtk-doc/html/gmime/gmime.devhelp
|
|
share/gtk-doc/html/gmime/gmime.devhelp2
|
|
share/gtk-doc/html/gmime/gmime.html
|
|
share/gtk-doc/html/gmime/home.png
|
|
share/gtk-doc/html/gmime/index.html
|
|
share/gtk-doc/html/gmime/index.sgml
|
|
share/gtk-doc/html/gmime/left.png
|
|
share/gtk-doc/html/gmime/right.png
|
|
share/gtk-doc/html/gmime/style.css
|
|
share/gtk-doc/html/gmime/up.png
|
|
@dirrm share/gtk-doc/html/gmime
|
|
@dirrm include/gmime-2.0/gmime
|
|
@dirrm include/gmime-2.0
|