No description
Find a file
grobe0ba 1bd1afa72b
All checks were successful
ci/woodpecker/push/default/2 Pipeline was successful
ci/woodpecker/push/default/1 Pipeline was successful
build only on amd64
2025-11-27 05:48:09 -06:00
.woodpecker build only on amd64 2025-11-27 05:48:09 -06:00
exportfs exportfs: Handle Rstat issues 2025-11-11 11:45:55 +00:00
gui-android gui-*: more drawlock fixes 2023-07-13 17:54:18 +01:00
gui-cocoa gui-cocoa: opengl -> metal (thanks jxy & Keegan) 2023-08-14 18:27:25 -05:00
gui-fbdev gui-*: more drawlock fixes 2023-07-13 17:54:18 +01:00
gui-haiku haiku: fix application close (via ALT+Q) 2024-04-05 10:54:09 +00:00
gui-win32 win32: kill referneces to Screeninfo 2022-11-26 18:47:26 +00:00
gui-wl gui-wl: check return value when we mmap the keyboard map (thanks David Arroyo) 2025-10-11 16:34:48 +00:00
gui-x11 x11: only turn ASCII chars into control chars when ctrl is down 2024-09-09 13:08:35 +00:00
include libc: sync fmt with 9front behavior, but without doquote 2025-09-22 23:23:52 +00:00
kern kernel: don't spin with osyield() on panic() 2025-11-17 00:29:21 +00:00
libauth libauth: don't compile unneeded (for drawterm) units, update _attrfmt() and auth.h header 2018-01-02 05:26:15 +01:00
libauthsrv libauthsrv: better passtodeskey() 2023-01-06 21:15:35 +00:00
libc libc: sync fmt with 9front behavior, but without doquote 2025-09-22 23:23:52 +00:00
libdraw libdraw: add a prototype for invm(2) to mkwarp.c 2025-09-11 17:23:35 +00:00
libip libip: avoid some parentesis warnings from gcc 2023-01-06 19:21:59 +00:00
libmemdraw libdraw, libmemdraw: add affinewarp and memimagecorrelate routines 2025-09-11 15:16:02 +00:00
libmemlayer libmemlayer: fix little typo in memdraw() 2025-09-19 15:09:11 +00:00
libmp libmp: avoid parentesis warnings from gcc 2023-01-06 20:52:28 +00:00
libsec libsec: rename internal fmul() from curve25519.c to fmult() to avoid conflict with <math.h> (thanks an2qzavok) 2025-05-18 00:54:01 +00:00
posix-port missed tas.c opportunity 2024-10-04 01:22:35 +00:00
aan.c implement procinterrupt() 2024-09-08 14:13:06 +00:00
args.h a 2005-08-08 12:50:13 +00:00
cpu.c Add -9 flag for 9p-mode (just exportfs on standard input/output) 2024-02-18 15:06:16 +00:00
drawterm.1 Add -9 flag for 9p-mode (just exportfs on standard input/output) 2024-02-18 15:06:16 +00:00
drawterm.h Add -9 flag for 9p-mode (just exportfs on standard input/output) 2024-02-18 15:06:16 +00:00
drawterm.rc replace 9balls with tuttle glenda icon 2016-02-20 23:38:04 +01:00
drawterm.res add icon 2005-12-29 22:40:50 +00:00
glenda-t.ico replace 9balls with tuttle glenda icon 2016-02-20 23:38:04 +01:00
glenda-t.rc replace 9balls with tuttle glenda icon 2016-02-20 23:38:04 +01:00
glenda-t.xbm make tuttle glenda icon for gui-x11 2016-04-26 13:44:18 +02:00
latin1.c a 2005-08-08 12:50:13 +00:00
LICENSE license: it's all mit, baby. 2021-06-13 12:20:59 +00:00
main.c Merging echoline's android and fbdev forks 2021-08-14 03:39:50 +00:00
Make.android Merging echoline's android and fbdev forks 2021-08-14 03:39:50 +00:00
Make.android-386 remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.android-amd64 remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.android-arm remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.android-arm64 remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.config add audio 2006-03-08 04:24:23 +00:00
Make.dragonfly remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.fbdev remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.freebsd remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.haiku remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.irix remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.linux gui-wl: Use libdecor for window decorations 2025-06-12 15:04:25 +00:00
Make.linux386 remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.netbsd remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.openbsd remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.osx-cocoa remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.osx-x11 remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.pthread remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.sun remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.unix remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.win32 remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Make.win64 remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
Makefile remove non-portable posix stuff, use C compiler builtins instead (thanks be0ba and thedæmon for testing) 2024-10-03 01:13:53 +00:00
posix-factotum.c factotum: fix a memory leak 2021-11-09 23:11:09 +00:00
README.md update badge 2025-10-06 19:42:29 -05:00
resource.h a 2005-08-08 12:50:13 +00:00
secstore.c use service names instead of numberic ports for ticket and secstore 2016-09-18 17:05:21 +02:00
win32-factotum.c Add real factotum. 2005-11-04 15:36:40 +00:00

BUILD STATUS

status-badge

DESCRIPTION

This is a fork of Russ Cox's drawterm to incorporate features from Plan9front (http://9front.org), most importantly DP9IK authentication support (see authsrv(6)) and the TLS based rcpu(1) protocol.

INSTALLATION

To build on Unix, run CONF=unix make.

To build on Solaris using Sun cc, run CONF=sun make.

To build on Windows, you can't use Visual C. Use Mingw on cygwin.

To build on Mac OS X with X11 (xquartz), run CONF=osx-x11 make.

To build on Mac OS X with Cocoa, run CONF=osx-cocoa make and "cp drawterm gui-cocoa/drawterm.app/".

To build for Android, make sure Make.android* and gui-android/Makefile are correct for your build and target systems, then run make -f Make.android

USAGE

On Android the five checkboxes at the top represent the three mouse buttons and mousewheel, determining which "buttons" are clicked. The "kb" button toggles the soft keyboard.

CAVEATS

Be aware that right now on Android the login details are saved as a plaintext string if saved, and there is no secstore support.

BINARIES

http://drawterm.9front.org/

SOURCE

http://git.9front.org/plan9front/drawterm/HEAD/info.html

HELP

No.