Keith Winstein
c4213fdaae
Add wrap-compiler-for-flag-check to distribution tar.gz
2012-04-23 20:17:35 -04:00
Keith Winstein
caba4d067e
Bump version to 1.1.95 (release candidate)
2012-04-22 23:29:02 -04:00
Keith Winstein
e7d2bcf642
Update test for elimination of ae_allocate() / ae_free().
2012-04-22 22:50:09 -04:00
Keith Winstein
e8236c5fd4
Use AlignedBuffer stedda posix_memalign(). Should work on PPC OS X 10.5.
...
Fixes #233 github issue.
2012-04-22 22:46:49 -04:00
Keith Winstein
9b3845e4b2
Bump version to 1.1.94e
2012-04-22 16:59:40 -04:00
Keith Winstein
261a389a76
Restore zlib build dependency (as libprotobuf-dev doesn't depend on it)
2012-04-22 16:40:57 -04:00
Anders Kaseorg
b6736eb0a5
Use protobuf’s Gzip{Input,Output}Stream wrapper around zlib
...
This removes our direct zlib dependency (although of course protobuf
still uses it internally), removes a fixed 4 MiB buffer and its
corresponding limit on the terminal size, reduces some string copying,
and deletes some code.
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
(Closes #230.)
2012-04-22 16:14:28 -04:00
Anders Kaseorg
76f5b593d9
Remove --install from ACLOCAL_AMFLAGS (for automake < 1.10)
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-04-21 02:19:37 -04:00
Anders Kaseorg
7fe9f29448
Set poll_LIBS = libpoll.a in Makefile.am so dependency tracking works
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-04-21 02:19:36 -04:00
Anders Kaseorg
735dcd6ad5
Clarify COND_THIRD_LIBSTDDJB code
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
2012-04-21 02:19:13 -04:00
Keith Winstein
62330a0b09
Put the setsid() where it belongs
2012-04-20 20:38:27 -04:00
Keith Winstein
2dc748b7f6
Make sure we always use -lutil, and make test work for FreeBSD too.
2012-04-20 11:11:00 -04:00
Quentin Smith
46ec3b4145
Link against libutil when checking poll
2012-04-20 11:01:14 -04:00
Quentin Smith
dd49b986ed
Pull in third-party poll emulator and automatically link it in if we detect the system's poll is broken
2012-04-20 05:02:33 -04:00
Keith Winstein
8de74afb5f
Restore 50 fps cap on frame rate (relevant to #222 github issue).
2012-04-19 23:00:12 -04:00
Keith Winstein
3c6e45a469
Adjust timing parameters in response to real-world trace data.
...
Also increases maximum frame rate from 50 fps to 100 fps.
Relevant to issue #222 on github.
2012-04-19 22:40:03 -04:00
Keith Winstein
6a3ea5c751
Bump version to 1.1.94d
2012-04-19 02:45:24 -04:00
Keith Winstein
b9a8b8c009
More helpful messages when locale not found or wrong ( closes #209 )
2012-04-19 02:35:14 -04:00
Keith Winstein
58589787ea
Make compressor take string references ( closes #214 github issue)
2012-04-19 01:35:15 -04:00
Keith Winstein
24d48f37a4
Don't try to predict scroll until we have versioned cell predictions.
...
Closes #6
2012-04-19 01:11:16 -04:00
Keith Winstein
1508d40b4c
Chdir to homedir ( closes #193 ) and honor .hushlogin ( closes #216 ).
2012-04-19 01:03:25 -04:00
Keith Winstein
b127a92617
Back off overlay frame rate when all timing tests have fired (saves CPU)
...
Closes #225 github issue (Jay Freeman).
2012-04-19 00:07:51 -04:00
Keith Winstein
9cf87d224e
Verbose server now turns on verbose transport layer (much more output)
...
Relevant to #217 .
2012-04-18 10:47:18 -04:00
Keith Winstein
54f57ff4de
Bump Debian version
2012-04-17 04:17:33 -04:00
Keegan McAllister
87f63967d6
debian/rules: Include buildflags.mk for DEB_BUILD_MAINT_OPTIONS
...
Otherwise that variable has no effect.
2012-04-17 04:13:36 -04:00
Keith Winstein
aa8c090823
Bump Debian version
2012-04-17 03:24:37 -04:00
Keegan McAllister
57950275fb
Disable dpkg stack protector flag in the new way
...
Suggested by Kees Cook.
2012-04-17 03:18:01 -04:00
Keith Winstein
9b82def79a
Bump base version to 1.1.94a
2012-04-17 02:37:06 -04:00
Keith Winstein
fe221708d4
Bump Debian package version
2012-04-17 02:16:04 -04:00
Keegan McAllister
4babd4785e
Disable dpkg-based setting of stack protector flags
...
Through Autoconf we set hardening flags that are actually more aggressive than
the Ubuntu defaults, but they conflict with same.
2012-04-17 01:54:31 -04:00
Keith Winstein
bdec4cceaf
Sign-off Debian changelog
2012-04-16 21:17:09 -04:00
Keith Winstein
ac2875141b
Bump version for 1.2 release pre-candidate
2012-04-16 21:13:37 -04:00
Keegan McAllister
a289a2319e
Preserve RLIMIT_CORE hard limit, and restore soft limit before exec
...
Closes #196 .
2012-04-16 20:03:04 -04:00
Keith Winstein
1b21e004e7
Search for -lncurses must have different name or some autoconf will skip it.
2012-04-16 19:05:18 -04:00
Keith Winstein
3ed9c0fb77
Only print motd for login shells, not when command is specified.
2012-04-16 18:34:53 -04:00
Keith Winstein
4326daaccc
Update man page and fix lintian warning.
2012-04-16 18:25:56 -04:00
Keith Winstein
c8951c7dfd
Use memmove() where ranges may overlap. Fixes #200 (Matthew Dempsky).
2012-04-16 18:22:27 -04:00
Keith Winstein
68825dccde
Print /etc/motd before login shell. Closes #190 .
2012-04-16 18:19:45 -04:00
Keith Winstein
b4263b354e
Check for paths.h and make sure we have _PATH_BSHELL
2012-04-16 17:51:52 -04:00
Jay Freeman (saurik)
2462434390
Use _PATH_BSHELL for "/bin/sh" and fix argv[0].
...
The previous code had the following issues:
1) hardcoded the path of /bin/sh (should use paths.h)
2) threw away the variable with the fallback shell
3) prepended - to the path rather than the shell name
4) added a - before explicit chosen non-shell commands
Closes #199 .
2012-04-16 17:40:30 -04:00
Brandon Black
6c04291419
Fix ncurses detection at configure time
...
There appears to be a typo/thinko in the ncurses detection
stuff in configure.ac. The fallout was that on a Linux host
without ncurses-devel installed, "./configure" failed to find
curses.h but claimed overall success, then the build failed
later during make. This patch removes an extraneous comma, which
seems to make it both fail and succeed correctly when it should.
2012-04-16 17:13:59 -04:00
Keith Winstein
bfa0999089
Final tab-related bugfix (of the morning). Now matches xterm more closely.
2012-04-16 11:31:37 -04:00
Keith Winstein
0293e579d2
Properly reset tab stops on resize
2012-04-16 09:55:59 -04:00
Keegan McAllister
c390ee9b80
Hardcode the terminals which accept "set window title"
...
terminfo does not have reliable information on this, so we hardcode a whitelist
of terminal type prefixes. This is the list from Debian's default screenrc,
plus "screen" itself (which also covers tmux).
Closes #172 .
Closes #191 .
2012-04-16 09:23:30 -04:00
Keith Winstein
feb352c809
Optional verifier for round-trippability, and fix wrapping and tab bugs.
2012-04-16 09:09:20 -04:00
Keith Winstein
18dc967c09
Small fixups to pty reversal to make work on Linux.
2012-04-16 07:27:24 -04:00
Jay Freeman (saurik)
fe8e50de2b
Reverse the direction of the IO::Pty used for ssh.
...
May address #114 .
May address #164 .
2012-04-16 07:16:54 -04:00
Keith Winstein
bcb96d9337
Change some asserts flagging runtime errors to fatal_asserts (Anders Kaseorg)
2012-04-16 06:27:14 -04:00
Keith Winstein
a8c3df9c80
More robust shutdown sequence with warning on unclean shutdown.
2012-04-16 06:22:35 -04:00
Keith Winstein
79542106c1
Make still_connecting() false if network not initialized, to fix confusing error msg.
2012-04-16 03:51:30 -04:00