mirror of
https://github.com/gophish/gophish
synced 2024-11-14 08:17:17 +00:00
47f0049c30
* Refactoring servers to support custom workers and graceful shutdown. * Refactoring workers to support custom mailers. * Refactoring mailer to be an interface, with proper instances instead of a single global instance * Cleaning up a few things. Locking maillogs for campaigns set to launch immediately to prevent a race condition. * Cleaning up API middleware to be simpler * Moving template parameters to separate struct * Changed LoadConfig to return config object * Cleaned up some error handling, removing uninitialized global error in models package * Changed static file serving to use the unindexed package |
||
---|---|---|
.. | ||
mailer.go | ||
mailer_test.go | ||
mockmailer.go |