Adds compliance checks for svcs.DMARC against RFC 7489. The validator parses the published TXT and surfaces: - Wrong owner name (record must live at _dmarc.<domain>). - Missing or non-DMARC1 v= tag. - Missing, unknown, or "monitoring-only" p= policy. - Invalid sp= subdomain policy. - Invalid adkim/aspf alignment values. - pct= out of [0..100] (error) and pct < 100 (info, partial deployment). - Non-positive or non-numeric ri=. - Unknown fo= entries (0 / 1 / d / s) and unknown rf= formats (afrf). - Empty or malformed rua/ruf URIs (mailto and http(s) accepted; mailto size suffix !N preserved). A 25-case test suite covers each issue id, plus happy paths for a minimal reject record and rua mailto/http URIs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| static | ||
| .gitignore | ||
| .prettierignore | ||
| assets-noui.go | ||
| assets.go | ||
| openapi-ts.config.ts | ||
| package.json | ||
| README.md | ||
| routes.go | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
create-svelte
Everything you need to build a Svelte project, powered by create-svelte.
Creating a project
If you're seeing this, you've probably already done this step. Congrats!
# create a new project in the current directory
npm create svelte@latest
# create a new project in my-app
npm create svelte@latest my-app
Developing
Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
Building
To create a production version of your app:
npm run build
You can preview the production build with npm run preview.
To deploy your app, you may need to install an adapter for your target environment.