Comments (1)
The current regexp at https://github.com/atomia/atomiadns/blob/develop/server/schema/ddl.sql#L93
allows not only 255 characters, it allows 255 characters per string and any number of such strings separated by space.
This is the correct restriction, since TXT record strings is defined to only allow 255 characters (but with multiple strings allowed).
More details can be found at https://kb.isc.org/article/AA-00356/0/Can-I-have-a-TXT-or-SPF-record-longer-than-255-characters.html
The fix for DKIM, SPF, etc, is just to take the long TXT records and make cut it at any point to several strings each <= 255 characters.
I.e. like in the example from the ISC article above:
"v=spf1 .... first" "second string..."
instead of
"v=spf1 .... firstsecond string..."
from atomiadns.
Related Issues (20)
- Error when I start atomiadns-webapp in Ubuntu HOT 1
- [Ubuntu Trusty (14.04)] atomiadns-webapp: app.configure(function() error
- [Feature request] Please add TLSA record type support HOT 1
- [Bug] TXT records with DMARC content rejected by atomiadnsclient HOT 1
- PowerDNS API ?? HOT 1
- Unable to get webapp working on Ubuntu 14 LTS HOT 1
- What is Atomia DNS exactly? HOT 1
- Support for newer postgresql version than 9.1 in Freebsd? HOT 1
- Responsiv GUI
- Requirements?
- Cant install Atomia DNS HOT 1
- Webapp error HOT 1
- No Support for ECDSAP256SHA256 and ECDSAP384SHA384 HOT 1
- 官网还不支持centos7? HOT 1
- APT repository down/unreachable HOT 6
- Project abandoned? HOT 3
- Guide for CENTOS 7 HOT 1
- The Atomia DNS installation tutorial failed at step 3
- apt.atomia.com is down HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from atomiadns.