Commit Graph

  • d86c92c81c Improve redrawing of screen master mk-20250408 Michael Krayer 2025-04-08 16:49:26 +0200
  • 748020b2fa Update license header in source files. Ned T. Crigler 2017-03-05 17:08:33 -0800
  • 9faa69d420 Update license address Oliver Kurz 2017-02-27 08:58:08 +0100
  • 7acac92277 dtach 0.9 Ned T. Crigler 2016-05-08 18:34:34 -0700
  • 3e2834966f Update copyrights for 2016. Ned T. Crigler 2016-05-08 17:55:34 -0700
  • 487b802c4a Improve error message when dtach can't find a pty. Ned T. Crigler 2016-05-08 17:43:28 -0700
  • 35219aa11c Call init_pty before signals are set up. Ned T. Crigler 2015-12-01 18:46:58 -0800
  • c794d0615c Update copyrights for 2015. Ned T. Crigler 2015-07-18 13:13:18 -0700
  • 087e89f7a8 Add dtach -p. Ned T. Crigler 2015-07-18 13:13:09 -0700
  • b7d5154c18 Try to use chdir to get around the sun_path length limit. Ned T. Crigler 2014-08-04 12:51:15 -0700
  • a51207bf47 Prevent buffer overflow with a long socket path name. Ned T. Crigler 2014-08-04 12:40:20 -0700
  • fc78d94e7f Silence valgrind memcheck error by memset()-ing pkt to 0 Paul Wilkinson 2014-05-10 15:23:21 +0100
  • c7b68ae3fa Add dtach -N. Ned T. Crigler 2014-08-03 22:24:47 -0700
  • 8527d8e876 Make socket executable when there are attached clients. Ned T. Crigler 2014-08-03 22:23:35 -0700
  • 3fb977f175 Add .gitignore file. Ned T. Crigler 2014-08-03 17:46:29 -0700
  • b5b466f982 Add AIX support to openpty and forkpty. Ned T. Crigler 2012-07-26 23:37:49 +0000
  • b87fa9970d Fix error handling for read from stdin in attach.c Ned T. Crigler 2012-07-01 21:44:34 +0000
  • aeb60e6d04 Use ssize_t for the return type of read/write instead of int. Ned T. Crigler 2012-07-01 21:26:10 +0000
  • 637bafd129 dtach 0.8 Ned T. Crigler 2008-01-31 05:54:14 +0000
  • 4e2a059044 Fix -e ^<char> to work with lowercase characters. Ned T. Crigler 2008-01-31 04:56:30 +0000
  • 10e85a316b Update copyrights for 2008. Ned T. Crigler 2008-01-29 22:27:53 +0000
  • 81dfe2ae09 If FD_CLOEXEC works, create a pipe and use it to report any errors that occur while trying to execute the program. Ned T. Crigler 2008-01-26 03:03:25 +0000
  • 0b9fe28288 Always assume that stdin is not a terminal when tcgetattr fails, instead of printing an error message. Ned T. Crigler 2007-04-23 18:12:31 +0000
  • 99e7138017 Apply patch from esr@thyrsus.com to fix an ambiguous backslash in the man page. Ned T. Crigler 2007-04-23 17:53:28 +0000
  • 5dbd8fe920 Try to detect and remove stale sockets when dtach -A is used. Be paranoid about this, and only remove the specified file if connect says the connection was refused and stat says the file is a socket. Ned T. Crigler 2006-09-27 23:56:29 +0000
  • e06f8dfcdf Add a comment to the waitattach code. Ned T. Crigler 2006-09-27 23:08:22 +0000
  • 5f6d552d2c Print an error message if we could not execute the desired command, instead of exiting silently. Ned T. Crigler 2006-06-03 01:28:20 +0000
  • 3b070abf7a Allow the dtach -n mode to be used without a terminal. If a terminal is not present when dtach is started, we now rely on whatever default terminal settings the kernel uses. Ned T. Crigler 2005-04-10 19:38:43 +0000
  • 76b04f84f0 Use non-blocking mode a little better by repeatedly trying to send data out to the clients until at least one write worked and no error (other than EAGAIN) occurred when writing to any of the clients. This way, complete data loss can be avoided since at least one client must get all of the data. Ned T. Crigler 2004-11-03 20:00:18 +0000
  • 05a6e1678e Try to set non-blocking mode when accepting new clients. Ned T. Crigler 2004-10-04 20:19:08 +0000
  • 43f172d0ed Updated the man page to use \- everywhere for the dashes in dtach's command-line options. Ned T. Crigler 2004-08-25 23:38:17 +0000
  • 21d386d004 Changed restore_term to remove the Linux-specific escape sequence to restore the cursor size, which is handled incorrectly by some terminal emulators. Ned T. Crigler 2004-08-25 23:31:06 +0000
  • 5c668a88cb dtach 0.7 Ned T. Crigler 2004-07-04 16:39:40 +0000
  • 945e54166a Add an extra signal call to the win_change function to make sure the SIGWINCH handler isn't reset on certain systems. Ned T. Crigler 2004-07-01 23:31:39 +0000
  • c869233b97 Add documentation for the new redraw option. Ned T. Crigler 2004-07-01 17:17:29 +0000
  • a5599b4610 Allow the redraw method to be chosen by the user, and include the old Ctrl L character method again. Ned T. Crigler 2004-06-24 01:57:02 +0000
  • 302917ca33 First attempt at proper process group handling. Ned T. Crigler 2004-06-23 04:48:07 +0000
  • 79b7d83ede Changed the attach code to be paranoid about checking the return value of select when checking the file descriptors for activity. Ned T. Crigler 2004-06-22 17:53:53 +0000
  • 2e0a880349 Oops, configure.ac wasn't being added to the tar.gz file created by make tar. Ned T. Crigler 2004-06-21 17:46:31 +0000
  • abf2db3509 dtach 0.6 Ned T. Crigler 2004-05-26 17:30:44 +0000
  • b87318d1f3 Bump version. Ned T. Crigler 2001-11-30 23:25:21 +0000
  • f598a8ad34 Applied dtach.spec patch from Trond Eivind Glomsrød <teg@redhat.com>. Ned T. Crigler 2001-11-30 21:56:21 +0000
  • 3653366fd8 Fix fd leakage. Prevent atexit from being called twice on dtach -A. Ned T. Crigler 2001-11-28 22:56:40 +0000
  • 203193838d Portability updates thanks to sourceforge's compile farm. dtach should now work on: FreeBSD, Debian/alpha, Debian/sparc, Debian/PPC, and Solaris. Bump version. Ned T. Crigler 2001-11-05 20:02:58 +0000
  • ba4a3a502f Slightly improved README and dtach.1 Ned T. Crigler 2001-09-28 18:40:50 +0000
  • 6085f4c79a Modified spec file URL: to point to http://dtach.sourceforge.net Ned T. Crigler 2001-09-28 03:08:14 +0000
  • 6ffbd82a64 initial import to sourceforge Ned T. Crigler 2001-09-28 00:50:56 +0000