again... PureMessenger

Everything else that doesn't fall into one of the other PB categories.
lexvictory
Addict
Addict
Posts: 1027
Joined: Sun May 15, 2005 5:15 am
Location: Australia
Contact:

again... PureMessenger

Post by lexvictory »

see http://purebasic.fr/english/viewtopic.php?t=29071 for original discussions

ive been working on it recently, and have gotten further than before...
but quite obviously i need some help....

the most important thing that it needs is an inter thread communication framework, as the one i designed is buggy and doesnt work on linux when the thread is in a shared .so library. (bugs pop up when source gets too big, so separating is better)

to see the code, follow the svn instructions at http://sourceforge.net/svn/?group_id=173263

let me know if your interested in doing this, or whether i should let it die completely
Demonio Ardente

Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
superadnim
Enthusiast
Enthusiast
Posts: 480
Joined: Thu Jul 27, 2006 4:06 am

Post by superadnim »

:? is there really a need for all those dll dependencies?, I thought the idea of a PB messenger was to make it light and pure (cross-platform without tons of dependencies, small footprint, etc)

:lol: should I bash the keyboard and give up?
:?
lexvictory
Addict
Addict
Posts: 1027
Joined: Sun May 15, 2005 5:15 am
Location: Australia
Contact:

Post by lexvictory »

it has one dependency; libcurl. yes, libcurl needs those dlls on windows, and i believe there are similar libraries on linux, although they get shared on linux.

as for the msys- ones, those are for msn challenge support, as it is very difficult to reimplement the hashing algorithm.

most projects use many dependencies, its just the way things are. and a few dlls is not a ton of dependencies.
Demonio Ardente

Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
superadnim
Enthusiast
Enthusiast
Posts: 480
Joined: Thu Jul 27, 2006 4:06 am

Post by superadnim »

did they change the protocol that much that you must use those libraries now?, back in msnp7-8 you could do the nexus part and everything else without the need of anything but PB and its built-in libraries... only hashing involved was md5 and only win-api dependency was for SSL.

:lol: should I bash the keyboard and give up?
:?
lexvictory
Addict
Addict
Posts: 1027
Joined: Sun May 15, 2005 5:15 am
Location: Australia
Contact:

Post by lexvictory »

yeah, it is possible to use winapi to do the SSL stuff, but puremessenger is now to be cross platform, so it uses libcurl on all platforms. the msys dlls are for the chl.exe program, as i couldnt get it to compile in VC++
Demonio Ardente

Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
Post Reply