1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2026-05-14 17:43:49 +00:00

Commit Graph

  • 69a0d355f9 doc: Add doc/config.md to document config for #86 James Hillyerd 2018-03-25 10:06:03 -07:00
  • 04bb842549 config: Combine TemplateDir and PublicDir into UIDir James Hillyerd 2018-03-25 11:55:23 -07:00
  • b50c926745 webui: Renamed themes dir to ui James Hillyerd 2018-03-25 11:21:53 -07:00
  • 0d6936d1b3 Merge branch 'feature/memstore' into develop James Hillyerd 2018-03-24 21:07:25 -07:00
  • 412b62d6fa storage/mem: implement size enforcer for #88 James Hillyerd 2018-03-24 20:27:05 -07:00
  • b42ea130ea storage/mem: implement message cap for #88 James Hillyerd 2018-03-24 14:30:53 -07:00
  • 281cc21412 storage: Make type/params configurable for #88 James Hillyerd 2018-03-24 13:18:51 -07:00
  • bb0fb410c1 mem: Initial in-memory store implementation for #88 James Hillyerd 2018-03-22 22:02:08 -07:00
  • 3c7c24b698 storage: Calculate size of store for status page James Hillyerd 2018-03-22 20:30:23 -07:00
  • f0a94f4848 More config cleanups for #86 James Hillyerd 2018-03-22 20:02:34 -07:00
  • 845cbedc0d config: Replace robfig with envconfig for #86 James Hillyerd 2018-03-21 20:44:47 -07:00
  • be940dd2bc rest: fix timezone in controller tests James Hillyerd 2018-03-20 19:18:07 -07:00
  • e7a86bd8f8 Hide envelope, use Part.Content for #85 James Hillyerd 2018-03-20 17:55:43 -07:00
  • 6d250a47b4 Merge giant storage/service layer refactor #69 #81 James Hillyerd 2018-03-18 15:24:21 -07:00
  • e5785e81aa Update CHANGELOG for refactor James Hillyerd 2018-03-18 15:14:48 -07:00
  • 30f5c163e4 log: Add locking to prevent race James Hillyerd 2018-03-18 14:30:56 -07:00
  • 0d0e07da70 file: Remove index and dir mutexes James Hillyerd 2018-03-18 13:58:47 -07:00
  • 5cb07d5780 rest: Refactor JSON result value testing James Hillyerd 2018-03-18 12:08:40 -07:00
  • 30a329c0d3 Renames, closes #69 James Hillyerd 2018-03-17 17:56:06 -07:00
  • f953bcf4bb smtp: Move delivery into message.Manager for #69 James Hillyerd 2018-03-17 16:54:29 -07:00
  • a22412f65e manager: Add MailboxForAddress(), calls policy pkg #84 James Hillyerd 2018-03-17 15:17:44 -07:00
  • dc4db59211 smtp: Don't require MIME headers for metadata James Hillyerd 2018-03-17 14:41:03 -07:00
  • e84b1f8952 storage: Make locking an implementation detail for #69 James Hillyerd 2018-03-17 14:02:50 -07:00
  • b9003a9328 smtp: Wire in policy.Recipient for #84 James Hillyerd 2018-03-17 12:39:09 -07:00
  • 469a778d81 policy: Impl Addressing{} and Recipient{} for #84 James Hillyerd 2018-03-17 11:15:17 -07:00
  • d132efd6fa policy: Create new policy package for #84 James Hillyerd 2018-03-17 09:18:28 -07:00
  • 9b3d3c2ea8 test: Finish initial storage test suite, closes #82 James Hillyerd 2018-03-16 22:05:07 -07:00
  • 5e13e50763 test: Start work on test suite for #82 James Hillyerd 2018-03-14 22:51:40 -07:00
  • 519779b7ba storage: eliminate mocks, closes #80 James Hillyerd 2018-03-14 21:05:59 -07:00
  • 2cc0da3093 storage: More refactoring for #69 James Hillyerd 2018-03-13 22:00:44 -07:00
  • 9be4eec31c storage: eliminate ReadBody, ReadRaw for #69 James Hillyerd 2018-03-12 21:13:57 -07:00
  • 219862797e web: remove DataStore from Context and controllers for #81 James Hillyerd 2018-03-12 20:49:06 -07:00
  • 10bc07a18e message: Implement service layer, stubs for #81 James Hillyerd 2018-03-11 22:25:21 -07:00
  • 3bc66d2788 storage: Store addresses as mail.Address for #69 James Hillyerd 2018-03-11 16:56:09 -07:00
  • 487e491d6f storage: Message refactoring for #69 James Hillyerd 2018-03-11 15:01:40 -07:00
  • 12ad0cb3f0 storage: Eliminate storage.Mailbox interface for #69 James Hillyerd 2018-03-11 11:54:35 -07:00
  • 137466f89b storage: Move NewMessage() into Store interface for #69 James Hillyerd 2018-03-11 10:48:50 -07:00
  • d9b5e40c87 storage: More refactoring for #69 James Hillyerd 2018-03-10 22:05:10 -08:00
  • 9c18f1fb30 Large refactor for #69 James Hillyerd 2018-03-10 18:50:18 -08:00
  • a58dfc5e4f storage: finish renaming storage packages for #79 #69 James Hillyerd 2018-03-10 13:34:35 -08:00
  • 98d8288244 Merge branch 'feature/pkg' into develop, closes #79 James Hillyerd 2018-03-10 13:02:44 -08:00
  • 1f56e06fb9 docker: fix build for #79 James Hillyerd 2018-03-10 12:45:56 -08:00
  • 0016c6d5df readme: updated for reorg, #79 James Hillyerd 2018-03-10 12:15:05 -08:00
  • 94167fa313 Resolve linter errors exposed by fixed Makefile James Hillyerd 2018-03-09 22:01:43 -08:00
  • f8c30a678a Reorganize packages, closes #79 James Hillyerd 2018-03-09 19:32:45 -08:00
  • 68cfd33fbe Merge tag 'v1.3.1' into develop James Hillyerd 2018-03-10 10:14:08 -08:00
  • f00b9ddef0 Merge branch 'release/1.3.1' v1.3.1 James Hillyerd 2018-03-10 10:11:50 -08:00
  • 019e66d798 Update change log for 1.3.1 James Hillyerd 2018-03-10 10:06:09 -08:00
  • a3877e4f4b datastore: Concurrency fix, closes #77 James Hillyerd 2018-03-09 14:02:15 -08:00
  • a89b6bbca2 Fix change log tag format James Hillyerd 2018-02-28 14:21:39 -08:00
  • f58e51d921 Fix change log tag format v1.3.0 James Hillyerd 2018-02-28 14:21:39 -08:00
  • c39d5ded3f Merge tag 'v1.3.0' into develop James Hillyerd 2018-02-28 14:19:31 -08:00
  • 5f5a7eecd3 Release v1.3.0 James Hillyerd 2018-02-28 14:13:24 -08:00
  • 1ff8ffe9bd Release prep for 1.3.0 James Hillyerd 2018-02-28 12:50:39 -08:00
  • b4abdb6675 Change to trash glyph for delete mailbox James Hillyerd 2018-02-28 12:37:56 -08:00
  • ffa756d895 gcloud: removed James Hillyerd 2018-02-27 21:15:45 -08:00
  • d5aea4d635 Merge branch 'feature/sanitize' James Hillyerd 2018-02-27 20:53:38 -08:00
  • 3c19e0820b Add Makefile for developer convenience. James Hillyerd 2018-02-27 20:41:45 -08:00
  • 3b9af85924 sanitize: naive CSS sanitizer implementation James Hillyerd 2018-02-26 21:25:22 -08:00
  • 26c38b1148 Simple HTML sanitizer implementation James Hillyerd 2018-01-06 16:45:12 -08:00
  • 3062b70ea0 Merge branch 'release/1.2.0' v1.2.0 1.2.0 James Hillyerd 2017-12-27 13:29:06 -08:00
  • 01d51302c4 Prepare release 1.2.0 James Hillyerd 2017-12-27 13:18:11 -08:00
  • dedd0eacff Merge branch 'feature/filestore' into develop #67 James Hillyerd 2017-12-26 23:17:01 -08:00
  • 6431b71cfe Refactor filestore into a dedicated pkg, closes #67 James Hillyerd 2017-12-26 23:04:39 -08:00
  • 25815767a7 Move smtpd/utils.go into dedicated stringutil pkg James Hillyerd 2017-12-26 22:55:20 -08:00
  • 06165cb3d3 Many linter fixes for smtpd pkg James Hillyerd 2017-12-26 22:16:47 -08:00
  • ac21675bd7 Clean up datastore related linter findings James Hillyerd 2017-12-26 18:54:02 -08:00
  • f62eaa31b9 Move retention scanner into datastore pkg for #67 James Hillyerd 2017-12-26 18:33:56 -08:00
  • fcc0848bc0 Move metrics ticker to log pkg for #67 James Hillyerd 2017-12-26 18:15:38 -08:00
  • dec67622ba Move handler tests to shared datastore mocks for #48 James Hillyerd 2017-12-26 16:34:48 -08:00
  • 11033a5359 Move datastore mocks into correct package James Hillyerd 2017-12-26 15:45:18 -08:00
  • 3a4fd3f093 Refactor datastore into it's own package for #67 James Hillyerd 2017-12-26 14:54:49 -08:00
  • cc47895d71 Pass cfg and ds as params, helps #26 #67 James Hillyerd 2017-12-26 13:57:04 -08:00
  • 76a77beca9 Reverse message display sort order (#59) adrium 2017-12-24 22:59:04 +01:00
  • 81eba8f51a Only deploy with one version of Go James Hillyerd 2017-12-24 13:37:47 -08:00
  • c750dcff81 Merge branch 'hotfix/build' to prevent dup deploys James Hillyerd 2017-12-24 13:40:30 -08:00
  • de75b778c0 Only deploy with one version of Go James Hillyerd 2017-12-24 13:37:47 -08:00
  • 0e72b414c4 Add fauxmailer to gcloud, custom greeting James Hillyerd 2017-12-24 10:40:12 -08:00
  • 52de1b2bfe Initial gcloud setup.sh, not yet tested as metadata James Hillyerd 2017-12-23 23:22:51 -08:00
  • b28e1d86d8 Include version for final goxc release James Hillyerd 2017-12-18 19:15:51 -08:00
  • f4fadd7e44 Docker version will now fall back to commit if no tag James Hillyerd 2017-12-17 21:43:46 -08:00
  • 28b40eb94d Fetch tags during docker build James Hillyerd 2017-12-17 21:29:57 -08:00
  • 0f67e51e56 Fix version & date in Docker containers for #64 James Hillyerd 2017-12-17 21:05:48 -08:00
  • 9d68e2c0a5 Docker version will now fall back to commit if no tag James Hillyerd 2017-12-17 21:43:46 -08:00
  • 5bca2ae738 Fetch tags during docker build James Hillyerd 2017-12-17 21:29:57 -08:00
  • 10cce5c751 Fix version & date in Docker containers for #64 James Hillyerd 2017-12-17 21:05:48 -08:00
  • 8040b07c28 Button to delete the mailbox from the UI (#65), closes #55 Carlos Tadeu Panato Junior 2017-12-18 05:36:14 +01:00
  • 4e8c287608 Migrate from goxc to goreleaser, closes #64 James Hillyerd 2017-12-17 20:18:51 -08:00
  • 6f57c51934 Update release procedures, cleanup goxc config James Hillyerd 2017-12-17 20:13:14 -08:00
  • a457b65603 Add cmd/client to release builds James Hillyerd 2017-12-17 20:05:07 -08:00
  • 890d8e0202 Rename link variables, setup travis tag releases James Hillyerd 2017-12-17 19:32:05 -08:00
  • 9f6dee640e Customize goreleaser to get a working build James Hillyerd 2017-12-17 19:10:59 -08:00
  • 095796c8a1 Default config from goreleaser init James Hillyerd 2017-12-17 11:19:53 -08:00
  • db358fea8c Merge tag '1.2.0-rc2' into develop James Hillyerd 2017-12-15 20:41:02 -08:00
  • 86554a63b8 Merge branch 'release/1.2.0-rc2' 1.2.0-rc2 James Hillyerd 2017-12-15 20:39:37 -08:00
  • 1efe2ba48f Prepare release 1.2.0-rc2 James Hillyerd 2017-12-15 20:34:27 -08:00
  • f597687aa3 Update CHANGELOG.md James Hillyerd 2017-12-15 20:20:27 -08:00
  • 6368e3a83b Add option to get the latest message using latest as request parameter (#63) Carlos Tadeu Panato Junior 2017-12-16 02:00:09 +01:00
  • ef17ad9074 Update Docker base to go 1.9 James Hillyerd 2017-12-14 22:16:24 -08:00
  • 7908e41212 Fixes #61 - monitor.history=0 panic James Hillyerd 2017-12-14 18:51:35 -08:00