1============================================================================== 2= Somewhat prioritized lists of problems to solve and things TODO in general = 3============================================================================== 4 5LATEST KNOWN BUGS: 6 o Bug can't drag-select only one character (one character hilighted but two 7 copied, annoying but I'm too lazy right now...) 8 o Bug in win32, clipboard seems to stop working sometimes? Seems like when 9 it stops working it helps if you copy something in a win32 program and 10 THEN go back to MindTerm to do the copy(?) 11 o Bug in linux with blackdown jdk1.1.7v1a&v3, exit takes several seconds? 12 o Bug in win32 with jdk1.2.2, confirm-dialog has buttons above message?! 13 o Bug with "Select all", flaky/sloow 14 o Bug with several jdk's on Linux, Caps Lock doesn't work(!) 15 16 17================= 18TODO NEXT: 19 o SSH2 support (we're getting there... :-) 20 o Shape up MindTunnel (make a package with a service for winDOS) 21 o Shape up MindVNC (especially use new SSHPropertyHandler and it should be 22 more usable) 23 o Have aliases in the jar-file (i.e. several "standard" settings included in 24 the jar. 25 o Disconnected usage, i.e. wait for connect on tunnel then reconnect to sshd 26 (timeouts etc.) 27 o Make-procedure better, it's non-existent right now :-) 28 o Check standard java signing (for java-plugin) 29 o Build httpd into MindTunnel for setup (and serving MindTerm-applet :-) 30 o Option to detach the applet so that the browser can change page, how is 31 this done?? 32 o Make line-draw characters real images to improve performance (quite ugly 33 now... :-) 34 o Better key-mapping support (we want something like xmodmap) 35 o Check all terminal modes to work correctly, chech against 'terminfo' 36 entries 37 o Clean up logs 38 o Some more error-handling and general clean-up 39 o Rewrite (mostly GUI-parts) in java2 (i.e. use swing) 40 o Example code on usage of terminal-package by itself 41 o Example code on usage of ssh-package's drop-in socket-replacements 42 o Code-documentation + online javadoc 43 o Other fun stuff... 44 45 46================= 47TODO SOMETIME: 48 o Easy to install stand-alone packages for win32, mac, epoc32, linux 49 o MindTunnel/MindTerm, could do some funny extensions if used together... 50 o Do customized "small-screen" version for Psion5mx 51 o Telnet support 52 o Check if we can extend Dialog to do a decent handling of requestFocus 53 o Statistics per tunnel shown in 'Current Connections...' dialog 54 o Make a simple script-engine to be able to do fun things upon login 55 (SSHAutomatedConsole) 56 o Write better doc's for both install and usage 57 o Load applet-properties, known_hosts through URLs (encrypted files, or use 58 HTTPS?) 59 o Persistent applet in Netscape and IE4 60 o Make jump-scroll/non-jump-scroll (right now we do longjmp-scroll :-) 61 o Application keypad not supported 62 o Priority/mtu on a per tunnel basis (i.e. make some tunnels "more 63 responsive" than others) 64 o Make a RMI-plugin (RMI over SSH :-) 65 o Fix the sloppy exceptions (e.g. make a new exception-type...) 66 o Scaling font in terminal instead of changing rows/cols when resizing 67 terminal 68 o Extend Component instead of Canvas in TerminalWin 69 o Implement X-protocol to allow (simple?) x-clients to run directly (without 70 x-server! :-) 71 o Support rlogin 72 o Make the protocol-plugins more usable (clean/effective), maybe add some 73 other proxy-service? (suggestions welcome!) 74 o Compression (can't get deflate/inflate to use Z_PARTIAL_FLUSH, feature 75 request sent to javasoft). Might wrap the native code ourselves... 76 o Double width and double height characters in terminal (is this useful? 77 xterm doesn't do it for real anyway :-) 78 o resourceBundle.getString for translations of all text! 79