1
0
mirror of https://blitiri.com.ar/repos/chasquid synced 2026-10-28 15:02:28 +00:00

Commit Graph

  • d36a485dfe docs: Remove obsolete badge from README.md next Alberto Bertogli 2026-10-18 23:46:35 +01:00
  • f96ae383ad docs: v1.19.0 release notes v1.19.0 main Alberto Bertogli 2026-10-17 18:54:35 +01:00
  • 0b0e520692 dkim: Make b= tag stripping more precise Alberto Bertogli 2026-10-14 20:08:35 +01:00
  • 9a59bd77d1 docs: Auto-format markdown documentation Alberto Bertogli 2026-10-14 15:14:42 +01:00
  • 6cc59ca661 docs: Remove "experimental" notices for now-stable features Alberto Bertogli 2026-10-13 19:45:16 +01:00
  • d73598d20b modules: Update Go dependencies Alberto Bertogli 2026-10-13 10:24:48 +01:00
  • b3a500d9e4 smtpsrv: Use SNI as hostname only if it matches one of our certs Alberto Bertogli 2026-10-12 21:01:21 +01:00
  • 9de93edf77 smtpsrv: Reject MAIL FROM/RCPT TO addresses with control characters Alberto Bertogli 2026-10-12 20:42:51 +01:00
  • f3374e7923 smtpsrv: Always sanitize HELO/EHLO domain Alberto Bertogli 2026-10-12 20:16:38 +01:00
  • 10aa1a55d0 dkim: Validate domain in s= and d= tags Alberto Bertogli 2026-10-12 19:48:22 +01:00
  • 5e827fe36f trace: Truncate long messages Alberto Bertogli 2026-10-12 19:29:40 +01:00
  • 7a30982bf0 trace: Format messages only once, and only log them if needed Alberto Bertogli 2026-10-12 16:13:40 +01:00
  • b09ef96eab dkim: Limit size of RSA keys to 8192 bits Alberto Bertogli 2026-10-12 15:24:21 +01:00
  • 71af456be7 dkim: Consider only 3 TXT records when fetching keys Alberto Bertogli 2026-10-12 15:19:42 +01:00
  • 6b64c9ccba smtpsrv: Set a limit on concurrent SMTP connections Alberto Bertogli 2026-10-09 23:25:42 +01:00
  • 6dc05d2aad smtpsrv: Do not exit on Accept errors Alberto Bertogli 2026-10-09 22:57:47 +01:00
  • 4b0b31a749 dkim: Add fuzzing tests Alberto Bertogli 2026-10-09 21:09:21 +01:00
  • b3b1f39d85 dkim: Use same header name folding for signing and verifying Alberto Bertogli 2026-10-09 12:28:58 +01:00
  • 3b0836f811 dkim: When signing, process repeated headers from bottom to top Alberto Bertogli 2026-10-09 11:43:33 +01:00
  • 49030cb9c8 dkim: Messages without a blank line should have an empty body Alberto Bertogli 2026-10-09 11:07:20 +01:00
  • ce236e91bc dkim: Fix quadratic behaviour when parsing headers Alberto Bertogli 2026-10-09 10:55:43 +01:00
  • b153955d5d dkim: Fix work amplification on h= tag processing Alberto Bertogli 2026-10-09 01:05:32 +01:00
  • 5c4193a8b6 dkim: l=0 means none of the body is signed Alberto Bertogli 2026-10-09 00:42:45 +01:00
  • 2612c8bfa1 dkim: Fail verification if l= is too large Alberto Bertogli 2026-10-09 00:35:14 +01:00
  • 46c0644363 queue: Fix inverted logic in mustIDNAToASCII Alberto Bertogli 2026-10-08 23:55:05 +01:00
  • 61792e3bb4 Reject invalid characters in domains Alberto Bertogli 2026-10-08 23:54:15 +01:00
  • d2260180c6 github: Note that govulncheck is run on the latest Go version Alberto Bertogli 2026-10-04 19:03:09 +01:00
  • b23047aa83 monitoring: Use method-based routing and CSRF for http requests Alberto Bertogli 2026-10-04 18:58:03 +01:00
  • 05e5803066 make: Run go fix on make fmt Alberto Bertogli 2026-10-04 18:39:56 +01:00
  • 5131fdacb4 tlsconst: Deprecate in favour of stdlib's tls Alberto Bertogli 2026-10-04 18:35:40 +01:00
  • 9b3f7ca193 test: Wait for children to exit before finishing an integration test Alberto Bertogli 2026-10-03 17:35:56 +01:00
  • d74e6e3d2b courier: Improve delivery error messages Alberto Bertogli 2026-10-03 11:36:19 +01:00
  • bfb9694f0c Wrap errors with %w when returning them Alberto Bertogli 2026-10-03 11:03:49 +01:00
  • 8b19760f4e test: Use modern testing features instead of custom helpers Alberto Bertogli 2026-10-03 10:34:35 +01:00
  • 8d763f450d Apply more mechanical simplifications using recent Go features Alberto Bertogli 2026-10-03 09:08:22 +01:00
  • 0210c5fd92 Apply go fix to simplify using modern features Alberto Bertogli 2026-10-02 18:34:25 +01:00
  • 9785738a58 modules: Update Go dependencies, and min Go version is now 1.26.0 Alberto Bertogli 2026-10-02 18:32:12 +01:00
  • e417d67f7c chasquid: Return error on inaccessible private key file Alberto Bertogli 2026-09-27 20:35:48 +01:00
  • f22d2289af docs: Regenerate man pages with a newer version of pod2man Alberto Bertogli 2026-09-27 20:45:21 +01:00
  • a09963d91f chasquid: support key.pem private filename ThinkChaos 2025-08-13 22:12:04 -04:00
  • f69fdc1b1a dovecot: auto-detect sockets in /run/dovecot2 ThinkChaos 2025-08-12 20:04:00 -04:00
  • 33049893f0 ci: Update versions of github actions Alberto Bertogli 2026-08-30 11:34:14 +01:00
  • 2e8d422e1b test: Update error string in chasquid-util dkim test Alberto Bertogli 2026-08-23 12:00:17 +01:00
  • d9ef3f58b3 modules: Update Go dependencies Alberto Bertogli 2026-08-23 11:40:43 +01:00
  • ca2538b974 docs: v1.18.0 release notes v1.18.0 Alberto Bertogli 2026-06-07 12:25:56 +01:00
  • ab2a6e7eb3 test: Update expected strings to Go 1.25.11/1.26.4 Alberto Bertogli 2026-06-07 00:07:42 +01:00
  • 8f8ac3f9c3 smtpsrv: Flag to disable incoming DomainInfo rejection disable-domaininfo-incoming Alberto Bertogli 2024-11-11 21:52:48 +00:00
  • 2b8f206842 modules: Update Go dependencies Alberto Bertogli 2026-05-22 09:18:12 +01:00
  • e8730a8eba modules: Update Go dependencies, and min Go version is now 1.25.0 Alberto Bertogli 2026-05-08 12:53:57 +01:00
  • 953d380424 make: Auto-format Python files, and update existing Alberto Bertogli 2026-04-06 19:31:58 +01:00
  • e78d5043e3 maillog: Remove unnecessary newlines Alberto Bertogli 2026-04-06 19:27:56 +01:00
  • 013af62116 maillog: Fix empty lines in the authentication log entries xrstf 2026-04-06 17:39:51 +02:00
  • af7b1d895c test: Add a Prometheus integration test Alberto Bertogli 2026-02-02 19:20:08 +00:00
  • 1a4c672ac3 expvarom: Remove empty newlines and comments to conform to stricter parsing Alberto Bertogli 2026-02-02 19:21:41 +00:00
  • b4c429a335 docker: Update Dovecot config to 2.4 Alberto Bertogli 2026-02-01 12:52:16 +00:00
  • f11d2d364e docker: Add $SKIP_CERT_CHECK for debugging Alberto Bertogli 2026-02-01 12:15:10 +00:00
  • 6c80b55979 docker: Remove unnecessary "go get" command Alberto Bertogli 2026-02-01 11:54:19 +00:00
  • 45071cba6f docker: Use a specific Debian version Alberto Bertogli 2026-02-01 10:48:52 +00:00
  • d9f53411b5 docs: v1.17.0 release notes v1.17.0 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
  • 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