alpha
Login
or
Join now
jcollie.dev
/
zig-smtp
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
An SMTP client and server library for Zig implementing RFC 5321.
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
zig-smtp
/
test
1 file
at
5c9ce657bfe254067c3c11f9b3f632d0d2d4681f
Jeffrey C. Ollie
Add exim as a lazy dependency to build its SMTP test client
13d ago
b370fc0e
protocol-torture.script
Add exim as a lazy dependency to build its SMTP test client The exim source (pinned commit) is declared with .lazy = true and only fetched when requested: `zig build -Dexim-client` compiles exim's scriptable SMTP test client (test/src/client.c) to zig-out/bin/exim-client. The option guard keeps plain builds, tests, and the network-less Nix sandbox build from ever fetching it. test/protocol-torture.script (with a REUSE.toml annotation) carries the 28-reply dialogue distilled from exim's test suite; running exim-client with it against zsmtp serve passes all expectations, and the same dialogue is asserted byte-for-byte by the protocol gauntlet unit test. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012HBHFhoTYa8TU9GLwobfbx
1 week ago