Keith Winstein
b2abc0d9b6
Fix bug causing too-aggressive prediction (showing part of passwords)
2012-02-26 05:20:16 -05:00
Keith Winstein
7a9f92d7f1
Compress all instructions ( closes #19 github issue)
2012-02-26 04:41:03 -05:00
Keith Winstein
f0886a1dda
Add const to fragmenter
2012-02-26 03:59:00 -05:00
Keith Winstein
e5c8c33f4f
Fix timing of echo acks
2012-02-26 02:49:53 -05:00
Keith Winstein
afacda98e4
Fix propagation of "unknown" last column on emacs and emacs-like delete
2012-02-25 23:08:56 -05:00
Keith Winstein
f0199e2695
Bump version numbers (including Mosh protocol version)
...
This server is now incompatible with older clients and vice versa.
2012-02-25 15:16:21 -05:00
Keith Winstein
10fdb6abff
Make echo ack the ONLY check for prediction expiration ( closes #16 on github)
2012-02-25 15:06:47 -05:00
Keith Winstein
3a92cd1393
Explicit echo ack protobuf with reliable semantics
2012-02-25 14:34:39 -05:00
Keith Winstein
e9ce05bc7b
Lengthen blue bar timeout to require two heartbeat drops ( closes #20 gh issue)
2012-02-25 12:20:00 -05:00
Keith Winstein
cdbdcbb224
Print newline before MOSH CONNECT string ( fixes #22 github issue)
2012-02-25 12:17:09 -05:00
Keith Winstein
a2b293c027
Make retry more aggressive even absent new data ( fixes #23 github issue)
2012-02-25 12:12:16 -05:00
Keith Winstein
58b584a2b3
Move from protobuf-lite to protobuf to accommodate Ubuntu lucid
...
Add changelog entry
2012-02-20 00:40:08 -05:00
Keith Winstein
ba6329e528
Better fix to alignment issue
2012-02-19 21:53:13 -05:00
Keith Winstein
b06204e72b
Fix alignment problem under clang (per nelhage)
2012-02-19 21:48:59 -05:00
Anders Kaseorg
689eedc271
Compile without --std=c++0x
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-02-17 21:29:51 -05:00
Anders Kaseorg
7d19fbe203
Replace C++0x auto with Boost Typeof library
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-02-17 21:29:51 -05:00
Anders Kaseorg
bd3ffb85d5
Replace C++0x lambda with Boost Lambda Library
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-02-17 21:29:51 -05:00
Anders Kaseorg
f914d1747d
Replace C++0x nullptr with 0
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-02-17 20:22:12 -05:00
Anders Kaseorg
6c52c1d306
Purge ‘using namespace std’ from header files
...
std::bind and boost::lambda::bind don’t mix.
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-02-17 20:22:12 -05:00
Anders Kaseorg
32ff4af359
Fix wchar_t format string types
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-02-17 20:22:12 -05:00
Anders Kaseorg
af649a035c
Add missing #includes
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-02-17 19:24:51 -05:00
Keith Winstein
309e38d889
Use environment variable to convey prediction display preference
2012-02-13 06:07:26 -05:00
Keith Winstein
feb64eec52
Make utmp entries using utempter
2012-02-13 05:43:07 -05:00
Keith Winstein
8c7c5340d4
User selectable prediction mode ( fixes #9 github issue)
2012-02-13 03:50:03 -05:00
Keith Winstein
c34986471c
Give credit to deletion at end of line per Bill ( fixes #10 github issue)
2012-02-13 02:44:13 -05:00
Keith Winstein
20f03791a3
Detach from terminal before forkpty(). fixes #8 (github issue)
2012-02-13 02:17:09 -05:00
Keith Winstein
0b4cf8af3d
Only display prediction overlay when triggered by slowness
...
Here we maintain the predictions always, but we only display the overlay
when either a threshold of smoothed round-trip time is met or temporarily
after a "glitch."
2012-02-09 02:56:01 -05:00
Keith Winstein
354dff39c8
Catch and prettyprint exceptions even in setup phase
2012-02-09 01:45:03 -05:00
Keith Winstein
d8533ca3a6
Get rid of PMTU discovery; Cisco VPN has MTU=1200 and breaks ICMP too-big.
2012-02-09 00:36:28 -05:00
Anders Kaseorg
f6e47a4dd1
Add .gitignore files
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-02-07 16:47:58 -05:00
Anders Kaseorg
cbe5911223
Compile *.pb.o with Automake’s rules
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-02-07 16:47:58 -05:00
Anders Kaseorg
fab69fd98c
Use protobuf_lite_CFLAGS and protobuf_lite_LIBS from configure
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-02-07 16:10:30 -05:00
Keith Winstein
3781a290c8
Add copyright/license notices
2012-02-06 20:52:48 -05:00
Keith Winstein
a164a84496
Make examples compileable
2012-02-06 19:28:22 -05:00
Keith Winstein
38c9e99882
Separate modules by subdirectory
2012-02-06 18:26:45 -05:00
Keith Winstein
2611a42fb1
Move protobufs inside src and distribute /debian
2012-02-06 16:41:58 -05:00
Keith Winstein
0846c44806
Pull in reference AES implementation to avoid GPL-OpenSSL conflict
2012-02-05 04:36:15 -05:00
Keith Winstein
71d02b2298
Makefile tweaks to pass "make distclean"
2012-02-05 03:32:58 -05:00
Keith Winstein
b0f059aaea
Rename .cpp => .cc and .hpp => .h
2012-02-05 02:43:13 -05:00
Keith Winstein
da2f481eea
Convert build system to automake per Anders Kaseorg Makefile.am
2012-02-05 02:21:37 -05:00