Weird bug of the day: Twitter in-app browser can't visit site

Published on by John Graham-Cumming.

We keep a close eye on tweets that mention CloudFlare because sometimes we get early warning about odd errors that we are not seeing ourselves through our monitoring systems. Towards the end of August we saw a small number of tweets like this one: indicating that trying to browse to a CloudFlare customer web site using the Twitter in-app browser was resulting in an error page. Which was…

Kernel bypass

Published on by Marek Majkowski.

In two previous posts we've discussed how to receive 1M UDP packets per second and how to reduce the round trip time. We did the experiments on Linux and the performance was very good considering it's a general purpose operating system. Unfortunately the speed of vanilla Linux kernel networking is not sufficient for more specialized workloads. For example, here at CloudFlare, we are constantly dealing with large packet…

Test all the things: IPv6, HTTP/2, SHA-2

Published on by John Graham-Cumming.

CloudFlare constantly tries to stay on the leading edge of Internet technologies so that our customers' web sites use the latest, fastest, most secure protocols. For example, in the past we've enabled IPv6 and SPDY/3.1. Today we've switched on a test server that is open for people to test compatibility of web clients. It's a mirror of this blog and is served from https://http2.cloudflare.…