Keith Winstein
|
3edccf1f2e
|
Handle crypto exceptions in UI without dying
|
2012-02-02 16:48:52 -05:00 |
|
Keith Winstein
|
f6de17eb71
|
Correct excessive-length terminal output
|
2012-02-02 03:24:05 -05:00 |
|
Keith Winstein
|
3078e58ccd
|
Block HUP and PIPE from killing server
|
2012-02-02 03:03:29 -05:00 |
|
Keith Winstein
|
d8259efbd2
|
Server dies only on TERM and INT
|
2012-02-02 02:55:58 -05:00 |
|
Keith Winstein
|
b10a94df83
|
Speed up cursor validity decision
|
2012-02-02 02:54:55 -05:00 |
|
Keith Winstein
|
248830c9d5
|
Update TODO
|
2012-02-02 01:44:22 -05:00 |
|
Keith Winstein
|
d69f27fa03
|
Tweaks to local predictions -- better flagging and more responsiveness
|
2012-02-02 01:38:54 -05:00 |
|
Keith Winstein
|
72fd944de6
|
Clean shutdown even for mosh-in-mosh
|
2012-02-01 18:09:26 -05:00 |
|
Keith Winstein
|
cdf4c6b4b3
|
Implement terminal bell
|
2012-01-31 17:53:20 -05:00 |
|
Keith Winstein
|
24653462ce
|
Revert two commits (screencap and start named processes)
|
2012-01-24 02:38:30 -05:00 |
|
Keith Winstein
|
9d4ac0acc6
|
Fix print format for 32-bit systems
|
2012-01-17 03:02:08 -05:00 |
|
Keith Winstein
|
e4a128e677
|
Allow stm-server to start named processes instead of just the shell
|
2012-01-15 18:25:27 -05:00 |
|
Keith Winstein
|
8ce54faca9
|
Add screen capture utility
|
2012-01-13 02:01:02 -05:00 |
|
Keith Winstein
|
1a433305f8
|
Rewrite terminal overlay
|
2012-01-11 18:32:42 -05:00 |
|
Keith Winstein
|
ba6da2f96e
|
Correct sense of comparison on MTU cap
|
2012-01-07 04:29:15 -05:00 |
|
Keith Winstein
|
831b6dde3c
|
Use IP_PMTUDISC_DO
|
2012-01-07 04:26:41 -05:00 |
|
Keith Winstein
|
322aa506a1
|
Use PMTUDISC_WANT
|
2012-01-07 04:24:55 -05:00 |
|
Keith Winstein
|
9c769d5d79
|
Simpler implementation of PMTU discovery (with 1400 cap)
|
2012-01-07 04:17:23 -05:00 |
|
Keith Winstein
|
ec2469257b
|
Process resize entirely on server
|
2012-01-07 03:46:18 -05:00 |
|
Keith Winstein
|
c0845631de
|
Eliminate debugging printfs
|
2012-01-02 03:56:56 -05:00 |
|
Keith Winstein
|
267f5a31a7
|
Get rid of path MTU discovery
|
2012-01-01 21:42:05 -05:00 |
|
Keith Winstein
|
3a722cb3d3
|
Query Path MTU on every instruction because Linux is not so reliable about EMSGSIZE
|
2011-12-22 01:02:24 -05:00 |
|
Keith Winstein
|
7251279f55
|
More fixes. Still have nondeterministic emacs bug.
|
2011-12-15 11:46:49 -05:00 |
|
Keith Winstein
|
808e2562f6
|
Fix cursor glitch and more debugging info
|
2011-12-15 10:17:01 -05:00 |
|
Keith Winstein
|
09905fbd07
|
Better speculative local echo/editing. Also outputs debugging/timing info
|
2011-12-15 09:11:20 -05:00 |
|
Keith Winstein
|
048485f363
|
Give up and use implicit template instantiation
|
2011-12-14 01:04:05 -05:00 |
|
Keith Winstein
|
364cb6d722
|
Pass closed-over variables by reference in lambda
|
2011-10-31 01:30:34 -04:00 |
|
Keith Winstein
|
e80135b5cf
|
Cleanup UI around connect/shutdown
|
2011-10-30 04:32:26 -04:00 |
|
Keith Winstein
|
bbc836b40d
|
Print SRTT
|
2011-10-30 03:38:22 -04:00 |
|
Keith Winstein
|
90b4931c84
|
Send "corrected" timestamps to better calculate RTT
|
2011-10-30 03:19:32 -04:00 |
|
Keith Winstein
|
ae40f3b256
|
Shorten status messages
|
2011-10-30 02:10:32 -04:00 |
|
Keith Winstein
|
024780aae6
|
Fix debugging output display bug
|
2011-10-28 15:45:27 -04:00 |
|
Keith Winstein
|
3efb3d2fe3
|
Experiment with smaller delay for client
|
2011-10-22 15:46:09 -04:00 |
|
Keith Winstein
|
b29e3e9d39
|
More robust shutdown handling
|
2011-10-22 15:07:03 -04:00 |
|
Keith Winstein
|
b49e2b11d8
|
Lengthen ack timeouts to try to reduce packet double-sending
|
2011-10-22 14:57:09 -04:00 |
|
Keith Winstein
|
4042ab88ae
|
Further improvements to typeahead prediction
|
2011-10-13 22:07:53 -04:00 |
|
Keith Winstein
|
d2a6ebf0a1
|
Refine SRTT estimate, adjust echo timeout formula
|
2011-10-13 20:45:55 -04:00 |
|
Keith Winstein
|
cf45825c99
|
Add terminal bell to TODO
|
2011-10-13 15:56:39 -04:00 |
|
Keith Winstein
|
2abbf29ef5
|
Update TODO
|
2011-10-13 15:56:04 -04:00 |
|
Keith Winstein
|
2ee04cf6eb
|
Update TODO
|
2011-10-13 15:55:29 -04:00 |
|
Keith Winstein
|
d8c9e2389e
|
More conservative about when we flag predictions
|
2011-10-13 15:52:51 -04:00 |
|
Keith Winstein
|
1bb8df69a9
|
Only flag (underline) predictions on long echo delay
|
2011-10-13 15:37:26 -04:00 |
|
Keith Winstein
|
dfeaf5eca4
|
Widen prediction interval
|
2011-10-13 15:27:48 -04:00 |
|
Keith Winstein
|
aab2ac65be
|
Reduce use of malloc()
|
2011-10-13 15:25:48 -04:00 |
|
Keith Winstein
|
5fc16a4a89
|
Scratch predictions when near wrapping
|
2011-10-13 05:33:26 -04:00 |
|
Keith Winstein
|
0558e893a0
|
Increase heartbeat interval to 3 seconds
|
2011-10-13 05:19:57 -04:00 |
|
Keith Winstein
|
460d4303c2
|
Measure actual echo timeout instead of network timeout to first hop
|
2011-10-13 05:14:19 -04:00 |
|
Keith Winstein
|
1f23219047
|
Scratch predictions on character we don't know how to handle
|
2011-10-13 04:51:10 -04:00 |
|
Keith Winstein
|
0d34dfaa60
|
Dynamic prediction timeout
|
2011-10-13 04:39:56 -04:00 |
|
Keith Winstein
|
daf7d44684
|
Include bounds check in CursorMove validity
|
2011-10-13 03:39:16 -04:00 |
|