Expect

File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of HISTORY

2007-06-28
19:23
* Merged changes from the official version 5.44.1 of expect into the SF sources. See the details below. -------------------- Marius Schamsula <marius173@mchsi.xcom> reported tclconfig missing, evidentally for new TEA. Lots of massaging to fix TEAification of Makefile and configure including that version numbers will now be full three part. Daniel Wong <danielwong@berkeley.xedu> noted the home page should note that Wikipedia has a very readable entry for Expect. Andre Alves <aalves@escloyalty.xcom> noted passmass needed some fixes to handle Solaris 9 passwd prompt changes. Andreas fixed several things: changes to better support TEA, fix debugger interaction with nonblocking mode, and probably other things I'm overlooking. Martin Dietze <di@fh-wedel.xde> noted that autoconf 2.59 is confused by C comment after undefs in expect_cf.h.in. Added additional code to unbuffer -p so that if a process earlier in the pipeline exits, unbuffer attempts to recover any remaining output from the spawned proc before unbuffer itself exits. Jeffrey Hobbs noted that once stty was called, a bg'd script would be suspended at exit. Turned out to be overaggressive code in stty that recorded what 'damage' the user might have caused when calling stty in the first place. Jens Petersen provided patch to make setpgrp configure better on some Linux systems. Added example/getpassck script to test for getpass bug. multixterm had debugging stuff leftover ("hello"). -------------------- file: [13771714b2] check-in: [c26f3be061] user: andreas_kupries branch: trunk, size: 144922
2005-02-15
18:11
* Merged changes from the official versions 5.42.1 and 5.43.0 of expect into the SF sources. See the details below. -------------------- Martin Forssen <maf@tkrat.xorg> fixed bug in ExpOutputProc that caused misbehavior during partial writes. Someone noted that gets stdin behaves differently (returns -1 immediately) from tclsh because with 5.42, stdin is unblocked by defaults. Robroy Gregg <robroy@armory.xcom> noted that expect_background ignores timeouts. Added to documentation. Jens Peterson <peterson@redhat.xcom> provided patch for "mkpasswd -vo". Gary Bliesener <gary.bliesener@nextel.xcom> noted that multixterm failed on his system which had an old Tk that didn't support the Tk package. Removed beta designation. Daniel A. Steffen <steffen@ics.mq.edu.xau> provided patch for MacOS to avoid panic-redefinition. -------------------- file: [e40ce78469] check-in: [a4ce3c033f] user: andreas_kupries branch: trunk, size: 143501
2004-07-15
20:24
* Merged changes from the official version 5.42b0 of expect into the SF sources. See details below (In the ChangeLog). file: [1a86eadbbf] check-in: [51b6a4242b] user: andreas_kupries branch: trunk, size: 142716
2004-05-19
17:33
* Merged changes from the official version 5.41 of expect into the SF sources. See details below. -------------------- Simon Taylor <simon@unisolve.com.xau> provided fix for interact -o which was completely broken by 5.40.1. Added scroll support to official tkterm. Copied all fixes from/to term_expect to/from tkterm. Kiran Madabhushi <maskiran@hotmail.xcom> encountered interact diagnostics incorrectly pointing to expect_background. Also, found multiple -o flags behaving unexpectedly. Added diag. Kristoffer Eriksson <ske@pkmab.xse> noted typo in SIMPLE code in exp_inter.c. However, this is extremely unlikely to affect any machines. Reinhard Max <max@suse.xcom> noted that "make test" failed when run in the background. The log testcase was testing the send_tty command. Added code in both Expect and in the test to handle this. -------------------- file: [a7912fae86] check-in: [3b333765b6] user: andreas_kupries branch: trunk, size: 141417
2004-02-26
01:02
* Merged changes from the official version 5.40 of expect into the SF sources. See details below. Partially already done (Rich Kennedy's patch). -------------------- Eric Raymond <esr@snark.thyrsus.xcom> provided troff-related fixes for the expect, lib, and dislocate man pages. Rich Kennedy <rickenne@cisco.xcom> noted a bug having to do with our caching of whether we have registered a filehandler. This broke when Tcl was setting a handler on the same file. Ken Pizzini <ken.pizzini@explicate.xorg> provided patch for leak in spawn error handling. Pete Lancashire <plancashire@columbia.xcom> noted autopasswd example broke on Solaris which capitalized prompts. -------------------- file: [06704b8028] check-in: [79aeec465b] user: andreas_kupries branch: trunk, size: 140637
2003-09-05
19:01
* Merged changes from the official version 5.39 of expect into the SF sources. See details below. Partially already done. -------------------- Poorva Gupta <poorva@cup.hp.xcom> noted that grantpt/unlockpt order was backward. Strange that this was never a prob before! Eric Raymond <esr@snark.thyrsus.xcom> provided a troff-related fix for the multixterm man page. Nicolas Roeser <n-roeser@gmx.xnet> noted confusion with md5 so I made the Expect page more explicit about which file that hash was based on. Josh Purinton noted that earlier fix wasn't quite right. Exit on INT/TERM should cause Expect to exit with signal embedded in status. He also requested I obfuscate email addresses in this file. Guido Ostkamp <Guido.Ostkamp@t-online.xde> and Igor Sobrado <sobrado@string1.ciencias.uniovi.xes> noted that fixline1 rewrote scripts to be expect scripts even if they were expectk scripts. Dirk Petera <dirkpetera@yahoo.xcom> noted that any_spawn_id used to work but did no longer. Looks like a bug left over from the the I18L conversion. Fixed. Steve Szabo noted exp_log_file -open channel failed. Fixed. Fixed bug from 5.31 that prevent stty from returning messages from underlying program. Thomas Dickey <dickey@herndon4.his.xcom> noted that ncurses ignores 2-char term names because of, well, poor assumptions and coding. Changed tkterm to use longer names. Heath Moore <hmoore@systran.xcom> noted that exp_clib could lock up if remtime happened to be precisely 0. Recoded to avoid. At request of Per Otterholm <otterholm@telia.xcom>, wrote script to read from stdin and echo passwords (exercise 9 in Tk chapter of Expect book). Added to example directory as passwdprompt. Josh Purinton <josh@purinton.xorg> pointed out that by default, SIGINT/TERM should cause expect's return status to be 1, not 0. Paul Reithmuller <paul.reithmuller@eng.sun.xcom> noted that unbuffer shouldn't postprocess its output. Added stty_init. Mordechai T. Abzug <morty@sanctuary.arbutus.md.xus> noted that log_file wasn't recording -append status. James Kelly <macubergeek@comcast.xnet> noted weather example needed new source. Dimitar Haralanov <mitko@tahoenetworks.xcom> noted that interact dumped core with interact { timeout 1 } -------------------- file: [289092314e] check-in: [676ad4907d] user: andreas_kupries branch: trunk, size: 140103
2002-08-08
16:45
* Merged changes from the official version 5.38 of expect into the SF sources. See details below. * Makefile.in: Added generation of MD5 checksum for distributed archive. * rftp: Bugfix by Curt Schroeder, see HISTORY * HISTORY: Updated with new info. * configure: Updated version info. * configure.in: Updated version info. file: [3bf586f90e] check-in: [07bce70538] user: andreas_kupries branch: trunk, size: 137020
2002-05-14
01:10
Fixed bad interaction involving multibyte UTF8 characters between send -s and Tcl. file: [be8e2f76b6] check-in: [f8eb1fb949] user: libes branch: trunk, size: 136776
2002-05-09
14:03
multixterm fixes file: [b8988dea71] check-in: [c53869984d] user: libes branch: trunk, size: 136416
2002-04-16
21:00
misc updates file: [160f433872] check-in: [5956f21ff5] user: libes branch: trunk, size: 136293
2002-04-07
21:26
Fixed bug in background handler that would occur when an action did a wait thereby invalidating esPtr. file: [71aaa64222] check-in: [cee151792c] user: libes branch: trunk, size: 136105
2002-03-23
04:55
Andreas Kupries mods to provide CONST support per TIP 27. file: [4986b41854] check-in: [64a314a49a] user: libes branch: trunk, size: 135920
2002-02-26
05:09
fixed full_buffer bug file: [0569fdc5fd] check-in: [0016ae0c6b] user: libes branch: trunk, size: 135699
2002-02-12
02:45
Documented trap -code's inability to work when Tcl is sitting in the event loop. Brought patch level and HISTORY file up to sync. file: [b96cb6007e] check-in: [d68d6141da] user: libes branch: trunk, size: 135444
2002-01-16
18:14
* Resynchronization of SourceForge with Don's sources to Expect version 5.34. The changes are Don Porter <don.porter@nist.gov> provided package-related fixes for test suite. Brian Theado <brian.theado@usa.net> noted that interact's -re support broke when offsets kicked in. Turned out that the regexp engine supports them during execution but the results are delivered RELATIVE to the offset. (I suspect this was done due to expediency.) file: [87d5517c7f] check-in: [7466f3f971] user: andreas_kupries branch: trunk, size: 135237
2001-11-09
19:36
Upgrading to 5.33. file: [2b7e116cb6] check-in: [527f7760e5] user: andreas_kupries branch: trunk, size: 134861
2000-08-06
23:07
Added note about TclPro 1.4 release. file: [5af41e2b66] check-in: [7382196a61] user: welch branch: trunk, size: 133946
2000-08-04
19:14
Cleaned up HISTORY and marked configure.in with new version. file: [d1d8dcd295] check-in: [d8521a9288] user: libes branch: trunk, size: 133902
2000-08-01
21:34
Final tweaks for the 5.32.0 release. Updated HISTORY and NEWS, fixed version ref in README. Changed fixline1 so it creates a header line #!/bin/sh # \ exec expect "$0" ${1+"$@"} instead of buring in a platform-specific pathname file: [7875074ece] check-in: [70b6694f08] user: welch branch: trunk, size: 133912
2000-07-13
04:36
Fixed segfaulting when reading channels with nulls. file: [69d3cb0cef] check-in: [3142178bdb] user: libes branch: trunk, size: 133472
2000-06-14
20:07
Fix to allow compilation on new Digital OSF boxes. file: [13c90abccb] check-in: [f798d02266] user: libes branch: trunk, size: 133337
2000-06-09
19:09
debugger's bp cmd broke on every command. Was a bug in breakpoint_trace from when we installed the new regexp engine. file: [513754c469] check-in: [308ac28d2c] user: libes branch: trunk, size: 132948
2000-06-08
19:17
Fixed printf formats in several pty diags. file: [cc902bb9bb] check-in: [7754fdaf51] user: libes branch: trunk, size: 132780
2000-05-01
06:21
Signal handler sometimes sent error to stderr inappropriately. file: [564c4ee398] check-in: [a86724f86e] user: libes branch: trunk, size: 132586
2000-04-27
15:30
Fix for Debian SVR4 ptys. file: [00d71307a8] check-in: [a730815ea1] user: libes branch: trunk, size: 132520
2000-03-06
15:34
Fixed yet another --enable-threads configure bug. file: [17acfcc211] check-in: [5b03fb7d00] user: libes branch: trunk, size: 132124
2000-03-01
15:27
Removed redundant check for --enable-threads. file: [bcd658a4e1] check-in: [c02f4364a9] user: libes branch: trunk, size: 132112
2000-02-19
21:29
Fixed errors for SCO pty allocation. Could also affect certain other systems that make thousands of simultaneous pty allocations. Fixed HP shared lib config prob. file: [23bc827f24] check-in: [983af756de] user: libes branch: trunk, size: 132048
2000-02-13
04:52
Testing for presence of autoconf broken due to leftover test code. file: [5565e155c7] check-in: [2afc2c6f75] user: libes branch: trunk, size: 131662
2000-02-01
06:50
Made exp_wait with no spawned processes behave like in 5.29 - see HISTORY. file: [34668ca97b] check-in: [dc693e4dd3] user: libes branch: trunk, size: 131561
2000-01-10
18:30
uninit'd var in Exp_OpenCmd made exp_open (no args) fail sometimes. file: [228363d03b] check-in: [683bafa953] user: libes branch: trunk, size: 131077
1999-12-31
01:02
Scriptics reported memory leak. Was bug in parse_expect_args. file: [7960455c11] check-in: [2aad6778b7] user: libes branch: expect-5-31-branch, size: 130993
1999-12-22
17:45
Clib was hanging because status_pipe wasn't being closed. file: [8025f1103c] check-in: [c5e0b402df] user: libes branch: expect-5-31-branch, size: 130927
1999-12-13
20:25
Fix decl of strchr for new version of gcc. file: [9c9708028e] check-in: [3044df4c0a] user: libes branch: expect-5-31-branch, size: 130811
1999-12-04
06:18
Fixes to library. Testing new fix to system command. file: [93997f0de4] check-in: [6b8599b569] user: libes branch: expect-5-31-branch, size: 130710
1999-11-02
02:02
merged configure.in file: [6b9debffc5] check-in: [997b5a3fdf] user: libes branch: scriptics-sc-1-0-branch, size: 128902
1999-10-31
22:30
Add all.tcl to distribution file: [00320bb267] check-in: [095c754954] user: libes branch: scriptics-sc-1-0-branch, size: 128889
1999-10-29
18:50
Fixes for picky HP compiler. file: [cb4c6f1e40] check-in: [b79c928947] user: libes branch: scriptics-sc-1-0-branch, size: 128804
1999-10-06
05:54
In interact, fixed encoding bug and -echo bug. Made Makefile.in support CodeCenter better. Fixed regexp bug in debugger. file: [a02e93ac72] check-in: [123f995640] user: libes branch: scriptics-sc-1-0-branch, size: 127977
1999-09-24
04:00
spellfix file: [e88e22b884] check-in: [def1002944] user: libes branch: master-UNNAMED-BRANCH, size: 127755
03:59
Changed pty_termios to prefer openpty over ptmx. file: [789372e93e] check-in: [7456d69584] user: libes branch: master-UNNAMED-BRANCH, size: 127734
1999-09-01
03:54
Fixed exp_internal (didn't work at all!) and log_file. file: [b320cd49c6] check-in: [fc9d3699b2] user: libes branch: master-UNNAMED-BRANCH, size: 127479
1999-07-03
03:44
Fixed Expect's standalone C library and examples. This required some changes to Expect since it and the library share some things. file: [0d53dfe5ec] check-in: [4393c392d5] user: libes branch: master-UNNAMED-BRANCH, size: 127397
1999-06-29
04:35
Ignore errors from ioctl(TIOCSCTTY) Update documentation file: [a1ea3f0cbe] check-in: [ca3fc8dc73] user: libes branch: master-UNNAMED-BRANCH, size: 127276
1999-06-28
06:29
fixes throughout code but all tests and examples finally run see NEWS file for summary file: [9072a32242] check-in: [f7e72007fa] user: libes branch: master-UNNAMED-BRANCH, size: 127066
1999-06-22
05:03
fixed examples file: [a15d83e948] check-in: [ff883560e7] user: libes branch: master-UNNAMED-BRANCH, size: 127491
1999-06-15
10:02
Checkpoint file: [e3cd791f74] check-in: [2943576409] user: don branch: master-UNNAMED-BRANCH, size: 127430
1999-06-14
20:36
fixed Log/Diag and ExpectCmd file: [ffc5409a3f] check-in: [123d22d566] user: don branch: master-UNNAMED-BRANCH, size: 127379
1999-06-11
20:11
got rid of remaining references to exp_fs and friends and exp_update_masters file: [7b169bbe21] check-in: [38035ef0b7] user: don branch: master-UNNAMED-BRANCH, size: 127154
1999-06-07
16:47
misc bug fixes file: [9deeaa0bcc] check-in: [9b06b1fcea] user: libes branch: trunk, size: 126909
1999-04-01
16:10
Martin Forssen <maf@crt.se> provided fix to allow configure to start with LDFLAGS from environment. Paul Tazzyman <Paul.Tazzyman@one.at> noted that log_file didn't check for logging twice without turning off logging first. Ben <spy@calvin.iconoclasm.org> provided updated host for weather example. Jonathon Kamens noted that Expect didn't build properly if Tcl and/or Tk used build/install directories out of the usual hierarchy. At the same time, I fixed a number of other related problems in Makefile/configure. Pierre Pomes <ppomes@it.marseille-innov.assoc.fr> provided fix to ftp-inband. It blew up from an unprotected send that was handed a uuencoded line that started with a -. Autoexpect was thrown off by simple-minded [file executable] test picking up expect directory while searching for executable. file: [17b835af90] check-in: [df80734a13] user: libes branch: trunk, size: 126721
1999-02-12
23:51
numerous edits - getting synchronized (first time I've used CVS), see HISTORY file for more info file: [baa5033a6d] check-in: [64a96aa7e8] user: libes branch: trunk, size: 126478
1998-10-14
22:53
*** empty log message *** file: [3c27343a38] check-in: [c9cbab5472] user: cvsadmin branch: trunk, size: 124937 Added