GMime

GMime is a C/C++ library for parsing and creating messages using the Multipurpose Internet Mail Extension (MIME).

Tags Security Cryptography Communications Email Software Development Libraries Office/Business groupware Utilities
Licenses LGPL
Operating Systems POSIX Unix Windows Windows Mac OS X
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  09 Apr 2009 17:22
  • Rrelease-after

    Changes: This release adds Visual C++ Project/Solution files to ease building on Windows systems, and has several fixes to improve Windows support. It fixes a bug with uudecoding.

    • Rrelease-mid
    •  26 Sep 2008 16:46
    • Rrelease-after

    Changes: This release has had a major API overhaul to make all objects more powerful and consistent with each other as well as other GObject-based libraries. Enabling support for large files no longer has the adverse effect of breaking the ABI because all public stream APIs now use 64-bit integers. The C# binding APIs have also been greatly enhanced.

    Changes: g_mime_parser_get_headers_[begin,end]() were added to get the message header offsets as needed by projects like Bongo and DBMail. Some unnecessary fields were removed from GMimeMultipart and subclasses to reduce duplication of strings that could easily be gotten from a table lookup. GTrie and Cache were reworked a bit to use GLib's GSlice allocator instead of a custom allocator, which should reduce memory usage. GMimeObject::set_content_type() and the parser bits that used to call it were modified so that duplicate string processing was reduced or eliminated.

    • Rrelease-mid
    •  20 Jul 2008 10:51
    • Rrelease-after

    Changes: The uudecode program was fixed to properly handle base64-encoded input. Some fixes were made to prevent reading past the end of buffers in some corner-cases.

    Changes: This release adds support for iterating over header fields more naturally, and adds the ability to more easily remove desired headers directly. It also adds support for SHA-224, SHA-256, SHA-384, and SHA-512 OpenPGP hashes.

    A0fbb2cb899c76641004c6a1b36b2737_thumb

    Project Spotlight

    dillo Web browser

    A fast, light HTML web browser.

    No-screenshot

    Project Spotlight

    WAVIQ

    Software that combines microphone and Webcam input to form dynamic visualization.