History of changes -------- ------------------------------------------------------------------------------- DATE TEXT -------- ------------------------------------------------------------------------------- -------- ------------------------------------------------------------------------------- 25.04.13 *REL* REL: VERSION 2.26 [PyroBatchFTP only] -------- ------------------------------------------------------------------------------- 25.04.13 BATCH CHG: options default to large blocks (FTP only) 24.04.13 BATCH FIX: problem with ChDir in Secure-FTP 19.04.10 BATCH FIX: possible corruption of pyrobatch options file at shutdown 11.03.10 BATCH FIX: internal error when using testfile younger: with wildcard -------- ------------------------------------------------------------------------------- 01.12.09 *REL* REL: VERSION 2.24 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 29.07.09 BATCH CHG: increased block size for SFTP to improve performance 29.07.09 BATCH FIX: problem with SFTP and changing directories outside home 29.07.09 BATCH CHG: also allow batch command parameters quoted with ´´ 20.05.09 BATCH FIX: problem changing directories via SFTP RemoteChDir 20.05.09 BATCH FIX: event log entries HHCTRL/1903 when running as service -------- ------------------------------------------------------------------------------- 19.05.09 *REL* REL: VERSION 2.23 [PyroBatchFTP only] -------- ------------------------------------------------------------------------------- 10.05.09 BATCH NEW: support for SSH SFTP (via parameter to Connect command) 15.04.09 BATCH FIX: misleading return value/error on some timeout errors 30.03.09 BATCH FIX: FTP downloads sometimes stalled/failed at end of file 19.01.09 BATCH FIX: possible assert in batch/server when receiving block confirmations 15.01.09 BATCH FIX: problem using PYROBATCHCONTROL.DLL under heavy load 22.12.08 BATCH FIX: did not put quotes around filename when calling editor 03.12.08 BATCH NEW: cmdline parameter /SHOWSERVICE -------- ------------------------------------------------------------------------------- 17.11.08 *REL* REL: VERSION 2.22 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 23.09.08 BATCH FIX: problem with recent files list from toolbar (exec, edit) 14.08.08 BATCH FIX: better error message on Connect command with PyroTrans -------- ------------------------------------------------------------------------------- 22.07.08 *REL* REL: VERSION 2.21 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 20.07.08 BATCH FIX: possible problem transferring large files (>2GB) 18.07.08 BATCH FIX: possible problem sending files over TCP/IP 16.07.08 BATCH FIX: possible problem with recent files (edit, exec) -------- ------------------------------------------------------------------------------- 01.07.08 *REL* REL: VERSION 2.20 [PyroTrans Suite] -------- ------------------------------------------------------------------------------- 01.07.08 BATCH FIX: possible (but inconsequential) assert message on start -------- ------------------------------------------------------------------------------- 18.06.08 *REL* REL: VERSION 2.19 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 14.06.08 BATCH FIX: error "directory exists" when synching down (GetSync) 18.04.08 BATCH FIX: very long filenames caused a crash when being added to list 17.02.08 BATCH FIX: interim version had wrong return codes for LocalDelete 17.02.08 BATCH NEW: directory filter parameter for Delete command 07.01.08 BATCH FIX: better timeout handling for SendMail -------- ------------------------------------------------------------------------------- 25.11.07 *REL* REL: VERSION 2.18 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 14.11.07 BATCH FIX: LocalTestFile with "writeaccess" did not work 31.10.07 BATCH CHG: new way to provide mail server to SendMail command 13.07.07 BATCH FIX: possible problem with "scheduler disabled" under VISTA -------- ------------------------------------------------------------------------------- 02.07.07 *REL* REL: VERSION 2.17 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 30.05.07 BATCH FIX: download of filenames with illegal characters (":*?" etc.) 26.02.07 BATCH NEW: older/younger check for TestFile command 26.02.07 BATCH NEW: macros $(dayofweek) and $(dayofweekstr) 08.02.07 BATCH FIX: default log directory could not be changed 16.01.07 BATCH FIX: better error message for ChDir -------- ------------------------------------------------------------------------------- 28.11.06 *REL* REL: VERSION 2.16 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 22.11.06 BATCH NEW: option to specify folder for batch log files 22.11.06 BATCH NEW: store config and data files in My Documents (vista only) 06.11.06 BATCH FIX: sometimes gave "" as an error rather than msg 20.07.06 BATCH NEW: time macros for gmt time (gmt.hour, gmt.minute, etc.) 18.07.06 BATCH FIX: file downloads larger 4GB now possible 11.07.06 BATCH NEW: minor quirk with milestone command fixed 24.05.06 BATCH NEW: GetSync now allows fractions of an hour for -y/-o 23.05.06 BATCH NEW: SendMail command can authenticate outgoing server 05.04.06 BATCH NEW: command line parameter /EXCLUSIVE 02.04.06 BATCH FIX: ForEach command was broken -------- ------------------------------------------------------------------------------- 20.03.06 *REL* REL: VERSION 2.15 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 20.02.06 BATCH NEW: possible to connect via PyroClient address book 08.02.06 BATCH FIX: possibly lost files during GetSync with -k 20.01.06 BATCH NEW: "readaccess" option for LocalTestFile -------- ------------------------------------------------------------------------------- 22.09.05 *REL* REL: VERSION 2.14 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 12.04.05 BATCH FIX: PutSync -lra did not create remote subfolders -------- ------------------------------------------------------------------------------- 22.03.05 *REL* REL: VERSION 2.13 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 13.03.05 BATCH FIX: service now stopped on uninstall 06.03.05 BATCH NEW: /NOSCHEDULE parameter 06.03.05 BATCH FIX: double scheduling could occur with multiple inst. 18.01.05 BATCH FIX: sendmail did send malformed "from" address 06.01.05 BATCH FIX: getdir -r did not work -------- ------------------------------------------------------------------------------- 21.12.04 *REL* REL: VERSION 2.12 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 16.12.04 BATCH FIX: does not create empty dirs on GetSync -ru 16.12.04 BATCH FIX: preserved ftp file date on downloads was wrong 16.12.04 BATCH NEW: support for older IDtrans protocol version added 09.12.04 BATCH NEW: /LOGFILE option was ignored on retry 15.11.04 BATCH NEW: option to preserve file date on Get (FTP only) -------- ------------------------------------------------------------------------------- 23.09.04 *REL* REL: VERSION 2.11 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 11.09.04 BATCH FIX: GetSync/PutSync did not use file patterns on kill 08.09.04 BATCH NEW: -h (hidden) option for GetSync/PutSync/PutDir 18.08.04 BATCH NEW: ListDir command 03.08.04 BATCH FIX: timeout when waiting for modem callback 09.07.04 BATCH FIX: taskbar icon flickered on exit with /MIN /NOICON -------- ------------------------------------------------------------------------------- 13.05.04 *REL* REL: VERSION 2.10 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 07.05.04 BATCH FIX: sync problem with folders like "pete"/"peter" 07.05.04 BATCH FIX: sync issue with -k and errors 07.05.04 BATCH FIX: sync handle mkdir/chdir errors 24.04.04 BATCH NEW: SetWindowTitle command 24.04.04 BATCH NEW: OnError ResumeHere command (retry parts of script) 21.04.04 BATCH FIX: performance issue for large directory sync 15.04.04 BATCH FIX: incorrect date format on sendmail 06.04.04 BATCH FIX: memory leak on Put commands 05.04.04 BATCH CHG: "getdir -rm" now removes empty directories -------- ------------------------------------------------------------------------------- 19.03.04 *REL* REL: VERSION 2.09 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 18.03.04 BATCH NEW: dialog option to start program minimized 18.03.04 BATCH NEW: dialog option to start when user logs on 16.03.04 BATCH NEW: read timeout option for FTP (PyroBatchFtp only) 15.03.04 BATCH CHG: changed default read timeout for FTP to 5 minutes 15.03.04 BATCH NEW: time filter options for Put, Put commands 15.03.04 BATCH NEW: time filter options for Get, GetDir commands 15.03.04 BATCH NEW: time filter options for Local/RemoteDelete commands 03.03.04 BATCH CHG: increased max. number of log file history to 9999 03.03.04 BATCH NEW: option to specifiy max. length of progress list -------- ------------------------------------------------------------------------------- 19.02.04 *REL* REL: VERSION 2.08 [PyroBatchFTP] -------- ------------------------------------------------------------------------------- 15.02.04 BATCH CHG: faster search when synching dirs with many files 15.02.04 BATCH CHG: ftp now changes directories in one step 12.02.04 BATCH CHG: sendmail now uses "to" address as sender 12.02.04 BATCH FIX: ftp downloads sometimes had funky file time 03.02.04 BATCH NEW: GetSync with "-rk" option now also kills directories 01.02.04 BATCH NEW: date macros for year with two digits 26.01.04 BATCH NEW: date macros for yesterday and tomorrow 16.01.04 BATCH NEW: better error messages for some inet errors 10.01.03 BATCH NEW: $(lasterror) now gives last error code 18.12.03 BATCH CHG: $(lasterror) now called $(lastresult) 18.12.03 BATCH NEW: parameter "print" for LocalExecFile 18.12.03 BATCH FIX: program stayed in high priority mode 05.12.03 BATCH NEW: option to specify mail server for SendMail 05.12.03 BATCH NEW: timeout parameter for LocalExec 05.12.03 BATCH FIX: exit return value was ignored -------- ------------------------------------------------------------------------------- 27.11.03 *REL* REL: VERSION 2.07 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 26.11.03 BATCH NEW: GetSync -a option for use with file archive flags 26.11.03 BATCH CHG: increased limit for GetSync -y/-o options. 19.10.03 BATCH FIX: user proxy setting for PyroBatchFTP 19.10.03 BATCH FIX: wrong current dir if GetSync failed 09.10.03 BATCH NEW: added "writeaccess" to LocalTestFile 19.08.03 BATCH FIX: assert error on RequestCallback when offline 19.08.03 BATCH FIX: assert error on ShutdownServer when offline 11.08.03 BATCH NEW: command "sendmail" to send emails 16.07.03 BATCH NEW: macro names for InputBox command 16.07.03 BATCH NEW: command "localexecfile" 04.07.03 BATCH NEW: should now resolve link files (ln) better -------- ------------------------------------------------------------------------------- 20.06.03 *REL* REL: VERSION 2.06 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 16.06.03 BATCH NEW: command "shutdownserver" 14.06.03 BATCH NEW: command "sleep" to delay script 12.06.03 BATCH CHG: logging improved (some more details) 12.06.03 BATCH NEW: command "sleep" to delay script 12.06.03 BATCH FIX: error in transferring files larger than 130MB 28.05.03 BATCH NEW: option to clear script window with each run 15.05.03 BATCH NEW: provide communication method in Connect command 29.03.03 BATCH FIX: /TERMINATEAFTERSCRIPT cmdline parm was ignored 29.03.03 BATCH FIX: TestFile now accepts wildcards (b*.fil, etc.) 17.03.03 BATCH FIX: RemoteExec default timeout and bad syntax fixed 12.03.03 BATCH FIX: could not download files starting with "-" 12.03.03 BATCH FIX: part of helpfile misformatted -------- ------------------------------------------------------------------------------- 10.03.03 *REL* REL: VERSION 2.05 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 06.03.03 BATCH NEW: tips on startup 05.03.03 BATCH FIX: memory leak in PyroTrans zipped connections 12.02.03 BATCH FIX: timeout for ServerExec command fixed 05.02.03 BATCH NEW: InputBox command 01.02.03 BATCH CHG: write log history for DDE/BatchControl as well 29.01.03 BATCH FIX: buglet in sync command with lowercase option 10.01.03 BATCH NEW: menu entry in file menu to create new scripts 09.01.03 BATCH FIX: error when sending 0 byte files via FTP 08.01.03 BATCH FIX: error on first start with pyrobatchcontrol 08.01.03 BATCH FIX: foreach dir:* included "." and ".." entries 07.01.03 BATCH FIX: putsync -l didn't convert dir names to lowercase 07.01.03 BATCH FIX: assert with pyrobatchcontrol on first install 06.01.03 BATCH NEW: multiple filename patterns 06.01.03 BATCH FIX: RmDir -r with bad parameter deleted root -------- ------------------------------------------------------------------------------- 22.12.02 *REL* REL: VERSION 2.04 [PyroTrans Suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 21.12.02 SRV/PRO NEW: transaction handling 21.12.02 BATCH NEW: transaction handling (transaction command) 21.12.02 BATCH NEW: parameter -r for rmdir command (recursive) 21.12.02 BATCH NEW: parameter -r for delete command (recursive) 20.12.02 BATCH NEW: parameter -l for put-cmds (filename lowercase) 19.12.02 BATCH NEW: parameter -k for sync-cmds (kill missing) 22.11.02 BATCH FIX: use of "*" in foreach command was wrong -------- ------------------------------------------------------------------------------- 22.11.02 *REL* REL: VERSION 2.03 [PyroBatchFTP only] -------- ------------------------------------------------------------------------------- 18.11.02 BATCH NEW: putsync/getsync opts to work based on file age 18.11.02 BATCH NEW: synctime command (in conjunction with server/pro) 18.11.02 BATCH NEW: better structure and new samples in help file 14.11.02 BATCH NEW: macros to use time and date in commands 13.11.02 BATCH FIX: did not send final QUIT command (BatchFTP only) -------- ------------------------------------------------------------------------------- 04.10.02 *REL* REL: VERSION 2.02 [PyroTrans suite only] -------- ------------------------------------------------------------------------------- -------- ------------------------------------------------------------------------------- 30.09.02 *REL* REL: VERSION 2.01 [PyroTrans suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 27.09.02 BATCH NEW: better help file command description and samples 27.09.02 BATCH NEW: Put/PutMove/Get/GetMove now accept file patterns 27.09.02 BATCH NEW: RequestCallback command 26.09.02 BATCH NEW: list sub-commands (e.g. GetMove/GetDir) in window 26.09.02 BATCH CHG: better error messages for LocalXxxx commands 25.09.02 BATCH NEW: SetSyncTimeDiff command (adjust time zones) 25.09.02 BATCH NEW: option for batch log history 25.09.02 BATCH NEW: better msg for ftp connection error -------- ------------------------------------------------------------------------------- 24.09.02 *REL* REL: VERSION 2.00 [PyroTrans suite and PyroBatchFTP] -------- ------------------------------------------------------------------------------- 23.09.02 BATCH NEW: ForEach command 23.09.02 BATCH NEW: GetSync/PutSync command 22.09.02 BATCH NEW: Delete command with file patterns (*.dat, etc.) 19.09.02 BATCH FIX: RasDisconnect without Rasconnect crashed 19.09.02 BATCH FIX: internal error message occurred on FTP put 17.09.02 BATCH NEW: will reload job schedule if file changed 13.09.02 BATCH FIX: asserted on put file errors (connection problems) 12.09.02 BATCH FIX: crashed on chdir/mkdir when not connected 28.08.02 BATCH FIX: better handling of script abort 22.08.02 BATCH NEW: dll to execute commands (see help, scripting) 20.08.02 BATCH FIX: treat "*.*" (which failed) as "*" (all files) 20.08.02 BATCH FIX: scheduler did not work 19.08.02 BATCH FIX: sometimes did not notice errors on final block 19.08.02 BATCH NEW: MkDir command for local and remote 12.08.02 BATCH CHG: RemoteChDir now more flexible 21.07.02 BATCH FIX: RasDial command was described incorrectly 11.07.02 BATCH FIX: displayed connect password in status area 11.07.02 BATCH FIX: error with tab characters in batch files 04.07.02 BATCH NEW: Added service launcher (PyroBatchFTP only) 04.07.02 BATCH NEW: Added scheduler for batch jobs 01.07.02 BATCH NEW: RemoteExec for FTP (PyroBatchFTP only) 29.06.02 BATCH NEW: command FtpMode (PyroBatchFTP only) 29.06.02 BATCH NEW: commands RasConnect and RasDisconnect 29.06.02 BATCH CHG: better support for RemoteChDir command 29.06.02 DOCS FIX: english introductionary document was missing 15.06.02 BATCH FIX: wrong throughput indication for very large files 15.06.02 BATCH FIX: did not search /EXEC: in default cmd dir 15.06.02 BATCH FIX: batch sent bad file dates in pyrotrans mode 15.04.02 BATCH FIX: label names could not contain digits 15.04.02 BATCH FIX: /RETRY parameter sometimes ignored 28.03.02 BATCH NEW: filename patterns for GetDir/PutDir 28.03.02 BATCH NEW: /NOICON command line parameter 22.03.02 BATCH CHG: server now sends packets during ServerExec 20.03.02 BATCH FIX: /WORKDIR: directory was ignored for pyrobat.cfg 05.03.02 BATCH FIX: put-tree/get-tree only worked in root dir 22.02.02 BATCH CGH: large blocks now used only for tcp/ip transfer 22.02.02 BATCH FIX: terminateafterscript did not always work 22.01.02 BATCH FIX: better error messages for GET command 22.01.02 BATCH NEW: commandline option "/RETRY:" 12.12.01 BATCH NEW: command "remoteprint" 30.10.01 BATCH NEW: command "msgbox" 30.10.01 BATCH NEW: command "goto" 30.10.01 BATCH FIX: server rejected call with some modems 29.09.01 BATCH CHG: some dialog redesigns 10.09.01 BATCH FIX: did append tcp port to number for isdn calls 22.08.01 BATCH NEW: dial prefix for ISDN 16.08.01 BATCH NEW: RemoteExec command 14.08.01 BATCH FIX: reported "#200 OK" on login errors 14.08.01 BATCH FIX: accepted only one DDE session per run 14.08.01 BATCH FIX: sometimes did not Ack DDE commands correctly 09.08.01 BATCH NEW: command line variables via /D:name=value 09.08.01 BATCH FIX: now more robust when closing during operation 07.08.01 BATCH FIX: read problem on double processor machines 07.08.01 BATCH CHG: better error messages for GetDir/PutDir 07.08.01 BATCH FIX: sometimes aborted with large packet option 07.08.01 BATCH FIX: chdir sometimes randomly failed 30.07.01 BATCH NEW: -M parameter for PutDir/GetDir to move files 27.07.01 BATCH FIX: program hung when connection was lost 26.07.01 BATCH FIX: GetDir did not abort on write errors 26.07.01 BATCH NEW: LogToFile now accepts $date and $time 26.07.01 BATCH FIX: LogToFile with $lasterror did not work 23.06.01 BATCH NEW: new command Exec 23.06.01 BATCH NEW: new command Logtofile 23.06.01 BATCH NEW: new command GetDir/PutDir 09.05.01 BATCH FIX: sometimes crashed with TerminatAfterScript + /MIN 07.04.01 BATCH FIX: first remotechdir command failed 07.04.01 BATCH FIX: Put of non existing file attempted transfer -------- ------------------------------------------------------------------------------- 04.04.01 *REL* REL: VERSION 1.00 -------- -------------------------------------------------------------------------------