220 Commits

Author SHA1 Message Date
Keith Winstein ef96859498 Bump version to 1.1.3. 2012-04-03 12:41:41 -04:00
Keith Winstein 7e6356e887 Bump version to 1.1.2c 2012-04-02 19:08:59 -04:00
Keith Winstein 7542070b8f Bump version to 1.1.2b 2012-03-31 17:25:43 -04:00
Keith Winstein 519d1ee282 Bump version to 1.1.2a 2012-03-31 15:55:07 -04:00
Keith Winstein 9119fa1c7d Add warning and check for IUTF8 2012-03-31 15:07:28 -04:00
Keith Winstein 4f79778ca5 Add warning for C libraries that don't commit to Unicode wchar_t 2012-03-31 15:07:12 -04:00
Keith Winstein 594acf4168 Bump version to 1.1.2 2012-03-28 18:04:11 +02:00
Keith Winstein c868c587d4 Bump version to 1.1.1a 2012-03-28 15:17:24 +02:00
Keith Winstein 0d35baae88 Enforce required headers (closes #69 github issue) 2012-03-28 15:10:29 +02:00
Quentin Smith 7a4ef054c3 Allow the user to specify CFLAGS and LIBS for linking with poll, and test for -lpoll if necessary 2012-03-28 14:32:32 +02:00
Keegan McAllister 2c4bf49490 configure.ac: Add --with-utempter and --without-utempter
The default is to detect the presence of the library, as before.

Suggested by Michael Weber (github: xmw).

Closes #88.
2012-03-28 06:51:50 -04:00
Quentin Smith 3b2604b81c Handle early gcc compilers that are missing __builtin_bswap64 or __builtin_ctz
(closes #84)
2012-03-26 21:26:33 -04:00
Keegan McAllister 705dcb6483 configure.ac: Don't check for malloc, realloc
When cross-compiling for Android, configure (erroneously?) decides we don't
have a GNU-compatible malloc, and tries to

    #define malloc rpl_malloc

We don't define rpl_malloc, and it's not clear it would work with the <cstdlib>
C++ header, anyway.  See

    http://nerdland.net/unstumping-the-internet/malloc-has-not-been-declared/

If we aren't using malloc(0), it should be safe to use malloc without the check.
2012-03-26 20:08:51 -04:00
Keith Winstein 84cb170403 Bump autoconf version to 1.1.1 2012-03-26 19:20:57 -04:00
Quentin Smith 10332ec61f Handle platforms (like Darwin 9) that do not have posix_memalign 2012-03-23 02:17:29 -04:00
Keith Winstein 28b42426fe Bump version to 1.1 2012-03-22 18:42:20 -04:00
Keith Winstein ddb73f3927 Bump version to 1.0.9d 2012-03-21 22:47:16 -04:00
Keith Winstein 96a6d7c63b Bump version number to 1.0.9c 2012-03-21 19:25:56 -04:00
Keith Winstein f8eac780f3 Add configure checks for setrlimit() 2012-03-21 18:43:54 -04:00
Keith Winstein 5571e9a828 Renumber versions to, e.g., 1.0.9 2012-03-19 00:21:35 -04:00
Keith Winstein 175045a6fb Bump version to 1.09b 2012-03-18 16:38:25 -04:00
Keith Winstein 1d19f9b7de Bump version to 1.09a 2012-03-18 14:01:08 -04:00
Keith Winstein 41856a3f17 Increase version to 1.09 (1.1 release candidate) 2012-03-18 06:07:58 -04:00
Keegan McAllister 139bcbf9ae configure.ac: Add --enable-{client,server,examples}
These default respectively to yes, yes, no.
2012-03-17 05:36:42 -04:00
Keith Winstein 2b5b0445df Bump version number to 1.02 2012-03-16 13:46:56 -04:00
Keith Winstein 462a3db7cf Bump version numbers 2012-03-14 04:55:30 -04:00
Keith Winstein 9e18ecb83e Bump version 2012-03-14 02:59:44 -04:00
Keith Winstein 91b8d500a5 Increase version number 2012-03-12 04:52:55 -04:00
Keith Winstein 66730050ee Update version 2012-03-10 16:51:30 -05:00
Keith Winstein 792724159c Update README.md 2012-03-10 14:06:01 -05:00
Keith Winstein bc3297aa75 Small cleanup to generated output when predictions active 2012-03-10 06:42:21 -05:00
Keith Winstein 0f8d0eea0d Update version number (to 0.98) and changelogs 2012-03-10 05:47:05 -05:00
Keith Winstein b8457dd308 Use TERM env var / terminfo to decide whether to send ECH. Fixes tmux bug.
Closes #28 github issue.
2012-03-10 05:41:03 -05:00
Keith Winstein e9cea2627e Update version numbers (etc.) for new release 2012-03-07 04:22:15 -05:00
Keith Winstein 5dc208a97e Terminate compiler warnings options so displays with closing right bracket 2012-03-07 03:30:23 -05:00
Quentin Smith 03edc31ccb Lower required autoconf version since 2.65 isn't needed 2012-03-07 03:10:19 -05:00
Anders Kaseorg c56f8229e5 Build with bundled libstddjb selfpipe by default
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2012-03-07 03:10:19 -05:00
Anders Kaseorg 29bb8facc7 Fake up enough headers to let libstddjb selfpipe build
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2012-03-07 03:05:37 -05:00
Anders Kaseorg 6d65fe9f79 Add configure options for external skalibs
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2012-03-07 03:05:37 -05:00
Quentin Smith 19d284bfa4 Handle util.h if it exists instead of pty.h 2012-03-07 03:05:36 -05:00
Quentin Smith a1671bcf3b Handle the absence of IP_MTU_DISCOVER 2012-03-07 03:05:36 -05:00
Quentin Smith 582bf347c9 Add alternate timestamp implementations
Add mach_absolute_time and gettimeofday timestamp implementations, and
fix clock_gettime check so that it can actually succeed
2012-03-07 03:05:36 -05:00
Quentin Smith 5c1020c51a Add configure test for protoc 2012-03-07 03:05:36 -05:00
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
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
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
Keith Winstein 9e13176d96 Fix build problem on i386 2012-02-26 13:51:11 -05:00
Keith Winstein dae8734c9d Fix failing zlib check in configure.ac 2012-02-26 04:57:03 -05:00