Gangplank conferencing system

Gangplank is a Computer Mediated Communication (CMC) system (or "chat server") which supports real-time communication between users, currently using a text-based user interface. It runs as an Internet server which implements the standard telnet protocol, so no special client program is necessary for users. Server-side processing provides input editing/history and terminal- handling features over the telnet connection for standard ANSI terminals. This code has been in production use on a private server since early 1993. This single-process server is fast, efficient and stable.

Tags Communications Chat Conferencing Internet
Licenses QPL
Operating Systems Mac OS X POSIX Linux Solaris BSD Unix FreeBSD AIX Windows Windows NetBSD IRIX
Implementation C++

Tweet this project Short link

Rss Recent releases

Changes: This release added support for multiple reserved names, application-mode cursor sequences, and a privileged /appoint override. It also fixed several bugs including some crashes, and detaches more cleanly at startup.

Changes: This release now uses configured directories, and most required functions now fail at configure time. The "restart" program has been replaced with the new "-cron" server option. The "most.cc" hack has been retired.

Changes: This release fixes a buffer overflow vulnerability present in all earlier releases. It also improves login processing with a 60-second timeout, Ctrl-D to drop the connection, prompting for password on invalid login names, dropping the connection after 3 failed login attempts, and fixes to prevent duplicate sessions.

  • Rrelease-mid
  •  30 Nov 2002 21:44
  • Rrelease-after

Changes: This release fixes several portability issues. In particular, it builds on Solaris again, and adds NetBSD, AIX, IRIX, and SunOS to the list of supported platforms.

  • Rrelease-mid
  •  22 Nov 2002 07:54
  • Rrelease-after

Changes: This release applies GCC-specific compiler options only to GCC compilers and increases the number of connections supported under Cygwin to 256.

No-screenshot

Project Spotlight

ReMooD

A Doom source port.

Efb36b24f8c0ad5264f8e0e301fbe7c8_thumb

Project Spotlight

BalanceNG

A modern software IP load balancer.