History log of /plugin/smtp/vendor/txthinking/mailer/src/ (Results 1 – 2 of 2)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
28d0809a28-Jun-2026 Andreas Gohr <andi@splitbrain.org>

Update txthinking/mailer to its master branch

The last tagged release (v2.0.1) is from 2018 and lacks important fixes.
Track dev-master (pinned to an exact commit via composer.lock) to pick up
the m

Update txthinking/mailer to its master branch

The last tagged release (v2.0.1) is from 2018 and lacks important fixes.
Track dev-master (pinned to an exact commit via composer.lock) to pick up
the modernized TLS handling and the new ability to skip certificate
verification.

Ignore the .github directory that the dev-master archive ships with.

show more ...

ee5c020527-Jun-2026 Andreas Gohr <andi@splitbrain.org>

Switch from bundled subtrees to Composer dependencies

Replace the git-subtree vendored copies of txthinking/mailer and
psr/log with Composer-managed dependencies under vendor/, loaded
automatically

Switch from bundled subtrees to Composer dependencies

Replace the git-subtree vendored copies of txthinking/mailer and
psr/log with Composer-managed dependencies under vendor/, loaded
automatically by DokuWiki's plugin autoloader. The custom PSR-4
loader.php is no longer needed and has been removed.

Also modernize the plugin to current DokuWiki conventions:
- namespaced base classes, short array syntax, PSR code style
- rebuild the admin test form with dokuwiki\Form\Form
- key recipients by address in Message::getTo() so RCPT TO works
with the mailer's key-based iteration
- guard the Bcc continuation loop against running past the body
- avoid an undefined-key warning in getEHLO() on CLI sends
- migrate tests to the *Test.php naming and test namespace
- replace Travis with the shared DokuWiki GitHub Action

show more ...


/plugin/smtp/.github/workflows/dokuwiki.yml
/plugin/smtp/README
/plugin/smtp/_test/GeneralTest.php
/plugin/smtp/_test/MessageTest.php
/plugin/smtp/action.php
/plugin/smtp/admin.php
/plugin/smtp/admin.svg
/plugin/smtp/classes/Logger.php
/plugin/smtp/classes/Message.php
/plugin/smtp/composer.json
/plugin/smtp/composer.lock
/plugin/smtp/conf/default.php
/plugin/smtp/conf/metadata.php
/plugin/smtp/deleted.files
/plugin/smtp/helper.php
/plugin/smtp/lang/ar/intro.txt
/plugin/smtp/lang/ar/lang.php
/plugin/smtp/lang/ar/settings.php
/plugin/smtp/lang/cs/intro.txt
/plugin/smtp/lang/cs/lang.php
/plugin/smtp/lang/cs/settings.php
/plugin/smtp/lang/da/intro.txt
/plugin/smtp/lang/da/lang.php
/plugin/smtp/lang/da/settings.php
/plugin/smtp/lang/de-informal/intro.txt
/plugin/smtp/lang/de-informal/lang.php
/plugin/smtp/lang/de-informal/settings.php
/plugin/smtp/lang/de/intro.txt
/plugin/smtp/lang/de/lang.php
/plugin/smtp/lang/de/settings.php
/plugin/smtp/lang/en/intro.txt
/plugin/smtp/lang/en/lang.php
/plugin/smtp/lang/en/settings.php
/plugin/smtp/lang/eo/intro.txt
/plugin/smtp/lang/eo/lang.php
/plugin/smtp/lang/eo/settings.php
/plugin/smtp/lang/es/intro.txt
/plugin/smtp/lang/es/lang.php
/plugin/smtp/lang/es/settings.php
/plugin/smtp/lang/fr/intro.txt
/plugin/smtp/lang/fr/lang.php
/plugin/smtp/lang/fr/settings.php
/plugin/smtp/lang/ja/intro.txt
/plugin/smtp/lang/ja/lang.php
/plugin/smtp/lang/ja/settings.php
/plugin/smtp/lang/ko/intro.txt
/plugin/smtp/lang/ko/lang.php
/plugin/smtp/lang/ko/settings.php
/plugin/smtp/lang/nl/intro.txt
/plugin/smtp/lang/nl/lang.php
/plugin/smtp/lang/nl/settings.php
/plugin/smtp/lang/no/intro.txt
/plugin/smtp/lang/no/lang.php
/plugin/smtp/lang/no/settings.php
/plugin/smtp/lang/pl/intro.txt
/plugin/smtp/lang/pl/lang.php
/plugin/smtp/lang/pl/settings.php
/plugin/smtp/lang/pt-br/intro.txt
/plugin/smtp/lang/pt-br/lang.php
/plugin/smtp/lang/pt-br/settings.php
/plugin/smtp/lang/ru/intro.txt
/plugin/smtp/lang/ru/lang.php
/plugin/smtp/lang/ru/settings.php
/plugin/smtp/lang/sk/intro.txt
/plugin/smtp/lang/sk/lang.php
/plugin/smtp/lang/sk/settings.php
/plugin/smtp/lang/sv/intro.txt
/plugin/smtp/lang/sv/lang.php
/plugin/smtp/lang/sv/settings.php
/plugin/smtp/lang/vi/intro.txt
/plugin/smtp/lang/vi/lang.php
/plugin/smtp/lang/vi/settings.php
/plugin/smtp/lang/zh/intro.txt
/plugin/smtp/lang/zh/lang.php
/plugin/smtp/lang/zh/settings.php
/plugin/smtp/plugin.info.txt
/plugin/smtp/style.css
/plugin/smtp/vendor/autoload.php
/plugin/smtp/vendor/composer/ClassLoader.php
/plugin/smtp/vendor/composer/InstalledVersions.php
/plugin/smtp/vendor/composer/LICENSE
/plugin/smtp/vendor/composer/autoload_classmap.php
/plugin/smtp/vendor/composer/autoload_namespaces.php
/plugin/smtp/vendor/composer/autoload_psr4.php
/plugin/smtp/vendor/composer/autoload_real.php
/plugin/smtp/vendor/composer/autoload_static.php
/plugin/smtp/vendor/composer/installed.json
/plugin/smtp/vendor/composer/installed.php
/plugin/smtp/vendor/composer/platform_check.php
/plugin/smtp/vendor/psr/log/LICENSE
/plugin/smtp/vendor/psr/log/Psr/Log/AbstractLogger.php
/plugin/smtp/vendor/psr/log/Psr/Log/InvalidArgumentException.php
/plugin/smtp/vendor/psr/log/Psr/Log/LogLevel.php
/plugin/smtp/vendor/psr/log/Psr/Log/LoggerAwareInterface.php
/plugin/smtp/vendor/psr/log/Psr/Log/LoggerAwareTrait.php
/plugin/smtp/vendor/psr/log/Psr/Log/LoggerInterface.php
/plugin/smtp/vendor/psr/log/Psr/Log/LoggerTrait.php
/plugin/smtp/vendor/psr/log/Psr/Log/NullLogger.php
/plugin/smtp/vendor/psr/log/Psr/Log/Test/DummyTest.php
/plugin/smtp/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php
/plugin/smtp/vendor/psr/log/Psr/Log/Test/TestLogger.php
/plugin/smtp/vendor/psr/log/README.md
/plugin/smtp/vendor/psr/log/composer.json
/plugin/smtp/vendor/txthinking/mailer/LICENSE
/plugin/smtp/vendor/txthinking/mailer/composer.json
Mailer.php
Mailer/Exceptions/CodeException.php
Mailer/Exceptions/CryptoException.php
Mailer/Exceptions/SMTPException.php
Mailer/Exceptions/SendException.php
Mailer/Message.php
Mailer/SMTP.php