summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-28add sshfsaiju
2017-04-28ssh: add support for subsystemsaiju
2017-04-27upas/fs: fix warning about unused Err: labelcinap_lenrek
2017-04-27games/md: copy updated cpu.c from blitaiju
2017-04-27add blit(1) manpageaiju
2017-04-24ssh: make number of retries configurableaiju
2017-04-24ssh: loop keyboard-interactive on failureaiju
2017-04-24ssh: fix typoaiju
2017-04-24ssh: add "none" method to find out list of acceptable methodsaiju
2017-04-24libavl: fix documentationspew
2017-04-24ssh(1): refer to thumbprint(6) for the sshthumbs file formatcinap_lenrek
2017-04-24ssh: print the whole ssh-rsa hostkey in base64 when thumb check failscinap_lenrek
in addition to the thumbprint, also print the whole hostkey in base64 (same format as openssh uses) to make verification easier.
2017-04-23libsec: sha256 support for thumbprint files, use it in ssh as wellcinap_lenrek
initThumbprints() now takes an application tag argument so x509 and ssh can coexist. the thumbprint entries can now hold both sha1 and sha256 hashes. okThumbprint() now takes a len argument for the hash length used. the new function okCertificate() hashes the certificate with both and checks for any matches. on failure, okCertificate() returns 0 and sets error string. we also check for include loops now in thumbfiles, limiting the number of includes to 8.
2017-04-23upas/fs: don't abort on malformed unix headercinap_lenrek
2017-04-23ssh(1): add $home/lib/thumbfile to FILE sectioncinap_lenrek
2017-04-23ssh: document thumbfile optionscinap_lenrek
2017-04-23ssh: implement primitive hostkey verificationcinap_lenrek
this checks $home/lib/sshthumbs for the sha256 hash of the hosts rsa public key. if its not there, it prints the rc command to add it and exits.
2017-04-23ssh(1): add bugs section about host not being authenticatedcinap_lenrek
2017-04-23ssh(1): initial documentation, needs examples for authenticationcinap_lenrek
2017-04-22vt: handle underline attributecinap_lenrek
2017-04-22mergecinap_lenrek
2017-04-22vt: handle nocolor flag and reversed background colorscinap_lenrek
2017-04-22mergespew
2017-04-22replica: use libavl for avl tree implementationspew
2017-04-22vt: handle insert/delete/home/end keys for vt220/xtermcinap_lenrek
2017-04-22libavl: lookup can return the closest matchspew
2017-04-22vt: handle application/normal mode (really fixes cursor keys)cinap_lenrek
2017-04-22mergecinap_lenrek
2017-04-22vt: fix xterm cursor keyscinap_lenrek
2017-04-22mergecinap_lenrek
2017-04-22vt: fix background drawingcinap_lenrek
2017-04-21nusb/ptp: treat any assocation as a directorymischief
previously nusb/ptp showed only 'generic folder' association type as directories, but all associations work as directories. tested with LG G5/android 7.0
2017-04-21mergecinap_lenrek
2017-04-21ssh: actually handle flow control and channel id'scinap_lenrek
2017-04-21fix yacc bug (found by dan cross)aiju
2017-04-21ssh: increase initial window size for better throughputcinap_lenrek
2017-04-21rsa(8): fix description of rsa2ssh (now, ssh2 format only)cinap_lenrek
2017-04-21ssh: cleanup debug messagescinap_lenrek
2017-04-20ssh: do not try authentication methods that we know are not possiblecinap_lenrek
2017-04-20ssh: implement password and keyboard-interactive authentication methodscinap_lenrek
2017-04-19vt: cursoron, don't resize winow when replying historycinap_lenrek
2017-04-19ssh: fix locking, and key reexchange handlingcinap_lenrek
when we initiate re-key exchange we data packets can still come in. so instead we have everything that can come in all the time in dispatch() function (including KEXINIT) and have the receiver process just call that in a loop. exclude dispatch and the sender proc from corrupting each others sendpkt() calls with the QLock sl.
2017-04-19/lib/rob, /lib/theo: I don't think so.stanley lieber
2017-04-19remove accidentally pushed change to .hgignoreaiju
2017-04-19blit: always show top-left corner; add tony kaku's -m flagaiju
2017-04-19change cpurc to look for service folder in /cfg/$sysname and /cfg/defaultaiju
2017-04-19disable all services except 17019, 17020 by defaultaiju
2017-04-19vt: but not too fast :-)cinap_lenrek
if drawing can't keep up with the host, make sure we eventually redraw the screen and check for user events.
2017-04-19vt: make it fastcinap_lenrek
2017-04-18vt: send interrupt on exit, open logfile OCEXEC, run host after environment ↵cinap_lenrek
got exported, send rest of arguments to host