Commit History

Author SHA1 Message Date
  flashmob e1c505be41 Merge branch 'master' into dashboard 6 years ago
  Flashmob 3493a860b0 Code style fixes (#131) 6 years ago
  Flashmob a910a48e28 More strict MAIL and RCPT command parsing. Addresses issue #120 (#129) 6 years ago
  Flashmob 15a3295f1e Let Backends return their own error code (custom result or error) (#113) 7 years ago
  flashmob 96340cd2c9 Merge branch 'master' into dashboard 7 years ago
  Flashmob 29dd65f67d Adds wildcard support to `allowed_hosts` setting, as per PR #73 (#111) 7 years ago
  Flashmob 9cec012189 Issue #28 - add new TLS configuration options (#110) 7 years ago
  Snow Leopard ffb7190558 Disable empty MAIL FROM check after DATA (#99) 7 years ago
  Flashmob a3875db64c skip host check if allowed_hosts has a single entry and the entry is a . (#76) 8 years ago
  flashmob e3b84694ce fix merge conflicts 8 years ago
  flashmob bfe58e2070 Merge branch 'master' into dashboard 8 years ago
  Flashmob 0b7bdbd873 fix issue #30 (#74) 8 years ago
  Flashmob 14a83f6bd2 More backends refactoring (#71) 8 years ago
  Jordan Schalm 542726537d merge backend refactor into dashboard and fix conflicts. Also fix a bug in the dashboard that caused Safari to behave inconsistently with websockets" 8 years ago
  flashmob 3cb670d137 - Envelopes now have their own pool. This is so that if processing takes longer than backend timeout, the client can still be reused for the next connection, 8 years ago
  flashmob 7d6d1fddcf * api tests 8 years ago
  flashmob 4b9a781368 - New API (with default configuration options) 8 years ago
  flashmob 28d75421cf change log re-open signal to SIGUSR1 instead of SIGHUP 8 years ago
  flashmob 71883636ca update readme 8 years ago
  flashmob c359a95316 - Backend shutdown process re-written to use channels (workStoppers). Previous method could cause panic / race condition 8 years ago
  Jordan Schalm 2a12a2845e fix slice bound error 8 years ago
  Jordan Schalm 407dcd324c limit helo to 16 characters logged, update README 8 years ago
  flashmob f7a20328cc - renamed envelope package to mail because *envelope.Envelope didn't make sense. *email.Envelope reads better 8 years ago
  Jordan Schalm 7aa52bf2a0 Add ranking telemetry for top clients by helo, ip, domain and create frontend for it 8 years ago
  flashmob 8e1e3425ff Refactoring 8 years ago
  flashmob 6c1c48bc9a - AddProcessor function to give more abstraction into the processor creation 8 years ago
  Philipp Resch fc476b7cd4 Fix for issue #66: If loading the certificate fails (#67) 8 years ago
  Jordan Schalm 31cb5817c8 merge master into dashboard 8 years ago
  Flashmob 4cf37a3eca Fix crashes found during fuzz testing (#70) 8 years ago
  Guerrilla Mail 9861a09d1c Expand log functionality (#58) 8 years ago