Introduction
Introduction Statistics Contact Development Disclaimer Help
gc: a Gopher client for Panda TOPS-20
The Panda TOPS-20 system runs on a Linux PC using the KLH20
emulator. I enjoy using it and thought it's time for it have
its own Gopher client! 'gc' is written in the C programming
language and built using the KCC compiler included in the Panda
TOPS-20 distribution. "gc.c" is the C source code file and
instructions for building and running gc are found in README.TXT.
Enjoy browsing Gopherspace on Panda TOPS-20! License is GPLv3.
Version 1.01 28Nov2024 - Fix bugs causing save of menu items
to a disk file to fail ("sN" command).
Version 1.02 30Sep2025 - Fix bug causing erroneous "item type 'i'
cannot be displayed!" errors in some menus. Removed unnecessary
delay to speed up response data transfers.
Version 1.03 01Oct2025 - Increased size of the command line
input buffer to allow entry of longer selectors when invoking
the 'g' command. Max selector length is now 128 characters.
Version 1.04 20Oct2025 - Add "history list" feature. This is a
gopher menu stored in a disk file containing a list of the most
recently visited links. This feature is available when the program
is invoked with the "-l" option. The most recently visited link
appears at the top; duplicates are removed when a link is added.
You can follow any link in the history list to visit it again.
Also - maximum menu size is increased to 9999 items and the
"Auto kill" feature is improved. When following a link evicts the
oldest page from the history buffer to make room for the new page,
the associated cache file is deleted to conserve disk space. Now,
if a favorites or history list file specified by the user doesn't
exist, it is created automatically.
Version 1.05 26Oct2025 - Fix bug causing TCP connection failure
error when going "back" from the first page loaded in cases
where gc was started without the "-m" or "-g" switches.
README.TXT How to build and run gc
gc.c Source code file
gc-favs.gcm Example favorites menu
COPYING.TXT License
=== Enjoy! ===
You are viewing proxied material from whitemesa.net. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.