1
0
mirror of https://blitiri.com.ar/repos/chasquid synced 2026-11-04 16:02:29 +00:00

Commit Graph

  • fa074ec16c chasquid-util: switch --configdir into --config_dir and deprecate --configdir Albert ARIBAUD 2025-03-21 15:02:03 +01:00
  • e5e7256d3e smtpsrv: Disable TLS session tickets to work around Microsoft problems Alberto Bertogli 2025-03-29 23:21:06 +00:00
  • 48fe124c47 smtpsrv: Disable TLS session tickets to work around Microsoft problems v1.15.1 Alberto Bertogli 2025-03-29 23:21:06 +00:00
  • 14892f438b modules: Update Go dependencies Alberto Bertogli 2025-02-16 20:25:08 +00:00
  • 45580dae46 Update to math/rand/v2 Alberto Bertogli 2025-02-16 20:18:16 +00:00
  • cef7bb079d docs: Add note about sender validation/spoofing Alberto Bertogli 2025-02-01 10:31:06 +00:00
  • b3fadf08f4 docs: Add guidelines for contributing Alberto Bertogli 2025-01-25 12:39:29 +00:00
  • ad0388569a chasquid-util: Fix creating the directory on user-add Alberto Bertogli 2025-01-20 23:31:32 +00:00
  • 2f17f570b3 docs: Add references to the Alpine package Alberto Bertogli 2025-01-19 18:18:52 +00:00
  • deb2a2f22b docs: v1.15.0 release notes v1.15.0 Alberto Bertogli 2025-01-17 18:10:51 +00:00
  • 19ce435e92 Regenerate auto-generated files Alberto Bertogli 2024-12-01 22:21:19 +00:00
  • 7e560aba6e modules: Update Go dependencies Alberto Bertogli 2024-12-01 22:17:40 +00:00
  • 227379ecde cleanup: Remove unused/unnecessary code Andreas Deininger 2024-12-01 21:56:13 +01:00
  • eb21e61a4f monitoring: Use _ for unused function arguments Andreas Deininger 2024-12-01 21:56:13 +01:00
  • 9dab8f4f04 etc: Add fail2ban filter configuration example Alberto Bertogli 2024-11-17 10:25:58 +00:00
  • 41bb7b6f5e normalize: Improve ToCRLF/StringToCRLF performance Alberto Bertogli 2024-10-31 13:05:57 +00:00
  • 723c47d352 test: Update deprecated ssl.wrap_socket() call Alberto Bertogli 2024-10-31 13:09:52 +00:00
  • a1b6821ce1 dkim: Make timestamp parsing more robust against overflow Alberto Bertogli 2024-05-10 16:47:22 +01:00
  • aae0367c60 Log how many things were loaded for each domain Alberto Bertogli 2024-05-10 11:42:07 +01:00
  • e6a9410377 Exit if there's an error reading users/aliases files on startup Alberto Bertogli 2024-05-10 09:11:35 +01:00
  • 0414af09b4 test: Avoid file with ':' in the name Alberto Bertogli 2024-04-27 16:40:37 +01:00
  • 7dbde5a694 ci: Fix docker push of latest tag Alberto Bertogli 2024-04-21 11:55:49 +01:00
  • 4fbd6fc94a docs: v1.14.0 release notes v1.14.0 Alberto Bertogli 2024-04-21 11:14:47 +01:00
  • 002c2ff59c modules: Update Go dependencies Alberto Bertogli 2024-04-21 11:24:19 +01:00
  • 1a1befc75a dkim: Update .gitignore pattern for private test cases Alberto Bertogli 2024-04-21 11:06:59 +01:00
  • 6ff08b1ec2 ci: Rename master branch to main Alberto Bertogli 2024-04-19 18:57:30 +01:00
  • 7a2e49c849 test/t-21-dkim: Add cross-tool check against driusan/dkimverify Alberto Bertogli 2024-03-09 21:58:55 +00:00
  • 8abed11ede test: Remove obsolete driusan/dkim and dkimpy tests Alberto Bertogli 2024-03-09 21:51:10 +00:00
  • 5eded4edc3 test: Unify (most) SMTP client calls Alberto Bertogli 2024-03-09 19:10:08 +00:00
  • 7f44db008d test/t-11-dovecot: Disable authentication penalty Alberto Bertogli 2024-03-09 19:11:38 +00:00
  • 3c3c32e2fb test: Don't run "go build" each time a helper is invoked Alberto Bertogli 2024-03-09 13:03:24 +00:00
  • 76a72367ae dkim: Implement internal dkim signing and verification Alberto Bertogli 2024-02-10 23:55:05 +00:00
  • f13fdf0ac8 modules: Update Go dependencies Alberto Bertogli 2024-03-10 09:08:36 +00:00
  • 18b3684756 Update minimum supported Go version 1.18 -> 1.21 Alberto Bertogli 2024-03-07 23:18:29 +00:00
  • 1208ea1082 test: Fix generate_cert cache age logic Alberto Bertogli 2024-03-09 10:39:17 +00:00
  • 3be7cd5160 safeio: Add tests for error conditions Alberto Bertogli 2024-03-07 00:26:24 +00:00
  • 06aea2f786 chasquid-util: Move tests to chamuyero scripts Alberto Bertogli 2024-03-06 23:04:21 +00:00
  • ac2b037f33 chasquid-util: Include in coverage tests Alberto Bertogli 2024-03-06 23:00:08 +00:00
  • 96fe38c479 coverhtml: Add dark mode support Alberto Bertogli 2024-03-04 23:49:18 +00:00
  • b0877f0866 chasquid-util: Print errors to stderr Alberto Bertogli 2024-03-04 19:29:24 +00:00
  • 8e1fd52442 chasquid-util: Add short descriptions of each subcommand Alberto Bertogli 2024-03-04 17:40:51 +00:00
  • 8b056823e6 docs: Add a "Clients" document Alberto Bertogli 2024-02-06 00:34:17 +00:00
  • a7342fcb1b ci: Bump Github action versions Alberto Bertogli 2024-02-03 23:13:07 +00:00
  • 2128f354ed ci: Remove Cirrus CI configuration Alberto Bertogli 2024-02-03 22:26:15 +00:00
  • b5b06bba92 ci: Make Docker workflows run on tag pushes Alberto Bertogli 2024-02-03 22:00:52 +00:00
  • a14ba106b1 docs: Add CVE-2023-52354 links to the release notes Alberto Bertogli 2024-01-22 20:27:42 +00:00
  • 36c5139da4 Skip non-directories in the domains/ directory Ernesto Alfonso 2023-12-08 12:39:09 -05:00
  • bb8f16fb97 docs: Add 1.11.1 to the release notes Alberto Bertogli 2024-01-21 11:34:16 +00:00
  • e95808d249 smtpsrv: Strict CRLF enforcement in DATA contents v1.11.1 Alberto Bertogli 2023-12-23 02:38:07 +00:00
  • 5c4d2f9808 test: Make mail_diff more strict Alberto Bertogli 2023-12-23 14:08:36 +00:00
  • 7fe1d04f01 test: Verify mailbox delivery in minor dialogs test Alberto Bertogli 2023-12-23 13:18:36 +00:00
  • e28f346313 docs: v1.13 release notes v1.13.0 v1.13 Alberto Bertogli 2023-12-24 20:53:29 +00:00
  • a996106eee smtpsrv: Strict CRLF enforcement in DATA contents Alberto Bertogli 2023-12-23 02:38:07 +00:00
  • e03594a2c7 test: Make mail_diff more strict Alberto Bertogli 2023-12-23 14:08:36 +00:00
  • c4c330d7a4 test: Verify mailbox delivery in minor dialogs test Alberto Bertogli 2023-12-23 13:18:36 +00:00
  • 0c02bfbe76 modules: Update Go dependencies Alberto Bertogli 2023-12-21 15:41:20 +00:00
  • 83ae4c3478 userdb: Add support for receive-only users Alberto Bertogli 2023-12-03 00:12:46 +00:00
  • dbff2f0455 Reject empty listening addresses Alberto Bertogli 2023-12-02 14:50:17 +00:00
  • d93d7cae10 config: Quote strings when logging the configuration Alberto Bertogli 2023-12-02 14:56:54 +00:00
  • a0f09308ed docker/add-user.sh: Don't crash on updating when there is a single user Ernesto Alfonso 2023-10-28 23:28:05 -04:00
  • 0ce84a3b5d docker/add-user.sh: Support getting email and password from env variables Ernesto Alfonso 2023-10-28 23:21:34 -04:00
  • 6713fb7aef modules: Update Go dependencies Alberto Bertogli 2023-10-27 18:00:23 +01:00
  • 359d45a3de docker: Fix using a domain directory path as a domain name Ernesto Alfonso 2023-10-26 19:47:32 -04:00
  • 27fd7e7220 docs: v1.12 release notes v1.12 Alberto Bertogli 2023-10-04 16:16:09 +01:00
  • 8cc42df249 modules: Update Go dependencies (again) Alberto Bertogli 2023-10-07 16:51:36 +01:00
  • f5d8c68a39 test: Add the embedded aliases file to the fuzz corpus Alberto Bertogli 2023-10-07 16:39:35 +01:00
  • 5cdbd9ff6e Fix documentation/comment typos Alberto Bertogli 2023-10-07 12:40:59 +01:00
  • 43e98e08a8 test: Minor bash style fixes to t-04-aliases Alberto Bertogli 2023-10-07 12:07:54 +01:00
  • 669bccc13f modules: Update Go dependencies Alberto Bertogli 2023-10-04 15:43:41 +01:00
  • a80051657a docs/man: Auto-generate markdown manpages Alberto Bertogli 2023-10-04 00:20:36 +01:00
  • 8ded1f6f5e Auto-format protobuf files Alberto Bertogli 2023-10-03 23:29:21 +01:00
  • d57037273c localrpc test: Don't call t.Fatal from a goroutine Alberto Bertogli 2023-10-03 23:30:17 +01:00
  • 74e7c96031 aliases: Drop characters when parsing, and support suffix-specific aliases Alberto Bertogli 2023-09-23 11:17:53 +01:00
  • d086fbbb97 aliases: Make parsing functions methods of the resolver Alberto Bertogli 2023-09-23 20:31:45 +01:00
  • 8bbb6118e5 aliases: Exists does not need to return the "clean" address Alberto Bertogli 2023-09-23 10:32:32 +01:00
  • dc10031e1c docs: Reflect chasquid-util alias-resolve changes Alberto Bertogli 2023-09-24 09:29:56 +01:00
  • 9d7842878b test: Make t-04-aliases fail on unexpected mail Alberto Bertogli 2023-09-24 09:07:35 +01:00
  • f51b449c69 chasquid: Move the certificate loading logic in a separate function Alberto Bertogli 2023-09-17 10:58:25 +01:00
  • b9e222f6eb chasquid: Remove unnecessary logging on loading aliases and users on startup Alberto Bertogli 2023-09-17 10:46:41 +01:00
  • 2c02f0d128 test: Make t-20-bad_configs less flaky due to asynchronous logging Alberto Bertogli 2023-09-02 14:12:36 +01:00
  • 888b2df4c1 Handle symlinks under the certs/ directory Alberto Bertogli 2023-09-02 13:54:17 +01:00
  • 47535651d2 chasquid-util: Remove aliases-add subcommand Alberto Bertogli 2023-08-10 00:12:56 +01:00
  • 57ee3733f4 modules: Update Go modules Alberto Bertogli 2023-07-30 12:41:25 +01:00
  • e6c6df457d chasquid-util: Use server for aliases-resolve and domaininfo-remove Alberto Bertogli 2023-07-29 22:49:50 +01:00
  • ddd1b6d96e chasquid: Run a localrpc server Alberto Bertogli 2023-07-29 22:46:15 +01:00
  • 360ac13a73 localrpc: Add a package for local RPC over UNIX sockets Alberto Bertogli 2023-07-29 22:22:50 +01:00
  • 764c09e94d domaininfo: Add a Clear method to clear information for a given domain Alberto Bertogli 2023-07-30 11:34:00 +01:00
  • ac1c849a27 docs: Document how to report a security issue Alberto Bertogli 2023-07-28 01:43:19 +01:00
  • 2e279de304 github: Run coverage tests Alberto Bertogli 2023-07-27 23:37:55 +01:00
  • a3f7914e29 sts: Remove unused struct member Alberto Bertogli 2023-07-27 23:32:16 +01:00
  • 2b7e33a615 domaininfo: Do not reload the database periodically Alberto Bertogli 2023-07-27 23:31:29 +01:00
  • ad0dbb9cda smtp-check: Add flag to specify local name znerol 2023-07-14 19:01:19 +02:00
  • 9e8452520a docs: Update badge/link to the CI status Alberto Bertogli 2023-05-24 22:10:39 +01:00
  • 01a6d088e2 test: Add a set of tests for handling bad/invalid configs Alberto Bertogli 2023-05-16 11:47:31 +01:00
  • 0c9d1536db docs: Update tests.md to reflect coverage changes, and add links Alberto Bertogli 2023-05-16 10:50:26 +01:00
  • e85ad54a73 Regenerate auto-generated files Alberto Bertogli 2023-03-03 11:24:40 +00:00
  • fd9c6a748b courier/smtp: Retry over plaintext on STARTTLS errors Alberto Bertogli 2023-03-03 09:51:48 +00:00
  • 1927e15ea2 docs: v1.11 release notes v1.11 Alberto Bertogli 2023-02-19 16:20:50 +00:00
  • 34977fe834 modules: Update Go modules Alberto Bertogli 2023-02-19 08:54:44 +00:00
  • efefee9fbb test: Update fuzz tests to use the built-in infrastructure Alberto Bertogli 2023-02-05 12:30:25 +00:00