https://github.com/cy384/ssheven Skip to content Sign up * Why GitHub? Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Issues - + Integrations - + GitHub Sponsors - + Customer stories- * Team * Enterprise * Explore + Explore GitHub - Learn and contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing Plans - + Compare plans - + Contact Sales - + Education - [ ] [search-key] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} cy384 / ssheven * Notifications * Star 303 * Fork 5 A modern SSH client for Mac OS 7/8/9 BSD-2-Clause License 303 stars 5 forks Star Notifications * Code * Issues 5 * Pull requests 0 * Actions * Security * Insights More * Code * Issues * Pull requests * Actions * Security * Insights master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 19 tags Code Clone HTTPS GitHub CLI [https://github.com/c] Use Git or checkout with SVN using the web URL. [gh repo clone cy384/] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching Xcode If nothing happens, download Xcode and try again. Go back Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @cy384 cy384 update readme, add new screenshot ... 8851017 Jul 26, 2021 update readme, add new screenshot 8851017 Git stats * 160 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time CMakeLists.txt code cleanup/rearrangement Jan 9, 2021 LICENSE init Jun 8, 2020 README.md update readme, add new screenshot Jul 26, 2021 build-ssheven.bash add build script and update readme Jan 9, 2021 ssheven-console.c fix missed variable renames Jul 25, 2021 ssheven-console.h add font size preference change UI and support for live changing Jun 5, 2021 ssheven-constants.r bump version to 0.8.8 Jul 25, 2021 ssheven-debug.c code cleanup/rearrangement Jan 9, 2021 ssheven-debug.h code cleanup/rearrangement Jan 9, 2021 ssheven-icons.r preferences dialog with color settings Oct 4, 2020 ssheven-net.c don't hang if the endpoint fails to open (GH bug #4) Jan 28, 2021 ssheven-net.h code cleanup/rearrangement Jan 9, 2021 ssheven.c set color/mono default pref based on main screen capability Jun 5, 2021 ssheven.h improve text drawing code to work with multiple font sizes (no UI) Jun 2, 2021 ssheven.r add font size preference change UI and support for live changing Jun 5, 2021 View code ssheven system requirements roadmap build license README.md ssheven box ssheven A modern SSH client for Mac OS 7/8/9. Project status: as of 0.8.0 (see github releases), fairly secure and usable, but without a polished UX or all planned features. Versions prior to 1.0.0 should be considered alpha/beta quality. ssheven screenshot system requirements * CPU: Any PPC processor, or at least a 68030 (68040 strongly recommended). * RAM: 2MB. * Disk space: fits on a floppy. * System 7.1 or later. Versions below 7.5 require the Thread Manager extension. * Open Transport networking required, latest version possible highly recommended. roadmap 0.9.0 * basic scp file transfer * general code cleanup 1.0.0 (first "real" release) * configurable terminal string * configurable/auto-choosing SSH buffer size (improves feel for faster machines) * nicer error presentation for more failure cases * add known_hosts reset option * read Apple HIG and clean up UI/UX * all license info in an about box type thing * finish and upload papercraft box, floppy sticker artwork, icon/ logo svg known problems * drawing the screen is somewhat slow * input latency feels high because redrawing the screen is slow (along with all the encryption, which is also slow) * receiving a large amount of data may break the channel or cause lockups (e.g. cat /dev/zero) * non-US keyboard input may or may not have issues possible upcoming features * more complete color support (currently uses the default Mac 8 color palette) * keyboard-interactive authentication build Uses Retro68 and cmake. Requires mbedtls, libssh2, and libvterm, see my (cy384's) ports of those libraries for details. Note that you need to build/install each for both platforms (m68k and PPC). To build a fat binary, edit build-ssheven.bash with the path to your Retro68 build, and then run it. license Licensed under the BSD 2 clause license, see LICENSE file. About A modern SSH client for Mac OS 7/8/9 Topics retro68 Resources Readme License BSD-2-Clause License Releases 19 tags Contributors 2 * @cy384 cy384 * @larb0b larb0b Larkin Languages * C 68.3% * R 29.6% * Shell 1.2% * CMake 0.9% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.