[gmime] Created tag 0.8.0
- From: Jeffrey Stedfast <fejj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gmime] Created tag 0.8.0
- Date: Tue, 7 Feb 2017 16:57:36 +0000 (UTC)
The unsigned tag '0.8.0' was created.
Tagger: Jeffrey Stedfast <jestedfa microsoft com>
Date: Tue Feb 7 11:57:25 2017 -0500
Tagged for 0.8.0
Changes since the last tag 'initial-import':
Charles Kerr (20):
little stuff...
made const the input ptrs for encode/decode funcs.
New function similar to g_mime_message_get_body. Useful if you want a raw
don't crash if the date string passed in is NULL.
change g_return_if_fail() to g_return_val_if_fail() to ensure that a value
gracefully handle a NULL pointer being passed in. Thanks to Christophe
small patch to handle 2-digit year representation a little better -- "71"
fix memory leak - the disposition wasn't being g_free()d.
constify the argument list. same.
new function to read a message from a FILE* instead of a character array.
fix small bug that crept into the last commit.
big speedups.
query nl_langinfo for the codeset instead of assuming iso-8859-1 (which is
include <string.h> to pick up memcpy prototype. same. same. same.
added support for decoding a uuencoded stream; added a placeholder for
bugfix for when getting the content from a stream-mem. We were just
fix refcount stealth bug. Calling this on a buffered stream wound up
make sure outptr is zeroed out before we read it in
added g_return_val_if_fail checks in the entry point.
replaced "g_return_if_fail" with "g_return_val_if_fail". same.
Jeffrey Stedfast (230):
Thanks to Charles Kerr of Pan fame for the following fixes.
Added "."
Also updated.
Added code to test g_mime_message_get_body()
New automake file (when we make a release, this directory should really be
New automake file (when we make a release, this directory should really be
Fixed the off-by-one-hour bug.
Use g_mime_utils_8bit_header_encode_phrase() to encode the addrspec.
Test g_mime_message_get_body() here as well.
Add -DG_LOG_DOMAIN=\"gmime\"
Added Gtk-Doc style comments to all the functions.
Moved code around to avoid unecessary warnings.
Oops. Set the subject with the decoded string rather than the encoded one.
Updated.
Updated.
Added doc
Added a new paragraph explaining the difference between functions that
Added - apparently we need this :-)
Added - apparently we need this :-)
New convenience function to decode the contents of a mime part (based on
New function to fold headers. (g_mime_header_printf): New convenience
Added.
Append a ";" before appending any parameters even when there is no
took out debug printf's
Changed version to 0.1.1.
New function to unfold a header (to be used internally).
added some notes to self about possible places to improve on gmime
Updated.
Updated.
Updated.
Ignore extranious semicolons between parameters. Handle the event where
Bumped the version to 0.2.0 because the API has changed a bit.
Updated.
New convenience function for manipulating each subpart of a mime part.
Install gmime.m4
Added test code for the address parser.
Added rfcs of interest
oops, wrong rfc :-)
Updated with more RFCs, etc.
more s/mime rfcs
Fixed Makefile.am to pass distcheck
Traverses a MIME Part and 'always' extracts the body assuming it exists.
Generate a random boundary if passed boundary is NULL.
file pgp-utils.h was initially added on branch GMIME_PGP_MIME.
file pgp-utils.c was initially added on branch GMIME_PGP_MIME.
file pgp-mime.h was initially added on branch GMIME_PGP_MIME.
file pgp-mime.c was initially added on branch GMIME_PGP_MIME.
Updated to 0.3.0
Erm, smack me. This needs to be recursive (this is what happens when I
Hmmm, why weren't multiparts using the internal get_content_type function
Wrap some content-* headers that might sometimes be long.
Updated.
file gmime-pgp-utils.html was initially added on branch GMIME_PGP_MIME.
file gmime-pgp-mime.html was initially added on branch GMIME_PGP_MIME.
file pgp-utils.sgml was initially added on branch GMIME_PGP_MIME.
file pgp-mime.sgml was initially added on branch GMIME_PGP_MIME.
Don't set the boundary if we are able to get the boundary from the
Updated.
updated spec.in
Added support for parsing Content-Location and Content-Md5 headers. Trim
updated the documentation
fixed a gtk-doc warning
Oops, didn't quite do this right. It should be correct now.
added docs for the g_mime_part_verify_content_md5
Don't allow the setting of Content-MD5 headers for multipart/* and
minor fixes...
nothing much
Check for NULL returns from g_strstrbound.
Updated.
nothing much
So set_content_array() was no good. After inspecting glib it was
Oops. Don't init content_md5 with the content location string ;-)
Allow for time token to not have a seconds field.
updated test-mime.c
Fix a possible buffer overrun.
oops
It's okay to have a NULL disposition or a NULL param hash.
Try to be a little better about extracting the name, not 100% accurate but
oops.
fixed a leak in the test code.
fixed another mem leak in the testers
Fix a compile warning.
Made smarter.
removed COPYING.LIB since GMime is licensed GPL
Try to only get "fully-qualified" domain names, or ones that "look" like
Oops, take out the check for isblank().
Include '.' as a char to quote.
Include '.' as a char to quote.
updated .cvsignore
Simplified and also unfolded content-headers.
New file for systems that do not have alloca().
Use $(INSTALL) and $(INSTALL_DATA) rather than `install -m 644`
updated docs
Updated.
Updated version to 0.6.0.
Fixes on behalf of Charles Kerr of Pan fame:
Oops, test to make sure we won't be running past the end of the buffer
removed libgmime.spec.in and replaced it with gmime.spec.in
updated .cvsignore
Oops. Don't place "Cc:" in the header value string :-)
Minor cleanup.
New function. (g_mime_header_set): Setting header to NULL no longer
Added. Provides some timing macros for performace testing.
oops, add this file too
When returning due to a missing local part, make sure to set *in to inptr.
Added gmime-charset.[c,h] to the build.
Updated.
Oops. Add the closing ? char. (g_mime_utils_8bit_header_encode): Oops.
Abstract stream class.
Updated.
minor fix
minor fixes...forgot to increment the position when reading data. also no equiv for feof() for fd's
Fix offset calculations.
Ref the stream. (g_mime_data_wrapper_set_stream): Same.
Copy over the filters.
Reset the position offset. Doh!
Improve.
Updated.
do some bounds checking
New stream that buffers reads or writes to/from another stream. Will also
Implemented. (stream_reset): Implemented. (stream_eos): Implemented.
New test suite for streams.
Seek to the position we think we're at before attempting to write, and
Documented streams.
Return stream->position here too.
removed debug printfs
updates to docs
updated docs
Incremement the stream position by the number of bytes we wrote.
removed g_warnings
added test-streams to the ignore file
New parser (with exactly the same API as gmime-parser.c) that is meant to
added some stuff
buflen should be an ssize_t not a size_t. Thanks to Chanrles for catching
If we just change the order of operations, we can get away without a
Fixes for c++ compilation
Implemented uuencoding. (filter_complete): Implemented uuencoding.
get rid of an "unused variable" compile warning
Fix for Debian and Solaris.
No longer takes a 'toplevel' argument. (g_mime_part_to_string): No longer
Updated to use g_mime_stream_buffer_readln.
updated acconfig.h
updated config.h.in
more configure.in checks...for stuff like alloca hmmm, unless I did something wrong, my system
doesn't have the alloca function? weird...
Use g_mime_header_add instead of g_mime_header_set so we can get multiple
Now takes an "init_headers" argument, it doesn't really matter what value
updated the changelog
Updated the version to 0.7.0
Added checks for strlib functions and bumped the version to 0.7.1 (there
updated
A new stream, similar to /dev/null basically.
#include <strings.h> makes all the difference in the world I guess
Bumped version to 0.7.2 due to the change-over to refcounted mime objects.
Bumped version to 0.7.3
oops, forgot to cvs add these I guess
apparently forgot to add these as well
updated the README to mention that we are now compliant with rfc2184
Updated documentation
added docs for gmime-stream-null
added the base64/qp/etc encoding rfc
updated gmime.h.in
Make into a macro, we don't need to do a strlen because the atom is a
Implemented.
Added documentation of the use of filters.
updated inline docs and regenerated the html documentation
oops, fixed a typeo
Bumped the version to 0.7.4 and added checks for system mmap functions.
BSD defines the prototype as returning size_t, the strlen of the resultant
ugh, get rid of some gchar nastiness
file gmime-pgp-context.c was initially added on branch GMIME_PGP_MIME.
file gmime-pgp-mime.h was initially added on branch GMIME_PGP_MIME.
file gmime-pgp-mime.c was initially added on branch GMIME_PGP_MIME.
file gmime-pgp-context.h was initially added on branch GMIME_PGP_MIME.
initialize fromcount to 0.
Fixed a bug - don't set bounds on the original stream, set the bounds on
Make sure boundary is non-NULL before calling strlen on it.
Implemented a slight optimization which bypasses the need to do any
Set is_multipart to FALSE. (g_mime_parser_construct_part_internal): Get
just updating .cvsignore
updated documentation and added docs for gmime-stream-mmap
use size_t where appripriate to try and be 64-bit clean
The outbuf for QP decoding can be up to len + 2 bytes and UU decoding
Now an internal-only method.
Added a --enable-warnings to turn on compiler warnings.
A memchunk library similar to g_mem_chunk's but faster.
oops, fixed a few minor bugs in my memchunk implementation
reimplement to not use GLists (appending is slow) and also to not
Various compiler warning fixes to several source files (mostly "unused
oops.
Oops. Don't forget to free the tree after we're finished with it...
'type' is now an unsigned int rather than a signed int.
Prune 'cleaned' nodes from our free-node list. Thanks to Charles Kerr for
ack, minor fixity fix.
Do null-checking.
Initialize the refcount to 1. (internet_address_destroy): This is now an
Bumped version number to 0.7.5 since the internet-address API and bits of
Convert the chars to lowercase before diffing.
Optimized group parsing.
file gmime-gmime-pgp-mime.html was initially added on branch GMIME_PGP_MIME.
file gmime-gmime-pgp-context.html was initially added on branch GMIME_PGP_MIME.
file gmime-pgp-mime.sgml was initially added on branch GMIME_PGP_MIME.
file gmime-pgp-context.sgml was initially added on branch GMIME_PGP_MIME.
Fixed a logic mistake that prevented pruning of the head node.
Oops, when tree_search() returns 0 we want to prune it, not the other way
Implemented.
Added a #include <alloca.h> if HAVE_ALLOCA_H is defined - this limits the
Bumped version to 0.7.6
added checks for libiconv
oops, might help if I add gmime-filter-charset to the Makefile.am ;-)
fixed compile problems
Bumped the version to 0.7.7
test suite to make sure that the gmime-iconv cache works.
New utility function to iconv n bytes of a string and return a buffer
use the outbuf ptr to set the terminating null char rather than calculating the length offset, it's
just cleaner.
a patch to make gmime build with glib2
oops, AC_DEFINE(HAVE_GLIB2)
Fixed some silliness, thanks to Charles Schmidt.
If we get an EILSEQ, just return NULL rather than g_strndup'ing the
Fixed more silliness.
oops, swap the args in the call to iconv_open
Slight optimization.
reverted my optimization and fixed a bug that added the node to the wrong bucket.
Return the node - how did I miss this!?
updated some files
updated iconv tests and added a g_warning to g_mime_iconv_strndup
Handle the x-uuencode encoding type.
Fixed an oops. (iconv_cache_bucket_get_first_unused): Fixed another oops.
Updated for AIX, HPUX, IRIX, and Sun systems.
make sure our buffer is long enough
Updated.
Jeffrey stedfast (1):
New filter to escapre from-lines.
Tov Are Jacobsen (7):
New utility funtion: g_mime_part_get_child_from_content_id()
g_mime_part_get_filename() now takes a const GMimePart.
Added new function, g_mime_part_set_content_array().
Added a some new date parsing tests to make sure that two-digit years are working properly. (They
are.)
Added test case that excercises the decode bug reported by Frederic
Oops, uulen should've been a gchar, not an int.
And, the Winner of the Least Interesting CVS Gnome Commit for 2001: Add
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]