mirror of https://github.com/cy384/ssheven.git
update readme
This commit is contained in:
parent
97b5bd1453
commit
d967b7641b
28
README.md
28
README.md
|
@ -4,7 +4,7 @@ ssheven
|
||||||
-------
|
-------
|
||||||
A modern SSH client for Mac OS 7/8/9.
|
A modern SSH client for Mac OS 7/8/9.
|
||||||
|
|
||||||
Project status: as of 0.8.0 ([see github releases](https://github.com/cy384/ssheven/releases)), a functional SSH client with color terminal emulation, able to login via key or password. See roadmap below for upcoming work (i.e., things that aren't done yet).
|
Project status: as of 0.8.0 ([see github releases](https://github.com/cy384/ssheven/releases)), a functional SSH client, able to connect via key or password. Versions prior to 1.0.0 are alpha/beta quality.
|
||||||
|
|
||||||
![ssheven screenshot](http://www.cy384.com/media/img/ssheven-0.6.1-screenshot.png)
|
![ssheven screenshot](http://www.cy384.com/media/img/ssheven-0.6.1-screenshot.png)
|
||||||
|
|
||||||
|
@ -16,30 +16,32 @@ system requirements
|
||||||
* System 7.5 or later, possibly earlier System 7 with the Thread Manager extension.
|
* System 7.5 or later, possibly earlier System 7 with the Thread Manager extension.
|
||||||
* Open Transport networking required, latest version possible highly recommended.
|
* Open Transport networking required, latest version possible highly recommended.
|
||||||
|
|
||||||
feature/bug-fix roadmap
|
roadmap
|
||||||
-----------------------
|
-------
|
||||||
0.9.0
|
0.9.0
|
||||||
* clean up network ops (write fn, read safety)
|
|
||||||
* fix preferences loading/saving, include key stuff, add `known_hosts` reset option
|
|
||||||
* general ssheven code cleanup
|
* general ssheven code cleanup
|
||||||
* text selection + copy
|
* select words on double click
|
||||||
|
* font face and size options
|
||||||
|
|
||||||
1.0.0 (first "real" release)
|
1.0.0 (first "real" release)
|
||||||
* nicer error presentation for more failure cases
|
* nicer error presentation for more failure cases
|
||||||
* read Apple HIG and obsessively optimize placement of all GUI elements
|
* add `known_hosts` reset option
|
||||||
|
* read Apple HIG and clean up UI/UX
|
||||||
* license info in an about box type thing
|
* license info in an about box type thing
|
||||||
* finish and upload papercraft box, floppy sticker artwork, icon/logo svg
|
* finish and upload papercraft box, floppy sticker artwork, icon/logo svg
|
||||||
|
* configurable terminal string
|
||||||
|
|
||||||
known bugs
|
known bugs
|
||||||
* initial key exchange is too slow for 68030 and 68020 systems (improve `mbedtls_mpi_exp_mod` and maybe the assembly BN code?)
|
* initial key exchange is too slow for 68030 machines (improve `mbedtls_mpi_exp_mod` and BN assembly) (needs 5x speed improvement for 68030)
|
||||||
* input latency feels high? related to draw speed/frequency? (maybe try to use an "offscreen graphics world" framebuffer? big refactor)
|
* input latency feels high because redrawing the screen is slow
|
||||||
* receiving a large amount of data breaks the channel (e.g. `cat /dev/zero`)
|
* receiving a large amount of data breaks the channel (e.g. `cat /dev/zero`)
|
||||||
* hook scrolling into vterm to reduce redraws/blanking
|
* excessive redraws/flicker while selecting
|
||||||
|
* non-US keyboard input has issues
|
||||||
|
* custom colors are a little wonky
|
||||||
|
|
||||||
possible upcoming features
|
possible upcoming features
|
||||||
* font face and size options
|
|
||||||
* scp file transfer
|
* scp file transfer
|
||||||
* more complete color support (will need to use color quickdraw, currently uses an 8-color hack for traditional quickdraw)
|
* more complete color support (currently uses an 8-color hack)
|
||||||
* keyboard-interactive authentication
|
* keyboard-interactive authentication
|
||||||
|
|
||||||
build
|
build
|
||||||
|
@ -52,5 +54,5 @@ To build a fat binary, edit `build-ssheven.bash` with the path to your Retro68 b
|
||||||
|
|
||||||
license
|
license
|
||||||
-------
|
-------
|
||||||
Licensed under the BSD 2 clause license, see LICENSE file.
|
Licensed under the BSD 2 clause license, see `LICENSE` file.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue