Ok, I'm posting all the things I have found out IF someone has the nerves to upgrade beup.
First the source:
http://rapidshare.com/files/203427008/beup_src_2.zip
(As i found it. It has some flaws, as having compiled binaries and such)
I
was trying to include a DNS lookup code
(it's really easy to do on linux with sockets library, with gethostbyname() and such, but I don't have any experience with DS wifi coding) on an old Beup source I found, but I couldn't get it to compile with lastest DevkitARM/libNDS.
I've tried downgrading my DevkitARM, libNDS, libfat and libdswifi until it compiles with no errors (but some warnings)
BUT it's not runnable to the point of "handshake problem" (meaning it didn't get compiled propely, or my router settings are wrong)
I also tried upgrading the code, but I honestly don't have a idea what some calls are supposed to do, as they are outdated..
Some to mention Mailbusy (old nds/ipc.h), heartbeat (no idea where it belongs), SOUND_8BIT and SOUND_16BIT (old nds/arm7/sound.h) and so on.
Oh, and the servers, I can't really find out if they're really active or not, as M$
apparently blocks pings (but you can still get the IP).
With a little reseach, these are my findings.
DISPATCH: (first server to connect to)
messenger.hotmail.com