1
0
mirror of https://blitiri.com.ar/repos/chasquid synced 2025-12-17 14:37:02 +00:00

Commit Graph

  • ccb9ba47d2 smtp: Remove --experimental__enable_sts flag Alberto Bertogli 2018-07-01 12:39:54 +01:00
  • 0ee7cb4cce sts: Add documentation and fix minor style issues Alberto Bertogli 2018-07-01 12:29:46 +01:00
  • 46bce576e8 sts: Add miscellaneous tests Alberto Bertogli 2018-05-27 16:20:35 +01:00
  • 79a8cfc21c sts: DNS TXT record support Alberto Bertogli 2018-05-27 14:23:11 +01:00
  • 8bf584bd86 sts: Don't pre-filter MX list, but skip them if needed Alberto Bertogli 2018-05-27 10:43:46 +01:00
  • 252ab5d3e3 sts: Update to draft-ietf-uta-mta-sts-18 Alberto Bertogli 2018-05-20 14:45:38 +01:00
  • 23deaf1f88 Reinstate the MTA-STS (Strict Transport Security) implementation Alberto Bertogli 2017-04-11 01:03:05 +01:00
  • a94253ba25 docs: Fix minor typo in chasquid.conf.5.pod Alberto Bertogli 2018-06-06 19:45:41 +01:00
  • 17b7bbe9c6 dovecot: Remove "experimental" qualifiers v0.05 Alberto Bertogli 2018-06-04 23:45:18 +01:00
  • cf81fbee74 dovecot: Add tests for more error cases Alberto Bertogli 2018-06-04 01:20:51 +01:00
  • 36692b52d3 dovecot: Include cli-based tests in the coverage tests Alberto Bertogli 2018-06-04 01:18:24 +01:00
  • 5adb13311b testlib: Add missing comment Alberto Bertogli 2018-06-04 00:06:23 +01:00
  • bbe9f4187d protoio: Test some I/O errors Alberto Bertogli 2018-06-03 23:59:44 +01:00
  • 26017548ef courier: Extend MX lookup tests Alberto Bertogli 2018-06-03 23:52:30 +01:00
  • b24f02e3a5 test: Test noise in the "certs" directory Alberto Bertogli 2018-06-03 23:51:04 +01:00
  • 029bca7013 test: Add TLS tracking integration test Alberto Bertogli 2018-06-02 11:30:17 +01:00
  • 4373f56a82 chasquid-util: Add domaininfo-remove Alberto Bertogli 2018-05-20 12:18:44 +01:00
  • a177fec7c3 domaininfo: Reload periodically Alberto Bertogli 2018-05-20 12:21:15 +01:00
  • 2064e9e65d queue: Increase retry time from 12h to 20h Alberto Bertogli 2018-05-20 11:58:41 +01:00
  • 97826d4f88 README: Match wording with website Alberto Bertogli 2018-05-20 11:55:01 +01:00
  • ead3e73c49 README: Add Codefresh badge Alberto Bertogli 2018-04-09 22:59:14 +01:00
  • 88789c8cde test: Properly exit with non-0 status on errors Alberto Bertogli 2018-04-09 22:33:22 +01:00
  • 24af22ac35 docs: Add man pages Alberto Bertogli 2018-04-02 01:40:44 +01:00
  • 4e2e3785d2 normalize: Fuzz testing Alberto Bertogli 2017-04-25 22:14:28 +01:00
  • 9f603da8de auth: Fuzz testing Alberto Bertogli 2017-04-22 14:52:18 +01:00
  • e543a03feb aliases: Fuzz testing Alberto Bertogli 2017-04-22 14:50:39 +01:00
  • f73b889016 Ignore fuzz-generated corpus and build artifacts Alberto Bertogli 2017-04-25 22:15:23 +01:00
  • 9ef481633a test: Add Dockerfile Alberto Bertogli 2018-03-26 01:13:39 +01:00
  • 1b28734e44 test: Make "chamuyero" work in utf8 regardless of the environment Alberto Bertogli 2018-03-26 00:44:44 +01:00
  • b0011f5a51 test: Add stress tests Alberto Bertogli 2018-03-25 13:33:16 +01:00
  • 4abffc9aaa docs: Minor link and wording fixes Alberto Bertogli 2018-03-04 19:08:32 +00:00
  • f3b01cb493 docs: Add missing docstrings, adjust wording to match standard style Alberto Bertogli 2018-03-04 15:54:34 +00:00
  • 40ae9b5f69 docs: Minor edits to the README file Alberto Bertogli 2018-03-02 20:25:42 +00:00
  • 0f7fb6b8c7 docs: Split install instructions out of the README Alberto Bertogli 2018-03-02 19:56:17 +00:00
  • 12b856a387 docs: Add a how-to guide Alberto Bertogli 2018-03-02 18:47:02 +00:00
  • 407f7cf79a test: Test monitoring HTTP fetching Alberto Bertogli 2018-03-02 15:19:54 +00:00
  • 83e40da3f6 test: Fix "run without certificates" test Alberto Bertogli 2018-03-02 15:08:18 +00:00
  • f4fb2153b8 protoio: Use keyed fields in composite literal Alberto Bertogli 2018-03-02 14:59:27 +00:00
  • f629ffefa4 trace: Remove unused SetError function Alberto Bertogli 2018-02-25 03:26:21 +00:00
  • 420754b0a0 auth, dovecot: Add missing Reload tests Alberto Bertogli 2018-02-25 03:24:57 +00:00
  • 61d2961ee9 test: Add a new integration test with minor dialogs Alberto Bertogli 2018-02-25 02:50:39 +00:00
  • 5ce4ff2602 gitignore: Ignore dovecot-auth-cli binaries Alberto Bertogli 2018-02-25 01:54:02 +00:00
  • bb90274edd test: Add tools to generate test coverage information Alberto Bertogli 2018-02-25 01:24:00 +00:00
  • 751fbd4b55 test: Integration test for reload Alberto Bertogli 2018-03-02 16:15:15 +00:00
  • 0611b7a7fc test: Add small miscellaneous tests Alberto Bertogli 2018-03-02 16:14:10 +00:00
  • d80c76f746 envelope: Handle zero-length keys in AddHeader Alberto Bertogli 2018-02-19 22:33:06 +00:00
  • 0ae5798d20 dovecot: Support dovecot-side username changes Alberto Bertogli 2018-03-02 18:52:25 +00:00
  • d39d3aaff4 chasquid: Dovecot support (experimental) v0.04 Alberto Bertogli 2018-02-06 10:59:58 +00:00
  • 51e7c5c19e dovecot: Dovecot authentication package Alberto Bertogli 2017-12-09 21:35:27 +00:00
  • d4992ef8c5 auth: Implement an Authenticator type Alberto Bertogli 2018-01-29 21:55:34 +00:00
  • 08e6f57d2e travis.yml: Use generic Go versions and Ubuntu Trusty Alberto Bertogli 2017-12-09 20:14:36 +00:00
  • 4851b07098 test: Add missing test file in mda-lmtp Alberto Bertogli 2017-12-09 18:41:27 +00:00
  • fcf2cae120 test: Make generate_cert use IDNA for certificate fields Alberto Bertogli 2017-12-08 14:07:42 +00:00
  • f7a4fa895c test: Work around wget's logging to files Alberto Bertogli 2017-12-08 13:57:25 +00:00
  • 94c4492862 test/t-01-simple_local: Don't fail if test certificates are missing Alberto Bertogli 2017-12-08 13:56:04 +00:00
  • b3592b7bf9 chasquid: Add package-level documentation Alberto Bertogli 2017-11-19 13:39:17 +00:00
  • 033a5d657b Use the external log, spf and systemd packages Alberto Bertogli 2017-08-13 20:32:07 +01:00
  • 72477c0cfd smtpsrv: Get TLS information for direct connections Alberto Bertogli 2017-09-10 11:20:57 +01:00
  • 0972964722 mda-lmtp: Handle "<>" addresses Alberto Bertogli 2017-08-08 09:12:53 +01:00
  • 6867859d5c courier: Make the SMTP test not use the network Alberto Bertogli 2017-07-16 13:24:40 +01:00
  • 5426be5aec Add notes for upgrading v0.03 Alberto Bertogli 2017-07-15 15:14:03 +01:00
  • 9864f40f3b test: Tidy up creation and removal of test directories Alberto Bertogli 2017-07-14 01:55:03 +01:00
  • 9388b396ee aliases: Normalize right-hand side addresses Alberto Bertogli 2017-07-14 00:54:55 +01:00
  • a016d78515 courier: Fix SMTP outgoing security level check Alberto Bertogli 2017-07-14 00:39:23 +01:00
  • a85ba1252b test: Remove nc.py Alberto Bertogli 2017-07-13 22:03:17 +01:00
  • 82a1e4597f mda-lmtp: Add a very basic MDA that uses LMTP to do the mail delivery. Alberto Bertogli 2017-07-13 21:11:27 +01:00
  • 10427d7f49 test: Add "chamuyero", a tool to test line-oriented I/O Alberto Bertogli 2017-07-13 21:10:37 +01:00
  • 2caaec3d8b userdb: Use a constant-time byte comparison in PasswordMatches Alberto Bertogli 2017-04-26 10:26:54 +01:00
  • 17eff21279 Only fail if there is no address to listen on at all, regardless of mode Alberto Bertogli 2017-04-11 23:34:55 +01:00
  • 7f5bedf4aa Remove the MTA-STS (Strict Transport Security) implementation Alberto Bertogli 2017-04-11 00:39:21 +01:00
  • 213bc63a95 Support submission (directly) over TLS (submissions/smtps/port 465) Alberto Bertogli 2017-04-01 12:47:46 +01:00
  • c4255933bd chasquid-util: Handle usernames without domain Alberto Bertogli 2017-04-10 19:22:40 +01:00
  • b86463f123 README: Mention Debian and Ubuntu packages Alberto Bertogli 2017-03-25 09:39:30 +00:00
  • 159aa97e8a Change the default MDA binary to "maildrop" Alberto Bertogli 2017-03-08 00:19:45 +00:00
  • cb6500b993 sts: Don't use expvar.Int.Value in tests, for Go 1.7 compatibility Alberto Bertogli 2017-03-01 10:14:39 +00:00
  • f1b9d9e68a travis.yml: Add Go 1.8 to the test matrix Alberto Bertogli 2017-03-01 01:03:00 +00:00
  • 9539cfd34d courier: Consider not finding any MX/A records a permanent error v0.02 Alberto Bertogli 2017-03-01 00:18:25 +00:00
  • 0eeb964534 sts: Limit the size of the HTTPS reads Alberto Bertogli 2017-03-01 00:04:30 +00:00
  • e66288e4b4 sts: Make tests more end-to-end, to cover HTTP fetching Alberto Bertogli 2017-02-28 23:57:04 +00:00
  • 216cf47ffa courier: Add STS policy checking to the SMTP courier Alberto Bertogli 2017-02-26 02:32:59 +00:00
  • d66b06de51 sts: Add an on-disk cache implementation Alberto Bertogli 2017-02-25 19:54:29 +00:00
  • 79c0a17328 safeio: Extend WriteFile to take operations before the final rename Alberto Bertogli 2017-01-25 11:04:29 +00:00
  • fe00750e39 sts: Treat missing/empty "mx" list as invalid Alberto Bertogli 2017-01-05 14:45:50 -03:00
  • 933ab54cd8 sts: Experimental MTA-STS (Strict Transport Security) implementation Alberto Bertogli 2017-01-04 13:26:20 -03:00
  • b8551729db smtp: Try all entries in MX, not just the first one Alberto Bertogli 2017-02-26 03:26:07 +00:00
  • c2ea8a8ef0 test: Use our own netcat implementation :( Alberto Bertogli 2017-02-26 01:13:33 +00:00
  • 700539876b smtp-check: Add a -skip_tls_check flag Alberto Bertogli 2017-01-04 13:36:28 -03:00
  • 6479138c57 log: Add a symbol for Fatal log entries Alberto Bertogli 2016-11-24 10:18:04 +00:00
  • 75cc038e68 smtpsrv: Fail to listen if there are no certificates configured Alberto Bertogli 2016-11-24 10:09:11 +00:00
  • de09923933 smtpsrv: Disable SPF lookups in tests Alberto Bertogli 2016-11-22 22:05:07 +00:00
  • b1a29d8194 etc: Mention certificate requirements in the documentation Alberto Bertogli 2016-11-22 20:43:07 +00:00
  • 7b51ce725b chasquid: Ignore non-directories in certs/ Alberto Bertogli 2016-11-22 20:39:19 +00:00
  • 170aaaf490 chasquid-util: Create the domain directory when adding a user Alberto Bertogli 2016-11-22 20:25:30 +00:00
  • 279fff3cf8 systemd: Remove spaces around "=" Alberto Bertogli 2016-11-21 21:57:40 +00:00
  • f7cdbae8e3 Fix minor typos and formatting directives Alberto Bertogli 2016-11-20 18:32:26 +00:00
  • 249831064f courier: Skip test if test/util/exitcode is not found Alberto Bertogli 2016-11-20 18:30:30 +00:00
  • db130639c2 Add configuration file for https://travis-ci.org/ Alberto Bertogli 2016-11-03 22:57:08 +00:00
  • df673c63fb README: Add missing code block Alberto Bertogli 2016-11-03 10:16:52 +00:00
  • fea808f8e3 queue: Get the DSN domain from the message v0.01 Alberto Bertogli 2016-11-03 00:48:34 +00:00
  • 2da74c1758 docs: Add some documentation and a README Alberto Bertogli 2016-10-27 01:46:05 +01:00