File: lsck.inf,  Node: Credits,  Next: Changelog,  Prev: Known Bugs,  Up: Top

Credits
*******

The following people have contributed to libsocket.  The list is in no
particular order.  A big thank you to all those listed!

   * Dan M. Hedlund `http://www.geocities.com/SiliconValley/Peaks/8523/'


     His Wsock library is the base of this library.


   * Alfons Hoogervorst `http://www.hoogervorst.demon.nl/'


     His dsock library helped Indrek to get select() and blocking
     recv() calls work.  He also contributed some information on how to
     obtain Windows machine and DNS IP addresses.


   * The Regdos Group `http://www.hoogervorst.demon.nl/'


     They contributed the registry-access code that is used to
     automatically find out some IP settings.  Alfons is the maintainer.


   * Michael Callahan, Peter Braam and the Coda Project
     `http://www.coda.cs.cmu.edu/'


     For Win95 port of the Coda network file system, a VxD for BSD
     socket networking was produced.  This enabled me to add Winsock 2
     support to libsocket.  This is something I had been trying to do
     for over a year, so I am extremely grateful and happy that this
     has happened! Big thanks.   - _Rich_


   * Heiko Jappe


     He has a very nice habit of finding all the nastiest bugs and
     reporting them.  There would be some very bad "features" in the
     library without him. - _Indrek_

   * Wojciech Galazka


     He pointed out some bugs and has some great ideas.  A man with an
     open mind. - _Indrek_ - I agree - _Rich_


   * Indrek Mandre `http://www.pld.ttu.ee/~indrek/'


     Thanks to Indrek for writing the library in the first place,
     letting me contribute to it, and then, gulp, trusting me to look
     after it.  This man has a lot faith and trust!  Thanks also for
     providing a mirror site.   - _Rich_


   * Petr Frisch


     Thanks to Petr for finding that libsocket's non-blocking sockets
     didn't work properly, and for informing me how they should work. -
     _Rich_


   * Vlad Pambucol


     Thanks to Vlad for noticing that his data was being mangled by
     libsocket, which lead to me finding an absolutely _huge_ bug! -
     _Rich_


   * Philippe Hanrigou


     Thanks to Phillipe for trying to port BSD traceroute, finding
     problems and then diving into libsocket's internals to find out
     the problem.  Bravery!  Thanks for the feedback. - _Rich_


   * Ove Kaaven


     Thanks to Ove for providing me with information about how Windows
     3.11 stores its DNS IP addresses.  Thanks for your packet driver
     code - sorry I was unable to integrate it into libsocket. - _Rich_


   * Michael Mauch


     Thanks to Michael for pointing out that the resolving code didn't
     open the files in text mode, which meant that setting fmode to
     binary could lead to the resolving code failing inexplicably. -
     _Rich_


   * Alex Fiori


     Thanks for providing a mirror site for a while. - _Rich_


   * Federico Bianchi


     Thanks for sending me a *huge* amount of networking information.
     I hope I actually have enough time at some point to something
     useful with it ;) Thanks for the support and ideas! - _Rich_


   * Alain Magloire


     Thanks for all the advice on sockets on Unix, POSIX, etc.  Thanks
     for motivating me to add Unix domain socket support.  I think
     libsocket will improve and prosper greatly with your support! -
     _Rich_


   * Beej `http://www.ecst.csuchico.edu/~beej/'


     Thanks for letting me distribute your sockets programming guide
     with libsocket. - _Rich_


   * Jason Winnebeck `http://skyscraper.fortunecity.com/solarcity/552/'


     Thanks for being patient, giving me copious debugging info and
     feedback generally! - _Rich_


   * Eli Zaretskii


     For his continual advice and help with all things DJGPP - an
     inspiration.


   * DJ Delorie


     For the DJGPP phenomenom!


Thanks to everyone else who has shown interest in libsocket, and has
mailed me to say they are using it.  Please continue to do this!

