Commit Graph

39 Commits

Author SHA1 Message Date
Keith Winstein 32a2fa8261 Finish rename (stm to mosh) 2012-02-02 17:47:54 -05:00
Keith Winstein 24653462ce Revert two commits (screencap and start named processes) 2012-01-24 02:38:30 -05:00
Keith Winstein 8ce54faca9 Add screen capture utility 2012-01-13 02:01:02 -05:00
Keith Winstein ec2469257b Process resize entirely on server 2012-01-07 03:46:18 -05:00
Keith Winstein 048485f363 Give up and use implicit template instantiation 2011-12-14 01:04:05 -05:00
Keith Winstein 7068e26847 Display error messages in top-line overlay. 2011-10-12 23:46:54 -04:00
Keith Winstein bbc78dbd0c Break out client into new object 2011-09-30 01:04:05 -04:00
Keith Winstein 3e62ee6e26 Split out sender behavior into new class 2011-08-26 03:32:48 -04:00
Keith Winstein 29f3d540f7 Switch from -lssl to -lcrypto 2011-08-26 02:37:20 -04:00
Keith Winstein 5ee4ec1b61 Move to Google protobuf for Instruction 2011-08-26 02:17:37 -04:00
Keith Winstein 476ec0da19 Compile with optimization 2011-08-14 00:12:50 -04:00
Keith Winstein 3bac586a04 Use temporary socket for path MTU discovery 2011-08-13 19:33:56 -04:00
Keith Winstein d6e7f69a4b Add client 2011-08-13 19:05:11 -04:00
Keith Winstein 577bfc0dae Import of server, all hooked together 2011-08-13 17:10:19 -04:00
Keith Winstein 3f66e86057 More const correctness 2011-08-13 15:52:07 -04:00
Keith Winstein 7e034c27aa Switch to Google protobufs and make UserStream 2011-08-13 01:25:31 -04:00
Keith Winstein db2fa133cf First stab at timeout estimation 2011-08-10 01:51:40 -04:00
Keith Winstein 188c44f5be Clean out some bugs in sender 2011-08-09 02:34:20 -04:00
Keith Winstein cae526fceb First step of sending side of transport layer 2011-08-08 18:41:09 -04:00
Keith Winstein 215c75c6ea Import AES-OCB3 implementation and driver code 2011-08-04 04:07:36 -04:00
Keith Winstein ef3e4ce5fe Successfully sends and receives simple KeyStrokes over UDP 2011-08-03 17:29:47 -04:00
Keith Winstein 6ea66b7aab Initial network support 2011-08-02 12:49:02 -04:00
Keith Winstein 5a20f61184 Use optimization 2011-02-12 17:13:31 -05:00
Nelson Elhage 1ef3010bc3 Suppress a warning about missing 'depend' file on initial build. 2011-02-12 10:08:46 -05:00
Keith Winstein b8f7f06bf5 Serialize link steps so make -j works (necessary because of -frepo) 2011-02-05 18:16:04 -05:00
Keith Winstein a54cc9d0c4 Added smarter display routine 2011-02-05 02:55:30 -05:00
Keith Winstein bab4f23b44 Handle user input through terminal 2011-02-03 03:19:06 -05:00
Keith Winstein cda7a87f66 Add general dispatcher for CSI and escape functions 2011-01-31 04:38:39 -05:00
Keith Winstein 19e809b16e Renamed ActionState to Dispatcher 2011-01-31 02:20:37 -05:00
Keith Winstein 82a18ce978 First stab at modularizing (broken build) 2011-01-27 01:17:26 -05:00
Keith Winstein 4486f1c119 Cleanup: consolidate swrite 2011-01-26 14:04:13 -05:00
Keith Winstein d189b2af36 Basic CSI functions 2011-01-22 02:35:17 -05:00
Keith Winstein f40d539f7b Simple actions dispatching on terminal emulator 2011-01-21 15:28:13 -05:00
Keith Winstein ae3fc72e82 Initial terminal emulation sketch 2011-01-20 00:15:16 -05:00
Keith Winstein 4065e667b7 Move UTF-8 code inside class 2011-01-14 01:21:58 -05:00
Keith Winstein 3174e4f659 Include xterm BEL sequence to terminate OSC, standardize Makefile variables 2011-01-10 03:51:55 -05:00
Keith Winstein 546068a5ed Basic terminal parser 2011-01-10 01:29:30 -05:00
Keith Winstein d8ac8c15c2 Implemented parser 2011-01-09 04:39:51 -05:00
Keith Winstein 52f527891c Initial commit 2010-12-28 18:05:50 -05:00