James Hillyerd
4e8c287608
Migrate from goxc to goreleaser, closes #64
2017-12-17 20:18:51 -08:00
James Hillyerd
6f57c51934
Update release procedures, cleanup goxc config
2017-12-17 20:13:14 -08:00
James Hillyerd
a457b65603
Add cmd/client to release builds
2017-12-17 20:05:07 -08:00
James Hillyerd
890d8e0202
Rename link variables, setup travis tag releases
2017-12-17 19:32:05 -08:00
James Hillyerd
9f6dee640e
Customize goreleaser to get a working build
2017-12-17 19:10:59 -08:00
James Hillyerd
095796c8a1
Default config from goreleaser init
2017-12-17 12:33:09 -08:00
James Hillyerd
db358fea8c
Merge tag '1.2.0-rc2' into develop
2017-12-15 20:41:02 -08:00
James Hillyerd
86554a63b8
Merge branch 'release/1.2.0-rc2'
1.2.0-rc2
2017-12-15 20:39:37 -08:00
James Hillyerd
1efe2ba48f
Prepare release 1.2.0-rc2
2017-12-15 20:34:27 -08:00
James Hillyerd
f597687aa3
Update CHANGELOG.md
2017-12-15 20:20:27 -08:00
Carlos Tadeu Panato Junior
6368e3a83b
Add option to get the latest message using latest as request parameter ( #63 )
2017-12-15 17:00:09 -08:00
James Hillyerd
ef17ad9074
Update Docker base to go 1.9
2017-12-14 22:16:24 -08:00
James Hillyerd
7908e41212
Fixes #61 - monitor.history=0 panic
2017-12-14 18:54:22 -08:00
James Hillyerd
a9b174bcb6
Add tl;dr to CONTRIBUTING.md
2017-12-14 18:32:55 -08:00
James Hillyerd
dc0b9b325e
Use bash for swaks tests, no pipefail in sh
2017-12-12 19:59:33 -08:00
James Hillyerd
0a967f0f21
Update golang versions
2017-12-12 19:57:20 -08:00
James Hillyerd
304a2260e8
Don't close writers with defer
2017-02-12 16:21:44 -08:00
James Hillyerd
9fc9a333a6
Run travis tests with race detector enabled
2017-02-12 14:53:42 -08:00
James Hillyerd
3e8b914f89
Merge branch 'feature/cmdline' into develop
2017-02-05 15:47:40 -08:00
James Hillyerd
5e94f7b750
Address matching should only apply to address, not name
2017-02-05 15:31:31 -08:00
James Hillyerd
64e75face8
Add maxage flag to match subcommand
2017-02-05 15:15:28 -08:00
James Hillyerd
be4675b374
Add powerful match subcommand to cmdline client
...
- Multiple output formats
- Signals matches via exit status for shell scripts
- Match against To, From, Subject via regular expressions
- Can optionally delete matched messages
2017-02-05 14:17:47 -08:00
James Hillyerd
6722811425
Beginnings of a command line REST client
2017-02-04 18:21:55 -08:00
James Hillyerd
56cff6296a
Update changelog
2017-02-04 18:20:27 -08:00
James Hillyerd
a1e35009e0
Add convenience methods to rest/client types
2017-02-04 16:14:40 -08:00
James Hillyerd
cc0428ab9b
Merge branch 'release/1.2.0-rc1' into develop
2017-01-29 13:18:19 -08:00
James Hillyerd
68e35b5eca
Merge branch 'release/1.2.0-rc1'
2017-01-29 13:14:55 -08:00
James Hillyerd
5147865e55
rc1 prep
1.2.0-rc1
2017-01-29 13:14:27 -08:00
James Hillyerd
a3727ee436
Finalize changelog
2017-01-29 12:41:19 -08:00
James Hillyerd
9e49480482
Update bootstrap theme javascript dependencies
2017-01-28 20:20:58 -08:00
James Hillyerd
958f5a44d9
travis to Go 1.7.5
2017-01-28 19:24:01 -08:00
James Hillyerd
9b1d28fc7d
Reimplement msghub as an actor
2017-01-28 19:20:06 -08:00
James Hillyerd
e6f95c9367
Make @inbucket prompt configurable, closes #31
2017-01-28 17:27:50 -08:00
James Hillyerd
de5b9a824b
Remove empty intermediate directories, closes #12
2017-01-28 16:17:25 -08:00
James Hillyerd
9ac3c90036
Add mutex to protect directory operations
2017-01-22 22:03:56 -08:00
James Hillyerd
85e3a77fe5
Extract FileMessage into filemsg.go
2017-01-22 21:26:47 -08:00
James Hillyerd
32631daeae
Refactor retention scanner prior to starting #12
2017-01-22 20:59:59 -08:00
James Hillyerd
62b77dfe5e
Refactor configuration parser to use tables
2017-01-22 18:57:03 -08:00
James Hillyerd
fa28fa57f8
Note Golang 1.7 requirement in CHANGELOG
2017-01-22 14:02:31 -08:00
James Hillyerd
00e4d3791c
Allow monitoring of a particular mailbox for #44
...
- No UI to access, just append /mailbox to /monitor URL
- Changed API URLs:
- /api/v1/monitor/messages - all
- /api/v1/monitor/messages/{name} - specific
2017-01-22 13:51:55 -08:00
James Hillyerd
cf7bdee925
Add goroutine count to metrics
2017-01-22 12:45:53 -08:00
James Hillyerd
83b71334c2
Add screenshot to README
2017-01-22 12:02:28 -08:00
James Hillyerd
aa0edff398
Update CHANGELOG with Monitor feature
2017-01-21 21:34:01 -08:00
James Hillyerd
f09a4558a9
Bump go versions for Docker and TravisCI
2017-01-21 21:22:29 -08:00
James Hillyerd
1137912e1d
Merge in branch for msg monitor feature, closes #44
2017-01-21 21:19:44 -08:00
James Hillyerd
e14e97919f
Add connection status indicator for #44
2017-01-21 20:47:10 -08:00
James Hillyerd
9ae428ca44
Make monitor configurable for #44
2017-01-21 20:23:04 -08:00
James Hillyerd
c346372c85
Fix for flashes not clearing bug
2017-01-21 19:31:39 -08:00
James Hillyerd
63a76696bf
Add user interface for monitor, #44
2017-01-16 21:30:40 -08:00
James Hillyerd
86365a047c
Add open WebSockets to metrics
2017-01-16 18:53:24 -08:00