nemunaire pushed to main at nemunaire/mqv 2026-03-29 12:59:17 +00:00
1752562279 Show delivery failure reason in red on the queue status bar
3af666978c Add D keybindings in message view for delete
9ba845e5f4 Add F keybinding to flush the mail queue via postqueue -f
9c0ca254f5 Show delivery failure reason in message view header
Compare 4 commits »
nemunaire created branch main in nemunaire/mqv 2026-03-29 12:34:19 +00:00
nemunaire pushed to main at nemunaire/mqv 2026-03-29 12:34:19 +00:00
70b0eedb9c Prompt for filename when saving a message
419c57a427 Add README with usage, keybindings, and project context
5afabd0255 Add parts screen with per-part view and save
97a8f7fbcd Add .gitignore to exclude binary
fcc6f3eb4c Initial commit
nemunaire created repository nemunaire/mqv 2026-03-29 12:33:32 +00:00
nemunaire pushed to master at happyDomain/happyDomain 2026-03-28 14:53:51 +00:00
021d8bd8f9 Fix RegisterDNSControlProviderAdapter to preserve pre-set capabilities
8adc08b4c0 Remove redundant work in ACME and server analyzers
3f2c923754 Fix GenComment showing only NS count instead of SOA details
1523b549d2 fix: propagate UseRR errors consistently across all service analyzers
e95ecd6671 Fix port/protocol not extracted from existing TLSA and SRV records
Compare 10 commits »
nemunaire pushed to master at happyDomain/happyDeliver 2026-03-27 10:58:01 +00:00
e540377bd9 Don't penalize non iprev result nor aligned-from if non-existant
nemunaire pushed to master at happyDomain/happyDeliver 2026-03-26 03:36:36 +00:00
16b7dcb057 Incorporate DNSWL (whitelist) grade into blacklist scoring
dfa38e8a26 Fix RBL score: return A+ when not listed on any blocklist
Compare 2 commits »
nemunaire pushed to master at happyDomain/happyDeliver 2026-03-26 03:33:13 +00:00
297fcaef19 Incorporate DNSWL (whitelist) grade into blacklist scoring
nemunaire pushed to master at happyDomain/happyDeliver 2026-03-26 03:23:23 +00:00
1002bcbde2 Fix RBL score: return A+ when not listed on any blocklist
nemunaire pushed to master at happyDomain/happyDeliver 2026-03-26 03:14:34 +00:00
dee848d887 Rebalance authentication score: SPF/DKIM/DMARC as core, penalties for optional results
b158336451 Filter Received-SPF header by receiver hostname
a36824cf27 Fix DKIM headers retrieval
7d3009d7d0 Add rspamd symbol descriptions from embedded/API lookup
5c104f3c99 Merge RspamdSymbol into SpamTestDetail in OpenAPI spec
Compare 5 commits »
nemunaire opened issue happyDomain/happyDeliver#85 2026-03-26 02:41:06 +00:00
Add Amavis for antivirus scan
nemunaire pushed to master at happyDomain/happyDomain 2026-03-26 01:02:48 +00:00
40b890a8e3 web: replace @paralleldrive/cuid2 with crypto.randomUUID()
08c4749607 fix: propagate iterator errors instead of silently returning partial results
8e82d22c77 oracle-nosql: improve search with prepared statements and rate-limit handling
Compare 3 commits »
nemunaire pushed to master at happyDomain/happyDeliver 2026-03-25 05:29:27 +00:00
3c192f17fd Improve DKIM summary to distinguish missing records from invalid signatures
nemunaire pushed to master at happyDomain/happyDeliver 2026-03-25 05:12:25 +00:00
35fc997390 Add warning banner when all authentication results are missing
2fcee1b885 Return nil from spam analyzers when primary headers are missing
26025c96a2 Document --receiver-hostname flag and HAPPYDELIVER_RECEIVER_HOSTNAME env var
76ee50a100 Make receiver hostname configurable via --receiver-hostname flag
71e0832416 Parse DKIM-Signature headers directly in AnalyzeDNS
Compare 6 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-03-24 07:59:38 +00:00
e571a629b7 services: move service registry to internal/service package
5761850c7f providers: move provider registry to internal/provider package
Compare 2 commits »
nemunaire pushed to master at nemunaire/chldapasswd 2026-03-23 03:45:37 +00:00
54b74fb233 fix(security): enforce 128-character maximum password length
nemunaire pushed to master at happyDomain/happyDeliver 2026-03-23 02:25:51 +00:00
1d8ee637da chore(deps): update module github.com/oapi-codegen/runtime to v1.3.0
nemunaire pushed to master at nemunaire/nemunai.re 2026-03-22 07:37:56 +00:00
c878b3da7f Improve wording of China digital nomads article per style guide
nemunaire pushed to master at nemunaire/nemunai.re 2026-03-22 06:28:25 +00:00
aa7aaaef53 Add a CLAUDE.md with hints to improve articles redaction
654228073d Sync English article wording with French improvements
Compare 2 commits »
nemunaire pushed to master at nemunaire/nemunai.re 2026-03-22 06:08:02 +00:00
a171567009 Improve wording