Commit Graph

1107 Commits

Author SHA1 Message Date
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
Keegan McAllister f46bad0aa0 Rename sse_alloc to aligned_alloc
SSE is x86-specific, but we use this function on all archs.
2012-03-26 20:07:34 -04:00
Keegan McAllister eb02929d00 gitignore config.h.in~ 2012-03-26 20:07:34 -04:00
Keith Winstein 84cb170403 Bump autoconf version to 1.1.1 2012-03-26 19:20:57 -04:00
Keith Winstein 36ae0059c2 Bump version to 1.1.1 2012-03-26 19:20:11 -04:00
Alexander Chernyakhovsky 874d74a06f Update mosh.spec for mosh 1.1.1 2012-03-26 19:13:17 -04:00
Alexander Chernyakhovsky 87d57c9567 Add unistd.h to network.cc to allow mosh to build on Fedora Rawhide (future Fedora 18) 2012-03-26 18:46:52 -04:00
Alexander Chernyakhovsky f0a5c04fbc Update mosh.spec as per RHBZ #806665 Comment 1 2012-03-26 18:32:54 -04:00
Keegan McAllister a9b5850019 Split the fatal_assert message into two lines
(closes #78)
2012-03-24 11:14:42 -04:00
Keegan McAllister 84b4330ba2 Actually print the message on fatal_assert failure 2012-03-24 11:14:30 -04:00
Keith Winstein f71e59949e Fix hyphens stedda dashes in man pages (per lintian) 2012-03-24 11:13:09 -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 26fc88634d Update documentation to version 1.1 2012-03-22 19:09:40 -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 ab94397726 Fix copy-paste error in port argument check 2012-03-21 22:45:58 -04:00
Keith Winstein 11ca4c9440 Update THANKS/AUTHORS 2012-03-21 21:14:54 -04:00
Keith Winstein 96a6d7c63b Bump version number to 1.0.9c 2012-03-21 19:25:56 -04:00
Keith Winstein 0b0ff72f40 Don't display blue "Connecting..." bar immediately 2012-03-21 19:21:02 -04:00
Keith Winstein 00561a95d3 No need to reset scrolling region on close -- we always clean this up 2012-03-21 19:01:35 -04:00
Keith Winstein 76612229d5 Change shutdown sequence (take away DECSTR) 2012-03-21 18:59:04 -04:00
Keith Winstein f8eac780f3 Add configure checks for setrlimit() 2012-03-21 18:43:54 -04:00
Keegan McAllister 9f38c76699 Explicitly disable dumping core (closes #72)
This is a precaution to avoid saving sensitive data to disk, e.g. session keys.
We expect that corefiles are not world readable, but they're still sitting on
the physical disk and it's safer just to disable creating them.

GitHub issue #71 deals with a similar concern.
2012-03-21 18:41:51 -04:00
Alexander Chernyakhovsky b6c3e450fd Update Fedora packaging to error on compiler warnings (closes #73) 2012-03-21 18:39:34 -04:00
Keith Winstein 38b4a26f85 Quote proxycommand in case mosh lives in a directory with a bad name
(per Anders Kaseorg)
2012-03-21 18:10:23 -04:00
Keith Winstein ec0c8c8984 Allow immediate return on initial spins 2012-03-21 18:00:36 -04:00
Keith Winstein 19884d6c85 Don't quote server argument (per Anders Kaseorg) 2012-03-21 17:56:13 -04:00
Keith Winstein ad3877626d Use _exit() for hygiene (per Anders Kaseorg) 2012-03-21 17:32:46 -04:00
Keith Winstein 6842dbf066 Startup script quoting cleanups per Anders Kaseorg 2012-03-21 17:19:12 -04:00
Keegan McAllister 4eb3cace0b Use the PRNG class for chaff
In particular, srand( time( NULL ) ) is very predictable.

[keithw@mit.edu -- modified to use byte PRNG from /dev/urandom]
2012-03-19 23:12:07 -04:00
Keith Winstein 40d69da5e6 Add PRNG reading from /dev/urandom
[Keegan: various small changes]
2012-03-19 23:12:07 -04:00
Keith Winstein 5571e9a828 Renumber versions to, e.g., 1.0.9 2012-03-19 00:21:35 -04:00
Anders Kaseorg c4ee01561a AX_CHECK_LIBRARY: Do not use m4_ifnblank
m4_ifnblank requires autoconf 2.64, and doesn’t seem necessary here.

Submitted upstream to autoconf-archive (no response yet):
https://savannah.gnu.org/patch/?7741

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2012-03-18 23:59:19 -04:00
Keith Winstein 249fe63dba Update changelog for first version to be packaged for Fedora 2012-03-18 20:31:26 -04:00
Keith Winstein 175045a6fb Bump version to 1.09b 2012-03-18 16:38:25 -04:00
Keith Winstein e4780c5d05 Invalidate cursor location (but don't actually move cursor) after scroll reset 2012-03-18 16:26:16 -04:00
Keith Winstein 231c181101 Scroll only scrolled region (fixes #31 github issue) 2012-03-18 16:07:23 -04:00
Keith Winstein 483bfe9f0f Make make_chaff() static class function to fix spurious clang warning 2012-03-18 14:11:49 -04:00
Keith Winstein 1d19f9b7de Bump version to 1.09a 2012-03-18 14:01:08 -04:00
Keith Winstein ee2aea1a6e Add chaff to outgoing instructions (closes #26 github issue) 2012-03-18 13:56:27 -04:00
Keith Winstein e6c3066f63 Update README to deal with explicit command and 256-color mode 2012-03-18 06:37:27 -04:00
Keith Winstein 41856a3f17 Increase version to 1.09 (1.1 release candidate) 2012-03-18 06:07:58 -04:00
Keith Winstein 5cd348a706 Add line break in mosh-client synopsis 2012-03-18 05:53:04 -04:00
Peter Iannucci 6be8221c23 Fixing text wrapping in man pages 2012-03-18 05:50:43 -04:00
Keith Winstein 9d7d47c57d Count colors locally. Server advertises xterm-256color only when necessary. 2012-03-18 05:47:26 -04:00
Keith Winstein 262a19e5d9 Give mosh-client option to print number of colors 2012-03-18 04:53:14 -04:00
Keith Winstein 7185a8a543 Further clarify mosh man page (and help) 2012-03-18 04:20:48 -04:00
Keith Winstein d62f2915f3 Clarify mosh wrapper usage 2012-03-18 04:16:40 -04:00
Keith Winstein 2316c7a2a4 Update gitignore for benchmark 2012-03-18 04:12:54 -04:00
Keith Winstein f7aae74330 Use shell to run command (so PATH is searched) 2012-03-18 04:11:49 -04:00