Neubot 0.4.9 released

Version 0.4.9 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.
If you have already installed Neubot for Ubuntu, MacOSX or FreeBSD, it should update automatically, and we just kindly ask you to verify that this is the case. As a rule of thumb, if it has not updated after a couple of weeks, that is probably a bug and you should report it.
Neubot for Windows, instead, needs manual intervention and you can find instructions here:
http://www.neubot.org/install-windows#upgrade
Instructions for installing from scratch are available here:
http://www.neubot.org/download
This release contains 142 commits. The diffstat says: 73 changed files with 3,562 additions and 1,025 deletions.
Here are the most relevant changes:
MacOS: keep neubot directory clean
This commit teaches Neubot updater to periodically check whether the base directory (/usr/local/share/neubot) contains old releases files and directories. If so, old files and directories are removed.
Requested by Alessio Palmero Aprosio some time ago.
www: add latency plots
This commit adds latency plots to Neubot Web User Interface, both for speedtest and bittorrent.
Suggested by Francesco Corazza, written by Alessio Palmero Aprosio.
www: less annoying win32 browser notifications
This commit makes sure that Neubot does not open the Web User Interface in the default browser more than once per day per type of notification. This means that, for example, you will be notified at most once per day when a new version is available on our servers.
Reported and prodded by many.
doc/FAQ.rst doc/FAQ-it.rst import and revamp
A couple of commits have imported the website faq into the sources tree, allowing for better maintenance. Now the faq is written in restructured text and the html on the web is automatically generated.
After the import, both FAQs have been revamped and updated significantly.
Revamped manpage
The manual page has been revamped and updated as well.
Bug fixes
Since Neubot 0.4.6, I've started collecting know bugs information at:
Here is the list of bugs that have been fixed since the previous release, along with the link to the relevant commit:
Make sure that the Web API always returns sorted keys to the Web User Interface. Fixes settings keys being not properly sorted in settings.html.
More code rationalizations, cleanups and regression tests.
Full change log available here:
https://raw.github.com/neubot/neubot/0.4.9/ChangeLog
Diff since previous version here:
https://github.com/neubot/neubot/compare/0.4.8...0.4.9
Commit history here:
https://github.com/neubot/neubot/commits/0.4.9
SHA256sums here:
https://github.com/neubot/neubot/wiki/sha256
Errata here:
https://github.com/neubot/neubot/wiki/errata
Data here:
http://www.neubot.org/data