Commit Graph

  • c3fbad29f9 Relax debhelper dependency to make build on Ubuntu 10.04 LTS lucid Keith Winstein 2012-02-19 22:03:29 -05:00
  • 5170e493b3 Amend changelogs Keith Winstein 2012-02-19 22:01:16 -05:00
  • ba6329e528 Better fix to alignment issue Keith Winstein 2012-02-19 21:50:02 -05:00
  • b06204e72b Fix alignment problem under clang (per nelhage) Keith Winstein 2012-02-19 21:48:59 -05:00
  • 11a80b7032 Merge pull request #17 from andersk/quote Keith Winstein 2012-02-18 08:36:29 -08:00
  • 852ccf04a4 configure.ac: Quote macro arguments Anders Kaseorg 2012-02-18 10:11:18 -05:00
  • ea3c0ca53b Add man pages (closes #7 github issue) Keith Winstein 2012-02-15 13:12:21 -05:00
  • 689eedc271 Compile without --std=c++0x Anders Kaseorg 2012-02-17 19:35:27 -05:00
  • 7d19fbe203 Replace C++0x auto with Boost Typeof library Anders Kaseorg 2012-02-17 19:41:25 -05:00
  • bd3ffb85d5 Replace C++0x lambda with Boost Lambda Library Anders Kaseorg 2012-02-17 19:30:11 -05:00
  • 3e81d42f74 Require Boost Anders Kaseorg 2012-02-17 21:29:01 -05:00
  • 1bb546c0e7 Use an aclocal macro directory m4/, and add pkg.m4 Anders Kaseorg 2012-02-17 20:46:37 -05:00
  • 2a13d0ddd9 debian/control: Remove libprotobuf-lite7 and libutempter0 Anders Kaseorg 2012-02-17 20:42:33 -05:00
  • f914d1747d Replace C++0x nullptr with 0 Anders Kaseorg 2012-02-17 19:29:46 -05:00
  • 6c52c1d306 Purge ‘using namespace std’ from header files Anders Kaseorg 2012-02-17 19:57:12 -05:00
  • 32ff4af359 Fix wchar_t format string types Anders Kaseorg 2012-02-17 20:17:58 -05:00
  • af649a035c Add missing #includes Anders Kaseorg 2012-02-17 19:24:51 -05:00
  • 5e1364516a Fix changelog typo Keith Winstein 2012-02-13 06:09:53 -05:00
  • 309e38d889 Use environment variable to convey prediction display preference Keith Winstein 2012-02-13 06:07:26 -05:00
  • f6d8b4cb38 Bump version number Keith Winstein 2012-02-13 05:44:55 -05:00
  • feb64eec52 Make utmp entries using utempter Keith Winstein 2012-02-13 05:43:07 -05:00
  • 3eaa0fce5c Increase version no. in configure.ac (and reduce required autoconf version) Keith Winstein 2012-02-13 03:56:39 -05:00
  • ee67c85e88 Increment version number and make changelog entries Keith Winstein 2012-02-13 03:54:27 -05:00
  • 8c7c5340d4 User selectable prediction mode (fixes #9 github issue) Keith Winstein 2012-02-13 03:50:03 -05:00
  • c34986471c Give credit to deletion at end of line per Bill (fixes #10 github issue) Keith Winstein 2012-02-13 02:44:13 -05:00
  • 20f03791a3 Detach from terminal before forkpty(). fixes #8 (github issue) Keith Winstein 2012-02-13 01:39:33 -05:00
  • e67f6c5da7 Add missing dependencies to debian/control Keith Winstein 2012-02-09 09:36:01 -05:00
  • 7d2bfcd9b1 Fix formatting problem in debian/changelog Keith Winstein 2012-02-09 03:08:11 -05:00
  • 597fdbb5fd Increment version number Keith Winstein 2012-02-09 03:06:02 -05:00
  • 0b4cf8af3d Only display prediction overlay when triggered by slowness Keith Winstein 2012-02-09 02:56:01 -05:00
  • 354dff39c8 Catch and prettyprint exceptions even in setup phase Keith Winstein 2012-02-09 01:45:03 -05:00
  • d8533ca3a6 Get rid of PMTU discovery; Cisco VPN has MTU=1200 and breaks ICMP too-big. Keith Winstein 2012-02-09 00:36:28 -05:00
  • ab297467a7 scripts/mosh: Get the server IP from ssh Anders Kaseorg 2012-02-08 03:09:18 -05:00
  • 576ce0697d Increment orig version number Keith Winstein 2012-02-07 17:28:00 -05:00
  • f6e47a4dd1 Add .gitignore files Anders Kaseorg 2012-02-07 16:19:54 -05:00
  • c7187e5f92 Remove INSTALL from version control (it’s generated by automake) Anders Kaseorg 2012-02-07 15:56:52 -05:00
  • e4df7aeb7f Modernize configure.ac Anders Kaseorg 2012-02-05 22:03:59 -05:00
  • cbe5911223 Compile *.pb.o with Automake’s rules Anders Kaseorg 2012-02-05 19:43:43 -05:00
  • fab69fd98c Use protobuf_lite_CFLAGS and protobuf_lite_LIBS from configure Anders Kaseorg 2012-02-05 19:24:32 -05:00
  • b1d098d3ca Increment version number Keith Winstein 2012-02-07 03:03:29 -05:00
  • ce9cab0c4c Increment Ubuntu version number Keith Winstein 2012-02-07 02:50:25 -05:00
  • 618769cc83 Update README (and distribute README and NEWS) Keith Winstein 2012-02-07 02:42:48 -05:00
  • 79eac2a875 Add pkg-config to build-dependencies Keith Winstein 2012-02-07 02:31:13 -05:00
  • e0895114a8 Added THANKS file Keith Winstein 2012-02-06 20:58:23 -05:00
  • 3781a290c8 Add copyright/license notices Keith Winstein 2012-02-06 20:46:33 -05:00
  • 14ae2fcb67 Add README Keith Winstein 2012-02-06 20:40:39 -05:00
  • 1ad2500229 Add package building script Keith Winstein 2012-02-06 20:04:07 -05:00
  • 683d20c318 Default paths for mosh startup script Keith Winstein 2012-02-06 19:59:44 -05:00
  • a164a84496 Make examples compileable Keith Winstein 2012-02-06 19:20:44 -05:00
  • 27eed9fdb7 NEWS and ChangeLog Keith Winstein 2012-02-06 18:48:49 -05:00
  • 38c9e99882 Separate modules by subdirectory Keith Winstein 2012-02-06 18:26:45 -05:00
  • 7e56af8fcd Rename grant.htm Keith Winstein 2012-02-06 16:52:17 -05:00
  • 2611a42fb1 Move protobufs inside src and distribute /debian Keith Winstein 2012-02-06 16:28:29 -05:00
  • 38c27149ee First packaging info Keith Winstein 2012-02-05 13:38:13 -05:00
  • 0846c44806 Pull in reference AES implementation to avoid GPL-OpenSSL conflict Keith Winstein 2012-02-05 04:31:47 -05:00
  • 71bdea29f9 Include patent license in generated tar.gz Keith Winstein 2012-02-05 03:49:14 -05:00
  • 71d02b2298 Makefile tweaks to pass "make distclean" Keith Winstein 2012-02-05 02:48:41 -05:00
  • b0f059aaea Rename .cpp => .cc and .hpp => .h Keith Winstein 2012-02-05 02:39:18 -05:00
  • da2f481eea Convert build system to automake per Anders Kaseorg Makefile.am Keith Winstein 2012-02-04 23:56:39 -05:00
  • 5800cb7965 Choose server-side echo ack more carefully Keith Winstein 2012-02-04 02:25:10 -05:00
  • 93c5ce2973 Fix excessive flagging (underlining) Keith Winstein 2012-02-04 00:17:12 -05:00
  • bed4e859c1 Eliminate early adjudication to get rid of different flicker Keith Winstein 2012-02-03 23:45:53 -05:00
  • 3d2676ace0 Correct sense of comparison for prediction expiration Keith Winstein 2012-02-03 22:17:07 -05:00
  • f4817998f3 Support user@host syntax for SSH connection Keith Winstein 2012-02-03 19:21:34 -05:00
  • 5f31fd3f7a Protocol changes to support server-side delayed echoing Keith Winstein 2012-02-03 16:30:33 -05:00
  • da66244eab Update TODO Keith Winstein 2012-02-03 02:58:32 -05:00
  • 0244fd592f Tighten regex for key Keith Winstein 2012-02-03 02:51:05 -05:00
  • fcc629ac71 Server detaches from controlling terminal. Keith Winstein 2012-02-03 02:48:13 -05:00
  • ec89d17a8a Import startup script and pass key in environment variable Keith Winstein 2012-02-03 02:10:04 -05:00
  • ecb45b6d93 Rename mosh to mosh-client and make server message more distinctive Keith Winstein 2012-02-03 00:23:20 -05:00
  • e20d1169d1 Suppress unnecessary IUTF8 warning. Keith Winstein 2012-02-02 17:54:25 -05:00
  • 32a2fa8261 Finish rename (stm to mosh) Keith Winstein 2012-02-02 17:47:54 -05:00
  • 7db8270431 Client takes key on standard input (to keep out of argument list) Keith Winstein 2012-02-02 17:42:47 -05:00
  • 740226e66a Support multihomed servers Keith Winstein 2012-02-02 17:21:49 -05:00
  • 3edccf1f2e Handle crypto exceptions in UI without dying Keith Winstein 2012-02-02 16:48:35 -05:00
  • f6de17eb71 Correct excessive-length terminal output Keith Winstein 2012-02-02 03:24:05 -05:00
  • 3078e58ccd Block HUP and PIPE from killing server Keith Winstein 2012-02-02 03:03:29 -05:00
  • d8259efbd2 Server dies only on TERM and INT Keith Winstein 2012-02-02 02:55:58 -05:00
  • b10a94df83 Speed up cursor validity decision Keith Winstein 2012-02-02 02:54:55 -05:00
  • 248830c9d5 Update TODO Keith Winstein 2012-02-02 01:44:22 -05:00
  • d69f27fa03 Tweaks to local predictions -- better flagging and more responsiveness Keith Winstein 2012-02-02 00:50:15 -05:00
  • 72fd944de6 Clean shutdown even for mosh-in-mosh Keith Winstein 2012-02-01 18:09:26 -05:00
  • cdf4c6b4b3 Implement terminal bell Keith Winstein 2012-01-31 17:53:20 -05:00
  • 24653462ce Revert two commits (screencap and start named processes) Keith Winstein 2012-01-24 02:37:47 -05:00
  • 9d4ac0acc6 Fix print format for 32-bit systems Keith Winstein 2012-01-17 03:02:08 -05:00
  • e4a128e677 Allow stm-server to start named processes instead of just the shell Keith Winstein 2012-01-15 18:25:27 -05:00
  • 8ce54faca9 Add screen capture utility Keith Winstein 2012-01-13 02:01:02 -05:00
  • 1a433305f8 Rewrite terminal overlay Keith Winstein 2012-01-10 18:49:14 -05:00
  • ba6da2f96e Correct sense of comparison on MTU cap Keith Winstein 2012-01-07 04:29:15 -05:00
  • 831b6dde3c Use IP_PMTUDISC_DO Keith Winstein 2012-01-07 04:26:41 -05:00
  • 322aa506a1 Use PMTUDISC_WANT Keith Winstein 2012-01-07 04:24:55 -05:00
  • 9c769d5d79 Simpler implementation of PMTU discovery (with 1400 cap) Keith Winstein 2012-01-07 04:17:23 -05:00
  • ec2469257b Process resize entirely on server Keith Winstein 2012-01-07 03:46:18 -05:00
  • c0845631de Eliminate debugging printfs Keith Winstein 2012-01-02 03:56:56 -05:00
  • 267f5a31a7 Get rid of path MTU discovery Keith Winstein 2012-01-01 21:42:05 -05:00
  • 3a722cb3d3 Query Path MTU on every instruction because Linux is not so reliable about EMSGSIZE Keith Winstein 2011-12-22 01:02:24 -05:00
  • 7251279f55 More fixes. Still have nondeterministic emacs bug. Keith Winstein 2011-12-15 11:46:49 -05:00
  • 808e2562f6 Fix cursor glitch and more debugging info Keith Winstein 2011-12-15 10:17:01 -05:00
  • 09905fbd07 Better speculative local echo/editing. Also outputs debugging/timing info Keith Winstein 2011-12-14 03:56:28 -05:00
  • 048485f363 Give up and use implicit template instantiation Keith Winstein 2011-12-14 01:04:05 -05:00