James Hillyerd
c263129711
Add test message from Outlook
2015-08-24 13:15:41 -07:00
James Hillyerd
b107cb8787
Tweak attachment display
2015-08-24 12:49:48 -07:00
James Hillyerd
44ff0be01e
Add a gmail message to test with
2015-08-24 12:33:50 -07:00
James Hillyerd
3b0d17867e
Docker updates
...
- Build from official golang image
- Modernize docker build script
- Remove sudo from docker-run.sh, relocate
2015-08-23 23:39:07 -07:00
James Hillyerd
4d8aa340ff
Make replace integral with bootstrap as default theme
2015-08-23 21:57:29 -07:00
James Hillyerd
5760d72bcd
Extract mailbox javascript
2015-08-23 19:15:13 -07:00
James Hillyerd
8e6745b8b7
Add in bootstrap-theme and switch to minified assets
2015-08-23 19:00:53 -07:00
James Hillyerd
517c68a6b7
Columnize status for mobile
2015-08-23 15:28:49 -07:00
James Hillyerd
4144e2b6f0
Panel-ize status, move js to public
2015-08-23 12:26:04 -07:00
James Hillyerd
5623ac1e8e
More bootstrap work, status page now updates
2015-08-18 22:58:29 -07:00
James Hillyerd
da28a8ee55
Message formatting checkpoint
2015-08-18 21:20:42 -07:00
James Hillyerd
f48704b6a6
Bootstrap navbar and message list
2015-08-16 23:05:13 -07:00
James Hillyerd
7b8b872ef0
Copy integral templates into bootstrap theme
2015-08-16 19:52:35 -07:00
James Hillyerd
028ac2994b
Use bower to add bootstrap and jquery for bootstrap theme
2015-08-16 19:46:11 -07:00
James Hillyerd
834efefe46
Update travis golang to 1.4.2, run gofmt -s
2015-08-16 15:37:32 -07:00
James Hillyerd
affcc01d19
Convert test message lengths to int64 to fix tests
2015-05-02 10:34:33 -07:00
James Hillyerd
eadc61605a
Ignore *.swo files
2015-05-02 10:33:50 -07:00
James Hillyerd
9ca1711252
Update website links
2014-05-25 21:51:55 -07:00
James Hillyerd
bb398498d4
More Docker work
...
- Dockerfile now builds Inbucket inside the container
- Add starter inbucket.conf for Docker
- Add install.sh to build inbucket inside container
- Add customized greeting.html for Docker
2014-05-25 16:10:05 -07:00
James Hillyerd
cb487c3c7b
Switch to crosbymichael/golang trusted base
2014-05-25 13:46:17 -07:00
James Hillyerd
9ebdb06a7a
Fix typo in comment
2014-05-25 13:44:08 -07:00
James Hillyerd
8f5ac7ba5b
Add Dockerfile (experimental)
...
- Does not build inside of Docker, just copies from local machine
2014-05-19 23:09:37 -07:00
James Hillyerd
88ae99abb0
Reformat *.go with goimports command
2014-05-19 19:40:33 -07:00
James Hillyerd
63084c67b9
Support numeric domain-parts, closes #24
2014-05-19 19:08:39 -07:00
James Hillyerd
428dc6a286
README and Travis CI tweaks
...
- Update links to RedHat & Ubuntu install guides
- Travis CI now tests against Go 1.2 and tip
2014-05-09 19:14:10 -07:00
James Hillyerd
9791039aea
Merge pull request #25 from hotei/master
...
Update inbucket.conf to remove dup config entry
2014-05-09 19:09:55 -07:00
Hotei
dcb6a6f845
Update README
2014-05-05 22:13:33 -04:00
Hotei
7433e9ac36
Update inbucket.conf
...
Remove duped mailbox.message.cap= setting
2014-05-05 22:06:16 -04:00
James Hillyerd
c34549e783
1.0 release, no changes from rc4
1.0
2014-04-14 12:34:21 -07:00
James Hillyerd
13868d85d4
HTML view encoding fix
...
- HTML popup now specifies UTF8 encoding
- Version and build date are captured from goxc
- Version is displayed on status page, and initial log entry
1.0-rc4
2014-03-12 09:09:47 -07:00
James Hillyerd
8f10e18fef
Fix a couple defered Close() operations
1.0-rc3
2014-01-20 14:32:58 -08:00
James Hillyerd
b105bbf87f
Merge branch 'master' of https://github.com/jhillyerd/inbucket
2013-11-15 12:03:44 -08:00
James Hillyerd
ad85a1db93
Set content-type properly on MailboxHtml handler
...
- Changes to upstream go.enmime help with #20
- Setting content-type is required so that browsers correclty render
docs that don't include an <html> element.
2013-11-15 12:03:27 -08:00
James Hillyerd
d418f4ba29
Update README and template for inbucket.org site
2013-11-14 20:28:29 -08:00
James Hillyerd
d98e6a2b58
Missing message is now 404 instead of 500
...
- Added smtpd.ErrNotExist to make detecting missing message easier
- Return 404 instead of 500 when requesting a non-extistant message
- More REST unit tests
2013-11-14 15:08:46 -08:00
James Hillyerd
8b7fbfda6a
Unit test MailboxList JSON output
2013-11-13 15:22:03 -08:00
James Hillyerd
46fa714cc7
Add configurable mailbox message cap
...
- Add new configuration option [datastore]mailbox.message.cap
- Modify filestore to enforce message cap if value > 0
- Filestore unit tests for message cap when enabled & disabled
- Change to DataStore.Mailbox.NewMessage() interface to allow error
return
2013-11-12 10:42:39 -08:00
James Hillyerd
414ed44882
Refactoring to support REST unit tests
2013-11-11 10:50:41 -08:00
James Hillyerd
2e1c937d23
Now adds a Recieved: header to raw message
2013-11-09 12:57:45 -08:00
James Hillyerd
df11575b3a
Handle missing .raw better, closes #19
...
- Add filestore unit tests to exercise #19
- Move deferred file close under error check
- Handle error message from server gracefully on message click
- Scroll to top of page when message loads successfully
2013-11-09 08:47:20 -08:00
James Hillyerd
425a1349c6
Release 1.0-rc2
1.0-rc2
2013-11-07 11:00:54 -08:00
James Hillyerd
0f1e75b473
Make it possible to inject web DataStore for tests
2013-11-07 10:56:50 -08:00
James Hillyerd
d80521b24d
Use MockDataStore for handler_test.go
2013-11-06 17:18:56 -08:00
James Hillyerd
ef48b9c2dd
Extend ParseMailboxName()
...
- Checks for invalid characters, returns useful error if it finds them
- Extended unit tests for ParseMailboxName
- Closes #6
2013-11-06 15:36:46 -08:00
James Hillyerd
6b606ebb9b
SMTP, logging changes
...
- smtpd/handler uses ParseEmailAddress() when opening mailbox and
checking domainNoStore
- Added host info to logging for both SMTP and POP3, closes #16
2013-11-05 15:18:19 -08:00
James Hillyerd
962e995268
Travis CI config
2013-11-05 14:18:58 -08:00
James Hillyerd
a0a5a9acb0
Wire address validation into MAIL & RCPT handlers
2013-11-05 12:12:25 -08:00
James Hillyerd
596b268380
Completed ParseEmailAddress()
2013-11-04 17:02:17 -08:00
James Hillyerd
193a5f6f13
Commit incomplete ParseEmailAddress()
2013-11-04 16:18:30 -08:00
James Hillyerd
21ad7a2452
Checkpoint before converting Validator->Parser
2013-11-04 14:00:23 -08:00