1
0
mirror of https://blitiri.com.ar/repos/chasquid synced 2025-12-16 14:27:01 +00:00

Commit Graph

  • d9f53411b5 docs: v1.17.0 release notes v1.17.0 next main Alberto Bertogli 2025-11-30 00:27:35 +00:00
  • 5116c5873d modules: Update Go dependencies Alberto Bertogli 2025-11-30 00:21:36 +00:00
  • 1a014be277 internal/dkim: Apply gofmt -s Alberto Bertogli 2025-10-24 12:43:51 +01:00
  • 40edb42848 test/t-22-forward_via: Group shell redirections Alberto Bertogli 2025-10-24 12:42:35 +01:00
  • 5c2566c9b1 Fix non-constant format string in calls to Printf-like functions Alberto Bertogli 2025-10-24 12:34:58 +01:00
  • 3776186288 protobuf: Regenerate with protoc-gen-go v1.36.10 Alberto Bertogli 2025-10-24 12:26:16 +01:00
  • 6118e1f051 modules: Update Go dependencies, and min Go version is now 1.24.0 Alberto Bertogli 2025-10-24 12:23:50 +01:00
  • f7e0e9fe65 Minor cleanups for staticcheck issues Alberto Bertogli 2025-10-24 12:00:18 +01:00
  • 7a4a4e4b34 tests: Fix "text file busy" race condition in go-build-cached Alberto Bertogli 2025-10-18 15:21:29 +00:00
  • 08273ea901 queue: Sync the files written on Put Alberto Bertogli 2025-10-18 12:10:24 +01:00
  • 7d56f1b4b4 fail2ban: Use more targeted regexp to catch errors Alberto Bertogli 2025-10-12 11:49:35 +01:00
  • 9b2bb352b2 smtpsrv: Flag to disable incoming DomainInfo rejection disable-domaininfo-incoming Alberto Bertogli 2024-11-11 21:52:48 +00:00
  • 45bc70ee33 smtpsrv: Fix "Received" header format when including the IP address Alberto Bertogli 2025-10-02 10:45:26 +01:00
  • eeb2deb7f6 courier: Don't hardcode path to sleep binary in the tests ThinkChaos 2025-08-11 18:48:39 -04:00
  • 6b66731850 docker: Use fixed UID/GID for daemon users Guiorgy 2025-08-04 14:21:49 +04:00
  • 84ed777f95 docker: Use debian:stable-slim as the base, to reduce size Guiorgy 2025-08-04 01:06:08 +04:00
  • cf18565b80 docker: Use supervisord to launch chasquid and dovecot Alberto Bertogli 2025-08-04 11:11:50 +01:00
  • d0afe102de chasquid: Exit with code 0 on SIGINT/SIGTERM Alberto Bertogli 2025-08-03 17:45:58 +01:00
  • a9c1f88bd9 docker: Define the $AUTO_CERTS environment variable in the Dockerfile Guiorgy 2025-08-03 00:41:09 +04:00
  • 2e6bc52f6a docker: Set DEBIAN_FRONTEND only during build Guiorgy 2025-08-03 00:40:39 +04:00
  • c6e3fb42b0 docker: Cleanup apt packages and cache in build Guiorgy 2025-08-02 22:06:59 +04:00
  • 68ba0d2600 docker: Reduce Docker image layers Guiorgy 2025-08-02 22:06:04 +04:00
  • 3ff26fa145 docker: Fix Dockerfile style warnings Guiorgy 2025-08-02 21:55:53 +04:00
  • ad7975c826 docker: Use --rm in the example about adding users Guiorgy 2025-08-02 23:07:53 +04:00
  • d82380901c docker: Add instructions for cross-compiling Guiorgy 2025-08-02 21:53:28 +04:00
  • 2b9d1faabf docker: Force Unix line endings on docker/ files Guiorgy 2025-08-02 21:20:24 +04:00
  • 377cd2fe65 docs: v1.16.0 release notes v1.16.0 Alberto Bertogli 2025-06-07 12:26:29 +01:00
  • 2443dfc208 test: Support Dovecot 2.4 in the integration tests Alberto Bertogli 2025-06-07 11:36:09 +01:00
  • e632449fc2 modules: Update Go dependencies Alberto Bertogli 2025-06-07 11:04:33 +01:00
  • f2e1524a13 docs: Regenerate man pages with a newer version of pod2man Alberto Bertogli 2025-05-02 12:09:38 +01:00
  • 2d228f726d docs: HAProxy support is no longer experimental Alberto Bertogli 2025-05-02 12:08:01 +01:00
  • 24c2c4f5fd Make the max queue size and give up time configurable Alberto Bertogli 2025-05-02 12:06:49 +01:00
  • 9999a69086 aliases: Implement "via" aliases Alberto Bertogli 2025-04-06 12:35:51 +01:00
  • 1cf24ba94a Auto-format the Python scripts Alberto Bertogli 2025-04-11 14:05:06 +01:00
  • b65ec36916 test/util/minidns: Support priority in MX records Alberto Bertogli 2025-04-11 13:00:30 +01:00
  • 9524d307eb aliases: Add more tests for multiple suffix separators Alberto Bertogli 2025-04-06 13:58:18 +01:00
  • 964a2a8f75 aliases: Introduce Recipient{} helper functions in the tests Alberto Bertogli 2025-04-06 12:43:03 +01:00
  • 0e29fe4ad8 aliases: Return error on invalid lines Alberto Bertogli 2025-04-05 11:37:23 +01:00
  • 2ee64deec0 aliases: Support '*' as the destination user Alberto Bertogli 2025-03-24 10:38:11 +00:00
  • 8e4d31c74c Fix minor typos found by codespell Alberto Bertogli 2025-03-24 10:39:40 +00:00
  • 5305adb1b9 modules: Update Go dependencies, and min Go version is now 1.23.0 Alberto Bertogli 2025-03-31 09:24:18 +01:00
  • 43a4ed2c98 github: Docker integration tests run with latest Go version Alberto Bertogli 2025-03-31 09:23:54 +01:00
  • 2a2607f5d8 github: Docker public image build doesn't depend on coverage Alberto Bertogli 2025-03-30 21:35:03 +01:00
  • 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