This list includes Enhancements and Resolutions for D3 Windows 9.1.
Access
Action ID |
Description |
---|---|
34490 |
Enhanced the "fmt" AQL connective to allow the specification of a column header. |
35525 |
Implemented default font in Windows GDI printer that uses the @(-126) DEVICES item convention of D3 to define and select the default font for SORT and LIST columnar reports. The DEVICES item also includes @(-345) for defining the default font and @(-346) for selecting the default font. |
36345 |
Enhanced the "FMT" AQL connective so that 'sort fn by a1 fmt "r10"' will work as expected, sorting numerics numerically. The "FMT" connective will also work for selection criteria (for instance: sort messages by a0 fmt "r" if a0 fmt "r" > "343" a0). |
BASIC Compiler
Action ID |
Description |
---|---|
36005 |
Enhanced BASIC compiler performance when compiling an entire file to not open system files multiple times. |
BASIC Runtime
Action ID |
Description |
---|---|
32948 |
Enhanced the logging of basic runtime errors to not truncate the name of the program logging the error to 24 characters. |
34549 |
Implemented support for portrait and landscape orientation modes in Windows GDI printer. |
35268 |
Enhanced the "_P_readnext: Possible trailer magic overwrite." event to more accurately test for problems in order to prevent false positives. |
35774 |
Made FlashBASIC User exit U1c function the same as that User exit in PickBASIC. |
35933 |
Enhanced %connect() to better protect against invalid parameters. |
35965 |
Enhanced D3Windows by increasing the max size of a single string allocation from 0x07ffffff to 0x12000000. |
Conversions/Correlatives/Masks
Action ID |
Description |
---|---|
34879 |
Enhanced D3FSI to allow the user to specify a max value for IDn correlative so that the item-id will wrap around and reset to 1 once it reaches the max item-id number. |
35148 |
Enhanced FlashBASIC to not capitalize the character following an apostrophe if it is the last character of the word (this is to make FlashBASIC work the same as the Enhancement 30288 for Non Flash BASIC). |
File Management
Action ID |
Description |
---|---|
34618 |
Added the N-option to list-locks to not paginate the output. |
35079 |
Enhanced D3 Windows Resizing to support stopping a resize. |
35326 |
Enhanced group locking to handle lock contention more expeditiously. |
35418 |
Implemented in the nt_resize command and the file manager support for performing a file check as part of a file resize operation. The default is to perform a file check, but options are included to disable file checking and to allow automatic fixing of errors with the file check. |
FSI
Action ID |
Description |
---|---|
34533 |
Implemented ENCRYPT-FILE and DECRYPT-FILE verbs. |
36171 |
Added the "(e" option to the "create-file" verb to create an FSI encrypted file. |
GUI
Action ID |
Description |
---|---|
36100 |
Implemented the License Server Port text box in the D3 Settings page and the Telnet Forced Host Authentication check box in the D3 Connects page of the D3 Device Manager. |
Hot Backup
Action ID |
Description |
---|---|
34934 |
Simplified the configuration of FSI Hot Backup by removing the Max Entries setting. |
35240 |
Enhanced the D3 FSI Hot Backup system by adding utilities that allow a system administrator to configure the FSI Hot Backup servers to measure throughput. |
35380 |
The FsiHotBackup utility has been enhanced to better report configuration and queue file creation errors when the server configuration is saved. |
35516 |
Created a subroutine to return the status of the FSI Hot Backup secondary servers. |
36266 |
Enhanced FsiHotBackup to allow ignoring failed operations. |
Indexes
Action ID |
Description |
---|---|
36348 |
Enhanced index system to allow both a case-sensitive and case-insensitive index on the same a-correlative at the same time for VME files. |
Installation
Action ID |
Description |
---|---|
35556 |
Enhanced the default setting for UpdLockTimeout to be faster (500ms instead of 3000ms). |
Licensing
Action ID |
Description |
---|---|
35477 |
Added an expiration date to the maxusers command to show when a temporary activation will expire. |
36624 |
Enhanced %getnetlicenseinfo function to also return the number of Enterprise licensed clients. |
Logon/Logoff/Logto Routines
Action ID |
Description |
---|---|
36602 |
Enhanced D3TCL to support Host Authentication. |
Monitor
Action ID |
Description |
---|---|
34416 |
Added the ability to SSH to D3 if openSSH is loaded on your system. |
35864 |
Enhanced the D3FSI to provide SSL support for socket functions called from Flash. Implemented %accept_ssl, %connect_ssl, %read_ssl, %write_ssl, and %close_ssl. |
35888 |
Enhanced the D3FSI to store data encrypted for "DE1" files. Items are saved un-encrypted on tape. |
35936 |
Enhanced D3Windows to support %encrypt functions that can be called in a Flash program. |
36177 |
Enhanced the idn correlative to flag the FCB as dirty. |
36210 |
Added %GetPerfCount to display the D3 performance counters. |
36246 |
Enhanced the Event Log error reporting to include the PID. |
Programs & Utilities
Action ID |
Description |
---|---|
32210 |
Added the monitor version number and date to the header of the D3PDebug log. |
35743 |
Enhanced the compile utility to allow compiling more than about 9K programs in a single file with a single issuance of the compile command. |
35890 |
Added the ability for INDEX-SELECT to run on multiple processes simultaneously. |
35976 |
Enhanced the tail command to support a "*" parameter for "all files", optionally display item-ids, and clarified the usage. |
36072 |
Added support when searching for system tape devices in the registry to recognize tape devices that have a value of "TapePer" for its DeviceType key. |
36201 |
Implemented Enterprise Licensing scheme in MVSP .NET client. |
36203 |
Implemented support for MVSP .NET client and D3 server to support SSL connections. |
36213 |
Added the "h-option" to create-account to suppress updating the newly-created account with NEWAC items. |
36376 |
Enhanced Virtual to restore the top of the stack when returning from R_INIT and R_INITSR, for a more accurate "where" report. |
36471 |
Enhanced %shellcapture to convert all 0xff characters to 0x20 so all the data is available to basic rather than be truncated at the first 0xff. |
36489 |
Add 2 new verbs "nt_osfi-start" and nt_osfi_stop" to start/stop FSI OSFI servers. Syntax: nt_osfi-start {port.num} nt_osfi-stop {port.num} where port.num is the optional port number, if it is not specified then default port number is read from the registry. If there is no entry in the registry, then default port number is set to "1598". |
36518 |
Implemented dev-make functionality for SSL server. |
36663 |
Enhanced D3 Windows to support set-imap timeout functionality. |
Access
Action ID |
Description |
---|---|
34160 |
Corrected a problem with ACCESS reports getting a backward link zero abort when a single listed value exceeds 32k in length. |
35403 |
Corrected a problem with BASIC runtime error handling that caused all execute levels to terminate on a CALL error when the CALL was from an ADI in an EXECUTEd ACCESS report. |
35443 |
Corrected a problem with the CALL correlative that caused it to corrupt the "SAMPLING" limit when many Flash or some non-Flash BASIC statements execute. |
35475 |
Corrected a problem with the ACCESS compiler that caused incorrect results when a "BY" ADI references a translate file and a "WITH" ADI contains a CALL correlative. |
35544 |
Corrected a problem with SELECT that caused it to fail when the selection criterion or data is a numeric of more than 14 characters. |
35775 |
Corrected a problem with the "conv" connective that prevented it from working when "dict" was specified in the file specification. |
35818 |
Corrected a problem with reformat and sreformat that caused it to write into the dict of the target file when a call correlative was present in an ADI that was specified in the statement. |
36258 |
Corrected a problem with the file system that caused an "Exceeded the maximum number of 32767 file opens" error when doing thousands of translate conversions within the confines of a single transaction bracket. |
36289 |
Corrected a problem with the SELECT processor that caused a list to truncate after an item id of length 101. |
36667 |
Corrected a problem with AQL that caused an abort in EL.AT20X when displaying a right-justified ADI in some circumstances when the term width is set > 131. |
BASIC Compiler
Action ID |
Description |
---|---|
32399 |
Corrected a problem with the FlashBASIC compiler that could abort when compiling very large programs. |
35435 |
Corrected a problem with error handling in FlashBASIC that may have resulted in a "Workspace Inconsistency" if a dynamic array is added to a value. |
35766 |
Corrected a problem with the BASIC compiler that caused new object code to be written into the dict of dm,pibs, when multiple programs are being compiled and the basic protection queue rolls over. |
35995 |
Corrected a problem with the BASIC compiler that caused compile failures when multiple items are being compiled, the basic protection object.queue file rolls over, and the first item to be compiled after that has spaces before the first alpha character. |
36071 |
Corrected the behavior of FlashBASIC runtime which would not always mat assign mismatched array sizes. |
36105 |
Corrected a problem with FlashBASIC that failed to close a file when exiting a subroutine if the file was opened to a dimensioned array. |
36157 |
Corrected a problem with Flash compiling where it would stop at an input prompt with no indication on the screen when Ultimate compatibility is turned on. |
36400 |
Corrected a problem with the Flash compiler w-option that may lose overflow frames. |
BASIC Debugger
Action ID |
Description |
---|---|
35712 |
Corrected a problem with the non-FlashBASIC debugger that caused it to set a new readlock on a group in the MD on each single-step into a called subroutine when the "C" command to display each source code line was in effect. |
35927 |
Corrected a problem with the non-FlashBASIC debugger that caused a "Stack too Big or too Small" abort when single-stepping through a CALLed subroutine for which there is no MD entry. |
36050 |
Corrected a problem with the non-Flash BASIC debugger that caused it to display the wrong variable the second time a subroutine was called when the program had been compiled with the BASIC verb, and when two variables differ only in casing. |
BASIC Runtime
Action ID |
Description |
---|---|
32936 |
Corrected a problem with displaying the dm,messages,messages with list-locks (i. The FSI fileoffiles entry for this file was missing. |
33925 |
Corrected runaway overflow condition when the SUM function processes non-numeric data in non-flashed BASIC. |
35146 |
Corrected an overflow runaway condition in the Substring Field Store when all the parameters are not specified. |
35243 |
Corrected a problem with non-Flash BASIC that in rare cases would report a group count error in frame 1 when doing a SELECT <file variable> and READNEXT, or SELECT <select variable> TO <another select variable> and READNEXT <another select variable>. |
35254 |
Corrected a problem with the BASIC runtime that sometimes corrupted the "number of times run", leading to aborts in list-files and "ct" of object code. |
35392 |
Corrected a problem with non-Flash BASIC runtime that caused an infinite loop when a "RETURN" statement is followed by more characters, e.g. "RETURNX" or "RETURN X", and the extra characters are not a variable that has been assigned a value. |
35517 |
Corrected a problem with the PickBASIC SUMMATION function that caused it to fail when the numbers involved were too large. |
35605 |
Implemented the LOCKING connective for AQL to prevent soft GFEs when one user's AQL report is processing a large item that is simultaneously updated by another user/process. (Example: SELECT MYFILE IF A5000 = "BIG DOG" LOCKING) The LOCKING connective will impact performance to some degree, depending upon item size, memory size, and number of users, and so should only be used when the file contains items large enough to be stored out of group AND the file is often updated while being read. |
35636 |
Corrected a problem with BASIC runtime that caused a "Frame Out of Range" abort in br.ncom.idx when the BASIC program referenced named commons, was Flash-compiled, but was run non-Flashed because of a prior " (F)", or because the system had not yet been activated. |
35708 |
Corrected a problem with SYSTEM(0) when called in a locked clause, which could return PIB + 1 instead of PIB. |
36110 |
Corrected a problem where if a process uses more than 32767 pages during spooler use it stops paging reports correctly. |
36292 |
Corrected a problem with the ROOT statement that caused subsequent "frame out of range" aborts when the ROOT statement fails, but the application does not check for the failure. It will now cause a "bad stack descriptor" BASIC runtime abort instead, just like trying to read from an invalid file handle. |
36312 |
Corrected a problem with non-Flash runtime that caused wrong variables to be used and updated when a CALL passed a different number of parameters than were in the SUBROUTINE statement of the CALLed program. |
36358 |
Corrected a problem with the BASIC runtime that caused it to mistakenly attempt to write a D-pointer item when it should be a normal item. |
36545 |
Corrected a problem with non-Flash CALL statement that caused it to fail when a CALL@ in account A did a full path reference to a subroutine in account B, which then called a subroutine cataloged in account B, but not cataloged in account A. |
36571 |
Corrected a problem with FlashBASIC, which would cause B209 "File is update protected." runtime warnings to be logged as 209. |
36592 |
Corrected a problem with callx triggers that caused an "EXECUTE "DELETE MyFile 'myId'" to wrap up and go to TCL if the callx program executed an INPUTERR statement, with no way to trap it, as is possible with the "ON ERROR" clause for the DELETE statement. |
36596 |
Corrected a problem with the IPv6 related FlashBASIC %calls, which caused some of them to fail. |
36632 |
Corrected a problem with copying file variables in FlashBASIC that may cause a B1 Runtime Halt. |
36651 |
Corrected a problem with the Basic summation, minimum and maximum functions that can cause a B1 runtime halt when the argument is an element of a dimensioned array. |
36681 |
Corrected a problem with a FlashBASIC memory leak if doing a comparison that involves the return value of a function that returns null, or comparing the return value of a function to null. |
36689 |
Corrected a problem with the remote file system that caused the BASIC RELEASE statement to not release an item lock set via the VME: osfi driver. |
36707 |
Corrected a problem with a FlashBASIC memory leak in the multiplication and division operators where the operands are 0 and a function that returns a number with a decimal point. |
36758 |
Corrected a problem with non-Flash BASIC runtime that caused performance degradation when long-running programs had exercised string storage space sufficiently, creating a condition where garbage collection was triggered at every string buffer release. |
Coldstart/Shutdown
Action ID |
Description |
---|---|
35270 |
Corrected a problem with shutdown which could incorrectly handle cleanup of a line, which would result in NE1803 error application events. |
Conversions/Correlatives/Masks
Action ID |
Description |
---|---|
32739 |
Implemented the ability with the REFORMAT command to properly handle multi-values when using multiple correlative codes including a function correlative. For example, a function correlative that has an 'lpv' opcode that references a previous date correlative. |
33138 |
Corrected the ML (mask) processing code to not include the extra character used for rounding check when processing alpha characters. |
35414 |
Corrected a problem with the CALL correlative that caused it to corrupt the item count when the CALLed program is Flash compiled and executes a "ROOT" statement. |
35476 |
Corrected a problem with the "A" correlative compiler that caused an invalid "F" correlative to be generated when a referenced ADI contains a correlative with parentheses, such as "MR(##)". |
35608 |
Corrected a problem with the a-correlative compiler that caused it to say a valid if-correlative was illegal when nested parentheses were encountered (e.g., 'aif (0(g1*1)(p(0n))) = "" then. . .'). |
35850 |
Corrected a problem with the translate conversion that caused it to sometimes fail when using the "*" option. |
35944 |
Corrected a problem with the "ZC" processing code that caused a "too many open files" abort after more than 32K conversions. The "ZCF" and "COUNTRY" files are now opened on the first "ZC" conversion, and left open for the "ZC" processing code until logoff. This will have ramifications for any sites that have multiple ZCF or COUNTRY files with different contents, since the "ZC" processing code will always reference the ZCF file it first opened. |
36124 |
Corrected a problem with D3 not loading new object code when the old code has been marked obsolete by nt_inv-flash. |
File Management
Action ID |
Description |
---|---|
23612 |
Corrected a problem with nt_list-resizing which resulted in a "[201] ... is not a file name" runtime error if the FsiResizeLog file did not exist. |
33320 |
Corrected a problem with the remote file system that could leave the remote/local item lock correlation in an inconsistent state when either a basic READU . . . LOCKED clause was taken or when the user did a <break>END from a READU in the "beep and sleep" loop, or other cases similar to these two. |
33568 |
Corrected a problem with delete-file that caused it to fail when deleting a "<filename>,<datasection>" string that exceeded 98 characters. |
35929 |
Corrected a problem with the D3FSI that failed to open a data level Q pointer. |
36115 |
Corrected delete-account of an FSI account to disable all callx's. Otherwise, it will fail since the callx subroutine may try to open a file that has already been deleted. |
36268 |
Corrected a problem with the file system that caused a "[33] in program "<program name>", Exceeded the maximum number of 32767 file opens !" abort when too many BASIC CALLs were made from within transaction boundaries. |
36272 |
Corrected a problem with the u50bb user-exit that caused a "[33] in program "<programname>", Exceeded the maximum number of 32767 file opens !" abort when called 32000 times within a single transaction. |
36444 |
Corrected a problem with displaying binary items on D3 Windows |
Flash Runtime
Action ID |
Description |
---|---|
32632 |
Corrected the FlashBASIC sort statement to perform sort operation according to case setting. |
33640 |
Corrected the SQUOTE function to return nothing if only one single quote is found in the string for FlashBASIC. |
35511 |
Corrected a problem with Flash-compiled BASIC that caused the PCB to become corrupted, causing various aborts when a READ is attempted with an item-id much longer than 100 characters. |
35689 |
Corrected a problem with system(0) that did not get set properly when reading binary or non-binary items from a VME file and running Flash. |
35761 |
Corrected a problem with FlashBASIC which did not see strings with multiple decimal separators as non numeric. |
35980 |
Corrected a problem with the FlashBASIC TCLREAD statement that caused it to abort when the program was run via the ENTER statement. |
36031 |
Corrected a problem with creating a select list from a dynamic array in FlashBASIC that did not recognize it as a variable, causing it to be free'd twice and resulting in a glibc error. |
36106 |
Corrected a problem with D3Flash to properly close the previously opened file when trying to open another file to the same file variable. |
36239 |
Corrected a problem with copying a null list variable corrupting static string space in FlashBASIC. |
36283 |
Corrected a FlashBASIC Runtime halt error when referencing "access(1)" or "access(2)" functions in a trigger subroutine. |
36290 |
Corrected a number of small memory leaks with FlashBASIC that could result in an "Out of Memory" condition after some time. |
GUI
Action ID |
Description |
---|---|
35061 |
Changed the D3 device manager to display the next available form queue for adding a printer, the next available tape number for adding a tape, and the next available pib number for adding a com and telnet port. |
Hot backup
Action ID |
Description |
---|---|
35416 |
Corrected the FsiHotBackup configuration utility to refresh the configuration profile with the modulo at which the queue file was actually created. |
35486 |
Corrected a problem with storage of items 'ccb' and 'ptrcb'in the 'dict devices' file that caused the system to become very unstable when 'touch devices' was executed. |
35658 |
Corrected FSI Hot Backup so that it will handle an IDN rollover. |
36144 |
Corrected a problem with FSI hotbackup to store the actual filename and not the converted filename (if the filename has special characters) in the FHB log file. |
36379 |
Corrected a problem in which the main secondary server could find the wrong starting point if the FSI Hot Backup queue was split (i.e. entries at the start and end due to a rollover). |
Indexes
Action ID |
Description |
---|---|
28310 |
Corrected a problem with create-index in the FSI to abort with an error message if the a-correlative is not valid. |
35297 |
Corrected a problem with numeric indexes that caused the index to be out of order and fail verify-index when enough item-ids were associated with one key. |
35601 |
Corrected a problem with VME numeric indexing that caused incorrect SELECT results and VERIFY-INDEX failures when a key value is null. |
35610 |
Corrected a problem with D3FSI to not close index files until the Flash main program exits if there is any common variable. |
35615 |
Corrected a problem with index updates from TLOG-RESTORE and SEL-RESTORE that caused the index to not be updated correctly when the item is large enough to be stored out-of-group. |
35709 |
Improved the performance of select when a not equal operator was used and an index was used. |
35896 |
Corrected a problem with AQL that caused it to not use a numeric index when "CASE (N" was in effect. |
36069 |
Removed the check for reporting of null itemid and null indexkey. |
36255 |
Corrected a problem with the use of indexes by the select phase of AQL. When multiple indexes are available for use, the first in the AQL sentence will be used. |
36622 |
Corrected a problem with index performance when the # operator is used and there are no multi-values in the indexed field and most items are selected. |
36703 |
Corrected a problem with remote numeric indexes which caused it to fail when doing an sselect that used the numeric index. |
Licensing
Action ID |
Description |
---|---|
35095 |
Corrected a problem with D3VME service that remained in a "stopping" state if there was no available server license. |
36281 |
Changed Clear button to Deactivate button and added a Clear System ID menu entry to clear the system id. |
36640 |
Corrected a problem where the scheduler would consume a phantom license when started with the R option. |
Logon/Logoff/Logto Routines
Action ID |
Description |
---|---|
35324 |
Corrected a problem with logon, which could display "Invalid user or password" without prompting for the password. |
35906 |
Corrected a problem which prevented phantoms from using an account password other than the first one listed in the password attribute. |
36523 |
Changed D3 SSL server to be able to receive a signal that triggers a logoff operation and allow an MVSP SSL connection to correctly logoff. |
Menu Routines
Action ID |
Description |
---|---|
35713 |
Corrected a problem with the menu processor that caused an abort in the output processor when a local file had been opened via a remote reference by the line running the menu processor, and then while the line was at a menu prompt, a shutdown or reclaim-ovf was initiated from line 0. |
Monitor
Action ID |
Description |
---|---|
34994 |
Corrected a problem with index dump in the monitor debugger that caused a system exception. |
35199 |
Corrected a problem with MAXUSERS that aborted with a system exception if the MDS server is not available. |
35273 |
Corrected a problem in which a dev-remov could get a system exception and then not be able to get out of the debugger. |
35320 |
Corrected a problem with system(12) that may not return the correct time in some cases. |
35635 |
Corrected a problem with D3FSI when a flash program running from a trigger or file manager failed to open Q pointers to OSFI files. |
MV Toolkit
Action ID |
Description |
---|---|
36057 |
Changed GET.STOCK.QUOTE demo subroutine to work with new yahoo finance data. |
OSFI
Action ID |
Description |
---|---|
33583 |
Corrected a problem with net-errors that would clear all options if using the s option. |
35909 |
Corrected a problem with open that caused it to loop forever when it encountered a self-referential Q pointer. |
35922 |
Corrected a problem with triggers that failed to open and update an OSFI file. |
35998 |
Corrected a problem with the OSFI PEQS driver that caused an abort in rp.peqs.new when another process deletes the print job before it was quite finished being created. |
36009 |
Corrected a problem with OSFI server TCP interface that caused an rps.fatal.err when an attempt was made to access a remote file that was remote to that server after the server had referenced a local file and then timed out. |
36341 |
Corrected a problem with the peqs driver that caused incorrect results when doing "SELECT PEQS ..." with selection criteria. |
Overflow Handler
Action ID |
Description |
---|---|
35206 |
Corrected a problem with reclaim-ovf that caused a double-release error when line 0 has space to return to overflow during the initial shutdown phase. |
35450 |
Corrected a problem with ACCESS to not have a runaway overflow problem when selecting a file and explicitly specify the item-id of a large item (e.g. select t-file 'largeitemid'). |
Phantom Processor
Action ID |
Description |
---|---|
35043 |
Corrected a problem with a phantom line being left in an error state when executing "end <portno>" to a phantom line on a line where no phantom is running (eg. pidless line). |
36432 |
Corrected a problem with the background scheduler which caused disabled jobs to run immediately when re-enabled. |
36668 |
Corrected a problem with phantoms, which prevented them working when Host Authentication was enabled. |
36723 |
Corrected a problem with the compile verb that caused it to fail when "sp-assign hs" was in effect and the "o" and "P" compile options were used at the same time. |
Programs & Utilities
Action ID |
Description |
---|---|
34815 |
Corrected a problem with the upgrade which would overwrite an administrator's file-sizer configuration. |
35106 |
Changed the formatting of the list-files filename syntax to align correctly. |
35470 |
Corrected a problem with the editor command ".ru/xx/xx1" that caused it to loop forever. Also enhanced it to allow ".ru/<substring>//" to remove all <subtring>s. |
35519 |
Corrected the D3 Device Manager to correctly re-display the number of pibs and phantoms when being updated. |
35629 |
Corrected a problem with SET-FILE where it would corrupt a D-pointer when using the alternate-name syntax. |
35630 |
Corrected a problem with SET-FILE when multiple spaces were used between statement parameters. |
35654 |
Changed the TERM verb to handle device items that have "=w" segments for Windows GDI printers by scanning over and not processing the segment. |
35704 |
Corrected a problem with the parsing of the send-message command that would strip spaces from the message and between other message parameters. |
35800 |
Corrected a problem with the f-resize program that detected an "improperly" sized abs. |
35886 |
Corrected a problem with clear-jobs that prevented it from working if case is turned on. |
35889 |
Corrected INDEX-SELECT to work if there is a pointer-file in the current account. |
36052 |
Updated the usage displayed by 'trap ?' to reflect the full syntax. |
36072 |
Added support when searching for system tape devices in the registry to recognize tape devices that have a value of "TapePer" for its DeviceType key. |
36082 |
Corrected a problem with the assignfq command getting a "Forward Link Zero: reg=6 @ CC_CONTROL:000 abort". |
36104 |
Corrected the 'create-file watchlog,pib' in the watch utility to use the (t option so it is not logged when logging all files. |
36122 |
Removed "Windows Domain", "Peer to Peer", and "Standalone" radio buttons from the Device Manager's D3 Settings tab. After removing these radio buttons, the MDS server is controlled by the "MDS Server" check box. If the check box is checked, the default MDS server name will be used. If the check box is not checked, the user can specify the MDS server name in the "MDS Server Name" text box. |
36125 |
Corrected the 'create-file watchlog,pib' in the watch utility to use the (x option so that this log is not logged when logging all files and is not saved. |
36129 |
Corrected a problem with the "resize" verb overwriting item-ids with '280^' when the resize paused because another line was doing a sequential access to the same file. |
36227 |
Corrected the handling of a connection that had been logged off or is having a network connection issue. |
36354 |
Modified network-status to prevent overflow runaway conditions when overflow is fragmented. |
36367 |
Corrected a problem with "where l" which could go into an infinite loop in ws.whatwhere if the target line had an Inconsistent Workspace. |
36369 |
Corrected a problem which could cause "where l" to report the wrong error message if there were multiple, different workspace inconsistencies. |
36413 |
Corrected a problem with the background scheduler that did not get properly started after running nt_upgrade and system-coldstart. |
36456 |
Corrected nt_pinfo so when using the 'p' option all the information is sent to the printer. |
36473 |
Changed D3 ssl server to maintain different SSL context objects for each client connection so that client connections wouldn't interfere with one another. |
36509 |
Changed the MVSP server code to not send logoff messages (eg. charges) to the client when processing the close connection method (eg. EXIT) to correct a problem with getting a monitor halt caused by processing messages after the connection has been closed. |
36519 |
Made changes to MVSP to connect on SSL or telnet connections when changing the user password from the default value. |
36521 |
Corrected problem with not being able to successfully make a telnet or SSL connection from the MVSP .NET client when changing the LOGON item. |
36522 |
Made changes to allow successful telnet and SSL connections when adding a password to the MVSP account. |
36525 |
Changed MVSP .NET client connect code to check for any interface errors to the d3iphelper.dll, record the error code and message, and return a flag indicating unable to connect to server. The customer application can get the error code and message by calling MVSP's statusCode and statusMessage methods. |
36527 |
Made changes to allow an existing application to successfully connect when MVSP is configured for AUTOLOGON set to N. |
36625 |
Changed handling of client id (IP address) for enterprise licensing in d3tcl to properly report the correct IP address to dev-list. For non-enterprise licensing with SSH, the dev-list still reports the IP address of the RPC server because the server's IP address is used for licensing. Therefore, the dev-list report matches the IP addresses used with the licensing scheme. |
36753 |
Corrected the display of SSL clients by implementing support for the SSL client device type with the dev-list command. |
35756 |
Corrected a problem with set-imap which caused it to produce a "[B10] in program "set-imap", Line 198: Variable has not been assigned a value; zero used." warning when specifying an item-id that did not exist in the dm,keyboards, file. |
Save/Restore
Action ID |
Description |
---|---|
35328 |
Corrected a problem which caused a File Inconsistency to log the last displayed name during a save instead of the current name. |
35798 |
Corrected a problem with the :files verb that was corrupting data in frames believed to be PCBs. |
36328 |
Corrected a problem with save/restore that caused "y" processing code data to appear appended to the item when read by FlashBASIC. |
Spooler
Action ID |
Description |
---|---|
34584 |
Corrected problem with process wrapup to not wait for the spooler master queues lock when unlocking the spooler permanent queue entries belonging to the process. |
35440 |
Corrected a problem with sp-close aborting in sp.padend when space for the print job has not yet been allocated. |
36034 |
Corrected a problem with the spooler that would cause a "too many open files" abort when one pib generates many print jobs. |
35699 |
Changed D3 printer drivers to support print using NTPRINTER or PRINTER on Windows 8 or Windows Server 2012. |
SQL/ODBC
Action ID |
Description |
---|---|
34175 |
Corrected a problem with the class library converting dates greater than Sept 16, 2057. |
35600 |
Corrected a problem with the D3ODBC server that fails to listen to the TCP port number specified in the registry value: TigerLogic\D3\CurrentVersion\D3Odbc\Port |
35777 |
Corrected a problem with some of the SQL scalar string functions that would not display any data. |
System
Action ID |
Description |
---|---|
36350 |
Corrected a problem with D3VME that double echoed every input character when reconnecting to a logged on Telnet session. |
36697 |
Corrected a problem with nailed telnet session not working properly with system(14) after a reconnect. |
36757 |
Corrected system cursor handling to be backward compatible for cursor sequences beyond the windows printer driver range (-301 thru -400). |
Transaction Logger
Action ID |
Description |
---|---|
35993 |
Corrected a problem with Transaction Logging which prevented logging of d-pointer updates when logging all files if the d-pointer was not DL'ed. |
36080 |
Corrected a problem with update-logging (f which caused it to also do an mbug (f. |
36228 |
Corrected a problem which would allow updates to DX or DY files to be logged when logging all files if the file was updated using the bin driver. |
Update Processor
Action ID |
Description |
---|---|
35851 |
Corrected a problem with the update processor that caused it to lose frames when pushing levels. |
36229 |
Corrected a problem with calling a callo FlashBASIC program if the open is also done in FlashBASIC. |
User Exits
Action ID |
Description |
---|---|
36672 |
Changed the "uf070" user exit to return the same licensing information that is reported by maxusers. |