As for login, faheem said it was working anyway. Perhaps it detects whether you use a web browser or apt-get, and only demands auth for the browser.
$ LC_ALL=C wget --user-agent="Debian APT-HTTP/1.3 (0.7.6maemo2)" http://catalogue.tableteer.nokia.com/updates/diablo/Packages --00:18:24-- http://catalogue.tableteer.nokia.com/updates/diablo/Packages => `Packages' Resolving catalogue.tableteer.nokia.com... 64.215.156.19 Connecting to catalogue.tableteer.nokia.com|64.215.156.19|:80... connected. HTTP request sent, awaiting response... 401 Unauthorized Authorization failed.