Category Archives: Systems

Redirecting to https on all of www.w3.org

W3C’s main web site www.w3.org has been available via https for over a decade, but until now we have not been redirecting all requests to https as is commonly done on most other sites. The primary reason for this is that we wanted to avoid causing issues for software requesting machine-readable resources from www.w3.org such […]

preventing non-www hostnames from being indexed

W3C’s main web site www.w3.org is load-balanced over a number of servers using the excellent HAProxy load balancing software. Before we discovered HAProxy we used round-robin DNS for a number of years, with www.w3.org rotated among a number of servers with names like web1.w3.org, web2.w3.org, etc. One unfortunate side effect of this practice was that […]

List-Id: for filtering mail from W3C lists

There are a number of email message headers that people may use to filter messages from W3C lists. The best header to use for this purpose is List-Id: (specified in RFC 2919), because this header is intended to remain constant throughout the lifetime of a list. Using other headers to filter mail from our lists […]

Validator 0.8.6 release wraps up a year’s worth of bug fixes and code clean-up

Over the past year, millions of pages were validated every day using W3C’s services. We’d like to thank those who keeping service running smoothly by helping other users, carefully reporting problems, and developing code. We’d especially like to thank Ville Skyttä for continuing maintenance of the validator check perl script and Henri Sivonen for continuing […]

Decentralized versioning system at W3C

We’ve heard from several groups and individuals that they would like W3C to host a public decentralized versioning repository for W3C-related work items, such as editors drafts, test suites, tools and software. The goal of such a repository would be to host the reference versions of these items, while allowing as many people as possible […]