view AUTHORS @ 15784:eed84b59c252

There were a few problems here 1. Raw gnutls error codes were being printed in debug messages. This isn't necessarily bad, but it's much less useful than the text returned from gnutls_strerror(). Never underestimate the value of good error handling. 2. ssl_gnutls_read() and ssl_gnutls_write() were returning 0 when there was an error reading from or writing to the ssl connection. They should return -1 to indicate failure (0 normally indicates that the server closed the connection) 3. ssl_gnutls_read() and ssl_gnutls_write() weren't setting errno when they failed. errno would be set to something random, which seemed to frequently be EAGAIN for me when reading, which causes Gaim to keep trying to read from the connection even though it's closed. Ideally ssl-gnutls.c would have a function equivalent to set_errno() in ssl-nss.c, but the gnutls documentation does a poor job of telling you what possible error codes could be returned from gnutls_record_recv() and gnutls_record_send() Even better would be if we allowed the ssl plugins to keep track of the error message themselves, then added a new ssl ops function to fetch the message from the plugin.
author Mark Doliner <mark@kingant.net>
date Tue, 13 Mar 2007 06:53:43 +0000
parents a6a83c776229
children b449dc6b8a20
line wrap: on
line source

gaim - the Pimpin' Penguin IM Clone that's Good for the Soul
============================================================

For a complete list of all contributors, see the COPYRIGHT file.

We've got an IRC room now too, #gaim on irc.freenode.net (#wingaim for
Windows users). Come check us out.

Current Developers:
------------------

Sean Egan <seanegan@gmail.com> - Lead Developer
	AIM: SeanEgn
	ICQ: 96642211
	Yahoo:	SeanEgn
	MSN:  seanegn@hotmail.com
	Jabber:  seanegn@jabber.org
	Gadu-Gadu:  1511497

Daniel 'datallah' Atallah
Ethan 'Paco-Paco' Blanton - Developer
Thomas Butter - Developer
Sadrul Habib Chowdhury - Developer
Mark 'KingAnt' Doliner - Developer
Christian 'ChipX86' Hammond - Developer & Webmaster
Gary 'grim' Kramlich - Developer
Richard 'rlaager' Laager
Christopher 'siege' O'Brien - Developer
Bartosz Oler - Developer
Etan 'deryni' Reisner - Developer
Tim 'marv' Ringenbach - Developer
Luke 'LSchiere' Schierer - Support
Megan 'Cae' Schneider (support/QA)
Evan Schoenberg - Developer
Stu 'nosnilmot' Tomlinson - Developer
Nathan 'faceprint' Walp - Developer

Crazy Patch Writers:
-------------------
Ka-Hing 'javabsp' Cheung
Felipe 'shx' Contreras
Decklin Foster
Peter 'Bleeter' Lawler
Robert 'Robot101' McQueen
Benjamin Miller
Kevin 'SimGuy' Stange

Retired Developers:
------------------
Herman Bloggs - Win32 Port
Jim Duchek <jim@linuxpimps.com> - maintainer
Rob Flynn <gaim@robflynn.com> - maintainer
Adam Fritzler - libfaim maintainer
Syd Logan - hacker and designated driver [lazy bum]
Jim Seymour - Jabber developer
Mark Spencer <markster@marko.net> - original author
Eric Warmenhoven <eric@warmenhoven.org> - lead developer

Artists:
-------
Hylke Bons - Icons

Other Contributions:
-------------------
Much thanks to Evan Martin <martine@cs.washington.edu> for writing 
GtkSpell <http://gtkspell.sourceforge.net> responsible for the 
"Highlight misspelled words" feature and for gtk-nativewin
<http://bunny.darktech.org/cvs/gtk-nativewin/> the default GTK+-2.0
engine used in our win32 port.

** LOGO DESIGNED BY: Naru Sundar **

Peter Teichiman <peter@helixcode.com>
Larry Ewing 
Jeramey A. Crawford
	Thanks to these boys.  Peter and Larry managed to stomp
	out a large list of Mem Leaks.  Jeramey found the remaining
	onees and pointed me to those.  Props to the boys at 
	Helix Code.  Thanks guys.

Nathan Walp
	A healthy amount of patches for the Jabber plugin

Neil Sanchala
	Wrote most of the Zephyr plugin

Arkadiusz Miskiewicz
	Wrote the Gadu-Gadu plugin
	
David Prater    <IM: dRaven43>          draven@tcsx.net   
	Log and Colour Button Images

Sébastien Carpe <IM: Seb Carpe>
	Base HTTP Proxy Support

Ari Pollak      <IM: Ari Pollak>	compwiz.dhs.org
	Resize conversation window patch   

Decklin Foster
	Many GUI improvements, other nifty additions and fixes

David <IM: CrazyDavy>
	The neato-bigger text box

S D Erle
	Writing a cool perl script to translate WinAIM lists to gaim

BMiller
	A good collection of stuff. %n for away messages, import winaim
	lists, pic/text/pic+text for buttons, among others

Lance Rocker
	Improved HTML formatting in logs, plus lots of debugging on *BSD.

ergofobe:
	GNOME Url handler patch

Justin M. Ward <justin@yossman.net>:
	Alphabetical Away Messages patch

G. Sumner Hayes <IM: SumnerFool> Security Patches

Brian Ryner for a little make file patch :)

Ryan C. Gordon - I still think you look like Silent Bob.

Elliot Tobin <elliot@bha.udel.edu>

Thanks to Jeroen van der Vegt for the initial smiley plugin and images.

The OpenQ Team
	Wrote the QQ plugin (see AUTHORS in the qq directory)