Initial threaded version. The asyncore version was broken as it
tree0a8f9ba44aa4c7ff4209d0a340dd0533ed81cdee
-rw-r--r-- 10 .gitignore
-rw-r--r-- 17989 COPYING
-rw-r--r-- 93 MANIFEST.in
-rw-r--r-- 1456 NEWS
-rw-r--r-- 794 README
-rw-r--r-- 324 TODO
drwxr-xr-x - bin
-rw-r--r-- 5935 gsh.1
-rwxr-xr-x 56 gsh.py
drwxr-xr-x - gsh
-rwxr-xr-x 536 install-rpm.sh
-rwxr-xr-x 624 release.sh
-rw-r--r-- 77 setup.cfg
-rwxr-xr-x 966 setup.py
-rw-r--r-- 326207 setuptools-0.6c6-py2.4.egg
drwxr-xr-x - tests