Commit Graph

1280 Commits

Author SHA1 Message Date
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
Keith Winstein cbeda2d2fe Don't die immediately on broken command 2012-03-18 03:53:01 -04:00
Keith Winstein 3d4ce8b52d Revert "Increase shutdown retries before giving up"
This reverts commit df54a869e9.

This takes too long and the UI is not pretty (since lasts more than 1 s).
2012-03-18 03:41:16 -04:00
Keith Winstein aaeb1ccfbc Support command in mosh wrapper script 2012-03-18 03:40:49 -04:00
Keith Winstein 235fc6b559 Update mosh-server man page 2012-03-18 03:29:25 -04:00
Keith Winstein 89d1c88bcf More robust option parsing and redo wrapper 2012-03-18 03:23:58 -04:00
Keith Winstein 0e5fd920b1 New option-parsing for mosh-server 2012-03-18 03:13:50 -04:00
Keith Winstein cf017cd99c Don't try to parse single -- as IP address 2012-03-18 02:38:45 -04:00
Keith Winstein 452ff9f992 Require at least one element of command 2012-03-18 02:31:40 -04:00
Keith Winstein 13bd38aa51 Switch to deltaE method for color posterization 2012-03-18 01:52:13 -04:00
Keith Winstein 1396b1e3e3 Update man page for new command argument syntax 2012-03-18 01:52:06 -04:00
Keith Winstein e582b27b83 Allow arguments to command (after --) 2012-03-18 01:35:31 -04:00
Keith Winstein b497cf42ef mosh-server now takes command argument 2012-03-17 15:21:33 -04:00
Keith Winstein df54a869e9 Increase shutdown retries before giving up 2012-03-17 15:08:17 -04:00
Keith Winstein d88ae9bfd0 Fix erroneous blinking in emacs (sgr with >15 fg but <16 bg) 2012-03-17 15:00:54 -04:00
Keith Winstein 179e4241ee Replace tabs with spaces in README 2012-03-17 14:14:11 -04:00
Keith Winstein 87c5fb7365 Add Homebrew to README.md 2012-03-17 14:12:38 -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
Keegan McAllister a151ea15c2 README: note optional libutempter dependency 2012-03-16 18:37:35 -04:00
Keegan McAllister 799b144e15 README: add MacPorts and reorganize 2012-03-16 18:31:36 -04:00
Keith Winstein a07fb0d542 Fix build on Mac OS X 2012-03-16 18:03:17 -04:00
Keith Winstein cb03c34bc4 Update changelog 2012-03-16 17:58:05 -04:00
Keith Winstein 170bc8366a Posterize to 8 colors when outer terminal does not support 256 colors
Fixes #58 github issue.
2012-03-16 17:43:01 -04:00
Alexander Chernyakhovsky bdb0ecc2fd Packaging for Fedora 2012-03-16 15:48:45 -04:00
Keith Winstein 0f011b030c Start login shell (fixes #59 github issue) (per Austin Clements) 2012-03-16 15:36:13 -04:00
Keith Winstein 2b5b0445df Bump version number to 1.02 2012-03-16 13:46:56 -04:00
Keith Winstein c896055d15 Correctly render on terminals without BCE (fixes #56 github issue) 2012-03-16 13:46:55 -04:00
Keith Winstein 57d97209c0 Support 256color (and assume 256color terminal). Closes #3 github issue. 2012-03-16 13:46:55 -04:00