--- libptytty/Changes 2011/12/22 12:17:31 1.38 +++ libptytty/Changes 2014/10/31 14:41:02 1.49 @@ -1,7 +1,21 @@ -1.5 +1.7 + - fix various bugs that prevented the lib from working correctly on + some systems when using the helper process. + - fix compilation on solaris with g++ >= 4.7. + - fix compilation on freebsd/openbsd. + - nuke the pid check when !PTYTTY_REENTRANT: it breaks urxvtd, and + serves little purpose as it is off in normal builds anyway. + - add ecb.h. + +1.6 Sat Jan 21 16:59:22 CET 2012 + - fix compilation on solaris. + - remove dependency on STL. + +1.5 Thu Dec 22 23:32:08 CET 2011 - INCOMPATIBLE CHANGE: ptytty::get no longer sets the pty fd non-blocking. - - the login_shell argument of login is now properly honoured. + - the login_shell argument of ptytty::login is now properly + honoured. - ptytty::get no longer makes the pty a controlling terminal when using posix_openpt. - remove support for utmpx ut_session extension, it serves no @@ -9,8 +23,10 @@ - remove support for writing lastlog when the lastlog file is a directory, no system is known to require this code. - do not clear ut_user in utmpx logout records because - pututxline fails otherwise on solaris - - Fix compilation on systems with bsd style utmp and no utmpx, + pututxline fails otherwise on solaris. + - fix writing of bsd style utmp when the tty is closed before + calling ptytty::login. + - fix compilation on systems with bsd style utmp and no utmpx, such as openbsd. 1.4 Wed Jun 29 14:36:19 CEST 2011 @@ -36,7 +52,7 @@ - restore the SysV way of acquiring a controlling terminal (for systems having no TIOCSCTTY such as cygwin or solaris). - when using openpty, get the slave name with ttyname. - - fix a small memory leak for _getpty. + - fix invalid free when using _getpty. - update config.guess and config.sub. 1.1 Mon Feb 12 18:25:07 CET 2007