5.6.02 Release Notes

(All)

PFNUMIXBUILD was incorrectly documented as allowing up to 128000. The real maximum is 32767, which is now enforced by filePro.  (Setting it higher than 32767 in previous versions could crash filePro.)

(*nix)

 

Some license server sockets in fplmserver were not being closed and released in a timely fashion.

 

(OSR5)

 

Nested sessions of clerk/report could cause an infinite loop in the license server on OpenServer 5.

 

(*nix)

 

Problems with the DEL/Ctrl-C interrupt on multi-threaded platforms could cause crashes.

 

(Linux)

 

filePro had problems with the shared libtermcap on 64-bit Linux platforms, so we now statically link to our own termcap library.

 

(All)

 

@LICENSE[] will now show a feature as licensed, even if the session limit has been reached for that feature.

 

(All) #924

 

PFNODFMSG=OFF turns off ddefine's "PFNODF=ON" notice. (Default: ON)

 

(*nix) #925

 

Fixed a problem on *nix boxes with filePro not properly counting sessions if the license manager is not running, and one filePro program calls another.

 

(5.6) #928

 

RECV() and RECVLINE() now accept DECLAREd variables, in addition to real and dummy fields, as the destination.

 

(Windows)

 

Index Maintenance (pmaint) now has an F6 option to display a list of system-defined printers while in the "destination" field of the printer config screen.

 

(All) #927

 

Fixed a problem with node_addr and DKNF errors on indexes which are larger than 65536 blocks in size.

 

(5.6) #937

 

Added PFENTSELDISABLE=list to disable (and remove prompts for) a set of default behavior of *clerk at the "Enter Selection" prompt.

A question mark ('?') represents HELP. Note that the HELP key cannot be disabled with this variable, although you can keep the new prompt from appearing.

The default value is "?", which causes the same prompts as before to appear.

Any "invalid" keys listed are ignored.

Note that any @KEY events are not disabled. Only filePro's default behavior for the keystrokes is affected. Also note that, if the HELP key label is longer than 3 characters, enabling all of the prompts will not fit in 80 columns.

 

(All) #938

 

MEMO handle EXPORT filename APPEND

BLOB handle EXPORT filename APPEND

The above would crash at runtime.

 

(All) #931

 

FIELDNAME/LEN/EDIT/VAL didn't take an expression for the field number.

 

(ODBC) #932

 

dreport was unable to post new records to some high-level ODBC data sources.

 

(*nix) #933

 

If you were to have a variable/array/lookup/etc called "USER", then the parser would allow some invalid syntax, where part of an expression was missing, such as "aa = bb +".

 

(Linux) #934

 

There are two distinct, and incompatible, pty methods on different Linux boxes. fpdaemon now includes both methods in a single binary, and determines at runtime which method to use.

 

(All) #935

 

dxmaint would show "not available" on indexes that were in use, but it would still let you rebuild them.

 

(All) #936

 

MEMO...SHOW now accepts the NOWRAP flag, just as MEMO...EDIT does.

 

(Linux) #926

 

fpcopy would fail with "cannot create new data file" on some Linux systems.

 

(*nix) #929

 

DOKEY would not work if you used a lower-case letter.