Projects / gtmess

gtmess

gtmess is a console MSN Messenger client for Linux and other Unix systems that conform to the POSIX standard. It supports the MSNP9 protocol version. Apart from the basic stuff like file transfers and chat windows, it offers some advanced features like message logging, contact list cleanup, spoofing the typing user (on some clients), and a popup notifier (via Tcl/Tk). It is UTF-8 compliant.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  26 Dec 2007 17:03

Release Notes: This version features a new menu system, selectable contacts in the contact list, and a URL parser, along with several minor enhancements and bugfixes.

  •  07 Nov 2006 13:25

Release Notes: This version supports transparent backgrounds. The line editor has been enhanced, allowing multi-line messages and infinite message length. There is also a built-in feature to help clean-up of contact lists. Several bugs have been fixed.

  •  18 Mar 2005 14:35

Release Notes: This version offers, among other things, a new window bar, full console logging, and sound effects.

  •  19 Dec 2004 15:18

Release Notes: This version offers full Unicode (UTF-8) support for input and output, aliases, terminal window resizing, auto-idle, and auto-login. Some portability issues have been fixed, and the source should compile on more platforms.

  •  14 Nov 2003 17:38

Release Notes: A bug that prevented successful logins after 14 Nov 2003 has been fixed.

RSS Recent comments

02 Dec 2005 01:08 mywave

Re: can't compile (gcc 4 problem?)

> gtmess.c:120: error: static declaration
> of 'ConfigTbl' follows
>
> non-static declaration
>
>
> gtmess.h:82: error: previous declaration
> of 'ConfigTbl' was here
Remove the static keyword in gtmess.c, line 120 (or in gtmess.h, line 82). If a function is declared static one place, and none-static another, gcc 3.x ignored the static keyword, while gcc 4.x throws this error, which makes sense.

25 Oct 2005 18:29 darkangel

can't compile (gcc 4 problem?)
Hi.

I'd like to test your client, and I'm receiving this compile error. I

can see it's been left alone since march, so I'm not sure whether you

still maintain this project! If you don't, don't mind! If you do, here's

some info. :-)

[!]shadowgate] /usr/src/gtmess-0.91> make

Making all in src

make[1]: Entering directory `/usr/src/gtmess-0.91/src'

make all-recursive

make[2]: Entering directory `/usr/src/gtmess-0.91/src'

Making all in inty

make[3]: Entering directory `/usr/src/gtmess-0.91/src/inty'

if gcc -DHAVE_CONFIG_H -I. -I. -I../../src -g -O2 -MT inty.o -MD -MP

-MF ".deps/inty.Tpo" -c -o inty.o inty.c; \

then mv -f ".deps/inty.Tpo" ".deps/inty.Po"; else rm -f

".deps/inty.Tpo"; exit 1; fi

inty.c: In function 'GetMyIP':

inty.c:280: warning: pointer targets in passing argument 3 of

'getsockname' differ in signedness

rm -f libinty.a

ar cru libinty.a inty.o

ranlib libinty.a

make[3]: Leaving directory `/usr/src/gtmess-0.91/src/inty'

Making all in client

make[3]: Entering directory `/usr/src/gtmess-0.91/src/client'

if gcc -DHAVE_CONFIG_H -I. -I. -I../../src

-DDATADIR=\"/usr/local/share/gtmess\" -g -O2 -MT gtmess.o -MD -MP -MF

".deps/gtmess.Tpo" -c -o gtmess.o gtmess.c; \

then mv -f ".deps/gtmess.Tpo" ".deps/gtmess.Po"; else rm -f

".deps/gtmess.Tpo"; exit 1; fi

gtmess.c:120: error: static declaration of 'ConfigTbl' follows

non-static declaration

gtmess.h:82: error: previous declaration of 'ConfigTbl' was here

make[3]: *** [gtmess.o] Error 1

make[3]: Leaving directory `/usr/src/gtmess-0.91/src/client'

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory `/usr/src/gtmess-0.91/src'

make[1]: *** [all] Error 2

make[1]: Leaving directory `/usr/src/gtmess-0.91/src'

make: *** [all-recursive] Error 1

[!]shadowgate] /usr/src/gtmess-0.91>

..and here's some stuff about my system..

[!]shadowgate] /usr/src/gtmess-0.91> dpkg -l |grep -i gcc

ii gcc 4.0.2-1 The GNU C

compiler

ii gcc-3.3 3.3.6-10 The GNU C

compiler

ii gcc-3.3-base 3.3.6-10 The GNU Compiler

Collection (base package)

ii gcc-4.0 4.0.2-2 The GNU C

compiler

ii gcc-4.0-base 4.0.2-2 The GNU Compiler

Collection (base package)

ii libgcc1 4.0.2-2 GCC support

library

[!]shadowgate] /usr/src/gtmess-0.91> dpkg -l |grep -i binu

ii binutils 2.16.1cvs20050902-1 The GNU

assembler, linker and binary utiliti

[!]shadowgate] /usr/src/gtmess-0.91>

Hope this is useful :P

14 Feb 2005 18:31 mac68k

Great console MSN messenger client!
great console MSN messenger client i've ever seen!

very impressive interface and it can display CJK text..

great * infinity :)

Screenshot

Project Spotlight

bcg729

An Open Source implementation of the ITU G729 audio codec.

Screenshot

Project Spotlight

Bookyt

A simple, but powerful online ERP.