Copenhagen, Denmark: CloudFlare's 65th Data Center

Published on by Joshua Motta.

To get the week started it's our distinct pleasure to introduce CloudFlare's latest PoP (point of presence) in Copenhagen, Denmark. Our Copenhagen data center extends the CloudFlare network to 65 PoPs across 34 countries, with 17 in Europe alone. The CloudFlare network, including all of the Internet applications and content of our users, is now delivered with a median latency of under 40ms throughout the entire continent—by…

Announcing Universal DNSSEC: Secure DNS for Every Domain

Published on by Dani Grant.

CloudFlare launched just five years ago with the goal of building a better Internet. That’s why we are excited to announce that beginning today, anyone on CloudFlare can secure their traffic with DNSSEC in just one simple step. This follows one year after we made SSL available for free, and in one week, more than doubled the size of the encrypted web. Today we will do the…

Phoenix, AZ: CloudFlare's 64th data center

Published on by Joshua Motta.

Three years and 46 data centers later our expansion returns to the United States. Phoenix, the latest addition to the CloudFlare network, is our 11th point of presence in North America, and the start of our effort to further regionalize traffic across the continent. This means faster page loads and transaction speeds for your sites and applications, as well as for the 6 million Internet users throughout the…

CloudFlare is now PCI 3.1 certified

Published on by Marc Rogers.

The Payment Card Industry Data Security Standard (PCI DSS) is a global financial information security standard that keeps credit card holders safe. It ensures that any company processing credit card transactions adheres to the highest technical standards. PCI certification has several levels. Level one (the highest level) is reserved for those companies that handle the greatest numbers of credit cards. Companies at level one PCI compliance are subject…

Creative foot-shooting with Go RWMutex

Published on by Filippo Valsorda.

Hi, I'm Filippo and today I managed to surprise myself! (And not in a good way.) I'm developing a new module ("filter" as we call them) for RRDNS, CloudFlare's Go DNS server. It's a rewrite of the authoritative module, the one that adds the IP addresses to DNS answers. It has a table of CloudFlare IPs that looks like this: type IPMap struct { sync.RWMutex M…