Version 1.3.1 is out A new driver has been released. This is just a maintenance release to correct a vulnerability that was found in modem_run (part of the speedtouch driver) by Max Vozeler <firstname.lastname@example.org>. In fact, modem_run, pppoa2 and pppoa3 were using syslog() in a wrong way. Strings containing %s (for instance) could be passed to syslog() and used by malicious users to make buffer overflow. Since modem_run is installed setuid on Debian system, there was a security risk. The ID CAN-2004-0834 has been assigned to this vulnerability (See: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0834).
Version 1.3 is out
This version support hotplug, a functionality that allow users to simply connect to the Internet by plugging in their modem in an available USB port. Configuration, start and stop scripts have been added (speedtouch-setup, speedtouch-start, speedtouch-stop). Those scripts allow you to configure either a PPPoA or a PPPoE connection, but they do not work on BSD yet.
SpeedTouch 330 modems are not recognized without no special options, except that you need to provide the proper firmware (available from Thomson web site as .zip archive).
Version 1.2 is out
Major changes between 1.2-beta3 and 1.2 is the support for speedtouch revision 4.0 model (speedtouch 330).
A new beta version is available.
Compilation with recent linux kernel headers fixed, added PPPoE support on FreeBSD and various cleanups. This beta includes a new CRC error fix.
Test and give feedback on the Mailing List.
A new beta version is available.
Fixed some bugs in junk bytes detection in aal5 frames. Added firmware version detection so every user can now report his firmware version precisely (at least as precisely as our informations can be).
PPPoE support in pppoa2 is still missing, no BSD developper has volunteered to complete the support. However we have some news on BSD, pppoa3 works on FreeBSD 5.1-CURRENT as far as some reports done on the mailing list seem to show.
A beta version is available.
I uploaded a first beta on the server so every SpeedTouch 330 USB user can use the driver without the need to use CVS or patching sources. I consider this being beta because there's lot of documentation updates and small details to fix before a real release candidate.
PPPoE support in pppoa2 is not yet done because Francois is still studying in the US. *BSD is still lacking PPPoE. Of course, the first RC will include PPPoE.
It's been a long time i should have done that, i'm sorry Ian. But now you get the credits you deserve. Ian Molton worked on a free microcode replacement and succeeded replacing the first 911 bytes program which is responsible for uploading the big firmware. He made big progress discovering some Speedtouch USB internals. Perhaps 1.2 version will use his uploader code so our driver would be even a bit more Free(as in speech).
Big thanks to Ian Molton.
A small bunch of news:
Speedtouch 330 USB support: Good news for Speedtouch USB 330 owners, the CVS version has now support for this new modem. Please try a cvs checkout newer than 2002-12-12 and provide us your feedback. I would like to thank Thomson Multimedia that contacted us to provide a patch.
Future release: As soon as francois ports PPPoE support to BSD systems, we will begin a new series of Release candidates that will lead to the 1.2 version.
Documentation updates: I will probably update docs in a very near future (during rc series), so i would like original doc translators to be ready to update their translation too.
New CVS snapshot is out.
Changes since 1.1 :
- The portable usb library has been updated for the new usb structures in recent versions of OpenBSD (3.2) and corrected a problem with NetBSD (1.6).
- PPPoE bridge mode added for PPPoA3 under GNU/Linux (not yet BSD)
- New BSD doc translations (german and dutch)
The new site design is ready. This site is now powered by the templeet engine. For you users this will not change what you'll find here, but for me (edouard) ... posting a news is now as simple as creating a file in a directory... anyway, this new site uses CSS1 and XHTML1.1 so if you encounter problems reading this site, you have probably a non compliant browser (who said i hate IE ?!). Complain to MS for not respecting standards :-)