Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Submission Summary: 0 pending, 7 declined, 4 accepted (11 total, 36.36% accepted)

Submission + - whitehouse.gov web site is not RFC complaint 4

satch89450 writes: The rules are simple: each web site needs to have a role account "webmaster" active. (I'd quote the RFC, but I'm not interested in doing your homework. I take my lead from the attorney general candidate's response to Shiffty during congressional committee hearings.)

Oh, hell, why not?
https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fwww.ietf.org%2Frfc%2Frfc21...,
MAILBOX NAMES FOR COMMON SERVICES, ROLES AND FUNCTIONS

"If a host is not configured to accept mail directly, but it implements a service for which this specification defines a mailbox name, that host must have an MX RR set (see [RFC974]) and the mail exchangers specified by this RR set must recognize the referenced host's domain name as 'local' for the purpose of accepting mail bound for the defined mailbox name."

Oops.

> $ dig -4 +trace whitehouse.gov mx
>
> ; > DiG 9.18.30-0ubuntu0.20.04.1-Ubuntu > -4 +trace whitehouse.gov mx
> ;; global options: +cmd
> . 7067 IN NS k.root-servers.net.
> . 7067 IN NS c.root-servers.net.
> . 7067 IN NS m.root-servers.net.
> . 7067 IN NS g.root-servers.net.
> . 7067 IN NS i.root-servers.net.
> . 7067 IN NS e.root-servers.net.
> . 7067 IN NS l.root-servers.net.
> . 7067 IN NS h.root-servers.net.
> . 7067 IN NS j.root-servers.net.
> . 7067 IN NS b.root-servers.net.
> . 7067 IN NS f.root-servers.net.
> . 7067 IN NS a.root-servers.net.
> . 7067 IN NS d.root-servers.net.
> ;; Received 262 bytes from 127.0.0.53#53(127.0.0.53) in 0 ms
>
> gov. 172800 IN NS b.ns.gov.
> gov. 172800 IN NS d.ns.gov.
> gov. 172800 IN NS a.ns.gov.
> gov. 172800 IN NS c.ns.gov.
> gov. 86400 IN DS 2536 13 2 0BAF26B7BBF313A859046FD3B1EE49DDFBA33934CFB3E717C21E2A29 35C2F259 > gov. 86400 IN RRSIG DS 8 1 86400 20250203170000 20250121160000 26470 . hHJeQcyc3e5II0ZhUzsA/uYkVXy5/40pPc5d/BI+7AseSos1QMhFNpPJ 0Qge0Smo8/pTdzvjXa2S4tRuOaGXPjoBVrHBwI8c5wrzT8gNHcIdhi/o hNjOfA5BhOQfxGf63akjFsrt0zlJ0yExu05jcm5QE4tXObp/7rG1Z7Rd j92R82ysbpRmD4aDWJzeO0O561O1E8ubt47EC7MdxQ7R7Y09piitoxM5 m/c8txtnbMSFvOWv+PK0BWhf2k5TxhnQ854zF9LBM5eRCPLPGjcWGUEk H2FlJNUNxXUco/tFKID4iKrlkTzo/E4z6jBv2T9uvUhLZ4ZnqTVGOacK rvuMVA==
> ;; Received 652 bytes from 192.36.148.17#53(i.root-servers.net) in 20 ms
>
> whitehouse.gov. 10800 IN NS ernest.ns.cloudflare.com.
> whitehouse.gov. 10800 IN NS wally.ns.cloudflare.com.
> whitehouse.gov. 3600 IN DS 2371 13 2 BE4C7B11AD123596BA672B13FFDA04CA73C9FE0652E66542AEFADAF2 06B381AE > whitehouse.gov. 3600 IN RRSIG DS 13 2 3600 20250122191209 20250120171209 35496 gov. AonGq9nTzH43zWIGFt2AmaDNWQTxW1Yr36f8GqyvRhj7zQwPhanwNjUR IxfN1X+fd5rEbPORUw+ha7jwibwtrg==
> ;; Received 248 bytes from 199.33.231.1#53(b.ns.gov) in 16 ms
>
> whitehouse.gov. 1800 IN SOA ernest.ns.cloudflare.com. dns.cloudflare.com. 2362876422 10000 2400 604800 1800
> whitehouse.gov. 1800 IN NSEC \000.whitehouse.gov. A NS SOA HINFO TXT AAAA LOC SRV NAPTR CERT SSHFP RRSIG NSEC DNSKEY TLSA SMIMEA HIP CDS CDNSKEY OPENPGPKEY SVCB HTTPS URI CAA
> whitehouse.gov. 1800 IN RRSIG NSEC 13 2 1800 20250122191209 20250120171209 34505 whitehouse.gov. paP+qyptYxKTXoGNXkC0PLKcyeW9ZL9e60v0x4TQjhDX7HQoK5bgRuc3 gYF02w5SFUGbXWOfhvDaBclx+MsRCA==
> whitehouse.gov. 1800 IN RRSIG SOA 13 2 1800 20250122191209 20250120171209 34505 whitehouse.gov. uflQie+N0ILZXaYPd/NHxyLiNMR0tpZvsyLuwTCuL2fcSaJtQ/lARb2s n1OuRG8z4Z6tA+2fFb55Z/1lT8SlFA==
> ;; Received 371 bytes from 173.245.58.239#53(wally.ns.cloudflare.com) in 156 ms
------------------------------------------------------------------------

No MX record.

That means a mail exchanger would use the A record for the mail server.

> ; > DiG 9.18.30-0ubuntu0.20.04.1-Ubuntu > whitehouse.gov a
> ;; global options: +cmd
> ;; Got answer:
> ;; ->>HEADER > ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

>
> ;; OPT PSEUDOSECTION:
> ; EDNS: version: 0, flags:; udp: 65494
> ;; QUESTION SECTION:
> ;whitehouse.gov. IN A
>
> ;; ANSWER SECTION:
> whitehouse.gov. 300 IN A 192.0.66.168
------------------------------------------------------------------------

That implies that there is a service running on port 25. Well, is there?

> Jan 21 09:44:22 smtp postfix/smtp[58429]: E6A0A9FDDE: to=, relay=none, delay=30, delays=0.22/0.02/30/0, dsn=4.4.1, status=deferred (connect to whitehouse.gov[192.0.66.130]:25: Connection timed out)

> Jan 21 09:50:33 smtp postfix/smtp[58589]: E6A0A9FDDE: to=, relay=none, delay=402, delays=371/0.03/30/0, dsn=4.4.1, status=deferred (connect to whitehouse.gov[192.0.66.223]:25: Connection timed out)

> Jan 21 10:00:33 smtp postfix/smtp[58663]: E6A0A9FDDE: to=, relay=none, delay=1002, delays=972/0.03/30/0, dsn=4.4.1, status=deferred (connect to whitehouse.gov[192.0.66.136]:25: Connection timed out)

Nope. Not RFC complaint.

Q.E.D.

Submission + - IP Stacks Commendary getting an update (satchell.net)

satch89450 writes: Back in 2000, I asked about funding sources for updating the book Linux IP Stacks Commentary. Things change. Here is what I posted on my LinkedIn account:

History: 20 years ago, Heather BJ Clifford and I wrote a book, Linux IP Stacks Commentary, which walked through the Linux TCP/IP stack code and commented it in detail. (Old-timers will remember the Lion's Unix Commentary, the book published by University xerographic copies on the sly. Same sort of thing.) CoriolisOpen published it. And a bit later sank into the west. Nothing has been done since, at least not by us.

Now: when I was released from my last job, I tried retirement. Wasn't for me. I started going crazy with nothing significant to do. So, going through old hard drives (that's another story), I found the original manuscript files, plus the page proof files, for that two-decade-old book. Aha! Maybe it's time for an update. But how to keep it fresh, as Torvalds continues to release new updates of the Linux kernel? Publish it on the Web. Carefully.

After four months (and three job interviews) I have the beginnings of the second edition up and available for reading. At the moment it's an updated, corrected, and expanded version of the "gray matter", the exposition portions of the first edition. In addition, I have put forth ideas for making the commentary portions easier to keep up to date, after they are initially written.

The URL for the alpha-beta version of this Web book is https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fwww.satchell.net%2Fipsta... for your reading pleasure. The companion e-mail address is up and running for you to provide feedback. There is no paywall.

Thanks to the work of Professor Donald Knuth (thank you!) on his WEB and CWEB programming languages, I have made modifications, to devise a method for integrating code from the GIT repository of the Linux kernel without making any modifications (let alone submissions) to said kernel code. The proposed method is described in the About section of the Web book. I have scaffolded the process and it works. But that's not the hard part.

The hard part is to write the commentary itself, and crib some kind of Markup language to make the commentary publishing quality. The programs I write will integrate the kernel code with the commentary verbiage into a set of Web pages. Or two slightly different sets of web pages, if I want to support a mobile-friendly version of the commentary.

Another reason for making it a web book is that I can write it and publish it as it comes out of my virtual typewriter. No hard deadlines. No waiting for the printers. And while this can save trees, that's not my intent.

The back-of-the-napkin schedule calls for me to to finish the expository text in September, start the Python coding for generating commentary pages at the same time, and start the writing the commentary on ICMP in October. By then, Linus should have version 6.0.0 of the Linux kernel released.

I really, really, really don't want to charge readers to view the web book. Especially as it's still in the virtual typewriter. There isn't any commentary (yet). One thing I have done is to make it as mobile-friendly as I can, because I suspect the target audience will want to read this on a smartphone or tablet, and not be forced to resort to a large-screen laptop or desktop. Also, the graphics are lightweight to minimize the cost for people who pay by the kilopacket. (Does anywhere in the world still do this? Inquiring minds want to know.)

I host this web site on a Protectli appliance in my apartment, so I don't have that continuing expense. The power draw is around 20 watts. My network connection is AT&T fiber — and if it becomes popular I can always upgrade the upstream speed.

The thing is, the cat needs his kibble. I still want to know if there is a source of funding available.

Also, is it worthwhile to make the pages available in a zip file? Then a reader could download a snapshot of the book, and read it off-line.

Slashdot Top Deals

Machines have less problems. I'd like to be a machine. -- Andy Warhol

Working...