Skip to content

Smtplatrine 1.1 released 🎉

Latest
Compare
Choose a tag to compare
@kawaiipantsu kawaiipantsu released this 19 May 09:11
· 23 commits to main since this release

It's with great pleasure that we release the next version of smtplatrine 💯 and we are already working hard on the next!

Release Notes

This next release brings many new features and exiting things to the table. Well some might not vi visible to the naked eye but as always a lot is happening behind the scenes and code is often re-written to perform better👍

⚠️ WARNING:
This release introduces DATABASE changes and therefore the following tables need to be deleted and re-imported.
honeypot_credentials, stats (once deleted, just import the smtplatrine_database_missing.sql! This should not introduce any inconvenience as these tables where not in use yet.

New features

  • Timeout on read / write. Meaning we have proper "idle" timeout (60sec)
  • SMTP AUTH 🥇
    • We support collecting credentials via AUTH PLAIN
    • We support collecting credentials via AUTH LOGIN
  • More header fields related to "identifying" the software/solution/script has been added
    • X-Library is now saved in X-Mailer if not present
  • Webpage 🌐 ! Beginning to throw something together ...
    • Simple overall design plotted down
    • Admin user/password is automatically generated on first start (LOOK FOR PASSWORD IN LOG)
    • For now only the "Clients overview" is working
  • Changed into more modern x.y.z codes in SMTP replies where applicable

Bug fixes

  • Fixed: Date header was never stored/extracted
  • Fixed: Child spawns where not killed if parent thread died/killed, would keep connection open
  • Fixed: Missing important SMTP replies
  • Fixed: SMTP replies that where wrong formulated
  • Fixed: SIGCHLD to be more informative