Neubot is now using M-Lab

Twitter icon

Starting from Monday 12 December 2011, Neubot has started using Measurement Lab (M-Lab), which is an open, distributed server platform for researchers to deploy Internet measurement tools. In practice, this means that Neubot can now perform its measurements using more than 60 servers distributed around the globe.

The availability of servers in North America, Europe, Oceania and Japan is going to benefit a lot Neubot users and developers. Until now, Neubot has used a unique server hosted in Turin by the TopIX Consortium. As a consequence, nonitalian Neubot users (and especially noneuropean users) were typically too far away to get reliable and quality measurements. Now, instead, it is possible to redirect nonitalian users to the geographically closest server, improving reliability and quality. While Italian users will keep using the TopIX server.


Released Neubot 0.4.5

Neubot icon

Version 0.4.5 is the latest generally-available stable release of Neubot, distributed for Ubuntu >= 10.04, MacOSX >= 10.6, Windows >= XP SP3 and FreeBSD as well as in source format (.tar.gz and .zip). The release contains 94 patches. The diffstat says: 148 files changed, with 5706 lines inserted and 4591 lines deleted.


MacOS: tell the login screen not to pick up Neubot user

MacOSX news

As reported by many, when you install Neubot on MacOSX the new user `Neubot` appears in the login screen. Today I committed a patch that fixes the problem. The next version of Neubot will contain the fix and we be released soon, probably today.


Regenerate MacOSX package to workaround installer bug

Francesco Corazza reported a bug, where MacOSX installer was assuming /var/neubot to be available. Which is not true on the first install. So, I have recreated the MacOSX package and included the fix. The tree used to generate the new package is tagged 0.4.4-mac1.

Bug: Neubot repos disabled after Ubuntu distribution upgrade

Before version 0.4.4, Neubot was buggy with respect to Ubuntu distribution upgrade. In particular, it was not able to auto reenable its repository after the upgrade. As a result, the system was no longer able to pull Neubot updates. So, I advise all Ubuntu users to check their version of Neubot and, if it's lower than 0.4.4, manually download and install the latest package, which contains the fix for that bug.

Thanks to Daniel Howard for reminding me I've not widely announced the issue and the fix.


OWF'11: A Tour of Network Neutrality Solutions

Links to videos of OWF'11 "A Tour of Network Neutrality Solutions", moderated by Jeremie Zimmerman (La Quadrature Du Net), with John Palfrey (Berkman Center for Internet & Society at Harvard University), Daphne van der Kroft (Bits of Freedom) and Simone Basso (Your Friendly Neighborhood Neubot Maintainer).

This is the panel discussion video:

OWF'11 video


Released Neubot 0.4.4

Version 0.4.4 is the latest generally-available stable release of Neubot, distributed for Ubuntu >= 10.04, MacOSX >= 10.6,Windows >= XP SP3 and FreeBSD. (Yes, Neubot was recently added to FreeBSD ports collection!) Of course, Neubot 0.4.4 is also available in source format (.tar.gz and .zip).

This release contains 127 patches. The diffstat says: 114 files changed, with 3162 lines inserted and 3832 lines deleted.

Here are the most relevant changes:


Making the data available

Recent results are now available under CC0. You can download them from the website. This is the first release and the process is still mostly manual. More work is needed to improve process automation and to break the data on a monthly basis.


Released Neubot 0.4.2

Version 0.4.2 is the latest generally-available stable release of Neubot, distributed for Ubuntu >= 10.04, MacOSX >= 10.6 and Windows >= XP SP3. Of course, Neubot 0.4.2 is also available in source format (.tar.gz and .zip).

This release contains 143 patches. The diffstat says: 87 files changed, with 3167 lines inserted and 1392 lines deleted.

Here are the most relevant changes:

  • MacOS: automatic updates in the background.


Improving user experience under Ubuntu

Marco Scopesi and I have written a Neubot command that shows the web user interface in an ordinary window, provided that Gtk and WebKit bindings for Python are available. In practice, this means that Neubot now uses its own GUI instead of the browser, at least under Ubuntu. This work will be included in Neubot 0.4.2.

Here is how it looks like:

pywebkit image

Many thanks to Marco for his help!



Subscribe to Neubot RSS