NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs) header
NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs) profile picture

Proudly serving the Internet community since 1999 with open-source core infrastructure software and applied research for DNS and BGP.

Amsterdam, The Netherlands
Joined September 2010
Photo by NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs)Photo by NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs)Photo by NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs)Photo by NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs)Photo by NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs)Photo by NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs)Photo by NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs)Photo by NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs)Photo by NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs)Photo by NLnet Labs — @nlnetlabs@fosstodon.org (@NLnetLabs)
We’re happy to announce our investment in @NLnetLabs's domain project, expanding this comprehensive, memory-safe library for building privacy and security-conscious DNS applications. This is another step towards a safer and more resilient internet: sovereigntechfund.de/tech/do…
1
9
679
#IETF117 #Hackathon is in full swing! 30+ projects and about 300 registered participants. wiki.ietf.org/en/meeting/117…
1
4
24
2,137
We're working on an #IETF document that aims to establish a common, well-defined baseline for #DNS zone files that all implementations can understand. Everyone is welcome to contribute! #IETF117 github.com/NLnetLabs/draft-k…
4
7
879
In the latest commits to Routinator, we’ve updated #ASPA validation to conform to the latest changes in the #IETF draft. This means there is now one (1) valid object left in the wild instead of ~50. We should return to previous levels once the new Krill #RPKI CA release is out.
2
6
12
1,943
Parsing time stamps faster with SIMD instructions In software, it is common to represent time as a time-stamp string. It is usually specified by a time format string. Some standards use the format %Y%m%d%H%M%S meaning that we print the year, the month, the day, the hours, the minutes and the seconds (e.g., 20230701205436). It is convenient because it is short, easy to read and if you sort the strings lexicographically, you also sort them chronologically. You can generate time stamps using any programming language. We are interested in the problem of parsing these strings. In practice, this means that we want to convert them to an integer presenting the number of seconds since the Unix epoch. The way you typically solve this problem is to use something like the C function strptime. Can we do better? Yes. We can go much faster. Find out how at: lemire.me/blog/2023/07/01/pa… cc @NLnetLabs
6
31
1
235
43,960
#RPKI ASPA deployed using @NLnetLabs #OpenSource #RPKI CA software Krill and #RPKI Publication as a Service from @ripencc. 自宅ASに #RPKI ASPAを導入しました。
1
7
23
1,937
OpenDNSSEC 2.1.13 is now available!
📢 Just in! OpenDNSSEC 2.1.13 is out now! 🚀🔐 Update your systems today and enjoy the bug fixes and enhancements in this release. Check out the announcement at: opendnssec.org/2023/06/opend… #OpenDNSSEC #SoftwareUpdate
2
5
750
Parsing IP addresses crazily fast Most of us are familiar with IP addresses: they are strings of the form “ddd.ddd.ddd.ddd” where ddd is a decimal number of up to three digits in the range 0 to 255. For example, 127.0.0.1 or 192.168.0.2. Each of the four number is a byte value, and the address is n IPv4 network address that fits in 32 bits. There is a more recent extension (IPv6) that spans 128 bits, but the conventional IPv4 addresses are common. They can be part of URLs (e.g., http://127.0.0.1/home). For our fast URL parsing library, I also wrote the counterpart, where we go from the string to the 32-bit value. However, I did not optimize it particularly well because there are many other challenges in efficient URL parsing. Recently, Jeroen Koekkoek from @NLnetLabs brought to my attention that my friend @pshufb has a recent article on the parsing of IP addresses. As usual, it is brillant. Koekkoek is working on accelerating DNS record parsing in his simdzone project and we expect to parse a lot of IP addresses. Wojciech’s results are slightly depressing, however. He suggests that you can beat a standard approach by a factor of 2 or 2.5 in speed, which is excellent, but at the cost of relatively large tables. After revisiting his work, I produce an optimized function which six times faster than the standard one routine in my tests. My source code is available. Read more at lemire.me/blog/2023/06/08/pa… cc @yagiznizipli
9
38
259
53,781
We released version 4.7.0 of the authoritative #DNS nameserver NSD. This release adds a script for bash autocompletion for nsd-control. The dnstap log service can be contacted over TCP, with the `dnstap-ip: ip` option. It is also possible to use TLS. nlnetlabs.nl/news/2023/Jun/0…
2
8
738
Greetings from Montréal at #FIRSTCON23 - should you be interested in talking about email security, RPKI, DNS, or something else entirely, feel free to approach me.
2
10
900
Philip Homburg presenting Connectbyname project at DNS WG @ #Ripe86.
1
7
544