Hi,
Apparently due to a change in Microsoft's servers your
package cannot properly authenticate with Passport.NET
anymore (at least with my test account, which used to
work until last week or so). The reason being that you
use the wrong authentication method, as you disguise
yourself as a browser instead of the Messenger client,
thus the server asks you to enable JavaScript, which
makes no sense for this package.
Replace the current TWN.java file with this one based
on the protocol description at
http://www.hypothetic.org/docs/msn/.
As a side effect it doesn't depend on Java 1.4 anymore.
It suffices to have JSSE installed.
Note: if you want to add login server caching in the
future, beware of this:
http://sourceforge.net/tracker/index.php?func=detail&aid=1123505&group_id=47932&atid=451389
. In other words, make sure that you cache per account
and that you react properly if it fails because the
login server is bad.