sope/sope-mime/NGMime
Francis Lachapelle 0eb64db6e1 fix(mime): encode text parts individually
Fixes #5376
2021-08-25 14:57:37 -04:00
..
COPYING Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
COPYRIGHT Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
ChangeLog See ChangeLog 2010-07-29 17:45:00 +00:00
GNUmakefile Monotone-Parent: c7b7f5124aeab9453c93d95272e1bf91e7ac3172 2012-05-01 20:34:36 +00:00
GNUmakefile.preamble Fix for bug #1288 2011-05-09 20:24:23 +00:00
NGConcreteMimeType.h (fix) expose the "method" method, you silly SOPE 2017-01-13 15:42:07 -05:00
NGConcreteMimeType.m Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMime-Info.plist Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMime.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMime.m Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeAddressHeaderFieldGenerator.m (fix) let the code compile on older gcc versions 2015-05-26 15:09:43 -04:00
NGMimeBodyGenerator.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeBodyGenerator.m fix(mime): encode text parts individually 2021-08-25 14:57:37 -04:00
NGMimeBodyParser.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeBodyParser.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeBodyPart.h (fix) added missing commits for S/MIME support 2018-01-12 15:38:12 -05:00
NGMimeBodyPart.m fix(mime): expose content-disposition in bodyInfo 2021-05-06 14:12:59 -04:00
NGMimeBodyPartParser.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeBodyPartParser.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeContentDispositionHeaderFieldGenerator.m Fix decoding of attachment filename 2016-06-01 09:12:28 -04:00
NGMimeContentDispositionHeaderFieldParser.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeContentLengthHeaderFieldGenerator.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeContentLengthHeaderFieldParser.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeContentTypeHeaderFieldGenerator.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeContentTypeHeaderFieldParser.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeDecls.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeExceptions.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeExceptions.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeFileData.h Monotone-Parent: f051bedf15bee8178f44e8de5fa444e19f546ceb 2010-08-30 19:42:03 +00:00
NGMimeFileData.m Fixed fd leak where files were unlinked w/o being closed first. 2014-05-15 11:34:51 -04:00
NGMimeGeneratorProtocols.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeHeaderFieldGenerator.h Add methods to qp encode strings 2016-01-11 09:18:24 +01:00
NGMimeHeaderFieldGenerator.m fix(core): consider @ as a printable character 2020-10-15 09:32:00 -04:00
NGMimeHeaderFieldGeneratorSet.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeHeaderFieldParser.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeHeaderFieldParser.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeHeaderFieldParserSet.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeHeaderFields.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeHeaderFields.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeJoinedData.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeJoinedData.m Stage 1 of clang complier warning patches. These are mostly fixes for data type and casting inconsistencies. Also some string formatting fixes. 2015-10-21 11:15:28 +08:00
NGMimeMultipartBody.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeMultipartBody.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeMultipartBodyGenerator.m fix(core): MIME generation resulting in broken S/MIME (fixes #4634) 2020-10-13 09:59:30 -04:00
NGMimeMultipartBodyParser.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimePartGenerator.h Stage 2 of clang compiler warning patches. Function declaration syntax fixes. 2015-10-24 12:38:41 +08:00
NGMimePartGenerator.m (fix) ensure the From header is always the first one 2019-10-30 13:35:16 -04:00
NGMimePartParser.h See ChangeLog 2010-07-29 17:45:00 +00:00
NGMimePartParser.m (fix) properly unfold long headers 2016-03-16 08:52:56 -04:00
NGMimeRFC822DateHeaderFieldGenerator.m (fix) additional fix for #3356 2015-11-09 14:29:54 -05:00
NGMimeRFC822DateHeaderFieldParser.m Stage 1 of clang complier warning patches. These are mostly fixes for data type and casting inconsistencies. Also some string formatting fixes. 2015-10-21 11:15:28 +08:00
NGMimeRfc822BodyGenerator.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeStringHeaderFieldGenerator.m Now encode everything in UTF-8 instead of Latin9 since that's what 2014-05-16 09:35:05 -04:00
NGMimeStringHeaderFieldParser.m Don't strip "comments" by default in headers. This is uterly braindead. 2014-05-28 09:50:03 -04:00
NGMimeTextBodyGenerator.m removed (apparently) useless +version method from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:36:29 -04:00
NGMimeType.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGMimeType.m fix(core): NGMimeType: Fix unit tests 2020-08-02 15:09:41 +02:00
NGMimeUtilities.h Fix decoding of attachment filename 2016-06-01 09:12:28 -04:00
NGMimeUtilities.m Fix decoding of attachment filename 2016-06-01 09:12:28 -04:00
NGPart.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NGPart.m Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NSCalendarDate+RFC822.m Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
NSData+RFC822.h Monotone-Parent: c7b7f5124aeab9453c93d95272e1bf91e7ac3172 2012-05-01 20:34:36 +00:00
NSData+RFC822.m Monotone-Parent: c7b7f5124aeab9453c93d95272e1bf91e7ac3172 2012-05-01 20:34:36 +00:00
README Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
SxCore-NGMime.graffle Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
TODO Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
common.h Stage 8 of clang compiler warning patches. 2015-10-25 01:34:22 +08:00
libNGMime.def Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00
timeMacros.h Added SOPE (r1664) to Inverse's monotone repo. 2010-07-29 17:27:45 +00:00

README

NGMime
======

Defaults
========
  Mail_Use_8bit_Encoding_For_Text        - bool - 
    Use 8bit content-transfer-encoding for text messages
  UseLFSeperatedAddressEntries           - bool
  NGMime_MultipartBoundaryPrefix         - string
  UseFoundationStringEncodingForMimeText - bool
  NGMimeBuildMimeTempDirectory           - string - "/tmp/"
  MimeLogEnabled                         - bool
  StripLeadingSpaces                     - bool

Removed in SKYRiX 4.1, available in MOF3
========================================

  java.mail related stuff:
    NGMimeFileDataSource
    NGMimeFileTypeMap
    NGMimeCommandMap
    NGMimeDataHandler

NGMime Objective-C Kit
======================

  Class-Hierachy

    NSObject
      NGMimeType                          < NSCopying, NSCoding >
        NGParameterMimeType
          NGConcreteApplicationMimeType
          NGConcreteMultipartMimeType
          NGConcreteMessageMimeType
          NGConcreteImageMimeType
          NGConcreteAudioMimeType
          NGConcreteVideoMimeType
        NGConcreteTextMimeType
          NGConcreteAppOctetMimeType
          NGConcreteGenericMimeType
          NGConcreteWildcardType
      NGMimeBodyParser                    < NGMimeBodyParser >
        NGMimeTextBodyParser
        NGMimeMultipartBodyParser
      NGMimeBodyPart                      < NGPart, NGMimePart >
      NGMimeHeaderFieldParser             < NGMimeHeaderFieldParser >
        NGMimeContentTypeHeaderFieldParser
        NGMimeContentLengthHeaderFieldParser
        NGMimeStringHeaderFieldParser
      NGMimeHeaderFieldParserSet          < NGMimeHeaderFieldParser,NSCopying >
      NGMimeMultipartBody
      NGMimePartParser
        NGMimeBodyPartParser

    NSException
      NGMimeException
        NGMimeParserException

  Protocols

    NSObject+NGMimeParserDelegate

    NGMimeBodyParser
    NGMimeHeaderFieldParser
    NGPart
    NGMimePart < NGPart >

  Categories

    NSData+DataPart
    NSMutableData+DataPart

--
Helge Hess (helge.hess@opengroupware.org)
1998-11-04
updated: 2002-07-08
updated: 2004-06-20