Skip to main content

ABCD 3.4.0 Technical Release Notes

· 3 min read
Fred Hommerson
Programmer at ABCD

What's Changed

Full Changelog: https://github.com/ABCD-DEVCOM/ABCD/compare/v3.3.0...v3.4.0

Option to limit access to a database based on the IP address of the requestor.

  • The administrator can limit access by edit of file 'the database to protect'/dr_path.def. This file may contain now new tag VALID_IP. The content of this tag is a comma separated list of internet IP addresses OR the keyword 'none'
  • An empty value or missing tag allows all IP addresses
  • Keyword 'none' limits the allowed IP addresses to link-local addresses or loopback addresses. Note that other keywords will have the same effect.
  • A value with valid IP addresses allows the link-local addresses + the entered IP addresses
  • If an IP address is not allowed then all actions for this database are blocked . Also for administrators !

Utility to convert a '.csv' file to a '.iso' file.

  • Found in Utilities ⇒ Export/Import
  • Can be helpfull for importing Excels lists with new records into ABCD
  • Unfortunately not suitable for UTF-8
  • The structure of the .csv file is
    • The first line contains the ABCD field identifiers (e.g. 100,110,....)
    • Following lines define the data.
    • A record ends with a lineend, embedded lineends (between "") are allowed
    • A data cell gives the data of the corresponding field. (may be empty)
    • All records should have the same number of columns, however less columns as the first line is allowed
    • ABCD has repeating fields. This program can process the phenomonon in three ways:
      • Multiple columns with the same tag number are allowed.
      • Columns of repeated tags (as given by the fdt) are split at delimiter ; (see option -r)
      • Columns of repeated tags (as given by the fdt) are split at an embedded lineend

Actions by database administrator

Most code updates can be excuted by the Upgrade manager.