From 7acac922770597f5da5df7b290078770d20dac32 Mon Sep 17 00:00:00 2001 From: "Ned T. Crigler" Date: Sun, 8 May 2016 18:34:34 -0700 Subject: [PATCH] dtach 0.9 --- README | 16 ++++++++++++++++ configure | 18 +++++++++--------- configure.ac | 2 +- dtach.1 | 2 +- dtach.spec | 5 ++++- 5 files changed, 31 insertions(+), 12 deletions(-) diff --git a/README b/README index c824acc..6e8aa27 100644 --- a/README +++ b/README @@ -127,6 +127,22 @@ method is used as the default redraw method for the session. 6. CHANGES +The changes in version 0.9 are: +- Added AIX support. +- Added dtach -N, a mode similar to dtach -n, except dtach will stay in the + foreground instead of daemonizing. +- Added dtach -p, which copies the contents of standard input to a session. +- dtach will no longer send 255 bytes of garbage to the program when read() + returns an error. +- The executable bit is now set on the socket if clients are attached, and + cleared when all clients have detached. +- The initial state of signals such as SIGPIPE are now preserved when + executing the program, instead of having the program start with some signals + ignored. +- A buffer overflow no longer occurs when a long socket path name is used, and + dtach will now try to use chdir to get around the length limitation if + necessary. + The changes in version 0.8 are: - When using dtach -A or dtach -c, the master will now wait until the client attaches before trying to read from the program being executed. This avoids diff --git a/configure b/configure index 166528c..30e7667 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for dtach 0.8. +# Generated by GNU Autoconf 2.69 for dtach 0.9. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='dtach' PACKAGE_TARNAME='dtach' -PACKAGE_VERSION='0.8' -PACKAGE_STRING='dtach 0.8' +PACKAGE_VERSION='0.9' +PACKAGE_STRING='dtach 0.9' PACKAGE_BUGREPORT='crigler@users.sourceforge.net' PACKAGE_URL='' @@ -1225,7 +1225,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures dtach 0.8 to adapt to many kinds of systems. +\`configure' configures dtach 0.9 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1286,7 +1286,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of dtach 0.8:";; + short | recursive ) echo "Configuration of dtach 0.9:";; esac cat <<\_ACEOF @@ -1366,7 +1366,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -dtach configure 0.8 +dtach configure 0.9 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1789,7 +1789,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by dtach $as_me 0.8, which was +It was created by dtach $as_me 0.9, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4229,7 +4229,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by dtach $as_me 0.8, which was +This file was extended by dtach $as_me 0.9, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -4291,7 +4291,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -dtach config.status 0.8 +dtach config.status 0.9 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 3417276..bef44f5 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ # Process this file with autoconf to produce a configure script. -AC_INIT(dtach, 0.8, crigler@users.sourceforge.net) +AC_INIT(dtach, 0.9, crigler@users.sourceforge.net) AC_PREREQ(2.60) AC_CONFIG_SRCDIR(main.c) AC_CONFIG_HEADER(config.h) diff --git a/dtach.1 b/dtach.1 index 6819358..b526073 100644 --- a/dtach.1 +++ b/dtach.1 @@ -1,4 +1,4 @@ -.TH dtach 1 "Jan 2008" "dtach 0.8" +.TH dtach 1 "May 2016" "dtach 0.9" .SH NAME dtach \- simple program that emulates the detach feature of screen. .SH SYNOPSIS diff --git a/dtach.spec b/dtach.spec index b3d1384..1aa8fe1 100644 --- a/dtach.spec +++ b/dtach.spec @@ -1,6 +1,6 @@ Summary: A simple program that emulates the detach feature of screen. Name: dtach -Version: 0.8 +Version: 0.9 Release: 1 License: GPL URL: http://dtach.sourceforge.net @@ -43,6 +43,9 @@ rm -rf $RPM_BUILD_DIR/%{name}-%{version} %{_mandir}/*/* %changelog +* Sun May 8 2016 Ned T. Crigler 0.9 +- New release + * Wed Jan 30 2008 Ned T. Crigler 0.8 - New release