Quentin Smith
17d6962af8
Check for proper byteorder functions
...
[andersk@mit.edu: Add byteorder.h to libmoshcrypto_a_SOURCES]
2012-03-07 03:05:36 -05:00
Quentin Smith
b03d53d421
Make libutempter optional
2012-03-07 03:05:36 -05:00
Quentin Smith
1b0686a7ea
Stop overriding LIBS so that configure can properly set it
2012-03-07 03:05:35 -05:00
Anders Kaseorg
c71f8e2dc2
Use automake’s silent-rules mode if available, for quieter build output
...
With automake 1.11, this gives us Linux kernel–style silent output
that makes warnings more obvious:
GEN userinput.pb.cc
CXX userinput.pb.o
AR libmoshprotos.a
CXXLD mosh-client
(Use ‘make V=1’ for the traditional verbose output.)
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-03-07 03:05:35 -05:00
Anders Kaseorg
aad760e7d6
Make warning CXXFLAGS configurable
...
This turns off -Werror by default except in the Debian package.
-Werror is inherently unportable and breaks things on OS X. While it
can cause problems in Debian too, this is at least a little better.
It also turns off -pedantic in src/protobufs, because apparently
protoc output doesn’t compile with -pedantic on all platforms.
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-03-07 03:05:35 -05:00
Keith Winstein
8fa8bac35e
Distribute README.md with Debian package instead of copying to README
...
[andersk@mit.edu: No changes, but I note for the record that dh
overrides require a debhelper (>= 7.0.50) dependency that should have
been listed in the control file, and there was nothing to clean up
README after it was copied.]
2012-03-07 03:05:35 -05:00
Keith Winstein
6a7afb381d
Avoid leaving fake-proxy processes running
2012-03-07 02:47:47 -05:00
Keith Winstein
568f7d9b96
Clearer error message on missing MOSH IP ( fixed #33 github issue)
2012-03-06 17:43:33 -05:00
Anders Kaseorg
28f9cf7e4a
scripts/mosh: Use fork instead of threads
...
For better support of non-threaded Perl installations.
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-03-06 17:37:00 -05:00
Keegan McAllister
b59f0f1482
Make mosh-server exit if there's no connection within 60 seconds
...
Fixes #30 github issue.
2012-03-06 12:17:48 -08:00
Keegan McAllister
69b7c5cf44
Save calculated time since latest remote state
...
This avoids duplicating a long expression in a future commit.
2012-03-06 11:58:30 -08:00
Keegan McAllister
12fcf6800a
Change timeout from -1 to INT_MAX in TransportSender
...
This allows min() to work properly on timeouts.
2012-03-06 11:57:45 -08:00
Keegan McAllister
e35733a2c1
Rename 'attached' to 'has_remote_addr'
...
Even with future support for detaching and reattaching, this variable will keep
its original meaning.
2012-03-06 11:54:56 -08:00
Keith Winstein
d7f7e7c4ae
Add Debian link
2012-03-06 14:26:43 -05:00
Keith Winstein
01793ce5ec
Add mention of Debian and Ubuntu installation instructions
2012-03-06 14:18:55 -05:00
Keegan McAllister
a63dbf7812
Add a README section on getting/building Mosh
2012-03-05 22:01:59 -08:00
Keegan McAllister
1e996a5372
Format references to 'mosh', the Perl script
2012-03-05 22:01:59 -08:00
Keith Winstein
67ad396750
Include README.md in GNU-style mosh-version.tar.gz
2012-03-05 23:05:05 -05:00
Keegan McAllister
295e83313e
Add 'foreign' to AM_INIT_AUTOMAKE
...
This prevents errors about the missing README. It also suppresses creation of
the standard INSTALL document, which is long and fairly useless.
2012-03-05 15:12:41 -08:00
Keegan McAllister
5ab8a8332a
Copy README.md to README in the Debian build
2012-03-05 12:31:37 -08:00
Keegan McAllister
3721e22bf9
Rename README to README.md
...
This will cause GitHub to render the Markdown syntax.
2012-03-05 11:41:24 -08:00
Keegan McAllister
dae8e9127f
Convert README to Markdown syntax
2012-03-05 11:40:50 -08:00
Keith Winstein
e67bcafdf3
Correct copyright on pkg.m4 to be GPL-2+ stedda GPL-2
2012-03-03 19:08:17 -05:00
Keith Winstein
32b1226901
Add copyright is public-domain to public-domain license entries
2012-03-03 14:17:58 -05:00
Keith Winstein
a8dd9d5826
Fix another lintian error in copyright file
2012-03-03 14:12:51 -05:00
Keith Winstein
da824fe039
Fix lintian errors in copyright file
2012-03-03 14:11:09 -05:00
Keith Winstein
dcefb573e2
Update debian files to new standards version and add changelog entry
2012-03-03 14:05:57 -05:00
Keith Winstein
d8074b6f24
Fix debian/copyright file
2012-03-03 14:03:35 -05:00
Keith Winstein
9e13176d96
Fix build problem on i386
2012-02-26 13:51:11 -05:00
Keith Winstein
b2abc0d9b6
Fix bug causing too-aggressive prediction (showing part of passwords)
2012-02-26 05:20:16 -05:00
Keith Winstein
dae8734c9d
Fix failing zlib check in configure.ac
2012-02-26 04:57:03 -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
dd80fb7bc7
Revert "Change debian source version to native"
...
This reverts commit 9e696d9b09 .
2012-02-25 15:26:06 -05:00
Keith Winstein
2bc1d4e611
Correct changelog
2012-02-25 15:24:35 -05:00
Keith Winstein
9e696d9b09
Change debian source version to native
2012-02-25 15:20:49 -05:00
Keith Winstein
bc6c71820a
Bump autoconf version number
2012-02-25 15:18:43 -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
6c91dcf820
Disable ControlMaster on SSH connection ( fixes #24 github issue)
2012-02-25 12:14:58 -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
356ce40cea
Relax autoconf dependency
2012-02-19 22:57:15 -05:00
Keith Winstein
c3fbad29f9
Relax debhelper dependency to make build on Ubuntu 10.04 LTS lucid
2012-02-19 22:03:29 -05:00
Keith Winstein
5170e493b3
Amend changelogs
2012-02-19 22:01:16 -05:00