Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
5cd788e
Add Outbound Security modes: None/STARTTLS/SMTPS (465)
mkitchingh Feb 25, 2026
5a590a8
Fix outbound security radio layout
mkitchingh Feb 25, 2026
1f92435
Fix Designer to match MainForm control names and restore full outboun…
mkitchingh Feb 25, 2026
8575e1e
Revert Designer to original stable layout
mkitchingh Feb 25, 2026
4411794
Revert MainForm.cs to stable version from main
mkitchingh Feb 25, 2026
3766049
Add Outbound Security UI programmatically with credential protection
mkitchingh Feb 25, 2026
f25d07e
Fix outbound security radio layout and load selection timing
mkitchingh Feb 25, 2026
74f6c26
Fix GUI crash and apply outbound security selection safely after hand…
mkitchingh Feb 25, 2026
fddda69
Fix outbound security None glyph and apply relay/security selection a…
mkitchingh Feb 25, 2026
2bedbb6
Use FlowLayoutPanel for outbound security UI and apply config selecti…
mkitchingh Feb 25, 2026
8353ad0
Fix SMTPS outbound sending: use SSL-on-connect (465) via MailKit Secu…
mkitchingh Feb 25, 2026
b92bd39
Restore Config.IsIPAllowed and keep outbound security support
mkitchingh Feb 25, 2026
816149a
Restore IsIPAllowed(string) overload, defensive deserialization, and …
mkitchingh Feb 25, 2026
7880b1f
Point config.json to shared install root so GUI and service load same…
mkitchingh Feb 25, 2026
1976e2c
Fix SMTPS outbound sending: use SslOnConnect when outboundSecurity=Smtps
mkitchingh Feb 25, 2026
fdeecfb
Fix SMTPS outbound sending: use SslOnConnect for outboundSecurity=Smtps
mkitchingh Feb 25, 2026
9763044
Restore MailKit SMTP protocol logging to smtp-YYYYMMDD.log
mkitchingh Feb 25, 2026
7b02b96
Restore SMTP protocol logging and fix nullability build issues
mkitchingh Feb 25, 2026
829352d
Redact SMTP DATA body in protocol logs while keeping session transcript
mkitchingh Feb 25, 2026
130444e
Implement MailKit AuthenticationSecretDetector for redacting protocol…
mkitchingh Feb 26, 2026
c34ca54
Implement AuthenticationSecretDetector setter and redact Subject header
mkitchingh Feb 26, 2026
ee3418b
Fix redacting protocol logger build + silence nullable warnings
mkitchingh Feb 26, 2026
9c42ab7
Restore relay restrictions and add timestamps to SMTP protocol log
mkitchingh Feb 26, 2026
2b94099
Fix MailKit secret detector return type for redacting SMTP protocol l…
mkitchingh Feb 26, 2026
a84233f
Fix protocol logger double-dispose causing relay failure when AllowAl…
mkitchingh Feb 26, 2026
ad994f8
Fix false relay failures by removing extra smtp log file appends; sep…
mkitchingh Feb 26, 2026
6e7008c
Bump version to 1.5.0.0
mkitchingh Feb 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions installer/SmtpRelayInstaller.iss
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[Setup]
AppName=SMTP Relay
AppVersion=1.4
AppVersion=1.5
DefaultDirName={pf64}\SMTP Relay
ArchitecturesInstallIn64BitMode=x64
DefaultGroupName=SMTP Relay
Expand Down Expand Up @@ -31,4 +31,4 @@ Name: "{group}\SMTP Relay Config"; Filename: "{app}\gui\SmtpRelay.GUI.exe"; Work

[UninstallRun]
Filename: "sc.exe"; Parameters: "stop ""SMTPRelayService"""; RunOnceId: "StopService"
Filename: "sc.exe"; Parameters: "delete ""SMTPRelayService"""; RunOnceId: "DeleteService"
Filename: "sc.exe"; Parameters: "delete ""SMTPRelayService"""; RunOnceId: "DeleteService"
Loading
Loading