Commits
- Commit:
f7343271475afeb77d58192090163b743028da2d
- From:
- Oliver Lowe <o@olowe.co>
- Date:
mailmux: store last modified time of users, aliases
This is useful information that could be used for auditing people
abusing the service, some basic non-invasive system metrics, and
of course it's useful for users to see in the interface.
- Commit:
4fb0d63962ea2b720c4ad42eef17c8aecd716fb1
- From:
- Oliver Lowe <o@olowe.co>
- Date:
mailmux: stop printing to stdout on every test
- Commit:
c6eb8eaf7d12eea7457147d2234e279da6a49834
- From:
- Oliver Lowe <o@olowe.co>
- Date:
new web package for all HTTP API related stuff
- Commit:
f4dc4985003737550d70f56d782cecc2c0e3b192
- From:
- Oliver Lowe <o@olowe.co>
- Date:
mailmux, docs: serialise time as RFC3339, not Unix
this is what Go's time package expects when marshalling time in JSON.
- Commit:
be20893f819a5320fcf7aae0fd66f48c2e1651ed
- From:
- Oliver Lowe <o@olowe.co>
- Date:
mailmux: deduplicate userdb table init
- Commit:
b25c20b4f35df866bfc43d44cdc78b9876b1b028
- From:
- Oliver Lowe <o@olowe.co>
- Date:
add prototype swiftui app
- Commit:
acca18c6e20774cb2f39457d1967704a4565dd43
- From:
- Oliver Lowe <o@olowe.co>
- Date:
mailmux: limit registration request/response sizes
Hopefully this will prevent any abuse from causing too many problems!
- Commit:
439609a043d4d686c3e949ce67f53984300cce7b
- From:
- Oliver Lowe <o@olowe.co>
- Date:
build docs from correct directory
- Commit:
0e224654de4db16e08dd16a6bce582644200fedd
- From:
- Oliver Lowe <o@olowe.co>
- Date:
use ruby-provided bundler
- Commit:
4678774c426670448c60935026a79634b84003a5
- From:
- Oliver Lowe <o@olowe.co>
- Date:
aliases: error on recipient name containing colons
- Commit:
4676ea2acb5a1129ec3c28ba660b60f19e2869ec
- From:
- Oliver Lowe <o@olowe.co>
- Date:
Add HTTP API reference, build automatically
- Commit:
71bdede3e2286e895508fbbfe745eef880db6b7b
- From:
- Oliver Lowe <o@olowe.co>
- Date:
wip
- Commit:
cb474497f0adffac4fd2f79500e62f32bff27ea3
- From:
- Oliver Lowe <o@olowe.co>
- Date:
wip
- Commit:
052981c3e4c54235c8bf047902fb6646eb57dde7
- From:
- Oliver Lowe <o@olowe.co>
- Date:
check dictionary exists before opening aliasdb
- Commit:
744f8d5c59589e65e3e92083adc0001565595c1d
- From:
- Oliver Lowe <o@olowe.co>
- Date:
Add quick start scripts
- Commit:
925168e0252fd037ac6e89d98f75d613efdadef2
- From:
- Oliver Lowe <o@olowe.co>
- Date:
Move server, non-cmd stuff out of cmd
- Commit:
5e622b9bb50c661a19f5b6b32666e6f880776fca
- From:
- Oliver Lowe <o@olowe.co>
- Date:
mailmux: Actually try to create the database if it doesn't exist
- Commit:
2243a1ae65fdace004d2e95cf1e87711a13347be
- From:
- Oliver Lowe <o@olowe.co>
- Date:
mailmux: omit empty Mcall fields in JSON
- Commit:
7efdecef7fecf38257ca5f9d8eae435b16e37e24
- From:
- Oliver Lowe <o@olowe.co>
- Date:
cmd/mailmux: create aliases file if it doesn't already exist
- Commit:
83ecec5237b3e6799dff09be2f7a88f5ca49a3b8
- From:
- Oliver Lowe <o@olowe.co>
- Date:
cmd/mailmux: create database if it doesn't already exist
- Commit:
65eea1582b54d0c0b675be358e33ab3994c015db
- From:
- Oliver Lowe <o@olowe.co>
- Date:
Add README with CI status
- Commit:
5b535d1ce532a06f3e873c3c668b86fea7c95ba7
- From:
- Oliver Lowe <o@olowe.co>
- Date:
Run go tests on every commit using builds.sr.ht
- Commit:
a87210a1926cf2c2c216d1121d2bba84e1e0840f
- From:
- Oliver Lowe <o@olowe.co>
- Date:
exclude known derogatory words from usernames
- Commit:
63d6f8291650351e5067cd50373f3f6d202b65df
- From:
- Oliver Lowe <o@olowe.co>
- Date:
add license
- Commit:
c7ecbae7a01d99416d38b142023e4701508d903b
- From:
- Oliver Lowe <o@olowe.co>
- Date:
wip