Sander
4c8c8e7744
Update README.md ( #556 )
...
I copied the command from the website at [/packages/docker.html](https://inbucket.org/packages/docker.html ). I thought it would be convenient if people could directly copy the command to run the image locally from the readme.
2025-02-17 09:13:57 -08:00
James Hillyerd
bd51662ce8
release 3.1.0-beta3 ( #554 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
v3.1.0-beta3
2024-11-02 13:08:23 -07:00
James Hillyerd
7d396a6bff
chore: update CHANGELOG.md ( #553 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-11-02 13:00:25 -07:00
James Hillyerd
b91a681ac0
chore: Modernize Docker ENV statements ( #552 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-10-20 16:53:44 -07:00
James Hillyerd
9471035a59
chore: Build with Go 1.23 ( #551 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-10-20 13:05:39 -07:00
James Hillyerd
5902189187
fix: AfterMessageStored message.size ( #550 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-10-20 12:32:51 -07:00
James Hillyerd
15d1970dbe
feat: Add RemoteAddr to SMTPSession ( #548 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-10-20 11:49:55 -07:00
James Hillyerd
78d4c4f4e7
chore: Update BeforeMailAccepted ( #547 )
...
* chore: rename BeforeMailAccepted to BeforeMailFromAccepted
Signed-off-by: James Hillyerd <james@hillyerd.com >
* chore: update BeforeMailAccepted to use SMTPSession
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-10-19 14:06:51 -07:00
James Hillyerd
9f90a59bef
feat: Add SMTPSession and BeforeRcptToAccepted event ( #541 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-10-13 15:29:50 -07:00
James Hillyerd
3110183a17
feat: Add SMTPResponse type for extensions ( #539 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-10-05 18:16:49 -07:00
James Hillyerd
8097b3cc8a
fix: ls.Get calls use top-relative index ( #537 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-10-04 21:26:31 -07:00
dependabot[bot]
35549d9bf1
build(deps): bump micromatch from 4.0.5 to 4.0.8 in /ui ( #527 )
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 13:19:51 -07:00
dependabot[bot]
6a679bcbc0
build(deps): bump braces from 3.0.2 to 3.0.3 in /ui ( #518 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 13:01:11 -07:00
James Hillyerd
81bc7c2ea7
chore: test build UI outside of release ( #534 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-09-29 12:49:58 -07:00
James Hillyerd
f140cf7989
chore: update goreleaser to v2 ( #533 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-09-29 12:11:14 -07:00
James Hillyerd
5284171dc5
chore: create Lua test helper ( #532 )
...
* Create lua test helper
Signed-off-by: James Hillyerd <james@hillyerd.com >
* Assert labels
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-09-29 11:46:01 -07:00
James Hillyerd
b1b7e4b07c
chore: use enmime 2.0 ( #531 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-09-28 12:03:01 -07:00
James Hillyerd
cdff6ea571
chore: bump go deps ( #529 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-09-28 11:54:31 -07:00
James Hillyerd
95ec463f26
chore: fix linter warnings ( #530 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-09-28 11:49:32 -07:00
dependabot[bot]
924fb46b4e
build(deps): bump goreleaser/goreleaser-action from 5 to 6 ( #513 )
...
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) from 5 to 6.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-28 11:45:55 -07:00
dependabot[bot]
504a79aef4
build(deps): bump docker/build-push-action from 5 to 6 ( #521 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 08:49:09 -07:00
James Hillyerd
543c2afda5
chore: refactor proto tests to use ReadDotLines ( #520 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-06-13 17:30:44 -07:00
James Hillyerd
daeba2d024
chore: disable deprecated execinquery linter ( #519 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-06-13 12:44:33 -07:00
James Hillyerd
b16764a65d
fix(pop3): Prevent STLS cmd triggered crashes ( #516 )
...
* fix(pop3): Prevent STLS cmd triggered crashes
Signed-off-by: James Hillyerd <james@hillyerd.com >
* err lint fix
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-06-13 12:38:07 -07:00
James Hillyerd
0df07fc1be
fix: skip-pkg-cache no longer supported by golangci-lint ( #517 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-06-13 12:22:14 -07:00
dependabot[bot]
9478098c0f
build(deps): bump golangci/golangci-lint-action from 4 to 6 ( #511 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 4 to 6.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 21:09:11 -07:00
dependabot[bot]
658506bb11
build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 ( #509 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.20.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.20.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 11:26:02 -07:00
Roberto Rossetti
8826b8342b
fix(ui): date-format version ( #508 )
...
Signed-off-by: Roberto Rossetti <robertorossetti3.14@gmail.com >
2024-04-22 11:05:18 -07:00
James Hillyerd
ffb4ce0b1b
actions: configure golangci linters ( #474 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-20 13:00:02 -08:00
James Hillyerd
2b174c8b0b
chore: resolve error & string related lint warnings ( #507 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-20 12:47:27 -08:00
James Hillyerd
5729a212ce
chore: two small lint fixes ( #506 )
...
* chore: faster hash to string conv
Signed-off-by: James Hillyerd <james@hillyerd.com >
* chore: require NoError in integration test setup
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-20 12:30:04 -08:00
James Hillyerd
ed4a83a2bd
chore: migrate integration to testify/suite ( #505 )
...
* fix: future naming collision, suite -> storeSuite
Signed-off-by: James Hillyerd <james@hillyerd.com >
* chore: migrate integration to testify/suite
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-19 18:45:55 -08:00
James Hillyerd
c59e793775
chore: refactor smtp/handler if-else chain ( #504 )
...
* chore: convert smtp/handler if-else chain to switch-case
Signed-off-by: James Hillyerd <james@hillyerd.com >
* chore: extract long case into parseMailCmd func
Signed-off-by: James Hillyerd <james@hillyerd.com >
* chore: remove extraneous braces in cases
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-19 17:30:37 -08:00
dependabot[bot]
40ec108daf
build(deps): bump actions/checkout from 3 to 4 ( #499 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 17:27:32 -08:00
dependabot[bot]
185018e001
build(deps): bump docker/setup-qemu-action from 2 to 3 ( #501 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 17:19:07 -08:00
James Hillyerd
d62a0fede9
fix: prevent smtp/handler test from freezing on panic ( #503 )
...
* chore: colocate SMTP session WaitGroup incr/decr
Signed-off-by: James Hillyerd <james@hillyerd.com >
* fix: smtp tests that hang on panic/t.Fatal
Signed-off-by: James Hillyerd <james@hillyerd.com >
* chore: reorder smtp/handler test helpers
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-19 16:46:33 -08:00
James Hillyerd
25c6f58535
chore: fix testutils linter warnings ( #502 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-19 12:02:06 -08:00
dependabot[bot]
e4ca20e471
build(deps): bump goreleaser/goreleaser-action from 4 to 5 ( #500 )
...
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) from 4 to 5.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 12:01:24 -08:00
dependabot[bot]
7fa6b38b38
build(deps): bump docker/metadata-action from 4 to 5 ( #498 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md )
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 11:57:41 -08:00
dependabot[bot]
13ac9a6a1c
build(deps): bump docker/build-push-action from 4 to 5 ( #497 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 11:56:09 -08:00
James Hillyerd
0a51641a30
feature: Context support for REST client ( #496 )
...
* rest/client: add WithContext methods
Signed-off-by: James Hillyerd <james@hillyerd.com >
* cmd/client: pass context
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-17 19:25:01 -08:00
James Hillyerd
73203c6bcd
fstore: remove redundant test helper ( #495 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-17 18:18:30 -08:00
James Hillyerd
6066be831c
chore: refactor playSession etc to use t.Fatal ( #494 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-16 17:04:35 -08:00
James Hillyerd
33784cbb94
chore: more small lint/perf fixes ( #493 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-16 16:53:50 -08:00
James Hillyerd
f76b93a8f2
storage_suite: refactor to use common struct param ( #492 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-16 16:11:07 -08:00
James Hillyerd
0361e971e0
chore: many small lint/perf fixes ( #491 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-16 14:27:04 -08:00
James Hillyerd
def3e88651
luahost: use sentinel ErrNoScript ( #490 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-16 14:16:17 -08:00
James Hillyerd
8adae023dc
chore: rework client example to omit log.Fatal, breaks defer ( #489 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-15 19:13:03 -08:00
James Hillyerd
fc8ea530bb
chore: fix many unit test style warnings ( #488 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-15 18:52:50 -08:00
James Hillyerd
ea585c4851
chore: fix more capitalization style warnings ( #487 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-15 18:31:43 -08:00