You are on page 1of 18

build: 20091211154455

29.6.2009
- _CMDLINE_EXEC macro = 0; for compatibility with HIT3
- HITDEV-1345 tc15010b.tel bug - linux \ <cr> <lf> issue
- HITDEV-1758: TOFE-677210 HIT 3.10-0 KU6: Embedded MMI command ZW7I vs
include\hit.def #define ON
- fixed

15.06.2009
HITUM-111 NetAct:I tried this HIT 2.10-4 beta five times and HIT was every time
halted in various steps
related to HITUM-90 - strscan modified

04.06.2009
HITDEV-162 TOFE 604310 Skip PHASE popups
New keyword SILENT is implemented - project run in silent mode

20.4.2009
HITUM-93 SQ: Strange behaviour in HIT 2.10-3 is real problem
LOG_FILTER_NULL upgrade
HITDEV-129 ATCA (ADX2) platform message support for MOLOC
moloc update

08.4.2009
- HITUM-94 SQ: Ask Selection popup window has weird text visible "ScrollArea
Placeholder"
- HITUM-90 SQ: wchar in strscan is replaced by space

23.3.2009
added support for RT error recovery with /X /M flags

20.3.2009
- runtime error set values for _ERROR
- interpreter update for support #include "../file.tel"

19.3.2009
- HITUM-84 SQ: HIT 2.10.3 freeze and double backslash problem
convert \\\\ to \\ in #include filename

6.3.2009
- HITUM-80TOFE-265715: HIT: dxtimediff function can't handle year 1970
(local ctime to UTC ctime problem )

19.2.2009
- HITUM-5: SQ: State load format variable wrongly
- Save state disavled during close Project when dialog is open

11.2.2009
- HITUM-58: TOFE-537910: Unnecessary Ping before telnet initiation
- removed First device usage ping precheck

15.1.2009
- HITUM-70: SQ: HIT 2.10-2 crash: corrected crash

8.12.2008 HIT 2.10.4-beta

20.11.2008 HIT 2.10.3


-changed version to official build, utlima, readme.txt update
20.11.2008
- HITUM-25 : ftpput not working properly with HIT 2.10.2
- FakeOpen fixed.

19.11.2008
- HITUM-5: SQ: State load format variable wrongly
- gui dialogs got to undefined execuiton state

13.11.2008
- HITUM-25: Ftpput freezes after transfer.
- CFTPSession::Size --> added sleep(200) after checked size.
- HITUM-48: FW: Macro feedback - Nokia CD macro v4.5-7
- added hitreport.exe

7.11.2008
- HITUM-05: When project state was loaded macro was not in stop status. Fixed
ide\nthmain.cpp 2308 TNTHMain::LoadIdeState() added call to Stop macro.

6.11.2008
- fixed MML command recognition, preprocessor does not change MML command parts
anymore
- TOFE-67523: HITUM-35: Returning from perl function call causes "Abnormal program
- changes in system() buffering
5.11.2008
- PROTOCOL + ssh change in device ini
- relative ini file from cmd line
4.11.2008
- HITUM-44 TOFE-229415:HIT 2.10-2-swup does not work correctly via Telnet
SSH
- NULL filter for SSH
29.10.2008
HITUM-40: SQ: HIT report tool : NOKIA SIEMENS NETWORKS to NSN

23.10.2008
- HITUM-35: TOFE-67523: Returning from perl function call causes "Abnormal program
termination" - exception handling for system() + bigger buffer

2.10.2008
- HITUM-29: SQ: RE: Hipla/HIT error / Connection error - reconnections
- TOFE-510910: HITNUM-25: Problem with ftpput().Macro freezes after ftpput
operation. - puttywr/ftpsession.cpp 296
- FTPCommand was INCOMPLETE. Added SetFTPCommand(FTP_CMD_NONE); After
successfuly finished ftpsize function. Filip Tomas.

1.10.2008
- HITUM-6: SQ: multidimensional arrays printout problem
30.9.2008
- HITUM-29: SQ: RE: Hipla/HIT error / Connection error - corrected
CheckSocketState() resolving
- reconnection problem solved
26.9.2008
- TOFE-510910: HITNUM-25: Problem with ftpput(). Macro freezes after ftpput
operation.
- puttywr/ftpsession.cpp 1682 Commented wrong method call. Filip Tomas

26.8.2008 - NULL is handled as latin small letter O with stroke DEC=248 and filtred
out in log accessing functions
- restored EvInterpTrace
- moloc update
- ultima switched to beta db

1.7.2008 - mil update, separated mil


25.6.2008
- switched to HIT 2.10-3-beta

24.6.2008
- HIT-207: SQ: How to define width for function: "menu" in HIT 2.10
- final solution of the underlying functionality + menu dialog working

18.6.2008 official HIT 2.10-2 (build 20080612095813)


--------------------------------------------------------------

18.6.2008
- HIT-207: SQ: How to define width for function: "menu" in HIT 2.10
- width is calculated precisely and for all strings on dialog, even those in
lists

5.6.2008
- HIT-235: TOFE-196715: HIT 2.10-2 uninstaller doesn't remove registry values
- registry key name reverted from NSN to NOKIA (see revision 8395 from 2008-04-
11)

4.6.2008
- HIT-234: TOFE-196415: HIT 2.10-2 prints needless space characters on certain
printouts
- on Line Feed character, line position didn't change - fixed, line position is
reset to 0

23.5.2008
- TOFE-193615:HIT-224:HIT 2.10-2swup unable to open project file
- added name of file to compile error "File reopen error"
- HIT-223: TOFE-1669003: hit 2.10-2 is not reading the macro file folder path
- HIT-226: TOFE-497010: HIT 2.10-2 executes system() command differently when
called from command line
- full path was erroneously stripped from some files if passed over via command
line: fixed

22.5.2008
- TOFE-48823:HIT-227:HIT 2.10-2 has problems with logging in after unit is
restarted
- reset password check flags after restart

20.5.2008
- setworkdir() system function updated, now it tries to make the directory if it
doesn't exist (see help for more details) or causes a runtime error

14.5.2008
- TOFE- 47023:HIT-222:automated login/password failes
- TOFE- 191515:Login is not successful to Linux PCs with HIT 2.10-2
- corrected

- ftpput() hack to make sure the remote file is not blocked on the server
- improved detection when the telnet starts to comunicate -
WaitingForCommunicationStart
9.5.2008
- HIT-215:Tofe-176902:Hitreport.exe is not supporting characters (e.g dot) in
directoryname
- hitreport.exe updated

HIT 2.10.2 1st release candidate


9.5.2008
- HIT-220: TOFE-240501: ftpput() returns success when file transfer fails
- ftpget() updated as well - similar situation as in case of ftpput()
- sftp - ftpput, ftpget, ftpsize can use relaive paths

2.5.2008
- HIT-207: SQ: How to define width for function: "menu" in HIT 2.10
- dialogs now can grow if needed up to 75% of screen width and 85% of screen
height
- backspace before login name

30.4.2008
- HIT-220: TOFE-240501: ftpput() returns success when file transfer fails
- fixed, return value of ftp transfer is taken into account
- safer device() start login sequence
- added trace to Wakeup

18.4.2008
- HIT-214:Tofe-234601:LAN window is connected, but not usable after restart
- better detection during restart
- collecting test results
- /I cmd line option correction
- update terminal with string which is sent

14.4.2008
- HIT-207: SQ: How to define width for function: "menu" in HIT 2.10
- size of the dialog window is limited to 2/3 of the screen width to avoid too
wide dialogs

11.4.2008
- Nokia changed to NSN in win registers and ultima

8.4.2008
- inifileread() - runtime warning if empty section name or key name is used
- inifilewrite() - runtime error if empty section name or key name is used

7.4.2008
- mil_RemoveNullChars - input from reading sockets is filtred for NULL chars (they
are repleaced by square chars)- it causes problems with string manipulation

4.4.2008
- separated login seqvences for each connection

3.4.2008
- added icmp.dll to package

31.3.2008
- added _DS_W, _DS_L and _DS macros for directory separator

20.3.2008
- HIT-103: SQ: macro cannot open MML sessions to physical OMU addresses, only
successful opening was to OMU 0 logical IP address
- improved detection of passive devices

17.3.2008
- it wasn't possible to open \\pet-linux-
2\dox\Packets\olkkujuh\packets\local\SG7_ASN1_CDR_Format\sprint6\mt\SG6CD6_Charging
_MTRegress\Actions\Kopio_char_dat_files.tel
- fixed

14.3.2008
- HIT-201: SQ: Quite frequently this new HIT goes down right after monitorings are
set in units
- corrupted outputs - lines no more include "old" outputs
- system() with SYS_LOG_STDOUT needs a call to AllocConsole to properly redirect
stdout and stderr

11.3.2008
- HIT-202: Tofe-480210: HIT application error: using of changed Terminal settings
- line data buffer allocation updated for long terminal lines (132 chars)
- new INI file handling - added temporary writing support
- HIT-200: SQ: SSH device configuration changes from macro
- change in parameters of devicecreate() system function: device type (1=DX,
0=OTHER)
- security level set to LOW for SSH and SFTP connections

10.3.2008
- FH singleton - divided according used functions
- mil::FileExist changed to stream because of better performance
- HIT2.DEF line endings macros

7.3.2008
- HIT-180:Tofe-229401: HIT 2.10-2-beta crashes
- HIT-201:SQ:Quite frequently this new HIT goes down right after monitorings are
set in
- TVT102, TTerminalWindow exception handling improved

6.3.2008
- HIT-186: SQ: Macro closes wrong device
- deviceclose() and ask() system functions - added more logging

5.3.2008
- HIT-118: Tofe-461610: 'File Receive' window won't disappear from the screen
- all sizes in file transfer dialog are in kBytes (fix was accidentally deleted
from SVN and now re-created)

26.2.2008
- HIT-191: Tofe-1647403: Hit FTP transfer (ASCII mode)
- fixed, added type (ascii, binary) distinguishing for FTP operations put and
get

21.2.2008
- /MODEDEBUG and /M cmdline flag checked and corrected
- HIT-180 added some checks
- HIT-187: Tofe-230201: In start logging, append selection does not work in hit
- fixed - if "Append" not set, log file is truncated immediately on open and not
on first real write operation

20.2.2008
- UPGRADE STL libraries

19.2.2008
- HIT-184: Scrollbar required for askselection messagebox with large amount of
selections
- scroll bars added around the controls area
15.2.2008
- HIT-183 - Tofe??? HIT SWUP 2.10-1 question active variables
- edit of array variables with integer index corrected
- 0 index sorted with iinteger indexes

- HIT-151 - Tofe-469510:HIT Telnet connection hangs


- addapted main telnet buffer limitation 40kB/s increased to ~640kB/s
- HIT-158:Tofe:228901:HIT 2.10-0 crashes
- found athe place made changes to avoid crash there
- HIT-181: Tofe-474710: HIT 2.10-0 Internal error at ide\nthlib_cpp line 273.jpg
- error reporting code enhanced to provide more information
- HIT-170: Test case for "HIT2 version 2.10-0 SSH v2 session disconnect after
security question answered Y"
- help file updated

13.2.2008
- HIT-151: Tofe-469510: HIT Telnet connection hangs
- problem with recalculating windows parameters on minimize was found and fixed

11.2.2008
- HIT-164: SQ: Terminal window printout problem
- one more issue with improper characters instead of spaces (HIT irregularity)

8.2.2008 HIT 2.10.1


- updated Ultima + readme files
- small upgrade for checking access rights for local file in ftpput

7.2.2008
- HIT-164: SQ: Terminal window printout problem
- tabulator characters are now properly converted to spaces for terminal output

6.2.2008
- HIT-158:SQ:username/password automation is not working always
- disable user interaction when automatic login sequence is in use
- Tofe-164815:HIT-161:HIT 2.10-0 swup does not recover from SP-EX OMU device
opening
- added detection of passive connections - deviceopen returns -2

5.2.2008
- small problem with copy in text editor fixed
- HIT-151 - Tofe-469510:HIT Telnet connection hangs
- addapted main telnet buffer
- HIT-164 - SQ:Terminal window printout problem
- handling of terminal lines adapted to be able to handle special characters
(Ctrl-D)
- HIT-153: SQ: Load State - Problems with newer HIT 2.10-0 SWUP
- state file inconsistent with file opening code (fix was accidentally deleted
from SVN and now re-created)

4.2.2008
- HIT-145 - Tofe-1640903:HIT installation contains "Nokia docs" in HIT
installation menu
- updated logo and name of company in documents for Customer deliveries
- HIT-114: SQ: I cannot open terminal connections (COM) when I try to load
previously saved device windows (Options -> "Load Settings...")
- line length updates correctly even after it has been shortened before by
backspace
1.2.2008
- HIT-151: Tofe-469510: HIT Telnet connection hangs
- Reallocation number highly decreased for better and quicker memory handling

30.1.2008
- HIT-114: SQ: I cannot open terminal connections (COM) when I try to load
previously saved device windows (Options -> "Load Settings...")
- wrong default value for ForceWakeUp fixed
- terminal buffers init/deinit

29.1.2008
- HIT-151 Tofe-469510:HIT Telnet connection hangs
- teminal buffers deinitalized
- HIT-153: SQ: Load State - Problems with newer HIT 2.10-0 SWUP
- state file inconsistent with file opening code

28.1.2008
- HIT-151: Tofe-469510: HIT Telnet connection hangs - Small changes aimed at
making terminal windows and data handling more rock solid

24.1.2008
- HIT-149: SQ:Moloc32c.dll problem with conversion
- updated MONITOR.HIT 2.20-3 2008-01-23
- After macro/list execution timer keeps the last time of execution.
- HIT-149: SQ:Moloc32c.dll problem with conversion
- the problem in moloc32c.dll was corrected and new dll was integrated to hit
packages
- HIT-14: HIT 2 installation packages
- added smtp32.dll to normal/PN, SWUP packages

22.1.2008
- HIT-123:SQ:using uninitalized array in monitor.tel
- updated monitor.tel to MONITOR.HIT 2.20-T 2006-02-04
- HIT-146: SQ:HIT-210 terminal window problem - (S) means stop
- the automatic login questions are not used when do they not contain answers
- HIT-143:SQ:Wrong ini file causes Hit crash
- also only username q/a without password q/a can be used separately when the
password question is not defined
- HIT-118: Tofe-461610: 'File Receive' window won't disappear from the screen
- HIT-136: Tofe-466610: HIT 2.10: FTP file receive window doesn't close
- HIT-134: Tofe-466410: HIT 2.10-0 leaves file transfer window open when using RNC
monitoring macro
- (for all three issues) The dialog handling was reverted to the previous state,
it is created and destroyed again, not just showing and hiding

21.1.2008
- HIT-139-SQ:New HIT and error messages
- added runtime checks to accessing objects in memory during NotificationEvents
- HIT-118: Tofe-461610: 'File Receive' window won't disappear from the screen
- HIT-136: Tofe-466610: HIT 2.10: FTP file receive window doesn't close
- HIT-134: Tofe-466410: HIT 2.10-0 leaves file transfer window open when using RNC
monitoring macro
- (for all three issues) The dialog is now driven without HWND variable
- HIT-133: Tofe-465710: HIT halts during case execution - more logs added to
getline() function for better bug hunting

18.1.2008
- HIT-141: SQ: Ask dialog doesn't steel focus - Fixed - needed to distinguish file
transfer dialog from other dialogs.
- HIT-118: Tofe-461610: 'File Receive' window won't disappear from the screen
- HIT-136: Tofe-466610: HIT 2.10: FTP file receive window doesn't close
- HIT-134: Tofe-466410: HIT 2.10-0 leaves file transfer window open when using RNC
monitoring macro
- (for all three issues) The dialog is commanded to close in more situations
covering also some not-so-common circumstances

17.1.2008
- HIT-118: Tofe-461610: 'File Receive' window won't disappear from the screen
- HIT-136: Tofe-466610: HIT 2.10: FTP file receive window doesn't close
- HIT-134: Tofe-466410: HIT 2.10-0 leaves file transfer window open when using RNC
monitoring macro
- (for all three issues) Now the dialog hides if the transfer reaches 100%
- HIT-137: Tofe-162015: HIT2 version 2.10-0 SSH v2 session disconnect after
security question answered Y - help file updated

15.1.2008
- flushing closed logs by logclose() fixed

14.1.2008
- crash when we press 2x Ctrl+Y on Rdox - fixed
- Format of version was unified
- Added Version with timestamp of build to _VERSION_BUILD macro "HIT_2.10-
0_build_MANUAL_BUILD"
- Added PN build
- Ultima removed from SWUP package EEDBREG=0
HIT-132:Tofe-220801: Paste option disappeared from the popup menu in
2.10.0_beta_20080108174836
- Added Paste to Terminal window and List window popup menu

11.1.2008
- detection of wrong username/password - error changed to warning when the login
question comes for the 3rd and more times.

10.1.2008
- HIT-128 - HOWTO report HIT bugs corrected
- added Customer build to project
- HIT-118: Tofe-461610: 'File Receive' window won't disappear from the screen
- all sizes in file transfer dialog are in kBytes
- dialog is closed under all circumstances in ftpput and ftpget system functions

9.1.2008
- detection of wrong username/password - after "2 tries"(2x1st or 1st and 2nd
pair) is generated error
- device() with second parameter forces the WakeUp with given string even if the
prompt is already found
- HIT-112: File opened twice - partial update of the HIT registry entries for
better compatibility

8.1.2008
- HIT-116: TOFE 1637203: HIT 2.10-0SWUP works too slowly: flushing changes
- HIT-117: Tofe-462910: Inactive device buffer loses data and promptcheck=BEFORE
tries to flush buffer too long - fixed the "buffer losing data" issue

7.1.2008
- HIT-116: TOFE 1637203: HIT 2.10-0SWUP works too slowly - unnecessary log
flushing removed and log flushing done only if indicated (new flag set for every
log file write)
21.12.2007
- HIT-115 TOFE-58315 - Incorrect logging in release upgrade - fixed

20.12.2007
- added build no to About box & to changelog.txt
- deviceclose() without parameter closes all devices
- HIT-109 TOFE-217701: HIT 2.10-0-beta48 doesn't close connection when executing
macro - returned previous behavior (HIT 2.9)
- the connections after macro/list execution are not closed when they use
terminal. user takes responsibility for connection state.

19.12.2007
- deviceopen prompt checking
- HIT-109 TOFE-217701: HIT 2.10-0-beta48 doesn't close connection when executing
macro
New mechanism introduced - connections are now closed not directly in macro, but
in the topmost actually launched entity (macro, list, batch)

18.12.2007 - HIT 2.10-0 R3


- HIT-107 TOFE-157215: Warning dialog should be modal, not modeless - Changed
window calling the MessageBox method
- HIT-110 TOFE-215201-"Select all" to right mouse button menu - added to all Popup
menus with Copy command

18.12.2007 - HIT 2.10-0 R2


- Documentation update: a more detailed explanation of 'default char' device
connection parameter added

17.12.2007 - HIT 2.10-0 R1


- reviewed format of TRACE output

14.12.2007 - HIT 2.10-0-beta49


- Logging enhanced in case of interpreter exceptions
- Debug mode quicker than standard mode - bad condition for logging

13.12.2007
- ftpsize for sftp

12.12.2007 - HIT 2.10-0-beta48


- borland exception handling
- HIT-77: exception catched
- HIT-77: ftp file transfer information dialog is not created again and again for
every file, it is reused
- resources redefinition changed
- in case of runtime exception we are trying to continue

10.12.2007
- updated help _HIT_VERSION, added dynamic array examples

7.12.2007
- HIT-77: SQ: Some "FTP" crash - More logs and exceptions checking

6.12.2007
- _HIT_VERSION defined as 21000

5.12.2007 - HIT 2.10-0-beta47


- deviceopen keeps Active device even if the device is closed
- response window is no more cleared when exit is used to close nested connection
4.12.2007 - HIT 2.10-0-beta46
- HIT-92: 0 byte long MSG file - error on parsing LST file was found and fixed
- added 1st ping before telnet connect, it should short down the first responce
- solved problem with deviceopen when the connection was closed straight after
establishing the connection

27.11.2007 - HIT 2.10-0-beta45


- Telnet connection checked using ping instead of TELNET(raw protocols
compatibility)
- FTP destructor problem
- updated xxxseelm.ini
- added KEEP ALIVE socket option

27.11.2007 - HIT 2.10-0-beta44


- Help update device(), deviceopen()
- default TXD_CONN idle 1000ms
- Deadlocks in ASYNCH open
- Disconnect also error connections
- break button in waitforsilence not used
- HIT-79 Tofe-443310 : HIT SWUP crash during upgrade
- Added new detection of TCP bugs, local cable disconnect and remote cable
disconnect/ server closing
using AYT (Are You There) diagnostics according standard

26.11.2007 -
- SWUP package updatetd short names for older systems

26.11.2007 - HIT 2.10-0-beta43


- HIT-99:problem with opening project file (hpr) - fixed
- HIT-79: Tofe-443310 : HIT SWUP crash during upgrade
- Line status is checked occasionally - improved checing of network status

22.11.2007 - HIT 2.10-0-beta42


- HIT-79 Tofe-443310 : HIT SWUP crash during upgrade
- Error codes from WSAGetLastError properly intercepted
- redraw send brake button + DEBUG/FAST button problems
- WakeUp only when not login
- device runtime errors when the LAN in unpluged

21.11.2007 - HIT 2.10-0-beta41 - rebuild 3


- HIT-90: Add system() reset - Ability to interrupt system() launched commands if
resetting the macro execution (only for SYS_LOG_STDOUT mode)
- extra Q/A in login special mode

20.11.2007 - HIT 2.10-0-beta41 -rebuild2


- asynchroninous ftpput/get - added reset
- HIT-90: Add system() reset - Closing the console no more closes also the HIT
application (only for SYS_LOG_STDOUT mode)

20.11.2007 - HIT 2.10-0-beta41 -rebuild


- TOFE 339110 - Using shift when selecting text

20.11.2007 - HIT 2.10-0-beta41


- login problem fixed
- dont't send wakeup when the login questions are used

19.11.2007 - HIT 2.10-0-beta40


- added ForceWakeUp for DX
- HIT_USAGE.log closing
- HIT-88 : Help update (minor help updates and bugfixes)

16.11.2007 - HIT 2.10-0-beta39


- HIT-97 : Include link to HLPCNTX.HLP and EXAMACRO.HLP into main help file
- Tofe-447810-Command help files are outdated - help files moved to doc directory
and links removed from menu
- Password answers used only in pars with username
- HIT-88 : Help update (minor help updates and bugfixes)

16.11.2007 - HIT 2.10-0-beta38 rebuild


- HIT-96 Tofe-449610: Toolbox - open file does not work - fixed

15.11.2007 - HIT 2.10-0-beta38


- Used Files - R/W indicator - limited to max. 20 latest opened files
- Dockable Toolbox: If the toolbox is docked to the top, it is always placed on
the toolbar right to the INI files combo. Toolbox icons dimensions changed to 20x20
pixels.
- Tofe 448410 Help texts missing (tool tips) Device configuration: Misc-default
key and SSH in general - added to help
- build timestamp added to verison print out

14.11.2007 - HIT 2.10-0-beta37


- added handle's handler
- added dialog View->Used Files, where are displayed current opened handles for
hit
- Tofe-447510-Toolbar problems with HIT 2.10-0-beta34 - corrected the right
behaviour

12.11.2007 - HIT 2.10-0-beta36


- text field on menu() dialog is resized according text length
- HIT-91: Dockable Toolbox - toolbox was rewritten to allow docking

10.11.2007 - HIT 2.10-0-beta35


- Added read access to all opened handles
- In some cases increased MAXPATH from 80 to 260
- help update - ftpsize(), asynch ftpput(), ftpget()
- message when the device is already connected from terminal
- STOP- BREAK buttons problem
- "FLEXI: Connecting..." missing from the messages window if terminal already
open.
- added "Already connected." message
- reset button didn't reset macro when macro was executing pause(0). - fixed

9.11.2007
- added asynchronious ftpput() and ftpget()
- added ftpsize() - chcecking existence and size of file
- copyright 2007

9.11.2007 - HIT 2.10-0-beta34 rebuild


- breaking login sequence protected
- device() def.key

8.11.2007 - HIT 2.10-0-beta34


- deviceopen(), device(), deviceclose()
- WakeUp sent NULL, when default key was not defined - fixed
- started testing with MCG

6.11.2007 - HIT 2.10-0-beta33


- added bypass to wilma sending
- old wilma FlushConnection removed
- deviceopen bug fixed
- added Wilma socket logging
- the sniff() function stops with runtime error if no device is selected

6.11.2007 - HIT 2.10-0-beta32


- WakeUp on terminal removed - in case of devices without logging the prompt is
not ansured. (terminal uses asynch. connection to be able to cooperate during macro
run)
- Wilma write lock added for safe login
- HIT-89: Help update - ftp functions
- Print out a HIT version information with extended debug info in case of macro
executor crash.
- HIT-83 deviceclose() - waits in execution for status CLOSE or ERROR

5.11.2007
- added to help HOWTO report hit bugs
- login wait increased
- added time information to hit server outputs
- corrrected Recent devices corrupted strings
- default default key =\r
- login wait interval changed

2.11.2007 -
- updated help system()

31.10.2007 - HIT 2.10-0-beta31


- updated help settransmitdelay values
- MODEDEBUG is not as default
- Extended run-time information for better crash analysis

31.10.2007 - HIT 2.10-0-beta30


- logwaitline() changes pointer when the size of log is changed..
- Terminal opened synchronously (waits for login) and prompt is forced by "default
key"
- default key is used in device, deviceopen and terminal as the only first sent
chracter (except login sequence) so it doesn't cause waiting for 1st prompt when
the macro starts with opened terminal
- Extended run-time information for better crash analysis, automatic logging of
crashes
- log pointer updates in tx, send and system removed
- tx() - getline() with check BOTH prompts fixed

30.10.2007 - HIT 2.10-0-beta29


- Tofe-1622003-In very long MML printout handling with the getline() function
doesn't wait for prompt or end of the printout
- the getline can find even long printouts
- FlushConnection Added for Login, tx and send

29.10.2007 - HIT 2.10-0-beta28-rebuild


- HIT-73:Tofe-179702: Missing interrupt function in case of wrong MML
- changed prompt check search

29.10.2007 - HIT 2.10-0-beta28


- updated MOLOC from Borland Pascal Dll MOLOC32.DLL to VC++ "C" Dll MOLOC32C.DLL
- TELNET working - the same speed as 2.8.1
- adjusted default sys. telnet times: BEFORE_SEND 500,5000; AFTER_SEND 200,5000;
BEFORE_CMD 0,5000;CONNECTION 500,1000; SAFE_LOGIN 200,10000;
- HIT-70 TOFE-441310-Every time device is opened it will take around 10 seconds to
send first command. This is not acceptable as our automation tasks
- should work

25.10.2007 - HIT 2.10-0-beta27-rebuild


- Terminal maxlogsize is now loaded when settings are loaded instead of using
default value 512000L.
- HIT-66 TOFE-441610 Writing to log in system() synchro fixed debug logging code

24.10.2007 - HIT 2.10-0-beta27


- adjusted default sys. telnet times: BEFORE_SEND 200,5000; AFTER_SEND 0,5000;
BEFORE_CMD 0,5000;CONNECTION 100,1000; SAFE_LOGIN 100,5000;
- updated help settransmitdelay()

23.10.2007 - HIT 2.10-0-beta26 - rebuild2


HIT-70 TOFE-441310-Every time device is opened it will take around 10 seconds to
send first command. This is not acceptable as our automation tasks
- default values for AFTER_SEND_MIN_IDLE 0, BEFORE_CMD_MIN_IDLE 0 (disabled)

23.10.2007 - HIT 2.10-0-beta26 - rebuild


HIT-70 TOFE-441310-Every time device is opened it will take around 10 seconds to
send first command. This is not acceptable as our automation tasks
- changed default vaules for timeouts see settransimtdelay in help

23.10.2007 - HIT 2.10-0-beta26


HIT-70 TOFE-441310-Every time device is opened it will take around 10 seconds to
send first command. This is not acceptable as our automation tasks
- changed default vaules for timeouts see settransimtdelay in help

22.10.2007 - rebuild HIT 2.10-0-beta25


HIT-70 TOFE-441310-Every time device is opened it will take around 10 seconds to
send first command. This is not acceptable as our automation tasks
- fixed bug in WaitForSilence - there were used hardcoded 5seconds timeout
HIT-67 TOFE-441810 focus of active windows
- the 1st file transfer dlg invoked during macro execution now doesn't flick from
background when HIT is minimized

22.10.2007 - HIT 2.10-0-beta25


HIT-70 TOFE-441310-Every time device is opened it will take around 10 seconds to
send first command. This is not acceptable as our automation tasks
- added adjustable delays to settransmitdelay() TXD_CONN, TXD_SAFE_LOGIN
HIT-72 -Tofe-325810 "More screen buffer to HIT console connections"
- bugfix: with multiple device connects in one macro, Response window content is
now preserved

19.10.2007
- added more Log flushing

19.10.2007 - HIT 2.10-0-beta24


- recompiled - HIT-76

19.10.2007 - HIT 2.10-0-beta24


- fixed log10 bug
- HIT-76 - added second extra Q/A pair to device settings

18.10.2007 - HIT 2.10-0-beta23


- HIT-69 TOFE-441710-Jammed telnet connection with beta20
- updated Help & User Guide - login data has to be used in pairs
- HIT-72 Tofe-325810 More screen buffer to HIT console connections
- adjusted to use terminals with 200 - 3000 rows
17.10.2007 - HIT 2.10-0-beta22
- HIT-62 SR0000008941978 - terminal options are now loaded when environment
settings are loaded (fixes problems with maxlogsize)
- TOFE-441310-Long delay in deviceopen()
- added sending first character to get prompt
- help link corrections

16.10.2007 - HIT 2.10-0-beta21


- help update getline(), styles
- increased TRACE_BUFFER to 64k
- HIT-61 SR0000008978964-Excecuting attached macro crashes HIT 2.9-1 - solved
- Increased executor stack constants for arrays to 64k .
- HIT-66 SR0000008979272-writing to log in system() synchro
- added Flushing - tx, send, deviceopen, system.
- HIT-67 SR0000008979272-focus of active windows -solved
- All macro RT dialogs now don't steal focus when HIT is minimized/not
foreground wnd.
- Tofe-433810 New ambiguous configurable parameter promptdelay in device settings
- updated userguide.pdf

15.10.2007
- added flushing to system()
- increased window buffer for Terminal and Response Window to 2000 rows

15.10.2007 - HIT 2.10-0-beta20


- crash during rtfatal_exit fixed
- login sequence timeout adjusted, possibility to quit it,
- faster tx
- Tofe-430910-Getline function doesn't make runtime error when wrong syntax is
used
- Tofe-433810 New ambiguous configurable parameter promptdelay in device settings
- help - getline, promptdelay updated
- bug fixed in the RemoveBackslashes function (search for the backslash character
itself)
- refactored loop condition in logwaitline
- HIT-68 SR0000008979322-HITISS� JOTAIN? - fixed
- loading of ssh properties in state handled as optional

10.10.2007 - HIT 2.10-0-beta19


- fileprint correction
- added some exception handling
- formating of debuglog cleaned
- UI bug with closing hit dialogs -finished
- additional \n in print() removed

9.10.2007 - HIT 2.10-0-beta18


resized read connection buffer from 1024 to 64k to be able to read one screen
(80*24=1920) at once
fileopen() added warnings,
timeout for login seqence changed to 10s
fileopen creates given directory if doesn't exist
help update - usage of prompt delay, getline searching special characters
msi packages updated - P32FTPC6.dll, p32help.exe removed, changelog.txt added
UI bug with closing hit dialogs -changes

8.10.2007 - HIT 2.10-0-beta17


Tofe-434010 Getlineback -function does not work in HIT 2.10.0-beta6 - fixed
Tofe-433410-Open terminal connection slows down macro execution - fixed
Tofe-430910-Getline function doesn't make runtime error when wrong syntax is used
-fixed
- reverted some changes related to telnet from 2.9.0
Print command adds new line after string repaired.

8.10.2007 - HIT 2.10-0-beta16


TOFE-433410 Open terminal connection slows down macro execution
TOFE-434110 Unreliable deviceopen() with telnet
- safer login - sending logging data is handled with the highest priority
- more reliable tx, promptchecks,
- response timer changed from 50ms to 40ms
TOFE 362410 - HIT-35 : Search of single quotes in getline/filegetline fixed
properly
TOFE 1617503 - HIT-59 : The getline() function doesn't recognize buffer end

8.10.2007 - HIT 2.10-0-beta15


TOFE-433410 Open terminal connection slows down macro execution
TOFE-434110 Unreliable deviceopen() with telnet
- prompt searching improved
- tx check prompt before Send - avoid 1st revival between send(), tx() sequence
- wake up, do open sleeps
- deviceopen timeout taken from device configuration

5.10.2007
Tofe-433810 New ambiguous configurable parameter promptdelay in device settings
Promptdelay default value = 0

4.10.2007 - HIT 2.10-0-beta14


TOFE 431610 - Array indexes are sorted unlogically in watch window
- FTP: fixed problems eith connecting to server -> improved stability
- disabled file caching for ftp transfers - should help with some problems on
Windows2000
HIT-48 - Getline function doesn't make runtime error when wrong syntax is used -
fixed

3.10.2007 - HIT 2.10-0-beta13


TOFE 430410 - tx failed() - fixed
HIT-47 - strregexp doesn't handle "\n" escape code - fixed

1.10.2007 - HIT 2.10-0-beta12


- TOFE 431010 - "Copy" is two times in terminal window mouse-right-click menu - 2nd
copy removed

1.10.2007 - HIT 2.10-0-beta12


- added trace about received bytes during ftpget
- fixed minor bug in ftpget ("total bytes received" was calculated incorrectly)
- repaired telnet logging TOFE-430410 First MML command sent twice after device
open. Also login procedure should be improved

27.9.2007 - HIT 2.10-0-beta11


- added cleaning of corupted files or files with size 0 ( when the remote file
dosn't exist)
- CFTPSession::m_hLocalFile changed to HANDLE and OpenFile functions were changed
to CreateFile
- when the remote file in ftpget doesn't exist the handle stayed open - now we
close it and remove corrupted file
27.9.2007 - HIT 2.10-0-beta10
TOFE 428210 - Array handling - corrected init of dynamic arrays
TOFE 179302 - Array Handling mistakes in HIT - this tofe was caused by the same
problem

27.9.2007 - HIT 2.10-0-beta9


TOFE 427510 crashes frequently while FTP get is ongoing
- fixed ftpget - received file was sometimes 64K shorter than it should be
TOFE 428110 Unistaller does not remove shortcuts from start menu
s - install shield project - shortcuts type changed to Share = NO = removing
shortcuts in uninstall
+ has to be changed IS_ININSTALL_SHORTCUT GUID

26.9.2007 - HIT 2.10-0-beta8


- fixed version numbers - in nthver.h has to be x.y-z-smth otherwise don't work
vehe.dll...
- in msi package project has to be x.y.z otherwise doesn't
work installation

26.9.2007 - HIT 2.10-0-beta8


TOFE 426110 - Dll handling not working
- vehe.dll and some others using name of hit so the version has to be in x.y-z-q
format

25.9.2007 - HIT 2.10.0-beta7


- Multiple put preserves working directory.
- solved problem with reopening session

21.9.2007 - HIT 2.10.0-beta6


- fixed TOFE 1612903 - Hit 2.9.1 gave message "hexdata.dll is not a valid windows
image".
- fixed crashes when canceling data transfers (ftp)
- fixed doubled "psftp>" in response wnd

19.9.2007 - HIT 2.10.0-beta5


- fixed random freezing during macro execution
- added version to debuglog

18.9.2007 - HIT 2.10.0-beta4


- reset crashes during ftp macros fixed
- Debug output with /MODEDEBUG cleaned

17.9.2007 - HIT 2.10.0-beta3


- ftp connection remake
- /MODEDEBUG param allows to trace release build
- reset doesn't work properly yet

12.9.2007 - HIT 2.10.0-beta2

3.9.2007
- IMPL_SYSFUNC(fileprint) memory leak fixed

30.8.2007
TOFE 412910 - HIT 2.9-1 typing in SSH terminal window does not propagate to SSH
server. fixed
RDOX - HIT login - ENTER USERNAME < YSTEM - fixed.
- Installation package (now it is possible to install 2 versions on the same
computer)
- ftp/sftp minor bugs fixed

24.8.2007 HIT 2.10.0-beta

23.8.2007
TOFE 271310 -Minimize window support for command line - added /M commandline
support - runs hit minimalized

8.8.2007
Modified FTP data transfers: now in extra thread
Added quotation marks around executable name to be launched by wrapper
Added quotation marks around filenames involved in FTP transfers
Putty directory now is by default \putty relatively to HIT2.exe directory
Restored data transfer dialog for FTP and possibility to cancel FTP/SFTP data
tranfer.

30.7.2007
- support for HIT3 device config compatibility SSH_CONN_TYPE
27.7.2007
TOFE 1561003 (+ TOFE 338710)- HIT2, mouse rightclick menu: Cut, Copy, Paste -
added

26.7.2007
HIT 35 - TOFE 362410 - Search of single quotes in getline/filegetline - added
support for searching special characters

24.7.2007
added saving of ziped sources to cc

23.7.2007 - beta release 2.9.1 - 12


23.7.2007
HIT-44 - TOFE 200001 - HIT telnet terminal cursor - fixed

25.6.2007
- automatic package NORMAL & SWUP added to CC build

15.5.2007
- getline/ filegetline help comments
- Feedback 362010 - GUI update /* */

04.05.2007 - beta release 2.9.1 - 11


29.05.2007
- improved FTP support: port numbers working, login sequence more reliable

29.05.2007
- added new system function systemwatch() which get time in msec from the last call
(first call is time from start)

28.05.2007
- fixed ftpput, ftpget

02.05.2007
-removed powrertcp FTP and puttywr.dll by puttywr.lib from hit3 project
-linked with mil.lib and puttywr.lib from hit3 project

25.4.2007
- change in build - used command line bcw interface
- added macro _WINDOWS defined as 1
5.4.2007
HIT-32 TOFE 343810, isinited(arr[1]) is increasing array size if arr[1] was
not initialized

28.3.2007 - beta release 2.9.1 - 10


rebuild

27.3.2007 - beta release 2.9.1 - 9


tofe 338710 Title: Implement copy&paste commands to right mouse button popup
HIT-31 - TOFE 344110, tx() became slower in HIT 2.9-1 - solved performance problem
- setable delay moved to WaitForSilence -

26.3.2007 - beta release 2.9.1 - 8


HIT-27 - Tofe 339210 "Indenting text with tab unselects text when selection is made
with mouse"

26.3.2007 - beta release 2.9.1 - 7


HIT-17 - HIT stucking to TMP.$$$ (TOFE 277210 )

23.3.2007 - beta release 2.9.1 - 6


- added mouse wheel srolling support
HIT-28 -Tofe 339310 "Indenting text indents sometimes the line above

6.3.2007 - beta release 2.9.1 - 5


- removed \r filter from default settings
HIT-20 - added promptdelay for login

13.2.2007 - beta release 2.9.1 - 4


HIT-20 - Loging error with timouts

12.2.2007 - beta release 2.9.1 - 3


HIT-21 - Tofe 327510 "HIT send extra enter when use device function"

2.2.2007 - beta release 2.9.1 - 2


HIT-15 - HIT ver2.9-1 executes MML-commands much slowlier than ver2.9-0 (tofe
192101
HIT-16 - Tofe 320610 ".BJL executing from command line does not work properly"