[TASK] Update swiftmailer to 5.2.1 72/31572/3
authorWouter Wolters <typo3@wouterwolters.nl>
Thu, 10 Jul 2014 18:54:09 +0000 (20:54 +0200)
committerStefan Neufeind <typo3.neufeind@speedpartner.de>
Fri, 18 Jul 2014 16:06:56 +0000 (18:06 +0200)
Resolves: #60227
Releases: 6.3
Change-Id: Ic137136005f117ac491cd8897e702f81169a1c0a
Reviewed-on: https://review.typo3.org/31572
Reviewed-by: Michael Bakonyi <m.bakonyi@civit.de>
Tested-by: Michael Bakonyi <m.bakonyi@civit.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
532 files changed:
typo3/contrib/swiftmailer/CHANGES
typo3/contrib/swiftmailer/VERSION
typo3/contrib/swiftmailer/classes/Swift.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Attachment.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/ByteStream/AbstractFilterableInputStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/ByteStream/ArrayByteStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/ByteStream/FileByteStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/ByteStream/TemporaryFileByteStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/CharacterReader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/CharacterReader/GenericFixedWidthReader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/CharacterReader/UsAsciiReader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/CharacterReader/Utf8Reader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/CharacterReaderFactory.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/CharacterStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/CharacterStream/ArrayCharacterStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/CharacterStream/NgCharacterStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/ConfigurableSpool.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/DependencyContainer.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/DependencyException.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/EmbeddedFile.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Encoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Encoder/Base64Encoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Encoder/QpEncoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Encoder/Rfc2231Encoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Encoding.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/CommandEvent.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/CommandListener.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/Event.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/EventDispatcher.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/EventListener.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/EventObject.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/ResponseEvent.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/ResponseListener.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/SendEvent.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/SendListener.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/SimpleEventDispatcher.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/TransportChangeEvent.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/TransportChangeListener.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/TransportExceptionEvent.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Events/TransportExceptionListener.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/FailoverTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/FileSpool.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/FileStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Filterable.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Image.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/InputByteStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/IoException.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/KeyCache.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/KeyCache/ArrayKeyCache.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/KeyCache/DiskKeyCache.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/KeyCache/KeyCacheInputStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/KeyCache/NullKeyCache.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/LoadBalancedTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/MailTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mailer.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mailer/ArrayRecipientIterator.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mailer/RecipientIterator.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/MemorySpool.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Message.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Attachment.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/CharsetObserver.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/EmbeddedFile.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/EncodingObserver.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Grammar.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Header.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/HeaderEncoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/HeaderFactory.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/HeaderSet.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Headers/AbstractHeader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Headers/DateHeader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Headers/IdentificationHeader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Headers/ParameterizedHeader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Headers/PathHeader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Headers/UnstructuredHeader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/Message.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/MimeEntity.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/MimePart.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/ParameterizedHeader.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/SimpleHeaderFactory.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/SimpleHeaderSet.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/SimpleMessage.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Mime/SimpleMimeEntity.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/MimePart.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/NullTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/OutputByteStream.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/AntiFloodPlugin.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/BandwidthMonitorPlugin.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Decorator/Replacements.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/DecoratorPlugin.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/ImpersonatePlugin.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Logger.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/LoggerPlugin.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Loggers/ArrayLogger.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Loggers/EchoLogger.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/MessageLogger.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Pop/Pop3Connection.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Pop/Pop3Exception.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/PopBeforeSmtpPlugin.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/RedirectingPlugin.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Reporter.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/ReporterPlugin.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Reporters/HitReporter.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Reporters/HtmlReporter.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Sleeper.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/ThrottlerPlugin.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Plugins/Timer.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Preferences.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/ReplacementFilterFactory.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/RfcComplianceException.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/SendmailTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/SignedMessage.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Signer.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Signers/BodySigner.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Signers/DKIMSigner.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Signers/DomainKeySigner.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Signers/HeaderSigner.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Signers/SMimeSigner.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/SmtpTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Spool.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/SpoolTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/StreamFilter.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/StreamFilters/StringReplacementFilter.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/StreamFilters/StringReplacementFilterFactory.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/SwiftException.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/AbstractSmtpTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/Esmtp/AuthHandler.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/Esmtp/Authenticator.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/EsmtpHandler.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/EsmtpTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/FailoverTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/IoBuffer.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/LoadBalancedTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/MailInvoker.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/MailTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/NullTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/SendmailTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/SimpleMailInvoker.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/SmtpAgent.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/SpoolTransport.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Transport/StreamBuffer.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/TransportException.php [deleted file]
typo3/contrib/swiftmailer/classes/Swift/Validate.php [deleted file]
typo3/contrib/swiftmailer/composer.json [new file with mode: 0644]
typo3/contrib/swiftmailer/dependency_maps/cache_deps.php [deleted file]
typo3/contrib/swiftmailer/dependency_maps/message_deps.php [deleted file]
typo3/contrib/swiftmailer/dependency_maps/mime_deps.php [deleted file]
typo3/contrib/swiftmailer/dependency_maps/transport_deps.php [deleted file]
typo3/contrib/swiftmailer/doc/headers.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/help-resources.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/including-the-files.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/index.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/installing.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/introduction.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/japanese.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/messages.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/overview.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/plugins.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/sending.rst [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/uml/Encoders.graffle [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/uml/Mime.graffle [new file with mode: 0644]
typo3/contrib/swiftmailer/doc/uml/Transports.graffle [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Attachment.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/ByteStream/AbstractFilterableInputStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/ByteStream/ArrayByteStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/ByteStream/FileByteStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/ByteStream/TemporaryFileByteStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/CharacterReader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/CharacterReader/GenericFixedWidthReader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/CharacterReader/UsAsciiReader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/CharacterReader/Utf8Reader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/CharacterReaderFactory.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/CharacterStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/CharacterStream/ArrayCharacterStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/CharacterStream/NgCharacterStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/ConfigurableSpool.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/DependencyContainer.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/DependencyException.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/EmbeddedFile.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Encoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Encoder/Base64Encoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Encoder/QpEncoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Encoder/Rfc2231Encoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Encoding.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/CommandEvent.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/CommandListener.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/Event.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/EventDispatcher.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/EventListener.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/EventObject.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/ResponseEvent.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/ResponseListener.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/SendEvent.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/SendListener.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/SimpleEventDispatcher.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/TransportChangeEvent.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/TransportChangeListener.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/TransportExceptionEvent.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Events/TransportExceptionListener.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/FailoverTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/FileSpool.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/FileStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Filterable.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Image.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/InputByteStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/IoException.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/KeyCache.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/KeyCache/ArrayKeyCache.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/KeyCache/DiskKeyCache.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/KeyCache/KeyCacheInputStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/KeyCache/NullKeyCache.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/LoadBalancedTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/MailTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mailer.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mailer/ArrayRecipientIterator.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mailer/RecipientIterator.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/MemorySpool.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Message.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Attachment.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/CharsetObserver.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/ContentEncoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/EmbeddedFile.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/EncodingObserver.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Grammar.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Header.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/HeaderFactory.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/HeaderSet.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Headers/AbstractHeader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Headers/DateHeader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Headers/IdentificationHeader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Headers/OpenDKIMHeader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Headers/ParameterizedHeader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Headers/UnstructuredHeader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/Message.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/MimeEntity.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/MimePart.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/ParameterizedHeader.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/MimePart.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/NullTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/OutputByteStream.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/AntiFloodPlugin.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/BandwidthMonitorPlugin.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Decorator/Replacements.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/DecoratorPlugin.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/ImpersonatePlugin.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Logger.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/LoggerPlugin.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Loggers/ArrayLogger.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Loggers/EchoLogger.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/MessageLogger.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Pop/Pop3Connection.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Pop/Pop3Exception.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/PopBeforeSmtpPlugin.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/RedirectingPlugin.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Reporter.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/ReporterPlugin.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Reporters/HitReporter.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Reporters/HtmlReporter.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Sleeper.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/ThrottlerPlugin.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Plugins/Timer.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Preferences.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/ReplacementFilterFactory.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/RfcComplianceException.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/SendmailTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/SignedMessage.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Signer.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Signers/BodySigner.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Signers/DKIMSigner.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Signers/DomainKeySigner.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Signers/HeaderSigner.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Signers/OpenDKIMSigner.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Signers/SMimeSigner.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/SmtpTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Spool.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/SpoolTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/StreamFilter.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilter.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilterFactory.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/SwiftException.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/NTLMAuthenticator.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/XOAuth2Authenticator.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/Esmtp/Authenticator.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/EsmtpHandler.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/FailoverTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/IoBuffer.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/LoadBalancedTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/MailInvoker.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/MailTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/NullTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/SimpleMailInvoker.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/SmtpAgent.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/SpoolTransport.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/TransportException.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/classes/Swift/Validate.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/dependency_maps/cache_deps.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/dependency_maps/message_deps.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/dependency_maps/mime_deps.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/dependency_maps/transport_deps.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/mime_types.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/preferences.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/swift_init.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/swift_required.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/swift_required_pear.php [new file with mode: 0644]
typo3/contrib/swiftmailer/lib/swiftmailer_generate_mimes_config.php [new file with mode: 0755]
typo3/contrib/swiftmailer/mime_types.php [deleted file]
typo3/contrib/swiftmailer/notes/APPS [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/CHARSETS [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/message.xml [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc0821.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc0822.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc1341.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc1521.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc1854.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2015.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2045.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2046.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2047.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2048.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2049.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2183.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2222.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2231.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2234.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2440.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2487.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2554.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2821.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc2822.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc3156.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc3676.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc4505.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc4616.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc4870.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc4871.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc4880.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc4954.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/rfc5751.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/rfc/whats_where.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/notes/smtp.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/phpunit.xml.dist [new file with mode: 0644]
typo3/contrib/swiftmailer/preferences.php [deleted file]
typo3/contrib/swiftmailer/swift_init.php [deleted file]
typo3/contrib/swiftmailer/swift_required.php [deleted file]
typo3/contrib/swiftmailer/swift_required_pear.php [deleted file]
typo3/contrib/swiftmailer/tests/IdenticalBinaryConstraint.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/StreamCollector.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/SwiftMailerSmokeTestCase.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/SwiftMailerTestCase.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/charsets/iso-2022-jp/one.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/charsets/iso-8859-1/one.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/charsets/utf-8/one.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/charsets/utf-8/three.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/charsets/utf-8/two.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/dkim/dkim.test.priv [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/dkim/dkim.test.pub [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/files/data.txt [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/files/textfile.zip [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/smime/CA.srl [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/smime/ca.crt [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/smime/ca.key [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/smime/create-cert.sh [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/smime/encrypt.crt [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/smime/encrypt.key [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/smime/encrypt2.crt [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/smime/encrypt2.key [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/smime/sign.crt [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/_samples/smime/sign.key [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance.conf.php.default [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/AttachmentAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/ByteStream/FileByteStreamAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/CharacterReaderFactory/SimpleCharacterReaderFactoryAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/DependencyContainerAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/EmbeddedFileAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Encoder/Base64EncoderAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Encoder/QpEncoderAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Encoder/Rfc2231EncoderAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/EncodingAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/KeyCache/ArrayKeyCacheAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/KeyCache/DiskKeyCacheAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/MessageAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Mime/AttachmentAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Mime/ContentEncoder/Base64ContentEncoderAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Mime/ContentEncoder/NativeQpContentEncoderAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Mime/ContentEncoder/PlainContentEncoderAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Mime/ContentEncoder/QpContentEncoderAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Mime/EmbeddedFileAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Mime/HeaderEncoder/Base64HeaderEncoderAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Mime/MimePartAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Mime/SimpleMessageAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/MimePartAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/AbstractStreamBufferAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/BasicSocketAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/ProcessAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/SocketTimeoutTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/SslSocketAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/TlsSocketAcceptanceTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bootstrap.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bug/Swift/Bug111Test.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bug/Swift/Bug118Test.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bug/Swift/Bug206Test.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bug/Swift/Bug274Test.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bug/Swift/Bug34Test.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bug/Swift/Bug35Test.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bug/Swift/Bug38Test.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bug/Swift/Bug51Test.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bug/Swift/Bug71Test.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/bug/Swift/Bug76Test.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/fixtures/EsmtpTransportFixture.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/fixtures/MimeEntityFixture.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/smoke.conf.php.default [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/smoke/Swift/Smoke/AttachmentSmokeTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/smoke/Swift/Smoke/BasicSmokeTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/smoke/Swift/Smoke/HtmlWithAttachmentSmokeTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/smoke/Swift/Smoke/InternationalSmokeTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/ByteStream/ArrayByteStreamTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/CharacterReader/GenericFixedWidthReaderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/CharacterReader/UsAsciiReaderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/CharacterReader/Utf8ReaderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/CharacterStream/ArrayCharacterStreamTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/DependencyContainerTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Encoder/Base64EncoderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Encoder/QpEncoderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Encoder/Rfc2231EncoderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Events/CommandEventTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Events/EventObjectTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Events/ResponseEventTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Events/SendEventTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Events/SimpleEventDispatcherTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Events/TransportChangeEventTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Events/TransportExceptionEventTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/KeyCache/ArrayKeyCacheTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/KeyCache/SimpleKeyCacheInputStreamTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mailer/ArrayRecipientIteratorTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/MailerTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/AbstractMimeEntityTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/AttachmentTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/ContentEncoder/Base64ContentEncoderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/ContentEncoder/PlainContentEncoderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/ContentEncoder/QpContentEncoderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/EmbeddedFileTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/HeaderEncoder/Base64HeaderEncoderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/HeaderEncoder/QpHeaderEncoderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/Headers/DateHeaderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/Headers/IdentificationHeaderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/Headers/MailboxHeaderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/Headers/ParameterizedHeaderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/Headers/PathHeaderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/Headers/UnstructuredHeaderTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/MimePartTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/SimpleHeaderFactoryTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/SimpleHeaderSetTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/SimpleMessageTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Mime/SimpleMimeEntityTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/AntiFloodPluginTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/BandwidthMonitorPluginTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/DecoratorPluginTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/LoggerPluginTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/Loggers/ArrayLoggerTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/Loggers/EchoLoggerTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/PopBeforeSmtpPluginTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/RedirectingPluginTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/ReporterPluginTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/Reporters/HitReporterTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/Reporters/HtmlReporterTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Plugins/ThrottlerPluginTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Signers/DKIMSignerTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Signers/OpenDKIMSignerTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Signers/SMimeSignerTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/StreamFilters/ByteArrayReplacementFilterTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/StreamFilters/StringReplacementFilterFactoryTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/StreamFilters/StringReplacementFilterTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/AbstractSmtpEventSupportTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/AbstractSmtpTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/Esmtp/Auth/CramMd5AuthenticatorTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/Esmtp/Auth/LoginAuthenticatorTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/Esmtp/Auth/NTLMAuthenticatorTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/Esmtp/Auth/PlainAuthenticatorTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/Esmtp/AuthHandlerTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/EsmtpTransport/ExtensionSupportTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/EsmtpTransportTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/FailoverTransportTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/LoadBalancedTransportTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/MailTransportTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/SendmailTransportTest.php [new file with mode: 0644]
typo3/contrib/swiftmailer/tests/unit/Swift/Transport/StreamBufferTest.php [new file with mode: 0644]
typo3/sysext/core/Classes/Mail/MailMessage.php
typo3/sysext/core/Classes/Mail/Mailer.php

index 47324bd..c78c463 100644 (file)
@@ -1,6 +1,37 @@
 Changelog
 =========
 
+5.2.1 (2014-06-13)
+------------------
+
+ * SECURITY FIX: fixed CLI escaping when using sendmail as a transport
+
+   Prior to 5.2.1, the sendmail transport (Swift_Transport_SendmailTransport)
+   was vulnerable to an arbitrary shell execution if the "From" header came
+   from a non-trusted source and no "Return-Path" is configured.
+
+ * fixed parameter in DKIMSigner
+ * fixed compatibility with PHP < 5.4
+
+5.2.0 (2014-05-08)
+------------------
+
+ * fixed Swift_ByteStream_FileByteStream::read() to match to the specification
+ * fixed from-charset and to-charset arguments in mbstring_convert_encoding() usages
+ * fixed infinite loop in StreamBuffer
+ * fixed NullTransport to return the number of ignored emails instead of 0
+ * Use phpunit and mockery for unit testing (realityking)
+
+5.1.0 (2014-03-18)
+------------------
+
+ * fixed data writing to stream when sending large messages
+ * added support for libopendkim (https://github.com/xdecock/php-opendkim)
+ * merged SignedMessage and Message
+ * added Gmail XOAuth2 authentication
+ * updated the list of known mime types
+ * added NTLM authentication
+
 5.0.3 (2013-12-03)
 ------------------
 
diff --git a/typo3/contrib/swiftmailer/classes/Swift.php b/typo3/contrib/swiftmailer/classes/Swift.php
deleted file mode 100644 (file)
index 5cd95eb..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * General utility class in Swift Mailer, not to be instantiated.
- *
- * @package Swift
- *
- * @author Chris Corbyn
- */
-abstract class Swift
-{
-    public static $initialized = false;
-    public static $inits = array();
-
-    /** Swift Mailer Version number generated during dist release process */
-    const VERSION = '5.0.3';
-
-    /**
-     * Registers an initializer callable that will be called the first time
-     * a SwiftMailer class is autoloaded.
-     *
-     * This enables you to tweak the default configuration in a lazy way.
-     *
-     * @param mixed $callable A valid PHP callable that will be called when autoloading the first Swift class
-     */
-    public static function init($callable)
-    {
-        self::$inits[] = $callable;
-    }
-
-    /**
-     * Internal autoloader for spl_autoload_register().
-     *
-     * @param string $class
-     */
-    public static function autoload($class)
-    {
-        // Don't interfere with other autoloaders
-        if (0 !== strpos($class, 'Swift_')) {
-            return;
-        }
-
-        $path = dirname(__FILE__).'/'.str_replace('_', '/', $class).'.php';
-
-        if (!file_exists($path)) {
-            return;
-        }
-
-        require $path;
-
-        if (self::$inits && !self::$initialized) {
-            self::$initialized = true;
-            foreach (self::$inits as $init) {
-                call_user_func($init);
-            }
-        }
-    }
-
-    /**
-     * Configure autoloading using Swift Mailer.
-     *
-     * This is designed to play nicely with other autoloaders.
-     *
-     * @param mixed $callable A valid PHP callable that will be called when autoloading the first Swift class
-     */
-    public static function registerAutoload($callable = null)
-    {
-        if (null !== $callable) {
-            self::$inits[] = $callable;
-        }
-        spl_autoload_register(array('Swift', 'autoload'));
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Attachment.php b/typo3/contrib/swiftmailer/classes/Swift/Attachment.php
deleted file mode 100644 (file)
index 7fdbcb9..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Attachment class for attaching files to a {@link Swift_Mime_Message}.
- *
- * @package    Swift
- * @subpackage Mime
- * @author     Chris Corbyn
- */
-class Swift_Attachment extends Swift_Mime_Attachment
-{
-    /**
-     * Create a new Attachment.
-     *
-     * Details may be optionally provided to the constructor.
-     *
-     * @param string|Swift_OutputByteStream $data
-     * @param string                        $filename
-     * @param string                        $contentType
-     */
-    public function __construct($data = null, $filename = null, $contentType = null)
-    {
-        call_user_func_array(
-            array($this, 'Swift_Mime_Attachment::__construct'),
-            Swift_DependencyContainer::getInstance()
-                ->createDependenciesFor('mime.attachment')
-            );
-
-        $this->setBody($data);
-        $this->setFilename($filename);
-        if ($contentType) {
-            $this->setContentType($contentType);
-        }
-    }
-
-    /**
-     * Create a new Attachment.
-     *
-     * @param string|Swift_OutputByteStream $data
-     * @param string                        $filename
-     * @param string                        $contentType
-     *
-     * @return Swift_Mime_Attachment
-     */
-    public static function newInstance($data = null, $filename = null, $contentType = null)
-    {
-        return new self($data, $filename, $contentType);
-    }
-
-    /**
-     * Create a new Attachment from a filesystem path.
-     *
-     * @param string $path
-     * @param string $contentType optional
-     *
-     * @return Swift_Mime_Attachment
-     */
-    public static function fromPath($path, $contentType = null)
-    {
-        return self::newInstance()->setFile(
-            new Swift_ByteStream_FileByteStream($path),
-            $contentType
-            );
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/ByteStream/AbstractFilterableInputStream.php b/typo3/contrib/swiftmailer/classes/Swift/ByteStream/AbstractFilterableInputStream.php
deleted file mode 100644 (file)
index 821fab8..0000000
+++ /dev/null
@@ -1,183 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Provides the base functionality for an InputStream supporting filters.
- *
- * @package    Swift
- * @subpackage ByteStream
- * @author     Chris Corbyn
- */
-abstract class Swift_ByteStream_AbstractFilterableInputStream implements Swift_InputByteStream, Swift_Filterable
-{
-    /**
-     * Write sequence.
-     */
-    protected $_sequence = 0;
-
-    /**
-     * StreamFilters.
-     */
-    private $_filters = array();
-
-    /**
-     * A buffer for writing.
-     */
-    private $_writeBuffer = '';
-
-    /**
-     * Bound streams.
-     *
-     * @var Swift_InputByteStream[]
-     */
-    private $_mirrors = array();
-
-    /**
-     * Commit the given bytes to the storage medium immediately.
-     *
-     * @param string $bytes
-     */
-    abstract protected function _commit($bytes);
-
-    /**
-     * Flush any buffers/content with immediate effect.
-     */
-    abstract protected function _flush();
-
-    /**
-     * Add a StreamFilter to this InputByteStream.
-     *
-     * @param Swift_StreamFilter $filter
-     * @param string             $key
-     */
-    public function addFilter(Swift_StreamFilter $filter, $key)
-    {
-        $this->_filters[$key] = $filter;
-    }
-
-    /**
-     * Remove an already present StreamFilter based on its $key.
-     *
-     * @param string $key
-     */
-    public function removeFilter($key)
-    {
-        unset($this->_filters[$key]);
-    }
-
-    /**
-     * Writes $bytes to the end of the stream.
-     *
-     * @param string $bytes
-     *
-     * @return integer
-     *
-     * @throws Swift_IoException
-     */
-    public function write($bytes)
-    {
-        $this->_writeBuffer .= $bytes;
-        foreach ($this->_filters as $filter) {
-            if ($filter->shouldBuffer($this->_writeBuffer)) {
-                return;
-            }
-        }
-        $this->_doWrite($this->_writeBuffer);
-
-        return ++$this->_sequence;
-    }
-
-    /**
-     * For any bytes that are currently buffered inside the stream, force them
-     * off the buffer.
-     *
-     * @throws Swift_IoException
-     */
-    public function commit()
-    {
-        $this->_doWrite($this->_writeBuffer);
-    }
-
-    /**
-     * Attach $is to this stream.
-     *
-     * The stream acts as an observer, receiving all data that is written.
-     * All {@link write()} and {@link flushBuffers()} operations will be mirrored.
-     *
-     * @param Swift_InputByteStream $is
-     */
-    public function bind(Swift_InputByteStream $is)
-    {
-        $this->_mirrors[] = $is;
-    }
-
-    /**
-     * Remove an already bound stream.
-     *
-     * If $is is not bound, no errors will be raised.
-     * If the stream currently has any buffered data it will be written to $is
-     * before unbinding occurs.
-     *
-     * @param Swift_InputByteStream $is
-     */
-    public function unbind(Swift_InputByteStream $is)
-    {
-        foreach ($this->_mirrors as $k => $stream) {
-            if ($is === $stream) {
-                if ($this->_writeBuffer !== '') {
-                    $stream->write($this->_writeBuffer);
-                }
-                unset($this->_mirrors[$k]);
-            }
-        }
-    }
-
-    /**
-     * Flush the contents of the stream (empty it) and set the internal pointer
-     * to the beginning.
-     *
-     * @throws Swift_IoException
-     */
-    public function flushBuffers()
-    {
-        if ($this->_writeBuffer !== '') {
-            $this->_doWrite($this->_writeBuffer);
-        }
-        $this->_flush();
-
-        foreach ($this->_mirrors as $stream) {
-            $stream->flushBuffers();
-        }
-    }
-
-    // -- Private methods
-
-    /** Run $bytes through all filters */
-    private function _filter($bytes)
-    {
-        foreach ($this->_filters as $filter) {
-            $bytes = $filter->filter($bytes);
-        }
-
-        return $bytes;
-    }
-
-    /** Just write the bytes to the stream */
-    private function _doWrite($bytes)
-    {
-        $this->_commit($this->_filter($bytes));
-
-        foreach ($this->_mirrors as $stream) {
-            $stream->write($bytes);
-        }
-
-        $this->_writeBuffer = '';
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/ByteStream/ArrayByteStream.php b/typo3/contrib/swiftmailer/classes/Swift/ByteStream/ArrayByteStream.php
deleted file mode 100644 (file)
index 5c16248..0000000
+++ /dev/null
@@ -1,186 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Allows reading and writing of bytes to and from an array.
- *
- * @package    Swift
- * @subpackage ByteStream
- * @author     Chris Corbyn
- */
-class Swift_ByteStream_ArrayByteStream implements Swift_InputByteStream, Swift_OutputByteStream
-{
-    /**
-     * The internal stack of bytes.
-     *
-     * @var string[]
-     */
-    private $_array = array();
-
-    /**
-     * The size of the stack
-     *
-     * @var integer
-     */
-    private $_arraySize = 0;
-
-    /**
-     * The internal pointer offset.
-     *
-     * @var integer
-     */
-    private $_offset = 0;
-
-    /**
-     * Bound streams.
-     *
-     * @var Swift_InputByteStream[]
-     */
-    private $_mirrors = array();
-
-    /**
-     * Create a new ArrayByteStream.
-     *
-     * If $stack is given the stream will be populated with the bytes it contains.
-     *
-     * @param mixed $stack of bytes in string or array form, optional
-     */
-    public function __construct($stack = null)
-    {
-        if (is_array($stack)) {
-            $this->_array = $stack;
-            $this->_arraySize = count($stack);
-        } elseif (is_string($stack)) {
-            $this->write($stack);
-        } else {
-            $this->_array = array();
-        }
-    }
-
-    /**
-     * Reads $length bytes from the stream into a string and moves the pointer
-     * through the stream by $length.
-     *
-     * If less bytes exist than are requested the
-     * remaining bytes are given instead. If no bytes are remaining at all, boolean
-     * false is returned.
-     *
-     * @param integer $length
-     *
-     * @return string
-     */
-    public function read($length)
-    {
-        if ($this->_offset == $this->_arraySize) {
-            return false;
-        }
-
-        // Don't use array slice
-        $end = $length + $this->_offset;
-        $end = $this->_arraySize<$end
-            ?$this->_arraySize
-            :$end;
-        $ret = '';
-        for (; $this->_offset < $end; ++$this->_offset) {
-            $ret .= $this->_array[$this->_offset];
-        }
-
-        return $ret;
-    }
-
-    /**
-     * Writes $bytes to the end of the stream.
-     *
-     * @param string $bytes
-     */
-    public function write($bytes)
-    {
-        $to_add = str_split($bytes);
-        foreach ($to_add as $value) {
-            $this->_array[] = $value;
-        }
-        $this->_arraySize = count($this->_array);
-
-        foreach ($this->_mirrors as $stream) {
-            $stream->write($bytes);
-        }
-    }
-
-    /**
-     * Not used.
-     */
-    public function commit()
-    {
-    }
-
-    /**
-     * Attach $is to this stream.
-     *
-     * The stream acts as an observer, receiving all data that is written.
-     * All {@link write()} and {@link flushBuffers()} operations will be mirrored.
-     *
-     * @param Swift_InputByteStream $is
-     */
-    public function bind(Swift_InputByteStream $is)
-    {
-        $this->_mirrors[] = $is;
-    }
-
-    /**
-     * Remove an already bound stream.
-     *
-     * If $is is not bound, no errors will be raised.
-     * If the stream currently has any buffered data it will be written to $is
-     * before unbinding occurs.
-     *
-     * @param Swift_InputByteStream $is
-     */
-    public function unbind(Swift_InputByteStream $is)
-    {
-        foreach ($this->_mirrors as $k => $stream) {
-            if ($is === $stream) {
-                unset($this->_mirrors[$k]);
-            }
-        }
-    }
-
-    /**
-     * Move the internal read pointer to $byteOffset in the stream.
-     *
-     * @param integer $byteOffset
-     *
-     * @return boolean
-     */
-    public function setReadPointer($byteOffset)
-    {
-        if ($byteOffset > $this->_arraySize) {
-            $byteOffset = $this->_arraySize;
-        } elseif ($byteOffset < 0) {
-            $byteOffset = 0;
-        }
-
-        $this->_offset = $byteOffset;
-    }
-
-    /**
-     * Flush the contents of the stream (empty it) and set the internal pointer
-     * to the beginning.
-     */
-    public function flushBuffers()
-    {
-        $this->_offset = 0;
-        $this->_array = array();
-        $this->_arraySize = 0;
-
-        foreach ($this->_mirrors as $stream) {
-            $stream->flushBuffers();
-        }
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/ByteStream/FileByteStream.php b/typo3/contrib/swiftmailer/classes/Swift/ByteStream/FileByteStream.php
deleted file mode 100644 (file)
index 405f8b0..0000000
+++ /dev/null
@@ -1,225 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Allows reading and writing of bytes to and from a file.
- *
- * @package    Swift
- * @subpackage ByteStream
- * @author     Chris Corbyn
- */
-class Swift_ByteStream_FileByteStream extends Swift_ByteStream_AbstractFilterableInputStream implements Swift_FileStream
-{
-    /** The internal pointer offset */
-    private $_offset = 0;
-
-    /** The path to the file */
-    private $_path;
-
-    /** The mode this file is opened in for writing */
-    private $_mode;
-
-    /** A lazy-loaded resource handle for reading the file */
-    private $_reader;
-
-    /** A lazy-loaded resource handle for writing the file */
-    private $_writer;
-
-    /** If magic_quotes_runtime is on, this will be true */
-    private $_quotes = false;
-
-    /** If stream is seekable true/false, or null if not known */
-    private $_seekable = null;
-
-    /**
-     * Create a new FileByteStream for $path.
-     *
-     * @param string  $path
-     * @param boolean $writable if true
-     */
-    public function __construct($path, $writable = false)
-    {
-        if (empty($path)) {
-            throw new Swift_IoException('The path cannot be empty');
-        }
-        $this->_path = $path;
-        $this->_mode = $writable ? 'w+b' : 'rb';
-
-        if (function_exists('get_magic_quotes_runtime') && @get_magic_quotes_runtime() == 1) {
-            $this->_quotes = true;
-        }
-    }
-
-    /**
-     * Get the complete path to the file.
-     *
-     * @return string
-     */
-    public function getPath()
-    {
-        return $this->_path;
-    }
-
-    /**
-     * Reads $length bytes from the stream into a string and moves the pointer
-     * through the stream by $length.
-     *
-     * If less bytes exist than are requested the
-     * remaining bytes are given instead. If no bytes are remaining at all, boolean
-     * false is returned.
-     *
-     * @param integer $length
-     *
-     * @return string
-     *
-     * @throws Swift_IoException
-     */
-    public function read($length)
-    {
-        $fp = $this->_getReadHandle();
-        if (!feof($fp)) {
-            if ($this->_quotes) {
-                ini_set('magic_quotes_runtime', 0);
-            }
-            $bytes = fread($fp, $length);
-            if ($this->_quotes) {
-                ini_set('magic_quotes_runtime', 1);
-            }
-            $this->_offset = ftell($fp);
-
-            return $bytes;
-        } else {
-            $this->_resetReadHandle();
-
-            return false;
-        }
-    }
-
-    /**
-     * Move the internal read pointer to $byteOffset in the stream.
-     *
-     * @param integer $byteOffset
-     *
-     * @return boolean
-     */
-    public function setReadPointer($byteOffset)
-    {
-        if (isset($this->_reader)) {
-            $this->_seekReadStreamToPosition($byteOffset);
-        }
-        $this->_offset = $byteOffset;
-    }
-
-    // -- Private methods
-
-    /** Just write the bytes to the file */
-    protected function _commit($bytes)
-    {
-        fwrite($this->_getWriteHandle(), $bytes);
-        $this->_resetReadHandle();
-    }
-
-    /** Not used */
-    protected function _flush()
-    {
-    }
-
-    /** Get the resource for reading */
-    private function _getReadHandle()
-    {
-        if (!isset($this->_reader)) {
-            if (!$this->_reader = fopen($this->_path, 'rb')) {
-                throw new Swift_IoException(
-                    'Unable to open file for reading [' . $this->_path . ']'
-                );
-            }
-            if ($this->_offset <> 0) {
-                $this->_getReadStreamSeekableStatus();
-                $this->_seekReadStreamToPosition($this->_offset);
-            }
-        }
-
-        return $this->_reader;
-    }
-
-    /** Get the resource for writing */
-    private function _getWriteHandle()
-    {
-        if (!isset($this->_writer)) {
-            if (!$this->_writer = fopen($this->_path, $this->_mode)) {
-                throw new Swift_IoException(
-                    'Unable to open file for writing [' . $this->_path . ']'
-                );
-            }
-        }
-
-        return $this->_writer;
-    }
-
-    /** Force a reload of the resource for reading */
-    private function _resetReadHandle()
-    {
-        if (isset($this->_reader)) {
-            fclose($this->_reader);
-            $this->_reader = null;
-        }
-    }
-
-    /** Check if ReadOnly Stream is seekable */
-    private function _getReadStreamSeekableStatus()
-    {
-        $metas = stream_get_meta_data($this->_reader);
-        $this->_seekable = $metas['seekable'];
-    }
-
-    /** Streams in a readOnly stream ensuring copy if needed */
-    private function _seekReadStreamToPosition($offset)
-    {
-        if ($this->_seekable===null) {
-            $this->_getReadStreamSeekableStatus();
-        }
-        if ($this->_seekable === false) {
-            $currentPos = ftell($this->_reader);
-            if ($currentPos<$offset) {
-                $toDiscard = $offset-$currentPos;
-                fread($this->_reader, $toDiscard);
-
-                return;
-            }
-            $this->_copyReadStream();
-        }
-        fseek($this->_reader, $offset, SEEK_SET);
-    }
-
-    /** Copy a readOnly Stream to ensure seekability */
-    private function _copyReadStream()
-    {
-        if ($tmpFile = fopen('php://temp/maxmemory:4096', 'w+b')) {
-            /* We have opened a php:// Stream Should work without problem */
-        } elseif (function_exists('sys_get_temp_dir') && is_writable(sys_get_temp_dir()) && ($tmpFile = tmpfile())) {
-            /* We have opened a tmpfile */
-        } else {
-            throw new Swift_IoException('Unable to copy the file to make it seekable, sys_temp_dir is not writable, php://memory not available');
-        }
-        $currentPos = ftell($this->_reader);
-        fclose($this->_reader);
-        $source = fopen($this->_path, 'rb');
-        if (!$source) {
-            throw new Swift_IoException('Unable to open file for copying [' . $this->_path . ']');
-        }
-        fseek($tmpFile, 0, SEEK_SET);
-        while (!feof($source)) {
-            fwrite($tmpFile, fread($source, 4096));
-        }
-        fseek($tmpFile, $currentPos, SEEK_SET);
-        fclose($source);
-        $this->_reader = $tmpFile;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/ByteStream/TemporaryFileByteStream.php b/typo3/contrib/swiftmailer/classes/Swift/ByteStream/TemporaryFileByteStream.php
deleted file mode 100644 (file)
index f35f885..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-
-/*
-* This file is part of SwiftMailer.
-* (c) 2004-2009 Chris Corbyn
-*
-* For the full copyright and license information, please view the LICENSE
-* file that was distributed with this source code.
-*/
-
-/**
- * @package    Swift
- * @subpackage ByteStream
- * @author     Romain-Geissler
- */
-class Swift_ByteStream_TemporaryFileByteStream extends Swift_ByteStream_FileByteStream
-{
-    public function __construct()
-    {
-        $filePath = tempnam(sys_get_temp_dir(), 'FileByteStream');
-
-        if ($filePath === false) {
-            throw new Swift_IoException('Failed to retrieve temporary file name.');
-        }
-
-        parent::__construct($filePath, true);
-    }
-
-    public function getContent()
-    {
-        if (($content = file_get_contents($this->getPath())) === false) {
-            throw new Swift_IoException('Failed to get temporary file content.');
-        }
-
-        return $content;
-    }
-
-    public function __destruct()
-    {
-        if (file_exists($this->getPath())) {
-            @unlink($this->getPath());
-        }
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/CharacterReader.php b/typo3/contrib/swiftmailer/classes/Swift/CharacterReader.php
deleted file mode 100644 (file)
index df64d8a..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Analyzes characters for a specific character set.
- *
- * @package    Swift
- * @subpackage Encoder
- * @author     Chris Corbyn
- * @author     Xavier De Cock <xdecock@gmail.com>
- */
-interface Swift_CharacterReader
-{
-    const MAP_TYPE_INVALID = 0x01;
-    const MAP_TYPE_FIXED_LEN = 0x02;
-    const MAP_TYPE_POSITIONS = 0x03;
-
-    /**
-     * Returns the complete character map
-     *
-     * @param string  $string
-     * @param integer $startOffset
-     * @param array   $currentMap
-     * @param mixed   $ignoredChars
-     *
-     * @return integer
-     */
-    public function getCharPositions($string, $startOffset, &$currentMap, &$ignoredChars);
-
-    /**
-     * Returns the mapType, see constants.
-     *
-     * @return integer
-     */
-    public function getMapType();
-
-    /**
-     * Returns an integer which specifies how many more bytes to read.
-     *
-     * A positive integer indicates the number of more bytes to fetch before invoking
-     * this method again.
-     *
-     * A value of zero means this is already a valid character.
-     * A value of -1 means this cannot possibly be a valid character.
-     *
-     * @param integer[] $bytes
-     * @param integer   $size
-     *
-     * @return integer
-     */
-    public function validateByteSequence($bytes, $size);
-
-    /**
-     * Returns the number of bytes which should be read to start each character.
-     *
-     * For fixed width character sets this should be the number of octets-per-character.
-     * For multibyte character sets this will probably be 1.
-     *
-     * @return integer
-     */
-    public function getInitialByteSize();
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/CharacterReader/GenericFixedWidthReader.php b/typo3/contrib/swiftmailer/classes/Swift/CharacterReader/GenericFixedWidthReader.php
deleted file mode 100644 (file)
index 49d7398..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Provides fixed-width byte sizes for reading fixed-width character sets.
- *
- * @package    Swift
- * @subpackage Encoder
- * @author     Chris Corbyn
- * @author     Xavier De Cock <xdecock@gmail.com>
- */
-class Swift_CharacterReader_GenericFixedWidthReader implements Swift_CharacterReader
-{
-    /**
-     * The number of bytes in a single character.
-     *
-     * @var integer
-     */
-    private $_width;
-
-    /**
-     * Creates a new GenericFixedWidthReader using $width bytes per character.
-     *
-     * @param integer $width
-     */
-    public function __construct($width)
-    {
-        $this->_width = $width;
-    }
-
-    /**
-     * Returns the complete character map.
-     *
-     * @param string  $string
-     * @param integer $startOffset
-     * @param array   $currentMap
-     * @param mixed   $ignoredChars
-     *
-     * @return integer
-     */
-    public function getCharPositions($string, $startOffset, &$currentMap, &$ignoredChars)
-    {
-        $strlen = strlen($string);
-        // % and / are CPU intensive, so, maybe find a better way
-        $ignored = $strlen % $this->_width;
-        $ignoredChars = substr($string, - $ignored);
-        $currentMap = $this->_width;
-
-        return ($strlen - $ignored) / $this->_width;
-    }
-
-    /**
-     * Returns the mapType.
-     *
-     * @return integer
-     */
-    public function getMapType()
-    {
-        return self::MAP_TYPE_FIXED_LEN;
-    }
-
-    /**
-     * Returns an integer which specifies how many more bytes to read.
-     *
-     * A positive integer indicates the number of more bytes to fetch before invoking
-     * this method again.
-     *
-     * A value of zero means this is already a valid character.
-     * A value of -1 means this cannot possibly be a valid character.
-     *
-     * @param string  $bytes
-     * @param integer $size
-     *
-     * @return integer
-     */
-    public function validateByteSequence($bytes, $size)
-    {
-        $needed = $this->_width - $size;
-
-        return ($needed > -1) ? $needed : -1;
-    }
-
-    /**
-     * Returns the number of bytes which should be read to start each character.
-     *
-     * @return integer
-     */
-    public function getInitialByteSize()
-    {
-        return $this->_width;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/CharacterReader/UsAsciiReader.php b/typo3/contrib/swiftmailer/classes/Swift/CharacterReader/UsAsciiReader.php
deleted file mode 100644 (file)
index 18f3b04..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Analyzes US-ASCII characters.
- *
- * @package    Swift
- * @subpackage Encoder
- * @author     Chris Corbyn
- */
-class Swift_CharacterReader_UsAsciiReader implements Swift_CharacterReader
-{
-    /**
-     * Returns the complete character map.
-     *
-     * @param string  $string
-     * @param integer $startOffset
-     * @param array   $currentMap
-     * @param string  $ignoredChars
-     *
-     * @return integer
-     */
-    public function getCharPositions($string, $startOffset, &$currentMap, &$ignoredChars)
-    {
-        $strlen=strlen($string);
-        $ignoredChars='';
-        for ($i = 0; $i < $strlen; ++$i) {
-            if ($string[$i]>"\x07F") { // Invalid char
-                $currentMap[$i+$startOffset]=$string[$i];
-            }
-        }
-
-        return $strlen;
-    }
-
-    /**
-     * Returns mapType
-     *
-     * @return integer mapType
-     */
-    public function getMapType()
-    {
-        return self::MAP_TYPE_INVALID;
-    }
-
-    /**
-     * Returns an integer which specifies how many more bytes to read.
-     *
-     * A positive integer indicates the number of more bytes to fetch before invoking
-     * this method again.
-     * A value of zero means this is already a valid character.
-     * A value of -1 means this cannot possibly be a valid character.
-     *
-     * @param string  $bytes
-     * @param integer $size
-     *
-     * @return integer
-     */
-    public function validateByteSequence($bytes, $size)
-    {
-        $byte = reset($bytes);
-        if (1 == count($bytes) && $byte >= 0x00 && $byte <= 0x7F) {
-            return 0;
-        } else {
-            return -1;
-        }
-    }
-
-    /**
-     * Returns the number of bytes which should be read to start each character.
-     *
-     * @return integer
-     */
-    public function getInitialByteSize()
-    {
-        return 1;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/CharacterReader/Utf8Reader.php b/typo3/contrib/swiftmailer/classes/Swift/CharacterReader/Utf8Reader.php
deleted file mode 100644 (file)
index e3773c3..0000000
+++ /dev/null
@@ -1,181 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Analyzes UTF-8 characters.
- *
- * @package    Swift
- * @subpackage Encoder
- * @author     Chris Corbyn
- * @author     Xavier De Cock <xdecock@gmail.com>
- */
-class Swift_CharacterReader_Utf8Reader implements Swift_CharacterReader
-{
-    /** Pre-computed for optimization */
-    private static $length_map=array(
-        // N=0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,
-        1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x0N
-        1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x1N
-        1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x2N
-        1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x3N
-        1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x4N
-        1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x5N
-        1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x6N
-        1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x7N
-        0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 0x8N
-        0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 0x9N
-        0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 0xAN
-        0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 0xBN
-        2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, // 0xCN
-        2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, // 0xDN
-        3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, // 0xEN
-        4,4,4,4,4,4,4,4,5,5,5,5,6,6,0,0  // 0xFN
-    );
-
-    private static $s_length_map=array(
-        "\x00"=>1, "\x01"=>1, "\x02"=>1, "\x03"=>1, "\x04"=>1, "\x05"=>1, "\x06"=>1, "\x07"=>1,
-        "\x08"=>1, "\x09"=>1, "\x0a"=>1, "\x0b"=>1, "\x0c"=>1, "\x0d"=>1, "\x0e"=>1, "\x0f"=>1,
-        "\x10"=>1, "\x11"=>1, "\x12"=>1, "\x13"=>1, "\x14"=>1, "\x15"=>1, "\x16"=>1, "\x17"=>1,
-        "\x18"=>1, "\x19"=>1, "\x1a"=>1, "\x1b"=>1, "\x1c"=>1, "\x1d"=>1, "\x1e"=>1, "\x1f"=>1,
-        "\x20"=>1, "\x21"=>1, "\x22"=>1, "\x23"=>1, "\x24"=>1, "\x25"=>1, "\x26"=>1, "\x27"=>1,
-        "\x28"=>1, "\x29"=>1, "\x2a"=>1, "\x2b"=>1, "\x2c"=>1, "\x2d"=>1, "\x2e"=>1, "\x2f"=>1,
-        "\x30"=>1, "\x31"=>1, "\x32"=>1, "\x33"=>1, "\x34"=>1, "\x35"=>1, "\x36"=>1, "\x37"=>1,
-        "\x38"=>1, "\x39"=>1, "\x3a"=>1, "\x3b"=>1, "\x3c"=>1, "\x3d"=>1, "\x3e"=>1, "\x3f"=>1,
-        "\x40"=>1, "\x41"=>1, "\x42"=>1, "\x43"=>1, "\x44"=>1, "\x45"=>1, "\x46"=>1, "\x47"=>1,
-        "\x48"=>1, "\x49"=>1, "\x4a"=>1, "\x4b"=>1, "\x4c"=>1, "\x4d"=>1, "\x4e"=>1, "\x4f"=>1,
-        "\x50"=>1, "\x51"=>1, "\x52"=>1, "\x53"=>1, "\x54"=>1, "\x55"=>1, "\x56"=>1, "\x57"=>1,
-        "\x58"=>1, "\x59"=>1, "\x5a"=>1, "\x5b"=>1, "\x5c"=>1, "\x5d"=>1, "\x5e"=>1, "\x5f"=>1,
-        "\x60"=>1, "\x61"=>1, "\x62"=>1, "\x63"=>1, "\x64"=>1, "\x65"=>1, "\x66"=>1, "\x67"=>1,
-        "\x68"=>1, "\x69"=>1, "\x6a"=>1, "\x6b"=>1, "\x6c"=>1, "\x6d"=>1, "\x6e"=>1, "\x6f"=>1,
-        "\x70"=>1, "\x71"=>1, "\x72"=>1, "\x73"=>1, "\x74"=>1, "\x75"=>1, "\x76"=>1, "\x77"=>1,
-        "\x78"=>1, "\x79"=>1, "\x7a"=>1, "\x7b"=>1, "\x7c"=>1, "\x7d"=>1, "\x7e"=>1, "\x7f"=>1,
-        "\x80"=>0, "\x81"=>0, "\x82"=>0, "\x83"=>0, "\x84"=>0, "\x85"=>0, "\x86"=>0, "\x87"=>0,
-        "\x88"=>0, "\x89"=>0, "\x8a"=>0, "\x8b"=>0, "\x8c"=>0, "\x8d"=>0, "\x8e"=>0, "\x8f"=>0,
-        "\x90"=>0, "\x91"=>0, "\x92"=>0, "\x93"=>0, "\x94"=>0, "\x95"=>0, "\x96"=>0, "\x97"=>0,
-        "\x98"=>0, "\x99"=>0, "\x9a"=>0, "\x9b"=>0, "\x9c"=>0, "\x9d"=>0, "\x9e"=>0, "\x9f"=>0,
-        "\xa0"=>0, "\xa1"=>0, "\xa2"=>0, "\xa3"=>0, "\xa4"=>0, "\xa5"=>0, "\xa6"=>0, "\xa7"=>0,
-        "\xa8"=>0, "\xa9"=>0, "\xaa"=>0, "\xab"=>0, "\xac"=>0, "\xad"=>0, "\xae"=>0, "\xaf"=>0,
-        "\xb0"=>0, "\xb1"=>0, "\xb2"=>0, "\xb3"=>0, "\xb4"=>0, "\xb5"=>0, "\xb6"=>0, "\xb7"=>0,
-        "\xb8"=>0, "\xb9"=>0, "\xba"=>0, "\xbb"=>0, "\xbc"=>0, "\xbd"=>0, "\xbe"=>0, "\xbf"=>0,
-        "\xc0"=>2, "\xc1"=>2, "\xc2"=>2, "\xc3"=>2, "\xc4"=>2, "\xc5"=>2, "\xc6"=>2, "\xc7"=>2,
-        "\xc8"=>2, "\xc9"=>2, "\xca"=>2, "\xcb"=>2, "\xcc"=>2, "\xcd"=>2, "\xce"=>2, "\xcf"=>2,
-        "\xd0"=>2, "\xd1"=>2, "\xd2"=>2, "\xd3"=>2, "\xd4"=>2, "\xd5"=>2, "\xd6"=>2, "\xd7"=>2,
-        "\xd8"=>2, "\xd9"=>2, "\xda"=>2, "\xdb"=>2, "\xdc"=>2, "\xdd"=>2, "\xde"=>2, "\xdf"=>2,
-        "\xe0"=>3, "\xe1"=>3, "\xe2"=>3, "\xe3"=>3, "\xe4"=>3, "\xe5"=>3, "\xe6"=>3, "\xe7"=>3,
-        "\xe8"=>3, "\xe9"=>3, "\xea"=>3, "\xeb"=>3, "\xec"=>3, "\xed"=>3, "\xee"=>3, "\xef"=>3,
-        "\xf0"=>4, "\xf1"=>4, "\xf2"=>4, "\xf3"=>4, "\xf4"=>4, "\xf5"=>4, "\xf6"=>4, "\xf7"=>4,
-        "\xf8"=>5, "\xf9"=>5, "\xfa"=>5, "\xfb"=>5, "\xfc"=>6, "\xfd"=>6, "\xfe"=>0, "\xff"=>0,
-     );
-
-    /**
-     * Returns the complete character map.
-     *
-     * @param string  $string
-     * @param integer $startOffset
-     * @param array   $currentMap
-     * @param mixed   $ignoredChars
-     *
-     * @return integer
-     */
-    public function getCharPositions($string, $startOffset, &$currentMap, &$ignoredChars)
-    {
-        if (!isset($currentMap['i']) || ! isset($currentMap['p'])) {
-            $currentMap['p'] = $currentMap['i'] = array();
-        }
-
-        $strlen=strlen($string);
-        $charPos=count($currentMap['p']);
-        $foundChars=0;
-        $invalid=false;
-        for ($i = 0; $i < $strlen; ++$i) {
-            $char = $string[$i];
-            $size = self::$s_length_map[$char];
-            if ($size == 0) {
-                /* char is invalid, we must wait for a resync */
-                $invalid = true;
-                continue;
-            } else {
-                if ($invalid == true) {
-                    /* We mark the chars as invalid and start a new char */
-                    $currentMap['p'][$charPos + $foundChars] = $startOffset + $i;
-                    $currentMap['i'][$charPos + $foundChars] = true;
-                    ++$foundChars;
-                    $invalid = false;
-                }
-                if (($i + $size) > $strlen) {
-                    $ignoredChars = substr($string, $i);
-                    break;
-                }
-                for ($j = 1; $j < $size; ++$j) {
-                    $char = $string[$i + $j];
-                    if ($char > "\x7F" && $char < "\xC0") {
-                        // Valid - continue parsing
-                    } else {
-                        /* char is invalid, we must wait for a resync */
-                        $invalid = true;
-                        continue 2;
-                    }
-                }
-                /* Ok we got a complete char here */
-                $currentMap['p'][$charPos + $foundChars] = $startOffset + $i + $size;
-                $i += $j - 1;
-                ++$foundChars;
-            }
-        }
-
-        return $foundChars;
-    }
-
-    /**
-     * Returns mapType.
-     *
-     * @return integer mapType
-     */
-    public function getMapType()
-    {
-        return self::MAP_TYPE_POSITIONS;
-    }
-
-    /**
-     * Returns an integer which specifies how many more bytes to read.
-     *
-     * A positive integer indicates the number of more bytes to fetch before invoking
-     * this method again.
-     * A value of zero means this is already a valid character.
-     * A value of -1 means this cannot possibly be a valid character.
-     *
-     * @param string  $bytes
-     * @param integer $size
-     *
-     * @return integer
-     */
-    public function validateByteSequence($bytes, $size)
-    {
-        if ($size<1) {
-            return -1;
-        }
-        $needed = self::$length_map[$bytes[0]] - $size;
-
-        return ($needed > -1)
-            ? $needed
-            : -1
-            ;
-    }
-
-    /**
-     * Returns the number of bytes which should be read to start each character.
-     *
-     * @return integer
-     */
-    public function getInitialByteSize()
-    {
-        return 1;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/CharacterReaderFactory.php b/typo3/contrib/swiftmailer/classes/Swift/CharacterReaderFactory.php
deleted file mode 100644 (file)
index d653b81..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * A factory for creating CharacterReaders.
- *
- * @package    Swift
- * @subpackage Encoder
- * @author     Chris Corbyn
- */
-interface Swift_CharacterReaderFactory
-{
-    /**
-     * Returns a CharacterReader suitable for the charset applied.
-     *
-     * @param string $charset
-     *
-     * @return Swift_CharacterReader
-     */
-    public function getReaderFor($charset);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php b/typo3/contrib/swiftmailer/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php
deleted file mode 100644 (file)
index d74b2c5..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Standard factory for creating CharacterReaders.
- *
- * @package    Swift
- * @subpackage Encoder
- * @author     Chris Corbyn
- */
-class Swift_CharacterReaderFactory_SimpleCharacterReaderFactory implements Swift_CharacterReaderFactory
-{
-    /**
-     * A map of charset patterns to their implementation classes.
-     *
-     * @var array
-     */
-    private static $_map = array();
-
-    /**
-     * Factories which have already been loaded.
-     *
-     * @var Swift_CharacterReaderFactory[]
-     */
-    private static $_loaded = array();
-
-    /**
-     * Creates a new CharacterReaderFactory.
-     */
-    public function __construct()
-    {
-        $this->init();
-    }
-
-    public function __wakeup()
-    {
-        $this->init();
-    }
-
-    public function init()
-    {
-        if (count(self::$_map) > 0) {
-            return;
-        }
-
-        $prefix = 'Swift_CharacterReader_';
-
-        $singleByte = array(
-            'class' => $prefix . 'GenericFixedWidthReader',
-            'constructor' => array(1)
-            );
-
-        $doubleByte = array(
-            'class' => $prefix . 'GenericFixedWidthReader',
-            'constructor' => array(2)
-            );
-
-        $fourBytes = array(
-            'class' => $prefix . 'GenericFixedWidthReader',
-            'constructor' => array(4)
-            );
-
-        // Utf-8
-        self::$_map['utf-?8'] = array(
-            'class' => $prefix . 'Utf8Reader',
-            'constructor' => array()
-            );
-
-        //7-8 bit charsets
-        self::$_map['(us-)?ascii'] = $singleByte;
-        self::$_map['(iso|iec)-?8859-?[0-9]+'] = $singleByte;
-        self::$_map['windows-?125[0-9]'] = $singleByte;
-        self::$_map['cp-?[0-9]+'] = $singleByte;
-        self::$_map['ansi'] = $singleByte;
-        self::$_map['macintosh'] = $singleByte;
-        self::$_map['koi-?7'] = $singleByte;
-        self::$_map['koi-?8-?.+'] = $singleByte;
-        self::$_map['mik'] = $singleByte;
-        self::$_map['(cork|t1)'] = $singleByte;
-        self::$_map['v?iscii'] = $singleByte;
-
-        //16 bits
-        self::$_map['(ucs-?2|utf-?16)'] = $doubleByte;
-
-        //32 bits
-        self::$_map['(ucs-?4|utf-?32)'] = $fourBytes;
-
-        // Fallback
-        self::$_map['.*'] = $singleByte;
-    }
-
-    /**
-     * Returns a CharacterReader suitable for the charset applied.
-     *
-     * @param string $charset
-     *
-     * @return Swift_CharacterReader
-     */
-    public function getReaderFor($charset)
-    {
-        $charset = trim(strtolower($charset));
-        foreach (self::$_map as $pattern => $spec) {
-            $re = '/^' . $pattern . '$/D';
-            if (preg_match($re, $charset)) {
-                if (!array_key_exists($pattern, self::$_loaded)) {
-                    $reflector = new ReflectionClass($spec['class']);
-                    if ($reflector->getConstructor()) {
-                        $reader = $reflector->newInstanceArgs($spec['constructor']);
-                    } else {
-                        $reader = $reflector->newInstance();
-                    }
-                    self::$_loaded[$pattern] = $reader;
-                }
-
-                return self::$_loaded[$pattern];
-            }
-        }
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/CharacterStream.php b/typo3/contrib/swiftmailer/classes/Swift/CharacterStream.php
deleted file mode 100644 (file)
index 2946200..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * An abstract means of reading and writing data in terms of characters as opposed
- * to bytes.
- *
- * Classes implementing this interface may use a subsystem which requires less
- * memory than working with large strings of data.
- *
- * @package    Swift
- * @subpackage CharacterStream
- * @author     Chris Corbyn
- */
-interface Swift_CharacterStream
-{
-    /**
-     * Set the character set used in this CharacterStream.
-     *
-     * @param string $charset
-     */
-    public function setCharacterSet($charset);
-
-    /**
-     * Set the CharacterReaderFactory for multi charset support.
-     *
-     * @param Swift_CharacterReaderFactory $factory
-     */
-    public function setCharacterReaderFactory(Swift_CharacterReaderFactory $factory);
-
-    /**
-     * Overwrite this character stream using the byte sequence in the byte stream.
-     *
-     * @param Swift_OutputByteStream $os output stream to read from
-     */
-    public function importByteStream(Swift_OutputByteStream $os);
-
-    /**
-     * Import a string a bytes into this CharacterStream, overwriting any existing
-     * data in the stream.
-     *
-     * @param string $string
-     */
-    public function importString($string);
-
-    /**
-     * Read $length characters from the stream and move the internal pointer
-     * $length further into the stream.
-     *
-     * @param integer $length
-     *
-     * @return string
-     */
-    public function read($length);
-
-    /**
-     * Read $length characters from the stream and return a 1-dimensional array
-     * containing there octet values.
-     *
-     * @param integer $length
-     *
-     * @return int[]
-     */
-    public function readBytes($length);
-
-    /**
-     * Write $chars to the end of the stream.
-     *
-     * @param string $chars
-     */
-    public function write($chars);
-
-    /**
-     * Move the internal pointer to $charOffset in the stream.
-     *
-     * @param integer $charOffset
-     */
-    public function setPointer($charOffset);
-
-    /**
-     * Empty the stream and reset the internal pointer.
-     */
-    public function flushContents();
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/CharacterStream/ArrayCharacterStream.php b/typo3/contrib/swiftmailer/classes/Swift/CharacterStream/ArrayCharacterStream.php
deleted file mode 100644 (file)
index e906487..0000000
+++ /dev/null
@@ -1,296 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * A CharacterStream implementation which stores characters in an internal array.
- *
- * @package    Swift
- * @subpackage CharacterStream
- * @author     Chris Corbyn
- */
-class Swift_CharacterStream_ArrayCharacterStream implements Swift_CharacterStream
-{
-    /** A map of byte values and their respective characters */
-    private static $_charMap;
-
-    /** A map of characters and their derivative byte values */
-    private static $_byteMap;
-
-    /** The char reader (lazy-loaded) for the current charset */
-    private $_charReader;
-
-    /** A factory for creating CharacterReader instances */
-    private $_charReaderFactory;
-
-    /** The character set this stream is using */
-    private $_charset;
-
-    /** Array of characters */
-    private $_array = array();
-
-    /** Size of the array of character */
-    private $_array_size = array();
-
-    /** The current character offset in the stream */
-    private $_offset = 0;
-
-    /**
-     * Create a new CharacterStream with the given $chars, if set.
-     *
-     * @param Swift_CharacterReaderFactory $factory for loading validators
-     * @param string                       $charset used in the stream
-     */
-    public function __construct(Swift_CharacterReaderFactory $factory, $charset)
-    {
-        self::_initializeMaps();
-        $this->setCharacterReaderFactory($factory);
-        $this->setCharacterSet($charset);
-    }
-
-    /**
-     * Set the character set used in this CharacterStream.
-     *
-     * @param string $charset
-     */
-    public function setCharacterSet($charset)
-    {
-        $this->_charset = $charset;
-        $this->_charReader = null;
-    }
-
-    /**
-     * Set the CharacterReaderFactory for multi charset support.
-     *
-     * @param Swift_CharacterReaderFactory $factory
-     */
-    public function setCharacterReaderFactory(Swift_CharacterReaderFactory $factory)
-    {
-        $this->_charReaderFactory = $factory;
-    }
-
-    /**
-     * Overwrite this character stream using the byte sequence in the byte stream.
-     *
-     * @param Swift_OutputByteStream $os output stream to read from
-     */
-    public function importByteStream(Swift_OutputByteStream $os)
-    {
-        if (!isset($this->_charReader)) {
-            $this->_charReader = $this->_charReaderFactory
-                ->getReaderFor($this->_charset);
-        }
-
-        $startLength = $this->_charReader->getInitialByteSize();
-        while (false !== $bytes = $os->read($startLength)) {
-            $c = array();
-            for ($i = 0, $len = strlen($bytes); $i < $len; ++$i) {
-                $c[] = self::$_byteMap[$bytes[$i]];
-            }
-            $size = count($c);
-            $need = $this->_charReader
-                ->validateByteSequence($c, $size);
-            if ($need > 0 &&
-                false !== $bytes = $os->read($need))
-            {
-                for ($i = 0, $len = strlen($bytes); $i < $len; ++$i) {
-                    $c[] = self::$_byteMap[$bytes[$i]];
-                }
-            }
-            $this->_array[] = $c;
-            ++$this->_array_size;
-        }
-    }
-
-    /**
-     * Import a string a bytes into this CharacterStream, overwriting any existing
-     * data in the stream.
-     *
-     * @param string $string
-     */
-    public function importString($string)
-    {
-        $this->flushContents();
-        $this->write($string);
-    }
-
-    /**
-     * Read $length characters from the stream and move the internal pointer
-     * $length further into the stream.
-     *
-     * @param integer $length
-     *
-     * @return string
-     */
-    public function read($length)
-    {
-        if ($this->_offset == $this->_array_size) {
-            return false;
-        }
-
-        // Don't use array slice
-        $arrays = array();
-        $end = $length + $this->_offset;
-        for ($i = $this->_offset; $i < $end; ++$i) {
-            if (!isset($this->_array[$i])) {
-                break;
-            }
-            $arrays[] = $this->_array[$i];
-        }
-        $this->_offset += $i - $this->_offset; // Limit function calls
-        $chars = false;
-        foreach ($arrays as $array) {
-            $chars .= implode('', array_map('chr', $array));
-        }
-
-        return $chars;
-    }
-
-    /**
-     * Read $length characters from the stream and return a 1-dimensional array
-     * containing there octet values.
-     *
-     * @param integer $length
-     *
-     * @return integer[]
-     */
-    public function readBytes($length)
-    {
-        if ($this->_offset == $this->_array_size) {
-            return false;
-        }
-        $arrays = array();
-        $end = $length + $this->_offset;
-        for ($i = $this->_offset; $i < $end; ++$i) {
-            if (!isset($this->_array[$i])) {
-                break;
-            }
-            $arrays[] = $this->_array[$i];
-        }
-        $this->_offset += ($i - $this->_offset); // Limit function calls
-
-        return call_user_func_array('array_merge', $arrays);
-    }
-
-    /**
-     * Write $chars to the end of the stream.
-     *
-     * @param string $chars
-     */
-    public function write($chars)
-    {
-        if (!isset($this->_charReader)) {
-            $this->_charReader = $this->_charReaderFactory->getReaderFor(
-                $this->_charset);
-        }
-
-        $startLength = $this->_charReader->getInitialByteSize();
-
-        $fp = fopen('php://memory', 'w+b');
-        fwrite($fp, $chars);
-        unset($chars);
-        fseek($fp, 0, SEEK_SET);
-
-        $buffer = array(0);
-        $buf_pos = 1;
-        $buf_len = 1;
-        $has_datas = true;
-        do {
-            $bytes = array();
-            // Buffer Filing
-            if ($buf_len - $buf_pos < $startLength) {
-                $buf = array_splice($buffer, $buf_pos);
-                $new = $this->_reloadBuffer($fp, 100);
-                if ($new) {
-                    $buffer = array_merge($buf, $new);
-                    $buf_len = count($buffer);
-                    $buf_pos = 0;
-                } else {
-                    $has_datas = false;
-                }
-            }
-            if ($buf_len - $buf_pos > 0) {
-                $size = 0;
-                for ($i = 0; $i < $startLength && isset($buffer[$buf_pos]); ++$i) {
-                    ++$size;
-                    $bytes[] = $buffer[$buf_pos++];
-                }
-                $need = $this->_charReader->validateByteSequence(
-                    $bytes, $size);
-                if ($need > 0) {
-                    if ($buf_len - $buf_pos < $need) {
-                        $new = $this->_reloadBuffer($fp, $need);
-
-                        if ($new) {
-                            $buffer = array_merge($buffer, $new);
-                            $buf_len = count($buffer);
-                        }
-                    }
-                    for ($i = 0; $i < $need && isset($buffer[$buf_pos]); ++$i) {
-                        $bytes[] = $buffer[$buf_pos++];
-                    }
-                }
-                $this->_array[] = $bytes;
-                ++$this->_array_size;
-            }
-        } while ($has_datas);
-
-        fclose($fp);
-    }
-
-    /**
-     * Move the internal pointer to $charOffset in the stream.
-     *
-     * @param integer $charOffset
-     */
-    public function setPointer($charOffset)
-    {
-        if ($charOffset > $this->_array_size) {
-            $charOffset = $this->_array_size;
-        } elseif ($charOffset < 0) {
-            $charOffset = 0;
-        }
-        $this->_offset = $charOffset;
-    }
-
-    /**
-     * Empty the stream and reset the internal pointer.
-     */
-    public function flushContents()
-    {
-        $this->_offset = 0;
-        $this->_array = array();
-        $this->_array_size = 0;
-    }
-
-    private function _reloadBuffer($fp, $len)
-    {
-        if (!feof($fp) && ($bytes = fread($fp, $len)) !== false) {
-            $buf = array();
-            for ($i = 0, $len = strlen($bytes); $i < $len; ++$i) {
-                $buf[] = self::$_byteMap[$bytes[$i]];
-            }
-
-            return $buf;
-        }
-
-        return false;
-    }
-
-    private static function _initializeMaps()
-    {
-        if (!isset(self::$_charMap)) {
-            self::$_charMap = array();
-            for ($byte = 0; $byte < 256; ++$byte) {
-                self::$_charMap[$byte] = chr($byte);
-            }
-            self::$_byteMap = array_flip(self::$_charMap);
-        }
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/CharacterStream/NgCharacterStream.php b/typo3/contrib/swiftmailer/classes/Swift/CharacterStream/NgCharacterStream.php
deleted file mode 100644 (file)
index 98aabab..0000000
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * A CharacterStream implementation which stores characters in an internal array.
- *
- * @package    Swift
- * @subpackage CharacterStream
- * @author     Xavier De Cock <xdecock@gmail.com>
- */
-
-class Swift_CharacterStream_NgCharacterStream implements Swift_CharacterStream
-{
-    /**
-     * The char reader (lazy-loaded) for the current charset.
-     *
-     * @var Swift_CharacterReader
-     */
-    private $_charReader;
-
-    /**
-     * A factory for creating CharacterReader instances.
-     *
-     * @var Swift_CharacterReaderFactory
-     */
-    private $_charReaderFactory;
-
-    /**
-     * The character set this stream is using.
-     *
-     * @var string
-     */
-    private $_charset;
-
-    /**
-     * The data's stored as-is.
-     *
-     * @var string
-     */
-    private $_datas = '';
-
-    /**
-     * Number of bytes in the stream
-     *
-     * @var integer
-     */
-    private $_datasSize = 0;
-
-    /**
-     * Map.
-     *
-     * @var mixed
-     */
-    private $_map;
-
-    /**
-     * Map Type.
-     *
-     * @var integer
-     */
-    private $_mapType = 0;
-
-    /**
-     * Number of characters in the stream.
-     *
-     * @var integer
-     */
-    private $_charCount = 0;
-
-    /**
-     * Position in the stream.
-     *
-     * @var integer
-     */
-    private $_currentPos = 0;
-
-    /**
-     * Constructor.
-     *
-     * @param Swift_CharacterReaderFactory $factory
-     * @param string                       $charset
-     */
-    public function __construct(Swift_CharacterReaderFactory $factory, $charset)
-    {
-        $this->setCharacterReaderFactory($factory);
-        $this->setCharacterSet($charset);
-    }
-
-    /* -- Changing parameters of the stream -- */
-
-    /**
-     * Set the character set used in this CharacterStream.
-     *
-     * @param string $charset
-     */
-    public function setCharacterSet($charset)
-    {
-        $this->_charset = $charset;
-        $this->_charReader = null;
-        $this->_mapType = 0;
-    }
-
-    /**
-     * Set the CharacterReaderFactory for multi charset support.
-     *
-     * @param Swift_CharacterReaderFactory $factory
-     */
-    public function setCharacterReaderFactory(Swift_CharacterReaderFactory $factory)
-    {
-        $this->_charReaderFactory = $factory;
-    }
-
-    /**
-     * @see Swift_CharacterStream::flushContents()
-     */
-    public function flushContents()
-    {
-        $this->_datas = null;
-        $this->_map = null;
-        $this->_charCount = 0;
-        $this->_currentPos = 0;
-        $this->_datasSize = 0;
-    }
-
-    /**
-     * @see Swift_CharacterStream::importByteStream()
-     *
-     * @param Swift_OutputByteStream $os
-     */
-    public function importByteStream(Swift_OutputByteStream $os)
-    {
-        $this->flushContents();
-        $blocks=512;
-        $os->setReadPointer(0);
-        while(false!==($read = $os->read($blocks)))
-            $this->write($read);
-    }
-
-    /**
-     * @see Swift_CharacterStream::importString()
-     *
-     * @param string $string
-     */
-    public function importString($string)
-    {
-        $this->flushContents();
-        $this->write($string);
-    }
-
-    /**
-     * @see Swift_CharacterStream::read()
-     *
-     * @param integer $length
-     *
-     * @return string
-     */
-    public function read($length)
-    {
-        if ($this->_currentPos>=$this->_charCount) {
-          return false;
-        }
-        $ret=false;
-        $length = ($this->_currentPos+$length > $this->_charCount)
-          ? $this->_charCount - $this->_currentPos
-          : $length;
-          switch ($this->_mapType) {
-            case Swift_CharacterReader::MAP_TYPE_FIXED_LEN:
-                $len = $length*$this->_map;
-                $ret = substr($this->_datas,
-                        $this->_currentPos * $this->_map,
-                        $len);
-                $this->_currentPos += $length;
-                break;
-
-            case Swift_CharacterReader::MAP_TYPE_INVALID:
-                $end = $this->_currentPos + $length;
-                $end = $end > $this->_charCount
-                    ?$this->_charCount
-                    :$end;
-                $ret = '';
-                for (; $this->_currentPos < $length; ++$this->_currentPos) {
-                    if (isset ($this->_map[$this->_currentPos])) {
-                        $ret .= '?';
-                    } else {
-                        $ret .= $this->_datas[$this->_currentPos];
-                    }
-                }
-                break;
-
-            case Swift_CharacterReader::MAP_TYPE_POSITIONS:
-                $end = $this->_currentPos + $length;
-                $end = $end > $this->_charCount
-                    ?$this->_charCount
-                    :$end;
-                $ret = '';
-                $start = 0;
-                if ($this->_currentPos>0) {
-                    $start = $this->_map['p'][$this->_currentPos-1];
-                }
-                $to = $start;
-                for (; $this->_currentPos < $end; ++$this->_currentPos) {
-                    if (isset($this->_map['i'][$this->_currentPos])) {
-                        $ret .= substr($this->_datas, $start, $to - $start).'?';
-                        $start = $this->_map['p'][$this->_currentPos];
-                    } else {
-                        $to = $this->_map['p'][$this->_currentPos];
-                    }
-                }
-                $ret .= substr($this->_datas, $start, $to - $start);
-                break;
-        }
-
-        return $ret;
-    }
-
-    /**
-     * @see Swift_CharacterStream::readBytes()
-     *
-     * @param integer $length
-     *
-     * @return integer[]
-     */
-    public function readBytes($length)
-    {
-        $read=$this->read($length);
-        if ($read!==false) {
-            $ret = array_map('ord', str_split($read, 1));
-
-            return $ret;
-        }
-
-        return false;
-    }
-
-    /**
-     * @see Swift_CharacterStream::setPointer()
-     *
-     * @param integer $charOffset
-     */
-    public function setPointer($charOffset)
-    {
-        if ($this->_charCount<$charOffset) {
-            $charOffset=$this->_charCount;
-        }
-        $this->_currentPos = $charOffset;
-    }
-
-    /**
-     * @see Swift_CharacterStream::write()
-     *
-     * @param string $chars
-     */
-    public function write($chars)
-    {
-        if (!isset($this->_charReader)) {
-            $this->_charReader = $this->_charReaderFactory->getReaderFor(
-                $this->_charset);
-            $this->_map = array();
-            $this->_mapType = $this->_charReader->getMapType();
-        }
-        $ignored='';
-        $this->_datas .= $chars;
-        $this->_charCount += $this->_charReader->getCharPositions(substr($this->_datas, $this->_datasSize), $this->_datasSize, $this->_map, $ignored);
-        if ($ignored!==false) {
-            $this->_datasSize=strlen($this->_datas)-strlen($ignored);
-        } else {
-            $this->_datasSize=strlen($this->_datas);
-        }
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/ConfigurableSpool.php b/typo3/contrib/swiftmailer/classes/Swift/ConfigurableSpool.php
deleted file mode 100644 (file)
index 58d5275..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2009 Fabien Potencier <fabien.potencier@gmail.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Base class for Spools (implements time and message limits).
- *
- * @package Swift
- * @author  Fabien Potencier
- */
-abstract class Swift_ConfigurableSpool implements Swift_Spool
-{
-    /** The maximum number of messages to send per flush */
-    private $_message_limit;
-
-    /** The time limit per flush */
-    private $_time_limit;
-
-    /**
-     * Sets the maximum number of messages to send per flush.
-     *
-     * @param integer $limit
-     */
-    public function setMessageLimit($limit)
-    {
-        $this->_message_limit = (int) $limit;
-    }
-
-    /**
-     * Gets the maximum number of messages to send per flush.
-     *
-     * @return integer The limit
-     */
-    public function getMessageLimit()
-    {
-        return $this->_message_limit;
-    }
-
-    /**
-     * Sets the time limit (in seconds) per flush.
-     *
-     * @param integer $limit The limit
-     */
-    public function setTimeLimit($limit)
-    {
-        $this->_time_limit = (int) $limit;
-    }
-
-    /**
-     * Gets the time limit (in seconds) per flush.
-     *
-     * @return integer The limit
-     */
-    public function getTimeLimit()
-    {
-        return $this->_time_limit;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/DependencyContainer.php b/typo3/contrib/swiftmailer/classes/Swift/DependencyContainer.php
deleted file mode 100644 (file)
index b717861..0000000
+++ /dev/null
@@ -1,373 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Dependency Injection container.
- *
- * @package Swift
- * @author  Chris Corbyn
- */
-class Swift_DependencyContainer
-{
-    /** Constant for literal value types */
-    const TYPE_VALUE = 0x0001;
-
-    /** Constant for new instance types */
-    const TYPE_INSTANCE = 0x0010;
-
-    /** Constant for shared instance types */
-    const TYPE_SHARED = 0x0100;
-
-    /** Constant for aliases */
-    const TYPE_ALIAS = 0x1000;
-
-    /** Singleton instance */
-    private static $_instance = null;
-
-    /** The data container */
-    private $_store = array();
-
-    /** The current endpoint in the data container */
-    private $_endPoint;
-
-    /**
-     * Constructor should not be used.
-     *
-     * Use {@link getInstance()} instead.
-     */
-    public function __construct() { }
-
-    /**
-     * Returns a singleton of the DependencyContainer.
-     *
-     * @return Swift_DependencyContainer
-     */
-    public static function getInstance()
-    {
-        if (!isset(self::$_instance)) {
-            self::$_instance = new self();
-        }
-
-        return self::$_instance;
-    }
-
-    /**
-     * List the names of all items stored in the Container.
-     *
-     * @return array
-     */
-    public function listItems()
-    {
-        return array_keys($this->_store);
-    }
-
-    /**
-     * Test if an item is registered in this container with the given name.
-     *
-     * @see register()
-     *
-     * @param string $itemName
-     *
-     * @return boolean
-     */
-    public function has($itemName)
-    {
-        return array_key_exists($itemName, $this->_store)
-            && isset($this->_store[$itemName]['lookupType']);
-    }
-
-    /**
-     * Lookup the item with the given $itemName.
-     *
-     * @see register()
-     *
-     * @param string $itemName
-     *
-     * @return mixed
-     *
-     * @throws Swift_DependencyException If the dependency is not found
-     */
-    public function lookup($itemName)
-    {
-        if (!$this->has($itemName)) {
-            throw new Swift_DependencyException(
-                'Cannot lookup dependency "' . $itemName . '" since it is not registered.'
-                );
-        }
-
-        switch ($this->_store[$itemName]['lookupType']) {
-            case self::TYPE_ALIAS:
-                return $this->_createAlias($itemName);
-            case self::TYPE_VALUE:
-                return $this->_getValue($itemName);
-            case self::TYPE_INSTANCE:
-                return $this->_createNewInstance($itemName);
-            case self::TYPE_SHARED:
-                return $this->_createSharedInstance($itemName);
-        }
-    }
-
-    /**
-     * Create an array of arguments passed to the constructor of $itemName.
-     *
-     * @param string $itemName
-     *
-     * @return array
-     */
-    public function createDependenciesFor($itemName)
-    {
-        $args = array();
-        if (isset($this->_store[$itemName]['args'])) {
-            $args = $this->_resolveArgs($this->_store[$itemName]['args']);
-        }
-
-        return $args;
-    }
-
-    /**
-     * Register a new dependency with $itemName.
-     *
-     * This method returns the current DependencyContainer instance because it
-     * requires the use of the fluid interface to set the specific details for the
-     * dependency.
-     * @see asNewInstanceOf(), asSharedInstanceOf(), asValue()
-     *
-     * @param string $itemName
-     *
-     * @return Swift_DependencyContainer
-     */
-    public function register($itemName)
-    {
-        $this->_store[$itemName] = array();
-        $this->_endPoint =& $this->_store[$itemName];
-
-        return $this;
-    }
-
-    /**
-     * Specify the previously registered item as a literal value.
-     *
-     * {@link register()} must be called before this will work.
-     *
-     * @param mixed $value
-     *
-     * @return Swift_DependencyContainer
-     */
-    public function asValue($value)
-    {
-        $endPoint =& $this->_getEndPoint();
-        $endPoint['lookupType'] = self::TYPE_VALUE;
-        $endPoint['value'] = $value;
-
-        return $this;
-    }
-
-    /**
-     * Specify the previously registered item as an alias of another item.
-     *
-     * @param string $lookup
-     *
-     * @return Swift_DependencyContainer
-     */
-    public function asAliasOf($lookup)
-    {
-        $endPoint =& $this->_getEndPoint();
-        $endPoint['lookupType'] = self::TYPE_ALIAS;
-        $endPoint['ref'] = $lookup;
-
-        return $this;
-    }
-
-    /**
-     * Specify the previously registered item as a new instance of $className.
-     *
-     * {@link register()} must be called before this will work.
-     * Any arguments can be set with {@link withDependencies()},
-     * {@link addConstructorValue()} or {@link addConstructorLookup()}.
-     *
-     * @see withDependencies(), addConstructorValue(), addConstructorLookup()
-     *
-     * @param string $className
-     *
-     * @return Swift_DependencyContainer
-     */
-    public function asNewInstanceOf($className)
-    {
-        $endPoint =& $this->_getEndPoint();
-        $endPoint['lookupType'] = self::TYPE_INSTANCE;
-        $endPoint['className'] = $className;
-
-        return $this;
-    }
-
-    /**
-     * Specify the previously registered item as a shared instance of $className.
-     *
-     * {@link register()} must be called before this will work.
-     *
-     * @param string $className
-     *
-     * @return Swift_DependencyContainer
-     */
-    public function asSharedInstanceOf($className)
-    {
-        $endPoint =& $this->_getEndPoint();
-        $endPoint['lookupType'] = self::TYPE_SHARED;
-        $endPoint['className'] = $className;
-
-        return $this;
-    }
-
-    /**
-     * Specify a list of injected dependencies for the previously registered item.
-     *
-     * This method takes an array of lookup names.
-     *
-     * @see addConstructorValue(), addConstructorLookup()
-     *
-     * @param array $lookups
-     *
-     * @return Swift_DependencyContainer
-     */
-    public function withDependencies(array $lookups)
-    {
-        $endPoint =& $this->_getEndPoint();
-        $endPoint['args'] = array();
-        foreach ($lookups as $lookup) {
-            $this->addConstructorLookup($lookup);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Specify a literal (non looked up) value for the constructor of the
-     * previously registered item.
-     *
-     * @see withDependencies(), addConstructorLookup()
-     *
-     * @param mixed $value
-     *
-     * @return Swift_DependencyContainer
-     */
-    public function addConstructorValue($value)
-    {
-        $endPoint =& $this->_getEndPoint();
-        if (!isset($endPoint['args'])) {
-            $endPoint['args'] = array();
-        }
-        $endPoint['args'][] = array('type' => 'value', 'item' => $value);
-
-        return $this;
-    }
-
-    /**
-     * Specify a dependency lookup for the constructor of the previously
-     * registered item.
-     *
-     * @see withDependencies(), addConstructorValue()
-     *
-     * @param string $lookup
-     *
-     * @return Swift_DependencyContainer
-     */
-    public function addConstructorLookup($lookup)
-    {
-        $endPoint =& $this->_getEndPoint();
-        if (!isset($this->_endPoint['args'])) {
-            $endPoint['args'] = array();
-        }
-        $endPoint['args'][] = array('type' => 'lookup', 'item' => $lookup);
-
-        return $this;
-    }
-
-    // -- Private methods
-
-    /** Get the literal value with $itemName */
-    private function _getValue($itemName)
-    {
-        return $this->_store[$itemName]['value'];
-    }
-
-    /** Resolve an alias to another item */
-    private function _createAlias($itemName)
-    {
-        return $this->lookup($this->_store[$itemName]['ref']);
-    }
-
-    /** Create a fresh instance of $itemName */
-    private function _createNewInstance($itemName)
-    {
-        $reflector = new ReflectionClass($this->_store[$itemName]['className']);
-        if ($reflector->getConstructor()) {
-            return $reflector->newInstanceArgs(
-                $this->createDependenciesFor($itemName)
-                );
-        } else {
-            return $reflector->newInstance();
-        }
-    }
-
-    /** Create and register a shared instance of $itemName */
-    private function _createSharedInstance($itemName)
-    {
-        if (!isset($this->_store[$itemName]['instance'])) {
-            $this->_store[$itemName]['instance'] = $this->_createNewInstance($itemName);
-        }
-
-        return $this->_store[$itemName]['instance'];
-    }
-
-    /** Get the current endpoint in the store */
-    private function &_getEndPoint()
-    {
-        if (!isset($this->_endPoint)) {
-            throw new BadMethodCallException(
-                'Component must first be registered by calling register()'
-                );
-        }
-
-        return $this->_endPoint;
-    }
-
-    /** Get an argument list with dependencies resolved */
-    private function _resolveArgs(array $args)
-    {
-        $resolved = array();
-        foreach ($args as $argDefinition) {
-            switch ($argDefinition['type']) {
-                case 'lookup':
-                    $resolved[] = $this->_lookupRecursive($argDefinition['item']);
-                    break;
-                case 'value':
-                    $resolved[] = $argDefinition['item'];
-                    break;
-            }
-        }
-
-        return $resolved;
-    }
-
-    /** Resolve a single dependency with an collections */
-    private function _lookupRecursive($item)
-    {
-        if (is_array($item)) {
-            $collection = array();
-            foreach ($item as $k => $v) {
-                $collection[$k] = $this->_lookupRecursive($v);
-            }
-
-            return $collection;
-        } else {
-            return $this->lookup($item);
-        }
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/DependencyException.php b/typo3/contrib/swiftmailer/classes/Swift/DependencyException.php
deleted file mode 100644 (file)
index b3f0170..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * DependencyException gets thrown when a requested dependency is missing.
- *
- * @package Swift
- * @author  Chris Corbyn
- */
-class Swift_DependencyException extends Swift_SwiftException
-{
-    /**
-     * Create a new DependencyException with $message.
-     *
-     * @param string $message
-     */
-    public function __construct($message)
-    {
-        parent::__construct($message);
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/EmbeddedFile.php b/typo3/contrib/swiftmailer/classes/Swift/EmbeddedFile.php
deleted file mode 100644 (file)
index a39a347..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * An embedded file, in a multipart message.
- *
- * @package    Swift
- * @subpackage Mime
- * @author     Chris Corbyn
- */
-class Swift_EmbeddedFile extends Swift_Mime_EmbeddedFile
-{
-    /**
-     * Create a new EmbeddedFile.
-     *
-     * Details may be optionally provided to the constructor.
-     *
-     * @param string|Swift_OutputByteStream $data
-     * @param string                        $filename
-     * @param string                        $contentType
-     */
-    public function __construct($data = null, $filename = null, $contentType = null)
-    {
-        call_user_func_array(
-            array($this, 'Swift_Mime_EmbeddedFile::__construct'),
-            Swift_DependencyContainer::getInstance()
-                ->createDependenciesFor('mime.embeddedfile')
-            );
-
-        $this->setBody($data);
-        $this->setFilename($filename);
-        if ($contentType) {
-            $this->setContentType($contentType);
-        }
-    }
-
-    /**
-     * Create a new EmbeddedFile.
-     *
-     * @param string|Swift_OutputByteStream $data
-     * @param string                        $filename
-     * @param string                        $contentType
-     *
-     * @return Swift_Mime_EmbeddedFile
-     */
-    public static function newInstance($data = null, $filename = null, $contentType = null)
-    {
-        return new self($data, $filename, $contentType);
-    }
-
-    /**
-     * Create a new EmbeddedFile from a filesystem path.
-     *
-     * @param string $path
-     *
-     * @return Swift_Mime_EmbeddedFile
-     */
-    public static function fromPath($path)
-    {
-        return self::newInstance()->setFile(
-            new Swift_ByteStream_FileByteStream($path)
-            );
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Encoder.php b/typo3/contrib/swiftmailer/classes/Swift/Encoder.php
deleted file mode 100644 (file)
index 53e88b8..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Interface for all Encoder schemes.
- * @package Swift
- * @subpackage Encoder
- * @author Chris Corbyn
- */
-interface Swift_Encoder extends Swift_Mime_CharsetObserver
-{
-    /**
-     * Encode a given string to produce an encoded string.
-     *
-     * @param string  $string
-     * @param integer $firstLineOffset if first line needs to be shorter
-     * @param integer $maxLineLength   - 0 indicates the default length for this encoding
-     *
-     * @return string
-     */
-    public function encodeString($string, $firstLineOffset = 0, $maxLineLength = 0);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Encoder/Base64Encoder.php b/typo3/contrib/swiftmailer/classes/Swift/Encoder/Base64Encoder.php
deleted file mode 100644 (file)
index 7c0ce78..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Handles Base 64 Encoding in Swift Mailer.
- *
- * @package    Swift
- * @subpackage Encoder
- * @author     Chris Corbyn
- */
-class Swift_Encoder_Base64Encoder implements Swift_Encoder
-{
-    /**
-     * Takes an unencoded string and produces a Base64 encoded string from it.
-     *
-     * Base64 encoded strings have a maximum line length of 76 characters.
-     * If the first line needs to be shorter, indicate the difference with
-     * $firstLineOffset.
-     *
-     * @param string  $string          to encode
-     * @param integer $firstLineOffset
-     * @param integer $maxLineLength   optional, 0 indicates the default of 76 bytes
-     *
-     * @return string
-     */
-    public function encodeString($string, $firstLineOffset = 0, $maxLineLength = 0)
-    {
-        if (0 >= $maxLineLength || 76 < $maxLineLength) {
-            $maxLineLength = 76;
-        }
-
-        $encodedString = base64_encode($string);
-        $firstLine = '';
-
-        if (0 != $firstLineOffset) {
-            $firstLine = substr(
-                $encodedString, 0, $maxLineLength - $firstLineOffset
-                ) . "\r\n";
-            $encodedString = substr(
-                $encodedString, $maxLineLength - $firstLineOffset
-                );
-        }
-
-        return $firstLine . trim(chunk_split($encodedString, $maxLineLength, "\r\n"));
-    }
-
-    /**
-     * Does nothing.
-     */
-    public function charsetChanged($charset)
-    {
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Encoder/QpEncoder.php b/typo3/contrib/swiftmailer/classes/Swift/Encoder/QpEncoder.php
deleted file mode 100644 (file)
index e155bb9..0000000
+++ /dev/null
@@ -1,286 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Handles Quoted Printable (QP) Encoding in Swift Mailer.
- *
- * Possibly the most accurate RFC 2045 QP implementation found in PHP.
- *
- * @package    Swift
- * @subpackage Encoder
- * @author     Chris Corbyn
- */
-class Swift_Encoder_QpEncoder implements Swift_Encoder
-{
-    /**
-     * The CharacterStream used for reading characters (as opposed to bytes).
-     *
-     * @var Swift_CharacterStream
-     */
-    protected $_charStream;
-
-    /**
-     * A filter used if input should be canonicalized.
-     *
-     * @var Swift_StreamFilter
-     */
-    protected $_filter;
-
-    /**
-     * Pre-computed QP for HUGE optimization.
-     *
-     * @var string[]
-     */
-    protected static $_qpMap = array(
-        0   => '=00', 1   => '=01', 2   => '=02', 3   => '=03', 4   => '=04',
-        5   => '=05', 6   => '=06', 7   => '=07', 8   => '=08', 9   => '=09',
-        10  => '=0A', 11  => '=0B', 12  => '=0C', 13  => '=0D', 14  => '=0E',
-        15  => '=0F', 16  => '=10', 17  => '=11', 18  => '=12', 19  => '=13',
-        20  => '=14', 21  => '=15', 22  => '=16', 23  => '=17', 24  => '=18',
-        25  => '=19', 26  => '=1A', 27  => '=1B', 28  => '=1C', 29  => '=1D',
-        30  => '=1E', 31  => '=1F', 32  => '=20', 33  => '=21', 34  => '=22',
-        35  => '=23', 36  => '=24', 37  => '=25', 38  => '=26', 39  => '=27',
-        40  => '=28', 41  => '=29', 42  => '=2A', 43  => '=2B', 44  => '=2C',
-        45  => '=2D', 46  => '=2E', 47  => '=2F', 48  => '=30', 49  => '=31',
-        50  => '=32', 51  => '=33', 52  => '=34', 53  => '=35', 54  => '=36',
-        55  => '=37', 56  => '=38', 57  => '=39', 58  => '=3A', 59  => '=3B',
-        60  => '=3C', 61  => '=3D', 62  => '=3E', 63  => '=3F', 64  => '=40',
-        65  => '=41', 66  => '=42', 67  => '=43', 68  => '=44', 69  => '=45',
-        70  => '=46', 71  => '=47', 72  => '=48', 73  => '=49', 74  => '=4A',
-        75  => '=4B', 76  => '=4C', 77  => '=4D', 78  => '=4E', 79  => '=4F',
-        80  => '=50', 81  => '=51', 82  => '=52', 83  => '=53', 84  => '=54',
-        85  => '=55', 86  => '=56', 87  => '=57', 88  => '=58', 89  => '=59',
-        90  => '=5A', 91  => '=5B', 92  => '=5C', 93  => '=5D', 94  => '=5E',
-        95  => '=5F', 96  => '=60', 97  => '=61', 98  => '=62', 99  => '=63',
-        100 => '=64', 101 => '=65', 102 => '=66', 103 => '=67', 104 => '=68',
-        105 => '=69', 106 => '=6A', 107 => '=6B', 108 => '=6C', 109 => '=6D',
-        110 => '=6E', 111 => '=6F', 112 => '=70', 113 => '=71', 114 => '=72',
-        115 => '=73', 116 => '=74', 117 => '=75', 118 => '=76', 119 => '=77',
-        120 => '=78', 121 => '=79', 122 => '=7A', 123 => '=7B', 124 => '=7C',
-        125 => '=7D', 126 => '=7E', 127 => '=7F', 128 => '=80', 129 => '=81',
-        130 => '=82', 131 => '=83', 132 => '=84', 133 => '=85', 134 => '=86',
-        135 => '=87', 136 => '=88', 137 => '=89', 138 => '=8A', 139 => '=8B',
-        140 => '=8C', 141 => '=8D', 142 => '=8E', 143 => '=8F', 144 => '=90',
-        145 => '=91', 146 => '=92', 147 => '=93', 148 => '=94', 149 => '=95',
-        150 => '=96', 151 => '=97', 152 => '=98', 153 => '=99', 154 => '=9A',
-        155 => '=9B', 156 => '=9C', 157 => '=9D', 158 => '=9E', 159 => '=9F',
-        160 => '=A0', 161 => '=A1', 162 => '=A2', 163 => '=A3', 164 => '=A4',
-        165 => '=A5', 166 => '=A6', 167 => '=A7', 168 => '=A8', 169 => '=A9',
-        170 => '=AA', 171 => '=AB', 172 => '=AC', 173 => '=AD', 174 => '=AE',
-        175 => '=AF', 176 => '=B0', 177 => '=B1', 178 => '=B2', 179 => '=B3',
-        180 => '=B4', 181 => '=B5', 182 => '=B6', 183 => '=B7', 184 => '=B8',
-        185 => '=B9', 186 => '=BA', 187 => '=BB', 188 => '=BC', 189 => '=BD',
-        190 => '=BE', 191 => '=BF', 192 => '=C0', 193 => '=C1', 194 => '=C2',
-        195 => '=C3', 196 => '=C4', 197 => '=C5', 198 => '=C6', 199 => '=C7',
-        200 => '=C8', 201 => '=C9', 202 => '=CA', 203 => '=CB', 204 => '=CC',
-        205 => '=CD', 206 => '=CE', 207 => '=CF', 208 => '=D0', 209 => '=D1',
-        210 => '=D2', 211 => '=D3', 212 => '=D4', 213 => '=D5', 214 => '=D6',
-        215 => '=D7', 216 => '=D8', 217 => '=D9', 218 => '=DA', 219 => '=DB',
-        220 => '=DC', 221 => '=DD', 222 => '=DE', 223 => '=DF', 224 => '=E0',
-        225 => '=E1', 226 => '=E2', 227 => '=E3', 228 => '=E4', 229 => '=E5',
-        230 => '=E6', 231 => '=E7', 232 => '=E8', 233 => '=E9', 234 => '=EA',
-        235 => '=EB', 236 => '=EC', 237 => '=ED', 238 => '=EE', 239 => '=EF',
-        240 => '=F0', 241 => '=F1', 242 => '=F2', 243 => '=F3', 244 => '=F4',
-        245 => '=F5', 246 => '=F6', 247 => '=F7', 248 => '=F8', 249 => '=F9',
-        250 => '=FA', 251 => '=FB', 252 => '=FC', 253 => '=FD', 254 => '=FE',
-        255 => '=FF'
-        );
-
-    protected static $_safeMapShare = array();
-
-    /**
-     * A map of non-encoded ascii characters.
-     *
-     * @var string[]
-     */
-    protected $_safeMap = array();
-
-    /**
-     * Creates a new QpEncoder for the given CharacterStream.
-     *
-     * @param Swift_CharacterStream $charStream to use for reading characters
-     * @param Swift_StreamFilter    $filter     if input should be canonicalized
-     */
-    public function __construct(Swift_CharacterStream $charStream, Swift_StreamFilter $filter = null)
-    {
-        $this->_charStream = $charStream;
-        if (!isset(self::$_safeMapShare[$this->getSafeMapShareId()])) {
-            $this->initSafeMap();
-            self::$_safeMapShare[$this->getSafeMapShareId()] = $this->_safeMap;
-        } else {
-            $this->_safeMap = self::$_safeMapShare[$this->getSafeMapShareId()];
-        }
-        $this->_filter = $filter;
-    }
-
-    public function __sleep()
-    {
-        return array('_charStream', '_filter');
-    }
-
-    public function __wakeup()
-    {
-        if (!isset(self::$_safeMapShare[$this->getSafeMapShareId()])) {
-            $this->initSafeMap();
-            self::$_safeMapShare[$this->getSafeMapShareId()] = $this->_safeMap;
-        } else {
-            $this->_safeMap = self::$_safeMapShare[$this->getSafeMapShareId()];
-        }
-    }
-
-    protected function getSafeMapShareId()
-    {
-        return get_class($this);
-    }
-
-    protected function initSafeMap()
-    {
-        foreach (array_merge(
-            array(0x09, 0x20), range(0x21, 0x3C), range(0x3E, 0x7E)) as $byte)
-        {
-            $this->_safeMap[$byte] = chr($byte);
-        }
-    }
-
-    /**
-     * Takes an unencoded string and produces a QP encoded string from it.
-     *
-     * QP encoded strings have a maximum line length of 76 characters.
-     * If the first line needs to be shorter, indicate the difference with
-     * $firstLineOffset.
-     *
-     * @param string  $string to encode
-     * @param integer $firstLineOffset, optional
-     * @param integer $maxLineLength,   optional 0 indicates the default of 76 chars
-     *
-     * @return string
-     */
-    public function encodeString($string, $firstLineOffset = 0, $maxLineLength = 0)
-    {
-        if ($maxLineLength > 76 || $maxLineLength <= 0) {
-            $maxLineLength = 76;
-        }
-
-        $thisLineLength = $maxLineLength - $firstLineOffset;
-
-        $lines = array();
-        $lNo = 0;
-        $lines[$lNo] = '';
-        $currentLine =& $lines[$lNo++];
-        $size=$lineLen=0;
-
-        $this->_charStream->flushContents();
-        $this->_charStream->importString($string);
-
-        // Fetching more than 4 chars at one is slower, as is fetching fewer bytes
-        // Conveniently 4 chars is the UTF-8 safe number since UTF-8 has up to 6
-        // bytes per char and (6 * 4 * 3 = 72 chars per line) * =NN is 3 bytes
-        while (false !== $bytes = $this->_nextSequence()) {
-            // If we're filtering the input
-            if (isset($this->_filter)) {
-                // If we can't filter because we need more bytes
-                while ($this->_filter->shouldBuffer($bytes)) {
-                    // Then collect bytes into the buffer
-                    if (false === $moreBytes = $this->_nextSequence(1)) {
-                        break;
-                    }
-
-                    foreach ($moreBytes as $b) {
-                        $bytes[] = $b;
-                    }
-                }
-                // And filter them
-                $bytes = $this->_filter->filter($bytes);
-            }
-
-            $enc = $this->_encodeByteSequence($bytes, $size);
-            if ($currentLine && $lineLen+$size >= $thisLineLength) {
-                $lines[$lNo] = '';
-                $currentLine =& $lines[$lNo++];
-                $thisLineLength = $maxLineLength;
-                $lineLen=0;
-            }
-            $lineLen+=$size;
-            $currentLine .= $enc;
-        }
-
-        return $this->_standardize(implode("=\r\n", $lines));
-    }
-
-    /**
-     * Updates the charset used.
-     *
-     * @param string $charset
-     */
-    public function charsetChanged($charset)
-    {
-        $this->_charStream->setCharacterSet($charset);
-    }
-
-    // -- Protected methods
-
-    /**
-     * Encode the given byte array into a verbatim QP form.
-     *
-     * @param integer[] $bytes
-     * @param integer   $size
-     *
-     * @return string
-     */
-    protected function _encodeByteSequence(array $bytes, &$size)
-    {
-        $ret = '';
-        $size=0;
-        foreach ($bytes as $b) {
-            if (isset($this->_safeMap[$b])) {
-                $ret .= $this->_safeMap[$b];
-                ++$size;
-            } else {
-                $ret .= self::$_qpMap[$b];
-                $size+=3;
-            }
-        }
-
-        return $ret;
-    }
-
-    /**
-     * Get the next sequence of bytes to read from the char stream.
-     *
-     * @param integer $size number of bytes to read
-     *
-     * @return integer[]
-     */
-    protected function _nextSequence($size = 4)
-    {
-        return $this->_charStream->readBytes($size);
-    }
-
-    /**
-     * Make sure CRLF is correct and HT/SPACE are in valid places.
-     *
-     * @param string $string
-     *
-     * @return string
-     */
-    protected function _standardize($string)
-    {
-        $string = str_replace(array("\t=0D=0A", " =0D=0A", "=0D=0A"),
-            array("=09\r\n", "=20\r\n", "\r\n"), $string
-            );
-        switch ($end = ord(substr($string, -1))) {
-            case 0x09:
-            case 0x20:
-                $string = substr_replace($string, self::$_qpMap[$end], -1);
-        }
-
-        return $string;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Encoder/Rfc2231Encoder.php b/typo3/contrib/swiftmailer/classes/Swift/Encoder/Rfc2231Encoder.php
deleted file mode 100644 (file)
index 37e30c1..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Handles RFC 2231 specified Encoding in Swift Mailer.
- *
- * @package    Swift
- * @subpackage Encoder
- * @author     Chris Corbyn
- */
-class Swift_Encoder_Rfc2231Encoder implements Swift_Encoder
-{
-    /**
-     * A character stream to use when reading a string as characters instead of bytes.
-     *
-     * @var Swift_CharacterStream
-     */
-    private $_charStream;
-
-    /**
-     * Creates a new Rfc2231Encoder using the given character stream instance.
-     *
-     * @param Swift_CharacterStream
-     */
-    public function __construct(Swift_CharacterStream $charStream)
-    {
-        $this->_charStream = $charStream;
-    }
-
-    /**
-     * Takes an unencoded string and produces a string encoded according to
-     * RFC 2231 from it.
-     *
-     * @param string  $string
-     * @param integer $firstLineOffset
-     * @param integer $maxLineLength   optional, 0 indicates the default of 75 bytes
-     *
-     * @return string
-     */
-    public function encodeString($string, $firstLineOffset = 0, $maxLineLength = 0)
-    {
-        $lines = array(); $lineCount = 0;
-        $lines[] = '';
-        $currentLine =& $lines[$lineCount++];
-
-        if (0 >= $maxLineLength) {
-            $maxLineLength = 75;
-        }
-
-        $this->_charStream->flushContents();
-        $this->_charStream->importString($string);
-
-        $thisLineLength = $maxLineLength - $firstLineOffset;
-
-        while (false !== $char = $this->_charStream->read(4)) {
-            $encodedChar = rawurlencode($char);
-            if (0 != strlen($currentLine)
-                && strlen($currentLine . $encodedChar) > $thisLineLength)
-            {
-                $lines[] = '';
-                $currentLine =& $lines[$lineCount++];
-                $thisLineLength = $maxLineLength;
-            }
-            $currentLine .= $encodedChar;
-        }
-
-        return implode("\r\n", $lines);
-    }
-
-    /**
-     * Updates the charset used.
-     *
-     * @param string $charset
-     */
-    public function charsetChanged($charset)
-    {
-        $this->_charStream->setCharacterSet($charset);
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Encoding.php b/typo3/contrib/swiftmailer/classes/Swift/Encoding.php
deleted file mode 100644 (file)
index 9639194..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Provides quick access to each encoding type.
- *
- * @package    Swift
- * @subpackage Encoder
- * @author     Chris Corbyn
- */
-class Swift_Encoding
-{
-    /**
-     * Get the Encoder that provides 7-bit encoding.
-     *
-     * @return Swift_Mime_ContentEncoder
-     */
-    public static function get7BitEncoding()
-    {
-        return self::_lookup('mime.7bitcontentencoder');
-    }
-
-    /**
-     * Get the Encoder that provides 8-bit encoding.
-     *
-     * @return Swift_Mime_ContentEncoder
-     */
-    public static function get8BitEncoding()
-    {
-        return self::_lookup('mime.8bitcontentencoder');
-    }
-
-    /**
-     * Get the Encoder that provides Quoted-Printable (QP) encoding.
-     *
-     * @return Swift_Mime_ContentEncoder
-     */
-    public static function getQpEncoding()
-    {
-        return self::_lookup('mime.qpcontentencoder');
-    }
-
-    /**
-     * Get the Encoder that provides Base64 encoding.
-     *
-     * @return Swift_Mime_ContentEncoder
-     */
-    public static function getBase64Encoding()
-    {
-        return self::_lookup('mime.base64contentencoder');
-    }
-
-    // -- Private Static Methods
-
-    private static function _lookup($key)
-    {
-        return Swift_DependencyContainer::getInstance()->lookup($key);
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/CommandEvent.php b/typo3/contrib/swiftmailer/classes/Swift/Events/CommandEvent.php
deleted file mode 100644 (file)
index fa4f444..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Generated when a command is sent over an SMTP connection.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-class Swift_Events_CommandEvent extends Swift_Events_EventObject
-{
-    /**
-     * The command sent to the server.
-     *
-     * @var string
-     */
-    private $_command;
-
-    /**
-     * An array of codes which a successful response will contain.
-     *
-     * @var integer[]
-     */
-    private $_successCodes = array();
-
-    /**
-     * Create a new CommandEvent for $source with $command.
-     *
-     * @param Swift_Transport $source
-     * @param string          $command
-     * @param array           $successCodes
-     */
-    public function __construct(Swift_Transport $source, $command, $successCodes = array())
-    {
-        parent::__construct($source);
-        $this->_command = $command;
-        $this->_successCodes = $successCodes;
-    }
-
-    /**
-     * Get the command which was sent to the server.
-     *
-     * @return string
-     */
-    public function getCommand()
-    {
-        return $this->_command;
-    }
-
-    /**
-     * Get the numeric response codes which indicate success for this command.
-     *
-     * @return integer[]
-     */
-    public function getSuccessCodes()
-    {
-        return $this->_successCodes;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/CommandListener.php b/typo3/contrib/swiftmailer/classes/Swift/Events/CommandListener.php
deleted file mode 100644 (file)
index 6800904..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Listens for Transports to send commands to the server.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-interface Swift_Events_CommandListener extends Swift_Events_EventListener
-{
-    /**
-     * Invoked immediately following a command being sent.
-     *
-     * @param Swift_Events_CommandEvent $evt
-     */
-    public function commandSent(Swift_Events_CommandEvent $evt);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/Event.php b/typo3/contrib/swiftmailer/classes/Swift/Events/Event.php
deleted file mode 100644 (file)
index d4e5bf5..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * The minimum interface for an Event.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-interface Swift_Events_Event
-{
-    /**
-     * Get the source object of this event.
-     *
-     * @return object
-     */
-    public function getSource();
-
-    /**
-     * Prevent this Event from bubbling any further up the stack.
-     *
-     * @param boolean $cancel, optional
-     */
-    public function cancelBubble($cancel = true);
-
-    /**
-     * Returns true if this Event will not bubble any further up the stack.
-     *
-     * @return boolean
-     */
-    public function bubbleCancelled();
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/EventDispatcher.php b/typo3/contrib/swiftmailer/classes/Swift/Events/EventDispatcher.php
deleted file mode 100644 (file)
index 65c5ec2..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Interface for the EventDispatcher which handles the event dispatching layer.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-interface Swift_Events_EventDispatcher
-{
-    /**
-     * Create a new SendEvent for $source and $message.
-     *
-     * @param Swift_Transport $source
-     * @param Swift_Mime_Message
-     *
-     * @return Swift_Events_SendEvent
-     */
-    public function createSendEvent(Swift_Transport $source, Swift_Mime_Message $message);
-
-    /**
-     * Create a new CommandEvent for $source and $command.
-     *
-     * @param Swift_Transport $source
-     * @param string          $command      That will be executed
-     * @param array           $successCodes That are needed
-     *
-     * @return Swift_Events_CommandEvent
-     */
-    public function createCommandEvent(Swift_Transport $source, $command, $successCodes = array());
-
-    /**
-     * Create a new ResponseEvent for $source and $response.
-     *
-     * @param Swift_Transport $source
-     * @param string          $response
-     * @param boolean         $valid    If the response is valid
-     *
-     * @return Swift_Events_ResponseEvent
-     */
-    public function createResponseEvent(Swift_Transport $source, $response, $valid);
-
-    /**
-     * Create a new TransportChangeEvent for $source.
-     *
-     * @param Swift_Transport $source
-     *
-     * @return Swift_Events_TransportChangeEvent
-     */
-    public function createTransportChangeEvent(Swift_Transport $source);
-
-    /**
-     * Create a new TransportExceptionEvent for $source.
-     *
-     * @param Swift_Transport          $source
-     * @param Swift_TransportException $ex
-     *
-     * @return Swift_Events_TransportExceptionEvent
-     */
-    public function createTransportExceptionEvent(Swift_Transport $source, Swift_TransportException $ex);
-
-    /**
-     * Bind an event listener to this dispatcher.
-     *
-     * @param Swift_Events_EventListener $listener
-     */
-    public function bindEventListener(Swift_Events_EventListener $listener);
-
-    /**
-     * Dispatch the given Event to all suitable listeners.
-     *
-     * @param Swift_Events_EventObject $evt
-     * @param string                   $target method
-     */
-    public function dispatchEvent(Swift_Events_EventObject $evt, $target);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/EventListener.php b/typo3/contrib/swiftmailer/classes/Swift/Events/EventListener.php
deleted file mode 100644 (file)
index bb21331..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * An identity interface which all EventListeners must extend.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-interface Swift_Events_EventListener
-{
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/EventObject.php b/typo3/contrib/swiftmailer/classes/Swift/Events/EventObject.php
deleted file mode 100644 (file)
index 7a2b31c..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * A base Event which all Event classes inherit from.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-class Swift_Events_EventObject implements Swift_Events_Event
-{
-    /** The source of this Event */
-    private $_source;
-
-    /** The state of this Event (should it bubble up the stack?) */
-    private $_bubbleCancelled = false;
-
-    /**
-     * Create a new EventObject originating at $source.
-     *
-     * @param object $source
-     */
-    public function __construct($source)
-    {
-        $this->_source = $source;
-    }
-
-    /**
-     * Get the source object of this event.
-     *
-     * @return object
-     */
-    public function getSource()
-    {
-        return $this->_source;
-    }
-
-    /**
-     * Prevent this Event from bubbling any further up the stack.
-     *
-     * @param boolean $cancel, optional
-     */
-    public function cancelBubble($cancel = true)
-    {
-        $this->_bubbleCancelled = $cancel;
-    }
-
-    /**
-     * Returns true if this Event will not bubble any further up the stack.
-     *
-     * @return boolean
-     */
-    public function bubbleCancelled()
-    {
-        return $this->_bubbleCancelled;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/ResponseEvent.php b/typo3/contrib/swiftmailer/classes/Swift/Events/ResponseEvent.php
deleted file mode 100644 (file)
index 6b9117c..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Generated when a response is received on a SMTP connection.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-class Swift_Events_ResponseEvent extends Swift_Events_EventObject
-{
-    /**
-     * The overall result.
-     *
-     * @var boolean
-     */
-    private $_valid;
-
-    /**
-     * The response received from the server.
-     *
-     * @var string
-     */
-    private $_response;
-
-    /**
-     * Create a new ResponseEvent for $source and $response.
-     *
-     * @param Swift_Transport $source
-     * @param string          $response
-     * @param boolean         $valid
-     */
-    public function __construct(Swift_Transport $source, $response, $valid = false)
-    {
-        parent::__construct($source);
-        $this->_response = $response;
-        $this->_valid = $valid;
-    }
-
-    /**
-     * Get the response which was received from the server.
-     *
-     * @return string
-     */
-    public function getResponse()
-    {
-        return $this->_response;
-    }
-
-    /**
-     * Get the success status of this Event.
-     *
-     * @return boolean
-     */
-    public function isValid()
-    {
-        return $this->_valid;
-    }
-
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/ResponseListener.php b/typo3/contrib/swiftmailer/classes/Swift/Events/ResponseListener.php
deleted file mode 100644 (file)
index a39ba43..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Listens for responses from a remote SMTP server.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-interface Swift_Events_ResponseListener extends Swift_Events_EventListener
-{
-    /**
-     * Invoked immediately following a response coming back.
-     *
-     * @param Swift_Events_ResponseEvent $evt
-     */
-    public function responseReceived(Swift_Events_ResponseEvent $evt);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/SendEvent.php b/typo3/contrib/swiftmailer/classes/Swift/Events/SendEvent.php
deleted file mode 100644 (file)
index 79eea17..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Generated when a message is being sent.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-class Swift_Events_SendEvent extends Swift_Events_EventObject
-{
-    /** Sending has yet to occur */
-    const RESULT_PENDING = 0x0001;
-
-    /** Sending was successful */
-    const RESULT_SUCCESS = 0x0010;
-
-    /** Sending worked, but there were some failures */
-    const RESULT_TENTATIVE = 0x0100;
-
-    /** Sending failed */
-    const RESULT_FAILED = 0x1000;
-
-    /**
-     * The Message being sent.
-     *
-     * @var Swift_Mime_Message
-     */
-    private $_message;
-
-    /**
-     * Any recipients which failed after sending.
-     *
-     * @var string[]
-     */
-    private $_failedRecipients = array();
-
-    /**
-     * The overall result as a bitmask from the class constants.
-     *
-     * @var integer
-     */
-    private $_result;
-
-    /**
-     * Create a new SendEvent for $source and $message.
-     *
-     * @param Swift_Transport    $source
-     * @param Swift_Mime_Message $message
-     */
-    public function __construct(Swift_Transport $source, Swift_Mime_Message $message)
-    {
-        parent::__construct($source);
-        $this->_message = $message;
-        $this->_result = self::RESULT_PENDING;
-    }
-
-    /**
-     * Get the Transport used to send the Message.
-     *
-     * @return Swift_Transport
-     */
-    public function getTransport()
-    {
-        return $this->getSource();
-    }
-
-    /**
-     * Get the Message being sent.
-     *
-     * @return Swift_Mime_Message
-     */
-    public function getMessage()
-    {
-        return $this->_message;
-    }
-
-    /**
-     * Set the array of addresses that failed in sending.
-     *
-     * @param array $recipients
-     */
-    public function setFailedRecipients($recipients)
-    {
-        $this->_failedRecipients = $recipients;
-    }
-
-    /**
-     * Get an recipient addresses which were not accepted for delivery.
-     *
-     * @return string[]
-     */
-    public function getFailedRecipients()
-    {
-        return $this->_failedRecipients;
-    }
-
-    /**
-     * Set the result of sending.
-     *
-     * @param integer $result
-     */
-    public function setResult($result)
-    {
-        $this->_result = $result;
-    }
-
-    /**
-     * Get the result of this Event.
-     *
-     * The return value is a bitmask from
-     * {@see RESULT_PENDING, RESULT_SUCCESS, RESULT_TENTATIVE, RESULT_FAILED}
-     *
-     * @return integer
-     */
-    public function getResult()
-    {
-        return $this->_result;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/SendListener.php b/typo3/contrib/swiftmailer/classes/Swift/Events/SendListener.php
deleted file mode 100644 (file)
index bc914f5..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Listens for Messages being sent from within the Transport system.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-interface Swift_Events_SendListener extends Swift_Events_EventListener
-{
-    /**
-     * Invoked immediately before the Message is sent.
-     *
-     * @param Swift_Events_SendEvent $evt
-     */
-    public function beforeSendPerformed(Swift_Events_SendEvent $evt);
-
-    /**
-     * Invoked immediately after the Message is sent.
-     *
-     * @param Swift_Events_SendEvent $evt
-     */
-    public function sendPerformed(Swift_Events_SendEvent $evt);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/SimpleEventDispatcher.php b/typo3/contrib/swiftmailer/classes/Swift/Events/SimpleEventDispatcher.php
deleted file mode 100644 (file)
index eb77de2..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * The EventDispatcher which handles the event dispatching layer.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-class Swift_Events_SimpleEventDispatcher implements Swift_Events_EventDispatcher
-{
-    /** A map of event types to their associated listener types */
-    private $_eventMap = array();
-
-    /** Event listeners bound to this dispatcher */
-    private $_listeners = array();
-
-    /** Listeners queued to have an Event bubbled up the stack to them */
-    private $_bubbleQueue = array();
-
-    /**
-     * Create a new EventDispatcher.
-     */
-    public function __construct()
-    {
-        $this->_eventMap = array(
-            'Swift_Events_CommandEvent' => 'Swift_Events_CommandListener',
-            'Swift_Events_ResponseEvent' => 'Swift_Events_ResponseListener',
-            'Swift_Events_SendEvent' => 'Swift_Events_SendListener',
-            'Swift_Events_TransportChangeEvent' => 'Swift_Events_TransportChangeListener',
-            'Swift_Events_TransportExceptionEvent' => 'Swift_Events_TransportExceptionListener'
-            );
-    }
-
-    /**
-     * Create a new SendEvent for $source and $message.
-     *
-     * @param Swift_Transport $source
-     * @param Swift_Mime_Message
-     *
-     * @return Swift_Events_SendEvent
-     */
-    public function createSendEvent(Swift_Transport $source, Swift_Mime_Message $message)
-    {
-        return new Swift_Events_SendEvent($source, $message);
-    }
-
-    /**
-     * Create a new CommandEvent for $source and $command.
-     *
-     * @param Swift_Transport $source
-     * @param string          $command      That will be executed
-     * @param array           $successCodes That are needed
-     *
-     * @return Swift_Events_CommandEvent
-     */
-    public function createCommandEvent(Swift_Transport $source, $command, $successCodes = array())
-    {
-        return new Swift_Events_CommandEvent($source, $command, $successCodes);
-    }
-
-    /**
-     * Create a new ResponseEvent for $source and $response.
-     *
-     * @param Swift_Transport $source
-     * @param string          $response
-     * @param boolean         $valid    If the response is valid
-     *
-     * @return Swift_Events_ResponseEvent
-     */
-    public function createResponseEvent(Swift_Transport $source, $response, $valid)
-    {
-        return new Swift_Events_ResponseEvent($source, $response, $valid);
-    }
-
-    /**
-     * Create a new TransportChangeEvent for $source.
-     *
-     * @param Swift_Transport $source
-     *
-     * @return Swift_Events_TransportChangeEvent
-     */
-    public function createTransportChangeEvent(Swift_Transport $source)
-    {
-        return new Swift_Events_TransportChangeEvent($source);
-    }
-
-    /**
-     * Create a new TransportExceptionEvent for $source.
-     *
-     * @param Swift_Transport          $source
-     * @param Swift_TransportException $ex
-     *
-     * @return Swift_Events_TransportExceptionEvent
-     */
-    public function createTransportExceptionEvent(Swift_Transport $source, Swift_TransportException $ex)
-    {
-        return new Swift_Events_TransportExceptionEvent($source, $ex);
-    }
-
-    /**
-     * Bind an event listener to this dispatcher.
-     *
-     * @param Swift_Events_EventListener $listener
-     */
-    public function bindEventListener(Swift_Events_EventListener $listener)
-    {
-        foreach ($this->_listeners as $l) {
-            // Already loaded
-            if ($l === $listener) {
-                return;
-            }
-        }
-        $this->_listeners[] = $listener;
-    }
-
-    /**
-     * Dispatch the given Event to all suitable listeners.
-     *
-     * @param Swift_Events_EventObject $evt
-     * @param string                   $target method
-     */
-    public function dispatchEvent(Swift_Events_EventObject $evt, $target)
-    {
-        $this->_prepareBubbleQueue($evt);
-        $this->_bubble($evt, $target);
-    }
-
-    // -- Private methods
-
-    /** Queue listeners on a stack ready for $evt to be bubbled up it */
-    private function _prepareBubbleQueue(Swift_Events_EventObject $evt)
-    {
-        $this->_bubbleQueue = array();
-        $evtClass = get_class($evt);
-        foreach ($this->_listeners as $listener) {
-            if (array_key_exists($evtClass, $this->_eventMap)
-                && ($listener instanceof $this->_eventMap[$evtClass]))
-            {
-                $this->_bubbleQueue[] = $listener;
-            }
-        }
-    }
-
-    /** Bubble $evt up the stack calling $target() on each listener */
-    private function _bubble(Swift_Events_EventObject $evt, $target)
-    {
-        if (!$evt->bubbleCancelled() && $listener = array_shift($this->_bubbleQueue)) {
-            $listener->$target($evt);
-            $this->_bubble($evt, $target);
-        }
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/TransportChangeEvent.php b/typo3/contrib/swiftmailer/classes/Swift/Events/TransportChangeEvent.php
deleted file mode 100644 (file)
index d8b5316..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Generated when the state of a Transport is changed (i.e. stopped/started).
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-class Swift_Events_TransportChangeEvent extends Swift_Events_EventObject
-{
-    /**
-     * Get the Transport.
-     *
-     * @return Swift_Transport
-     */
-    public function getTransport()
-    {
-        return $this->getSource();
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/TransportChangeListener.php b/typo3/contrib/swiftmailer/classes/Swift/Events/TransportChangeListener.php
deleted file mode 100644 (file)
index 1555037..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Listens for changes within the Transport system.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-interface Swift_Events_TransportChangeListener extends Swift_Events_EventListener
-{
-    /**
-     * Invoked just before a Transport is started.
-     *
-     * @param Swift_Events_TransportChangeEvent $evt
-     */
-    public function beforeTransportStarted(Swift_Events_TransportChangeEvent $evt);
-
-    /**
-     * Invoked immediately after the Transport is started.
-     *
-     * @param Swift_Events_TransportChangeEvent $evt
-     */
-    public function transportStarted(Swift_Events_TransportChangeEvent $evt);
-
-    /**
-     * Invoked just before a Transport is stopped.
-     *
-     * @param Swift_Events_TransportChangeEvent $evt
-     */
-    public function beforeTransportStopped(Swift_Events_TransportChangeEvent $evt);
-
-    /**
-     * Invoked immediately after the Transport is stopped.
-     *
-     * @param Swift_Events_TransportChangeEvent $evt
-     */
-    public function transportStopped(Swift_Events_TransportChangeEvent $evt);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/TransportExceptionEvent.php b/typo3/contrib/swiftmailer/classes/Swift/Events/TransportExceptionEvent.php
deleted file mode 100644 (file)
index 88cf474..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Generated when a TransportException is thrown from the Transport system.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-class Swift_Events_TransportExceptionEvent extends Swift_Events_EventObject
-{
-    /**
-     * The Exception thrown.
-     *
-     * @var Swift_TransportException
-     */
-    private $_exception;
-
-    /**
-     * Create a new TransportExceptionEvent for $transport.
-     *
-     * @param Swift_Transport          $transport
-     * @param Swift_TransportException $ex
-     */
-    public function __construct(Swift_Transport $transport, Swift_TransportException $ex)
-    {
-        parent::__construct($transport);
-        $this->_exception = $ex;
-    }
-
-    /**
-     * Get the TransportException thrown.
-     *
-     * @return Swift_TransportException
-     */
-    public function getException()
-    {
-        return $this->_exception;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Events/TransportExceptionListener.php b/typo3/contrib/swiftmailer/classes/Swift/Events/TransportExceptionListener.php
deleted file mode 100644 (file)
index 709abda..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Listens for Exceptions thrown from within the Transport system.
- *
- * @package    Swift
- * @subpackage Events
- * @author     Chris Corbyn
- */
-interface Swift_Events_TransportExceptionListener extends Swift_Events_EventListener
-{
-    /**
-     * Invoked as a TransportException is thrown in the Transport system.
-     *
-     * @param Swift_Events_TransportExceptionEvent $evt
-     */
-    public function exceptionThrown(Swift_Events_TransportExceptionEvent $evt);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/FailoverTransport.php b/typo3/contrib/swiftmailer/classes/Swift/FailoverTransport.php
deleted file mode 100644 (file)
index 22a82c6..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Contains a list of redundant Transports so when one fails, the next is used.
- *
- * @package    Swift
- * @subpackage Transport
- * @author     Chris Corbyn
- */
-class Swift_FailoverTransport extends Swift_Transport_FailoverTransport
-{
-    /**
-     * Creates a new FailoverTransport with $transports.
-     *
-     * @param Swift_Transport[] $transports
-     */
-    public function __construct($transports = array())
-    {
-        call_user_func_array(
-            array($this, 'Swift_Transport_FailoverTransport::__construct'),
-            Swift_DependencyContainer::getInstance()
-                ->createDependenciesFor('transport.failover')
-            );
-
-        $this->setTransports($transports);
-    }
-
-    /**
-     * Create a new FailoverTransport instance.
-     *
-     * @param Swift_Transport[] $transports
-     *
-     * @return Swift_FailoverTransport
-     */
-    public static function newInstance($transports = array())
-    {
-        return new self($transports);
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/FileSpool.php b/typo3/contrib/swiftmailer/classes/Swift/FileSpool.php
deleted file mode 100644 (file)
index 0f01f40..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2009 Fabien Potencier <fabien.potencier@gmail.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Stores Messages on the filesystem.
- *
- * @package Swift
- * @author  Fabien Potencier
- * @author  Xavier De Cock <xdecock@gmail.com>
- */
-class Swift_FileSpool extends Swift_ConfigurableSpool
-{
-    /** The spool directory */
-    private $_path;
-
-    /**
-     * File WriteRetry Limit
-     *
-     * @var int
-     */
-    private $_retryLimit=10;
-
-    /**
-     * Create a new FileSpool.
-     *
-     * @param string $path
-     *
-     * @throws Swift_IoException
-     */
-    public function __construct($path)
-    {
-        $this->_path = $path;
-
-        if (!file_exists($this->_path)) {
-            if (!mkdir($this->_path, 0777, true)) {
-                throw new Swift_IoException('Unable to create Path ['.$this->_path.']');
-            }
-        }
-    }
-
-    /**
-     * Tests if this Spool mechanism has started.
-     *
-     * @return boolean
-     */
-    public function isStarted()
-    {
-        return true;
-    }
-
-    /**
-     * Starts this Spool mechanism.
-     */
-    public function start()
-    {
-    }
-
-    /**
-     * Stops this Spool mechanism.
-     */
-    public function stop()
-    {
-    }
-
-    /**
-     * Allow to manage the enqueuing retry limit.
-     *
-     * Default, is ten and allows over 64^20 different fileNames
-     *
-     * @param integer $limit
-     */
-    public function setRetryLimit($limit)
-    {
-        $this->_retryLimit=$limit;
-    }
-
-    /**
-     * Queues a message.
-     *
-     * @param Swift_Mime_Message $message The message to store
-     *
-     * @return boolean
-     *
-     * @throws Swift_IoException
-     */
-    public function queueMessage(Swift_Mime_Message $message)
-    {
-        $ser = serialize($message);
-        $fileName = $this->_path . '/' . $this->getRandomString(10);
-        for ($i = 0; $i < $this->_retryLimit; ++$i) {
-            /* We try an exclusive creation of the file. This is an atomic operation, it avoid locking mechanism */
-            $fp = @fopen($fileName . '.message', 'x');
-            if (false !== $fp) {
-                if (false === fwrite($fp, $ser)) {
-                    return false;
-                }
-
-                return fclose($fp);
-            } else {
-                /* The file already exists, we try a longer fileName */
-                $fileName .= $this->getRandomString(1);
-            }
-        }
-
-        throw new Swift_IoException('Unable to create a file for enqueuing Message');
-    }
-
-    /**
-     * Execute a recovery if for any reason a process is sending for too long.
-     *
-     * @param integer $timeout in second Defaults is for very slow smtp responses
-     */
-    public function recover($timeout = 900)
-    {
-        foreach (new DirectoryIterator($this->_path) as $file) {
-            $file = $file->getRealPath();
-
-            if (substr($file, - 16) == '.message.sending') {
-                $lockedtime = filectime($file);
-                if ((time() - $lockedtime) > $timeout) {
-                    rename($file, substr($file, 0, - 8));
-                }
-            }
-        }
-    }
-
-    /**
-     * Sends messages using the given transport instance.
-     *
-     * @param Swift_Transport $transport        A transport instance
-     * @param string[]        $failedRecipients An array of failures by-reference
-     *
-     * @return integer The number of sent e-mail's
-     */
-    public function flushQueue(Swift_Transport $transport, &$failedRecipients = null)
-    {
-        $directoryIterator = new DirectoryIterator($this->_path);
-
-        /* Start the transport only if there are queued files to send */
-        if (!$transport->isStarted()) {
-            foreach ($directoryIterator as $file) {
-                if (substr($file->getRealPath(), -8) == '.message') {
-                    $transport->start();
-                    break;
-                }
-            }
-        }
-
-        $failedRecipients = (array) $failedRecipients;
-        $count = 0;
-        $time = time();
-        foreach ($directoryIterator as $file) {
-            $file = $file->getRealPath();
-
-            if (substr($file, -8) != '.message') {
-                continue;
-            }
-
-            /* We try a rename, it's an atomic operation, and avoid locking the file */
-            if (rename($file, $file.'.sending')) {
-                $message = unserialize(file_get_contents($file.'.sending'));
-
-                $count += $transport->send($message, $failedRecipients);
-
-                unlink($file.'.sending');
-            } else {
-                /* This message has just been catched by another process */
-                continue;
-            }
-
-            if ($this->getMessageLimit() && $count >= $this->getMessageLimit()) {
-                break;
-            }
-
-            if ($this->getTimeLimit() && (time() - $time) >= $this->getTimeLimit()) {
-                break;
-            }
-        }
-
-        return $count;
-    }
-
-    /**
-     * Returns a random string needed to generate a fileName for the queue.
-     *
-     * @param integer $count
-     *
-     * @return string
-     */
-    protected function getRandomString($count)
-    {
-        // This string MUST stay FS safe, avoid special chars
-        $base = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-.";
-        $ret = '';
-        $strlen = strlen($base);
-        for ($i = 0; $i < $count; ++$i) {
-            $ret .= $base[((int) rand(0, $strlen - 1))];
-        }
-
-        return $ret;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/FileStream.php b/typo3/contrib/swiftmailer/classes/Swift/FileStream.php
deleted file mode 100644 (file)
index 567633e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * An OutputByteStream which specifically reads from a file.
- *
- * @package    Swift
- * @subpackage ByteStream
- * @author     Chris Corbyn
- */
-interface Swift_FileStream extends Swift_OutputByteStream
-{
-    /**
-     * Get the complete path to the file.
-     *
-     * @return string
-     */
-    public function getPath();
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Filterable.php b/typo3/contrib/swiftmailer/classes/Swift/Filterable.php
deleted file mode 100644 (file)
index 64ad3b5..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Allows StreamFilters to operate on a stream.
- *
- * @package Swift
- * @author  Chris Corbyn
- */
-interface Swift_Filterable
-{
-    /**
-     * Add a new StreamFilter, referenced by $key.
-     *
-     * @param Swift_StreamFilter $filter
-     * @param string             $key
-     */
-    public function addFilter(Swift_StreamFilter $filter, $key);
-
-    /**
-     * Remove an existing filter using $key.
-     *
-     * @param string $key
-     */
-    public function removeFilter($key);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Image.php b/typo3/contrib/swiftmailer/classes/Swift/Image.php
deleted file mode 100644 (file)
index ccc485d..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * An image, embedded in a multipart message.
- *
- * @package    Swift
- * @subpackage Mime
- * @author     Chris Corbyn
- */
-class Swift_Image extends Swift_EmbeddedFile
-{
-    /**
-     * Create a new EmbeddedFile.
-     *
-     * Details may be optionally provided to the constructor.
-     *
-     * @param string|Swift_OutputByteStream $data
-     * @param string                        $filename
-     * @param string                        $contentType
-     */
-    public function __construct($data = null, $filename = null, $contentType = null)
-    {
-        parent::__construct($data, $filename, $contentType);
-    }
-
-    /**
-     * Create a new Image.
-     *
-     * @param string|Swift_OutputByteStream $data
-     * @param string                        $filename
-     * @param string                        $contentType
-     *
-     * @return Swift_Image
-     */
-    public static function newInstance($data = null, $filename = null, $contentType = null)
-    {
-        return new self($data, $filename, $contentType);
-    }
-
-    /**
-     * Create a new Image from a filesystem path.
-     *
-     * @param string $path
-     *
-     * @return Swift_Image
-     */
-    public static function fromPath($path)
-    {
-        $image = self::newInstance()->setFile(
-            new Swift_ByteStream_FileByteStream($path)
-            );
-
-        return $image;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/InputByteStream.php b/typo3/contrib/swiftmailer/classes/Swift/InputByteStream.php
deleted file mode 100644 (file)
index ae81e5d..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * An abstract means of writing data.
- *
- * Classes implementing this interface may use a subsystem which requires less
- * memory than working with large strings of data.
- *
- * @package    Swift
- * @subpackage ByteStream
- * @author     Chris Corbyn
- */
-interface Swift_InputByteStream
-{
-    /**
-     * Writes $bytes to the end of the stream.
-     *
-     * Writing may not happen immediately if the stream chooses to buffer.  If
-     * you want to write these bytes with immediate effect, call {@link commit()}
-     * after calling write().
-     *
-     * This method returns the sequence ID of the write (i.e. 1 for first, 2 for
-     * second, etc etc).
-     *
-     * @param string $bytes
-     *
-     * @return integer
-     *
-     * @throws Swift_IoException
-     */
-    public function write($bytes);
-
-    /**
-     * For any bytes that are currently buffered inside the stream, force them
-     * off the buffer.
-     *
-     * @throws Swift_IoException
-     */
-    public function commit();
-
-    /**
-     * Attach $is to this stream.
-     *
-     * The stream acts as an observer, receiving all data that is written.
-     * All {@link write()} and {@link flushBuffers()} operations will be mirrored.
-     *
-     * @param Swift_InputByteStream $is
-     */
-    public function bind(Swift_InputByteStream $is);
-
-    /**
-     * Remove an already bound stream.
-     *
-     * If $is is not bound, no errors will be raised.
-     * If the stream currently has any buffered data it will be written to $is
-     * before unbinding occurs.
-     *
-     * @param Swift_InputByteStream $is
-     */
-    public function unbind(Swift_InputByteStream $is);
-
-    /**
-     * Flush the contents of the stream (empty it) and set the internal pointer
-     * to the beginning.
-     *
-     * @throws Swift_IoException
-     */
-    public function flushBuffers();
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/IoException.php b/typo3/contrib/swiftmailer/classes/Swift/IoException.php
deleted file mode 100644 (file)
index dca1057..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * I/O Exception class.
- *
- * @package Swift
- * @author  Chris Corbyn
- */
-class Swift_IoException extends Swift_SwiftException
-{
-    /**
-     * Create a new IoException with $message.
-     *
-     * @param string $message
-     */
-    public function __construct($message)
-    {
-        parent::__construct($message);
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/KeyCache.php b/typo3/contrib/swiftmailer/classes/Swift/KeyCache.php
deleted file mode 100644 (file)
index f66b0eb..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Provides a mechanism for storing data using two keys.
- *
- * @package    Swift
- * @subpackage KeyCache
- * @author     Chris Corbyn
- */
-interface Swift_KeyCache
-{
-    /** Mode for replacing existing cached data */
-    const MODE_WRITE = 1;
-
-    /** Mode for appending data to the end of existing cached data */
-    const MODE_APPEND = 2;
-
-    /**
-     * Set a string into the cache under $itemKey for the namespace $nsKey.
-     *
-     * @see MODE_WRITE, MODE_APPEND
-     *
-     * @param string  $nsKey
-     * @param string  $itemKey
-     * @param string  $string
-     * @param integer $mode
-     */
-    public function setString($nsKey, $itemKey, $string, $mode);
-
-    /**
-     * Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
-     *
-     * @see MODE_WRITE, MODE_APPEND
-     *
-     * @param string                 $nsKey
-     * @param string                 $itemKey
-     * @param Swift_OutputByteStream $os
-     * @param integer                $mode
-     */
-    public function importFromByteStream($nsKey, $itemKey, Swift_OutputByteStream $os, $mode);
-
-    /**
-     * Provides a ByteStream which when written to, writes data to $itemKey.
-     *
-     * NOTE: The stream will always write in append mode.
-     * If the optional third parameter is passed all writes will go through $is.
-     *
-     * @param string                $nsKey
-     * @param string                $itemKey
-     * @param Swift_InputByteStream $is      optional input stream
-     *
-     * @return Swift_InputByteStream
-     */
-    public function getInputByteStream($nsKey, $itemKey, Swift_InputByteStream $is = null);
-
-    /**
-     * Get data back out of the cache as a string.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     *
-     * @return string
-     */
-    public function getString($nsKey, $itemKey);
-
-    /**
-     * Get data back out of the cache as a ByteStream.
-     *
-     * @param string                $nsKey
-     * @param string                $itemKey
-     * @param Swift_InputByteStream $is      stream to write the data to
-     */
-    public function exportToByteStream($nsKey, $itemKey, Swift_InputByteStream $is);
-
-    /**
-     * Check if the given $itemKey exists in the namespace $nsKey.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     *
-     * @return boolean
-     */
-    public function hasKey($nsKey, $itemKey);
-
-    /**
-     * Clear data for $itemKey in the namespace $nsKey if it exists.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     */
-    public function clearKey($nsKey, $itemKey);
-
-    /**
-     * Clear all data in the namespace $nsKey if it exists.
-     *
-     * @param string $nsKey
-     */
-    public function clearAll($nsKey);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/KeyCache/ArrayKeyCache.php b/typo3/contrib/swiftmailer/classes/Swift/KeyCache/ArrayKeyCache.php
deleted file mode 100644 (file)
index aa98489..0000000
+++ /dev/null
@@ -1,210 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * A basic KeyCache backed by an array.
- *
- * @package    Swift
- * @subpackage KeyCache
- * @author     Chris Corbyn
- */
-class Swift_KeyCache_ArrayKeyCache implements Swift_KeyCache
-{
-    /**
-     * Cache contents.
-     *
-     * @var array
-     */
-    private $_contents = array();
-
-    /**
-     * An InputStream for cloning.
-     *
-     * @var Swift_KeyCache_KeyCacheInputStream
-     */
-    private $_stream;
-
-    /**
-     * Create a new ArrayKeyCache with the given $stream for cloning to make
-     * InputByteStreams.
-     *
-     * @param Swift_KeyCache_KeyCacheInputStream $stream
-     */
-    public function __construct(Swift_KeyCache_KeyCacheInputStream $stream)
-    {
-        $this->_stream = $stream;
-    }
-
-    /**
-     * Set a string into the cache under $itemKey for the namespace $nsKey.
-     *
-     * @see MODE_WRITE, MODE_APPEND
-     *
-     * @param string  $nsKey
-     * @param string  $itemKey
-     * @param string  $string
-     * @param integer $mode
-     */
-    public function setString($nsKey, $itemKey, $string, $mode)
-    {
-        $this->_prepareCache($nsKey);
-        switch ($mode) {
-            case self::MODE_WRITE:
-                $this->_contents[$nsKey][$itemKey] = $string;
-                break;
-            case self::MODE_APPEND:
-                if (!$this->hasKey($nsKey, $itemKey)) {
-                    $this->_contents[$nsKey][$itemKey] = '';
-                }
-                $this->_contents[$nsKey][$itemKey] .= $string;
-                break;
-            default:
-                throw new Swift_SwiftException(
-                    'Invalid mode [' . $mode . '] used to set nsKey='.
-                    $nsKey . ', itemKey=' . $itemKey
-                    );
-        }
-    }
-
-    /**
-     * Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
-     *
-     * @see MODE_WRITE, MODE_APPEND
-     *
-     * @param string                 $nsKey
-     * @param string                 $itemKey
-     * @param Swift_OutputByteStream $os
-     * @param integer                $mode
-     */
-    public function importFromByteStream($nsKey, $itemKey, Swift_OutputByteStream $os, $mode)
-    {
-        $this->_prepareCache($nsKey);
-        switch ($mode) {
-            case self::MODE_WRITE:
-                $this->clearKey($nsKey, $itemKey);
-            case self::MODE_APPEND:
-                if (!$this->hasKey($nsKey, $itemKey)) {
-                    $this->_contents[$nsKey][$itemKey] = '';
-                }
-                while (false !== $bytes = $os->read(8192)) {
-                    $this->_contents[$nsKey][$itemKey] .= $bytes;
-                }
-                break;
-            default:
-                throw new Swift_SwiftException(
-                    'Invalid mode [' . $mode . '] used to set nsKey='.
-                    $nsKey . ', itemKey=' . $itemKey
-                    );
-        }
-    }
-
-    /**
-     * Provides a ByteStream which when written to, writes data to $itemKey.
-     *
-     * NOTE: The stream will always write in append mode.
-     *
-     * @param string                $nsKey
-     * @param string                $itemKey
-     * @param Swift_InputByteStream $writeThrough
-     *
-     * @return Swift_InputByteStream
-     */
-    public function getInputByteStream($nsKey, $itemKey, Swift_InputByteStream $writeThrough = null)
-    {
-        $is = clone $this->_stream;
-        $is->setKeyCache($this);
-        $is->setNsKey($nsKey);
-        $is->setItemKey($itemKey);
-        if (isset($writeThrough)) {
-            $is->setWriteThroughStream($writeThrough);
-        }
-
-        return $is;
-    }
-
-    /**
-     * Get data back out of the cache as a string.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     *
-     * @return string
-     */
-    public function getString($nsKey, $itemKey)
-    {
-        $this->_prepareCache($nsKey);
-        if ($this->hasKey($nsKey, $itemKey)) {
-            return $this->_contents[$nsKey][$itemKey];
-        }
-    }
-
-    /**
-     * Get data back out of the cache as a ByteStream.
-     *
-     * @param string                $nsKey
-     * @param string                $itemKey
-     * @param Swift_InputByteStream $is      to write the data to
-     */
-    public function exportToByteStream($nsKey, $itemKey, Swift_InputByteStream $is)
-    {
-        $this->_prepareCache($nsKey);
-        $is->write($this->getString($nsKey, $itemKey));
-    }
-
-    /**
-     * Check if the given $itemKey exists in the namespace $nsKey.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     *
-     * @return boolean
-     */
-    public function hasKey($nsKey, $itemKey)
-    {
-        $this->_prepareCache($nsKey);
-
-        return array_key_exists($itemKey, $this->_contents[$nsKey]);
-    }
-
-    /**
-     * Clear data for $itemKey in the namespace $nsKey if it exists.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     */
-    public function clearKey($nsKey, $itemKey)
-    {
-        unset($this->_contents[$nsKey][$itemKey]);
-    }
-
-    /**
-     * Clear all data in the namespace $nsKey if it exists.
-     *
-     * @param string $nsKey
-     */
-    public function clearAll($nsKey)
-    {
-        unset($this->_contents[$nsKey]);
-    }
-
-    // -- Private methods
-
-    /**
-     * Initialize the namespace of $nsKey if needed.
-     *
-     * @param string $nsKey
-     */
-    private function _prepareCache($nsKey)
-    {
-        if (!array_key_exists($nsKey, $this->_contents)) {
-            $this->_contents[$nsKey] = array();
-        }
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/KeyCache/DiskKeyCache.php b/typo3/contrib/swiftmailer/classes/Swift/KeyCache/DiskKeyCache.php
deleted file mode 100644 (file)
index 740897a..0000000
+++ /dev/null
@@ -1,328 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * A KeyCache which streams to and from disk.
- *
- * @package    Swift
- * @subpackage KeyCache
- * @author     Chris Corbyn
- */
-class Swift_KeyCache_DiskKeyCache implements Swift_KeyCache
-{
-    /** Signal to place pointer at start of file */
-    const POSITION_START = 0;
-
-    /** Signal to place pointer at end of file */
-    const POSITION_END = 1;
-
-    /** Signal to leave pointer in whatever position it currently is */
-    const POSITION_CURRENT = 2;
-
-    /**
-     * An InputStream for cloning.
-     *
-     * @var Swift_KeyCache_KeyCacheInputStream
-     */
-    private $_stream;
-
-    /**
-     * A path to write to.
-     *
-     * @var string
-     */
-    private $_path;
-
-    /**
-     * Stored keys.
-     *
-     * @var array
-     */
-    private $_keys = array();
-
-    /**
-     * Will be true if magic_quotes_runtime is turned on.
-     *
-     * @var boolean
-     */
-    private $_quotes = false;
-
-    /**
-     * Create a new DiskKeyCache with the given $stream for cloning to make
-     * InputByteStreams, and the given $path to save to.
-     *
-     * @param Swift_KeyCache_KeyCacheInputStream $stream
-     * @param string                             $path   to save to
-     */
-    public function __construct(Swift_KeyCache_KeyCacheInputStream $stream, $path)
-    {
-        $this->_stream = $stream;
-        $this->_path = $path;
-
-        if (function_exists('get_magic_quotes_runtime') && @get_magic_quotes_runtime() == 1) {
-            $this->_quotes = true;
-        }
-    }
-
-    /**
-     * Set a string into the cache under $itemKey for the namespace $nsKey.
-     *
-     * @see MODE_WRITE, MODE_APPEND
-     *
-     * @param string  $nsKey
-     * @param string  $itemKey
-     * @param string  $string
-     * @param integer $mode
-     *
-     * @throws Swift_IoException
-     */
-    public function setString($nsKey, $itemKey, $string, $mode)
-    {
-        $this->_prepareCache($nsKey);
-        switch ($mode) {
-            case self::MODE_WRITE:
-                $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_START);
-                break;
-            case self::MODE_APPEND:
-                $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_END);
-                break;
-            default:
-                throw new Swift_SwiftException(
-                    'Invalid mode [' . $mode . '] used to set nsKey='.
-                    $nsKey . ', itemKey=' . $itemKey
-                    );
-                break;
-        }
-        fwrite($fp, $string);
-        $this->_freeHandle($nsKey, $itemKey);
-    }
-
-    /**
-     * Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
-     *
-     * @see MODE_WRITE, MODE_APPEND
-     *
-     * @param string                 $nsKey
-     * @param string                 $itemKey
-     * @param Swift_OutputByteStream $os
-     * @param integer                $mode
-     *
-     * @throws Swift_IoException
-     */
-    public function importFromByteStream($nsKey, $itemKey, Swift_OutputByteStream $os, $mode)
-    {
-        $this->_prepareCache($nsKey);
-        switch ($mode) {
-            case self::MODE_WRITE:
-                $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_START);
-                break;
-            case self::MODE_APPEND:
-                $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_END);
-                break;
-            default:
-                throw new Swift_SwiftException(
-                    'Invalid mode [' . $mode . '] used to set nsKey='.
-                    $nsKey . ', itemKey=' . $itemKey
-                    );
-                break;
-        }
-        while (false !== $bytes = $os->read(8192)) {
-            fwrite($fp, $bytes);
-        }
-        $this->_freeHandle($nsKey, $itemKey);
-    }
-
-    /**
-     * Provides a ByteStream which when written to, writes data to $itemKey.
-     *
-     * NOTE: The stream will always write in append mode.
-     *
-     * @param string                $nsKey
-     * @param string                $itemKey
-     * @param Swift_InputByteStream $writeThrough
-     *
-     * @return Swift_InputByteStream
-     */
-    public function getInputByteStream($nsKey, $itemKey, Swift_InputByteStream $writeThrough = null)
-    {
-        $is = clone $this->_stream;
-        $is->setKeyCache($this);
-        $is->setNsKey($nsKey);
-        $is->setItemKey($itemKey);
-        if (isset($writeThrough)) {
-            $is->setWriteThroughStream($writeThrough);
-        }
-
-        return $is;
-    }
-
-    /**
-     * Get data back out of the cache as a string.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     *
-     * @return string
-     *
-     * @throws Swift_IoException
-     */
-    public function getString($nsKey, $itemKey)
-    {
-        $this->_prepareCache($nsKey);
-        if ($this->hasKey($nsKey, $itemKey)) {
-            $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_START);
-            if ($this->_quotes) {
-                ini_set('magic_quotes_runtime', 0);
-            }
-            $str = '';
-            while (!feof($fp) && false !== $bytes = fread($fp, 8192)) {
-                $str .= $bytes;
-            }
-            if ($this->_quotes) {
-                ini_set('magic_quotes_runtime', 1);
-            }
-            $this->_freeHandle($nsKey, $itemKey);
-
-            return $str;
-        }
-    }
-
-    /**
-     * Get data back out of the cache as a ByteStream.
-     *
-     * @param string                $nsKey
-     * @param string                $itemKey
-     * @param Swift_InputByteStream $is      to write the data to
-     */
-    public function exportToByteStream($nsKey, $itemKey, Swift_InputByteStream $is)
-    {
-        if ($this->hasKey($nsKey, $itemKey)) {
-            $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_START);
-            if ($this->_quotes) {
-                ini_set('magic_quotes_runtime', 0);
-            }
-            while (!feof($fp) && false !== $bytes = fread($fp, 8192)) {
-                $is->write($bytes);
-            }
-            if ($this->_quotes) {
-                ini_set('magic_quotes_runtime', 1);
-            }
-            $this->_freeHandle($nsKey, $itemKey);
-        }
-    }
-
-    /**
-     * Check if the given $itemKey exists in the namespace $nsKey.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     *
-     * @return boolean
-     */
-    public function hasKey($nsKey, $itemKey)
-    {
-        return is_file($this->_path . '/' . $nsKey . '/' . $itemKey);
-    }
-
-    /**
-     * Clear data for $itemKey in the namespace $nsKey if it exists.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     */
-    public function clearKey($nsKey, $itemKey)
-    {
-        if ($this->hasKey($nsKey, $itemKey)) {
-            $this->_freeHandle($nsKey, $itemKey);
-            unlink($this->_path . '/' . $nsKey . '/' . $itemKey);
-        }
-    }
-
-    /**
-     * Clear all data in the namespace $nsKey if it exists.
-     *
-     * @param string $nsKey
-     */
-    public function clearAll($nsKey)
-    {
-        if (array_key_exists($nsKey, $this->_keys)) {
-            foreach ($this->_keys[$nsKey] as $itemKey=>$null) {
-                $this->clearKey($nsKey, $itemKey);
-            }
-            if (is_dir($this->_path . '/' . $nsKey)) {
-                rmdir($this->_path . '/' . $nsKey);
-            }
-            unset($this->_keys[$nsKey]);
-        }
-    }
-
-    // -- Private methods
-
-    /**
-     * Initialize the namespace of $nsKey if needed.
-     *
-     * @param string $nsKey
-     */
-    private function _prepareCache($nsKey)
-    {
-        $cacheDir = $this->_path . '/' . $nsKey;
-        if (!is_dir($cacheDir)) {
-            if (!mkdir($cacheDir)) {
-                throw new Swift_IoException('Failed to create cache directory ' . $cacheDir);
-            }
-            $this->_keys[$nsKey] = array();
-        }
-    }
-
-    /**
-     * Get a file handle on the cache item.
-     *
-     * @param string  $nsKey
-     * @param string  $itemKey
-     * @param integer $position
-     *
-     * @return resource
-     */
-    private function _getHandle($nsKey, $itemKey, $position)
-    {
-        if (!isset($this->_keys[$nsKey][$itemKey])) {
-            $openMode = $this->hasKey($nsKey, $itemKey)
-                ? 'r+b'
-                : 'w+b'
-                ;
-            $fp = fopen($this->_path . '/' . $nsKey . '/' . $itemKey, $openMode);
-            $this->_keys[$nsKey][$itemKey] = $fp;
-        }
-        if (self::POSITION_START == $position) {
-            fseek($this->_keys[$nsKey][$itemKey], 0, SEEK_SET);
-        } elseif (self::POSITION_END == $position) {
-            fseek($this->_keys[$nsKey][$itemKey], 0, SEEK_END);
-        }
-
-        return $this->_keys[$nsKey][$itemKey];
-    }
-
-    private function _freeHandle($nsKey, $itemKey)
-    {
-        $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_CURRENT);
-        fclose($fp);
-        $this->_keys[$nsKey][$itemKey] = null;
-    }
-
-    /**
-     * Destructor.
-     */
-    public function __destruct()
-    {
-        foreach ($this->_keys as $nsKey=>$null) {
-            $this->clearAll($nsKey);
-        }
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/KeyCache/KeyCacheInputStream.php b/typo3/contrib/swiftmailer/classes/Swift/KeyCache/KeyCacheInputStream.php
deleted file mode 100644 (file)
index f4f8adb..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Writes data to a KeyCache using a stream.
- *
- * @package    Swift
- * @subpackage KeyCache
- * @author     Chris Corbyn
- */
-interface Swift_KeyCache_KeyCacheInputStream extends Swift_InputByteStream
-{
-    /**
-     * Set the KeyCache to wrap.
-     *
-     * @param Swift_KeyCache $keyCache
-     */
-    public function setKeyCache(Swift_KeyCache $keyCache);
-
-    /**
-     * Set the nsKey which will be written to.
-     *
-     * @param string $nsKey
-     */
-    public function setNsKey($nsKey);
-
-    /**
-     * Set the itemKey which will be written to.
-     *
-     * @param string $itemKey
-     */
-    public function setItemKey($itemKey);
-
-    /**
-     * Specify a stream to write through for each write().
-     *
-     * @param Swift_InputByteStream $is
-     */
-    public function setWriteThroughStream(Swift_InputByteStream $is);
-
-    /**
-     * Any implementation should be cloneable, allowing the clone to access a
-     * separate $nsKey and $itemKey.
-     */
-    public function __clone();
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/KeyCache/NullKeyCache.php b/typo3/contrib/swiftmailer/classes/Swift/KeyCache/NullKeyCache.php
deleted file mode 100644 (file)
index a859da0..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * A null KeyCache that does not cache at all.
- *
- * @package    Swift
- * @subpackage KeyCache
- * @author     Chris Corbyn
- */
-class Swift_KeyCache_NullKeyCache implements Swift_KeyCache
-{
-    /**
-     * Set a string into the cache under $itemKey for the namespace $nsKey.
-     *
-     * @see MODE_WRITE, MODE_APPEND
-     *
-     * @param string  $nsKey
-     * @param string  $itemKey
-     * @param string  $string
-     * @param integer $mode
-     */
-    public function setString($nsKey, $itemKey, $string, $mode)
-    {
-    }
-
-    /**
-     * Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
-     *
-     * @see MODE_WRITE, MODE_APPEND
-     *
-     * @param string                 $nsKey
-     * @param string                 $itemKey
-     * @param Swift_OutputByteStream $os
-     * @param integer                $mode
-     */
-    public function importFromByteStream($nsKey, $itemKey, Swift_OutputByteStream $os, $mode)
-    {
-    }
-
-    /**
-     * Provides a ByteStream which when written to, writes data to $itemKey.
-     *
-     * NOTE: The stream will always write in append mode.
-     *
-     * @param string                $nsKey
-     * @param string                $itemKey
-     * @param Swift_InputByteStream $writeThrough
-     *
-     * @return Swift_InputByteStream
-     */
-    public function getInputByteStream($nsKey, $itemKey, Swift_InputByteStream $writeThrough = null)
-    {
-    }
-
-    /**
-     * Get data back out of the cache as a string.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     *
-     * @return string
-     */
-    public function getString($nsKey, $itemKey)
-    {
-    }
-
-    /**
-     * Get data back out of the cache as a ByteStream.
-     *
-     * @param string                $nsKey
-     * @param string                $itemKey
-     * @param Swift_InputByteStream $is      to write the data to
-     */
-    public function exportToByteStream($nsKey, $itemKey, Swift_InputByteStream $is)
-    {
-    }
-
-    /**
-     * Check if the given $itemKey exists in the namespace $nsKey.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     *
-     * @return boolean
-     */
-    public function hasKey($nsKey, $itemKey)
-    {
-        return false;
-    }
-
-    /**
-     * Clear data for $itemKey in the namespace $nsKey if it exists.
-     *
-     * @param string $nsKey
-     * @param string $itemKey
-     */
-    public function clearKey($nsKey, $itemKey)
-    {
-    }
-
-    /**
-     * Clear all data in the namespace $nsKey if it exists.
-     *
-     * @param string $nsKey
-     */
-    public function clearAll($nsKey)
-    {
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php b/typo3/contrib/swiftmailer/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php
deleted file mode 100644 (file)
index aa7de04..0000000
+++ /dev/null
@@ -1,129 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Writes data to a KeyCache using a stream.
- *
- * @package    Swift
- * @subpackage KeyCache
- * @author     Chris Corbyn
- */
-class Swift_KeyCache_SimpleKeyCacheInputStream implements Swift_KeyCache_KeyCacheInputStream
-{
-    /** The KeyCache being written to */
-    private $_keyCache;
-
-    /** The nsKey of the KeyCache being written to */
-    private $_nsKey;
-
-    /** The itemKey of the KeyCache being written to */
-    private $_itemKey;
-
-    /** A stream to write through on each write() */
-    private $_writeThrough = null;
-
-    /**
-     * Set the KeyCache to wrap.
-     *
-     * @param Swift_KeyCache $keyCache
-     */
-    public function setKeyCache(Swift_KeyCache $keyCache)
-    {
-        $this->_keyCache = $keyCache;
-    }
-
-    /**
-     * Specify a stream to write through for each write().
-     *
-     * @param Swift_InputByteStream $is
-     */
-    public function setWriteThroughStream(Swift_InputByteStream $is)
-    {
-        $this->_writeThrough = $is;
-    }
-
-    /**
-     * Writes $bytes to the end of the stream.
-     *
-     * @param string                $bytes
-     * @param Swift_InputByteStream $is    optional
-     */
-    public function write($bytes, Swift_InputByteStream $is = null)
-    {
-        $this->_keyCache->setString(
-            $this->_nsKey, $this->_itemKey, $bytes, Swift_KeyCache::MODE_APPEND
-            );
-        if (isset($is)) {
-            $is->write($bytes);
-        }
-        if (isset($this->_writeThrough)) {
-            $this->_writeThrough->write($bytes);
-        }
-    }
-
-    /**
-     * Not used.
-     */
-    public function commit()
-    {
-    }
-
-    /**
-     * Not used.
-     */
-    public function bind(Swift_InputByteStream $is)
-    {
-    }
-
-    /**
-     * Not used.
-     */
-    public function unbind(Swift_InputByteStream $is)
-    {
-    }
-
-    /**
-     * Flush the contents of the stream (empty it) and set the internal pointer
-     * to the beginning.
-     */
-    public function flushBuffers()
-    {
-        $this->_keyCache->clearKey($this->_nsKey, $this->_itemKey);
-    }
-
-    /**
-     * Set the nsKey which will be written to.
-     *
-     * @param string $nsKey
-     */
-    public function setNsKey($nsKey)
-    {
-        $this->_nsKey = $nsKey;
-    }
-
-    /**
-     * Set the itemKey which will be written to.
-     *
-     * @param string $itemKey
-     */
-    public function setItemKey($itemKey)
-    {
-        $this->_itemKey = $itemKey;
-    }
-
-    /**
-     * Any implementation should be cloneable, allowing the clone to access a
-     * separate $nsKey and $itemKey.
-     */
-    public function __clone()
-    {
-        $this->_writeThrough = null;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/LoadBalancedTransport.php b/typo3/contrib/swiftmailer/classes/Swift/LoadBalancedTransport.php
deleted file mode 100644 (file)
index 6eb3db7..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Redundantly and rotationally uses several Transport implementations when sending.
- *
- * @package    Swift
- * @subpackage Transport
- * @author     Chris Corbyn
- */
-class Swift_LoadBalancedTransport extends Swift_Transport_LoadBalancedTransport
-{
-    /**
-     * Creates a new LoadBalancedTransport with $transports.
-     *
-     * @param array $transports
-     */
-    public function __construct($transports = array())
-    {
-        call_user_func_array(
-            array($this, 'Swift_Transport_LoadBalancedTransport::__construct'),
-            Swift_DependencyContainer::getInstance()
-                ->createDependenciesFor('transport.loadbalanced')
-            );
-
-        $this->setTransports($transports);
-    }
-
-    /**
-     * Create a new LoadBalancedTransport instance.
-     *
-     * @param array $transports
-     *
-     * @return Swift_LoadBalancedTransport
-     */
-    public static function newInstance($transports = array())
-    {
-        return new self($transports);
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/MailTransport.php b/typo3/contrib/swiftmailer/classes/Swift/MailTransport.php
deleted file mode 100644 (file)
index 6c57939..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Sends Messages using the mail() function.
- *
- * @package    Swift
- * @subpackage Transport
- * @author     Chris Corbyn
- */
-class Swift_MailTransport extends Swift_Transport_MailTransport
-{
-    /**
-     * Create a new MailTransport, optionally specifying $extraParams.
-     *
-     * @param string $extraParams
-     */
-    public function __construct($extraParams = '-f%s')
-    {
-        call_user_func_array(
-            array($this, 'Swift_Transport_MailTransport::__construct'),
-            Swift_DependencyContainer::getInstance()
-                ->createDependenciesFor('transport.mail')
-            );
-
-        $this->setExtraParams($extraParams);
-    }
-
-    /**
-     * Create a new MailTransport instance.
-     *
-     * @param string $extraParams To be passed to mail()
-     *
-     * @return Swift_MailTransport
-     */
-    public static function newInstance($extraParams = '-f%s')
-    {
-        return new self($extraParams);
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Mailer.php b/typo3/contrib/swiftmailer/classes/Swift/Mailer.php
deleted file mode 100644 (file)
index b6703de..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Swift Mailer class.
- *
- * @package Swift
- * @author  Chris Corbyn
- */
-class Swift_Mailer
-{
-    /** The Transport used to send messages */
-    private $_transport;
-
-    /**
-     * Create a new Mailer using $transport for delivery.
-     *
-     * @param Swift_Transport $transport
-     */
-    public function __construct(Swift_Transport $transport)
-    {
-        $this->_transport = $transport;
-    }
-
-    /**
-     * Create a new Mailer instance.
-     *
-     * @param Swift_Transport $transport
-     *
-     * @return Swift_Mailer
-     */
-    public static function newInstance(Swift_Transport $transport)
-    {
-        return new self($transport);
-    }
-
-    /**
-     * Create a new class instance of one of the message services.
-     *
-     * For example 'mimepart' would create a 'message.mimepart' instance
-     *
-     * @param string $service
-     *
-     * @return object
-     */
-    public function createMessage($service = 'message')
-    {
-        return Swift_DependencyContainer::getInstance()
-            ->lookup('message.'.$service);
-    }
-
-    /**
-     * Send the given Message like it would be sent in a mail client.
-     *
-     * All recipients (with the exception of Bcc) will be able to see the other
-     * recipients this message was sent to.
-     *
-     * Recipient/sender data will be retrieved from the Message object.
-     *
-     * The return value is the number of recipients who were accepted for
-     * delivery.
-     *
-     * @param Swift_Mime_Message $message
-     * @param array              $failedRecipients An array of failures by-reference
-     *
-     * @return integer
-     */
-    public function send(Swift_Mime_Message $message, &$failedRecipients = null)
-    {
-        $failedRecipients = (array) $failedRecipients;
-
-        if (!$this->_transport->isStarted()) {
-            $this->_transport->start();
-        }
-
-        $sent = 0;
-
-        try {
-            $sent = $this->_transport->send($message, $failedRecipients);
-        } catch (Swift_RfcComplianceException $e) {
-            foreach ($message->getTo() as $address => $name) {
-                $failedRecipients[] = $address;
-            }
-        }
-
-        return $sent;
-    }
-
-    /**
-     * Register a plugin using a known unique key (e.g. myPlugin).
-     *
-     * @param Swift_Events_EventListener $plugin
-     */
-    public function registerPlugin(Swift_Events_EventListener $plugin)
-    {
-        $this->_transport->registerPlugin($plugin);
-    }
-
-    /**
-     * The Transport used to send messages.
-     *
-     * @return Swift_Transport
-     */
-    public function getTransport()
-    {
-        return $this->_transport;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Mailer/ArrayRecipientIterator.php b/typo3/contrib/swiftmailer/classes/Swift/Mailer/ArrayRecipientIterator.php
deleted file mode 100644 (file)
index 37e98da..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Wraps a standard PHP array in an iterator.
- *
- * @package    Swift
- * @subpackage Mailer
- * @author     Chris Corbyn
- */
-class Swift_Mailer_ArrayRecipientIterator implements Swift_Mailer_RecipientIterator
-{
-    /**
-     * The list of recipients.
-     *
-     * @var array
-     */
-    private $_recipients = array();
-
-    /**
-     * Create a new ArrayRecipientIterator from $recipients.
-     *
-     * @param array $recipients
-     */
-    public function __construct(array $recipients)
-    {
-        $this->_recipients = $recipients;
-    }
-
-    /**
-     * Returns true only if there are more recipients to send to.
-     *
-     * @return boolean
-     */
-    public function hasNext()
-    {
-        return !empty($this->_recipients);
-    }
-
-    /**
-     * Returns an array where the keys are the addresses of recipients and the
-     * values are the names. e.g. ('foo@bar' => 'Foo') or ('foo@bar' => NULL)
-     *
-     * @return array
-     */
-    public function nextRecipient()
-    {
-        return array_splice($this->_recipients, 0, 1);
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Mailer/RecipientIterator.php b/typo3/contrib/swiftmailer/classes/Swift/Mailer/RecipientIterator.php
deleted file mode 100644 (file)
index 073bce1..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Provides an abstract way of specifying recipients for batch sending.
- *
- * @package    Swift
- * @subpackage Mailer
- * @author     Chris Corbyn
- */
-interface Swift_Mailer_RecipientIterator
-{
-    /**
-     * Returns true only if there are more recipients to send to.
-     *
-     * @return boolean
-     */
-    public function hasNext();
-
-    /**
-     * Returns an array where the keys are the addresses of recipients and the
-     * values are the names. e.g. ('foo@bar' => 'Foo') or ('foo@bar' => NULL)
-     *
-     * @return array
-     */
-    public function nextRecipient();
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/MemorySpool.php b/typo3/contrib/swiftmailer/classes/Swift/MemorySpool.php
deleted file mode 100644 (file)
index 764b5aa..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2011 Fabien Potencier <fabien.potencier@gmail.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Stores Messages in memory.
- *
- * @package Swift
- * @author  Fabien Potencier
- */
-class Swift_MemorySpool implements Swift_Spool
-{
-    protected $messages = array();
-
-    /**
-     * Tests if this Transport mechanism has started.
-     *
-     * @return boolean
-     */
-    public function isStarted()
-    {
-        return true;
-    }
-
-    /**
-     * Starts this Transport mechanism.
-     */
-    public function start()
-    {
-    }
-
-    /**
-     * Stops this Transport mechanism.
-     */
-    public function stop()
-    {
-    }
-
-    /**
-     * Stores a message in the queue.
-     *
-     * @param Swift_Mime_Message $message The message to store
-     *
-     * @return boolean Whether the operation has succeeded
-     */
-    public function queueMessage(Swift_Mime_Message $message)
-    {
-        $this->messages[] = $message;
-
-        return true;
-    }
-
-    /**
-     * Sends messages using the given transport instance.
-     *
-     * @param Swift_Transport $transport        A transport instance
-     * @param string[]        $failedRecipients An array of failures by-reference
-     *
-     * @return integer The number of sent emails
-     */
-    public function flushQueue(Swift_Transport $transport, &$failedRecipients = null)
-    {
-        if (!$this->messages) {
-            return 0;
-        }
-
-        if (!$transport->isStarted()) {
-            $transport->start();
-        }
-
-        $count = 0;
-        while ($message = array_pop($this->messages)) {
-            $count += $transport->send($message, $failedRecipients);
-        }
-
-        return $count;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Message.php b/typo3/contrib/swiftmailer/classes/Swift/Message.php
deleted file mode 100644 (file)
index 158ea25..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * The Message class for building emails.
- *
- * @package    Swift
- * @subpackage Mime
- * @author     Chris Corbyn
- */
-class Swift_Message extends Swift_Mime_SimpleMessage
-{
-    /**
-     * Create a new Message.
-     *
-     * Details may be optionally passed into the constructor.
-     *
-     * @param string $subject
-     * @param string $body
-     * @param string $contentType
-     * @param string $charset
-     */
-    public function __construct($subject = null, $body = null, $contentType = null, $charset = null)
-    {
-        call_user_func_array(
-            array($this, 'Swift_Mime_SimpleMessage::__construct'),
-            Swift_DependencyContainer::getInstance()
-                ->createDependenciesFor('mime.message')
-            );
-
-        if (!isset($charset)) {
-            $charset = Swift_DependencyContainer::getInstance()
-                ->lookup('properties.charset');
-        }
-        $this->setSubject($subject);
-        $this->setBody($body);
-        $this->setCharset($charset);
-        if ($contentType) {
-            $this->setContentType($contentType);
-        }
-    }
-
-    /**
-     * Create a new Message.
-     *
-     * @param string $subject
-     * @param string $body
-     * @param string $contentType
-     * @param string $charset
-     *
-     * @return Swift_Message
-     */
-    public static function newInstance($subject = null, $body = null, $contentType = null, $charset = null)
-    {
-        return new self($subject, $body, $contentType, $charset);
-    }
-
-    /**
-     * Add a MimePart to this Message.
-     *
-     * @param string|Swift_OutputByteStream $body
-     * @param string                        $contentType
-     * @param string                        $charset
-     *
-     * @return Swift_Mime_SimpleMessage
-     */
-    public function addPart($body, $contentType = null, $charset = null)
-    {
-        return $this->attach(Swift_MimePart::newInstance(
-            $body, $contentType, $charset
-            ));
-    }
-
-    public function __wakeup()
-    {
-        Swift_DependencyContainer::getInstance()->createDependenciesFor('mime.message');
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Mime/Attachment.php b/typo3/contrib/swiftmailer/classes/Swift/Mime/Attachment.php
deleted file mode 100644 (file)
index faf358f..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * An attachment, in a multipart message.
- *
- * @package    Swift
- * @subpackage Mime
- * @author     Chris Corbyn
- */
-class Swift_Mime_Attachment extends Swift_Mime_SimpleMimeEntity
-{
-    /** Recognized MIME types */
-    private $_mimeTypes = array();
-
-    /**
-     * Create a new Attachment with $headers, $encoder and $cache.
-     *
-     * @param Swift_Mime_HeaderSet      $headers
-     * @param Swift_Mime_ContentEncoder $encoder
-     * @param Swift_KeyCache            $cache
-     * @param Swift_Mime_Grammar        $grammar
-     * @param array                     $mimeTypes optional
-     */
-    public function __construct(Swift_Mime_HeaderSet $headers, Swift_Mime_ContentEncoder $encoder, Swift_KeyCache $cache, Swift_Mime_Grammar $grammar, $mimeTypes = array())
-    {
-        parent::__construct($headers, $encoder, $cache, $grammar);
-        $this->setDisposition('attachment');
-        $this->setContentType('application/octet-stream');
-        $this->_mimeTypes = $mimeTypes;
-    }
-
-    /**
-     * Get the nesting level used for this attachment.
-     *
-     * Always returns {@link LEVEL_MIXED}.
-     *
-     * @return integer
-     */
-    public function getNestingLevel()
-    {
-        return self::LEVEL_MIXED;
-    }
-
-    /**
-     * Get the Content-Disposition of this attachment.
-     *
-     * By default attachments have a disposition of "attachment".
-     *
-     * @return string
-     */
-    public function getDisposition()
-    {
-        return $this->_getHeaderFieldModel('Content-Disposition');
-    }
-
-    /**
-     * Set the Content-Disposition of this attachment.
-     *
-     * @param string $disposition
-     *
-     * @return Swift_Mime_Attachment
-     */
-    public function setDisposition($disposition)
-    {
-        if (!$this->_setHeaderFieldModel('Content-Disposition', $disposition)) {
-            $this->getHeaders()->addParameterizedHeader(
-                'Content-Disposition', $disposition
-                );
-        }
-
-        return $this;
-    }
-
-    /**
-     * Get the filename of this attachment when downloaded.
-     *
-     * @return string
-     */
-    public function getFilename()
-    {
-        return $this->_getHeaderParameter('Content-Disposition', 'filename');
-    }
-
-    /**
-     * Set the filename of this attachment.
-     *
-     * @param string $filename
-     *
-     * @return Swift_Mime_Attachment
-     */
-    public function setFilename($filename)
-    {
-        $this->_setHeaderParameter('Content-Disposition', 'filename', $filename);
-        $this->_setHeaderParameter('Content-Type', 'name', $filename);
-
-        return $this;
-    }
-
-    /**
-     * Get the file size of this attachment.
-     *
-     * @return integer
-     */
-    public function getSize()
-    {
-        return $this->_getHeaderParameter('Content-Disposition', 'size');
-    }
-
-    /**
-     * Set the file size of this attachment.
-     *
-     * @param integer $size
-     *
-     * @return Swift_Mime_Attachment
-     */
-    public function setSize($size)
-    {
-        $this->_setHeaderParameter('Content-Disposition', 'size', $size);
-
-        return $this;
-    }
-
-    /**
-     * Set the file that this attachment is for.
-     *
-     * @param Swift_FileStream $file
-     * @param string           $contentType optional
-     *
-     * @return Swift_Mime_Attachment
-     */
-    public function setFile(Swift_FileStream $file, $contentType = null)
-    {
-        $this->setFilename(basename($file->getPath()));
-        $this->setBody($file, $contentType);
-        if (!isset($contentType)) {
-            $extension = strtolower(substr(
-                $file->getPath(), strrpos($file->getPath(), '.') + 1
-                ));
-
-            if (array_key_exists($extension, $this->_mimeTypes)) {
-                $this->setContentType($this->_mimeTypes[$extension]);
-            }
-        }
-
-        return $this;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Mime/CharsetObserver.php b/typo3/contrib/swiftmailer/classes/Swift/Mime/CharsetObserver.php
deleted file mode 100644 (file)
index bfd41ed..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Observes changes in an Mime entity's character set.
- *
- * @package    Swift
- * @subpackage Mime
- * @author     Chris Corbyn
- */
-interface Swift_Mime_CharsetObserver
-{
-    /**
-     * Notify this observer that the entity's charset has changed.
-     *
-     * @param string $charset
-     */
-    public function charsetChanged($charset);
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder.php b/typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder.php
deleted file mode 100644 (file)
index 49b0b5b..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Interface for all Transfer Encoding schemes.
- *
- * @package    Swift
- * @subpackage Mime
- * @author     Chris Corbyn
- */
-interface Swift_Mime_ContentEncoder extends Swift_Encoder
-{
-    /**
-     * Encode $in to $out.
-     *
-     * @param Swift_OutputByteStream $os              to read from
-     * @param Swift_InputByteStream  $is              to write to
-     * @param integer                $firstLineOffset
-     * @param integer                $maxLineLength   - 0 indicates the default length for this encoding
-     */
-    public function encodeByteStream(Swift_OutputByteStream $os, Swift_InputByteStream $is, $firstLineOffset = 0, $maxLineLength = 0);
-
-    /**
-     * Get the MIME name of this content encoding scheme.
-     *
-     * @return string
-     */
-    public function getName();
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php b/typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php
deleted file mode 100644 (file)
index 71b12af..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Handles Base 64 Transfer Encoding in Swift Mailer.
- *
- * @package    Swift
- * @subpackage Mime
- * @author     Chris Corbyn
- */
-class Swift_Mime_ContentEncoder_Base64ContentEncoder extends Swift_Encoder_Base64Encoder implements Swift_Mime_ContentEncoder
-{
-    /**
-     * Encode stream $in to stream $out.
-     *
-     * @param Swift_OutputByteStream $os
-     * @param Swift_InputByteStream  $is
-     * @param integer                $firstLineOffset
-     * @param integer                $maxLineLength,  optional, 0 indicates the default of 76 bytes
-     */
-    public function encodeByteStream(Swift_OutputByteStream $os, Swift_InputByteStream $is, $firstLineOffset = 0, $maxLineLength = 0)
-    {
-        if (0 >= $maxLineLength || 76 < $maxLineLength) {
-            $maxLineLength = 76;
-        }
-
-        $remainder = 0;
-
-        while (false !== $bytes = $os->read(8190)) {
-            $encoded = base64_encode($bytes);
-            $encodedTransformed = '';
-            $thisMaxLineLength = $maxLineLength - $remainder - $firstLineOffset;
-
-            while ($thisMaxLineLength < strlen($encoded)) {
-                $encodedTransformed .= substr($encoded, 0, $thisMaxLineLength) . "\r\n";
-                $firstLineOffset = 0;
-                $encoded = substr($encoded, $thisMaxLineLength);
-                $thisMaxLineLength = $maxLineLength;
-                $remainder = 0;
-            }
-
-            if (0 < $remainingLength = strlen($encoded)) {
-                $remainder += $remainingLength;
-                $encodedTransformed .= $encoded;
-                $encoded = null;
-            }
-
-            $is->write($encodedTransformed);
-        }
-    }
-
-    /**
-     * Get the name of this encoding scheme.
-     * Returns the string 'base64'.
-     *
-     * @return string
-     */
-    public function getName()
-    {
-        return 'base64';
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php b/typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php
deleted file mode 100644 (file)
index f7dac21..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Handles Quoted Printable (QP) Transfer Encoding in Swift Mailer using the PHP core function.
- *
- * @package    Swift
- * @subpackage Mime
- * @author     Lars Strojny
- */
-class Swift_Mime_ContentEncoder_NativeQpContentEncoder implements Swift_Mime_ContentEncoder
-{
-    /**
-     * @var null|string
-     */
-    private $charset;
-
-    /**
-     * @param null|string $charset
-     */
-    public function __construct($charset = null)
-    {
-        $this->charset = $charset ? $charset : 'utf-8';
-    }
-
-    /**
-     * Notify this observer that the entity's charset has changed.
-     *
-     * @param string $charset
-     */
-    public function charsetChanged($charset)
-    {
-        $this->charset = $charset;
-    }
-
-    /**
-     * Encode $in to $out.
-     *
-     * @param Swift_OutputByteStream $os              to read from
-     * @param Swift_InputByteStream  $is              to write to
-     * @param integer                $firstLineOffset
-     * @param integer                $maxLineLength   0 indicates the default length for this encoding
-     *
-     * @throws RuntimeException
-     */
-    public function encodeByteStream(Swift_OutputByteStream $os, Swift_InputByteStream $is, $firstLineOffset = 0, $maxLineLength = 0)
-    {
-        if ($this->charset !== 'utf-8') {
-            throw new RuntimeException(
-                sprintf('Charset "%s" not supported. NativeQpContentEncoder only supports "utf-8"', $this->charset));
-        }
-
-        $string = '';
-
-        while (false !== $bytes = $os->read(8192)) {
-            $string .= $bytes;
-        }
-
-        $is->write($this->encodeString($string));
-    }
-
-    /**
-     * Get the MIME name of this content encoding scheme.
-     *
-     * @return string
-     */
-    public function getName()
-    {
-        return 'quoted-printable';
-    }
-
-    /**
-     * Encode a given string to produce an encoded string.
-     *
-     * @param string  $string
-     * @param integer $firstLineOffset if first line needs to be shorter
-     * @param integer $maxLineLength   0 indicates the default length for this encoding
-     *
-     * @return string
-     *
-     * @throws RuntimeException
-     */
-    public function encodeString($string, $firstLineOffset = 0, $maxLineLength = 0)
-    {
-        if ($this->charset !== 'utf-8') {
-            throw new RuntimeException(
-                sprintf('Charset "%s" not supported. NativeQpContentEncoder only supports "utf-8"', $this->charset));
-        }
-
-        return $this->_standardize(quoted_printable_encode($string));
-    }
-
-    /**
-     * Make sure CRLF is correct and HT/SPACE are in valid places.
-     *
-     * @param string $string
-     *
-     * @return string
-     */
-    protected function _standardize($string)
-    {
-        // transform CR or LF to CRLF
-        $string = preg_replace('~=0D(?!=0A)|(?<!=0D)=0A~', '=0D=0A', $string);
-        // transform =0D=0A to CRLF
-        $string = str_replace(array("\t=0D=0A", " =0D=0A", "=0D=0A"), array("=09\r\n", "=20\r\n", "\r\n"), $string);
-
-        switch ($end = ord(substr($string, -1))) {
-            case 0x09:
-                $string = substr_replace($string, '=09', -1);
-                break;
-            case 0x20:
-                $string = substr_replace($string, '=20', -1);
-                break;
-        }
-
-        return $string;
-    }
-}
diff --git a/typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php b/typo3/contrib/swiftmailer/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php
deleted file mode 100644 (file)
index a1df77b..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-<?php
-
-/*
- * This file is part of SwiftMailer.
- * (c) 2004-2009 Chris Corbyn
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * Handles binary/7/8-bit Transfer Encoding in Swift Mailer.
- *
- * @package    Swift
- * @subpackage Mime
- * @author     Chris Corbyn
- */
-class Swift_Mime_ContentEncoder_PlainContentEncoder implements Swift_Mime_ContentEncoder
-{
-    /**
-     * The name of this encoding scheme (probably 7bit or 8bit).
-     *
-     * @var string
-     */
-    private $_name;
-
-    /**
-     * True if canonical transformations should be done.
-     *
-     * @var boolean
-     */
-    private $_canonical;
-
-    /**
-     * Creates a new PlainContentEncoder with $name (probably 7bit or 8bit).
-     *