Version 1.4.19d released

  • Hi Conquest users,

    Here is update 1.4.19d. It has several fixes, most notably in connectivity with old PACS systems and C-GET.

    You can download the release here:…ver/

    Can you please try it? Reporting of issues will be greatly appreciated.

    As usual you can update by extracting dgate.exe or dgate64.exe and conquestdicomserver.exe, but also quite a few other files have changed - mainly in the web interface, lua code and installer.

    Part of the source code is included, the full source code of the next release (1.5.0) can now be browsed on:


  • Here bug reports for 1.4.19d will be collected.

    These are leftover bugs from earlier versions:

    1) add LittleEndianExplicit to GUI connecting to dgate. Futured

    2) Improve safety of sqlite by regular flushing. Futured, but users can change SqLite startup pragma for safer operation in 1.4.19c

    3) Check these changes: 20140608 mvh Added BYTE PCid to CStoreRSP::Write; This change is under review: pcid does not seem to get the right value

    4) brainix sample data fails to load from zip; maybe because of French folder names

    5) sql server and access database ODBC install only work for 32 bits of dgate (e.g. disable 64 bits or create ODBC entry by hand)

    6) install second server when service of first runs gives trouble - do an echo on the install button and fail if found - futured

    7 ) last line of dicom.ini does not read if no CR (IndexDBF = 50) - futured

    8 ) Publish about Docker release of Lance

    9) GUI fails to run as user after install as service on server2012; does run as admin - futured

    10) Implement web interface for batch anonymisation - futured

    11) overlapvirtualget=0 breaks the virtual server operation (hardw) - futured

    12) Thumbnail in MR confuses kpacs viewer (Dennis on mail) - futured. Not that KPACS viewer will be removed in github release.

    13) wish: OperatorConsole.printf ("*** multiplex: connection terminated [%s]\n", CallingApTitle); Futured

    14) color print server does not work. - futured, awaiting more information.

    15) Forward compressed as j2(?) does not set transfer syntax UID correctly in transmitted image. This is an issue on dcm4che but has not been seen in conquest to conquest transmission.

    16) browse tab does not work if user of server service and server gui are differerent.

    17) enpq reported random failure in 'process by after' mechanism (not confirmed)

    18 ) The latest postgres no longer allows unencrypted passwords. Double check install code.

    19) Make max PDU size configurable. Futured.

    20) Bomberbug posted jpeg compressed US image that decompresses to green hue. Unfortunately not yet fixed due to lack of time. Futured.

    21) request for time stamp in ms. Futured.

    22) validate that case insensitive query also matches lower case input. Futured

    23) the web installer will not start dgate (with dicom.ini) installed with maklinux due to use of relative paths in the config. Maybe add reconfig button. Futured.

    24) When opening a zip from web interface running on apache, the filename is not set correctly; it is when running from Ladle. Futured

    25) use BaseDir on dgate to find all folders (now many use current folder, complicating installer development). Futured.

    26) The installer dicom.ini in cgi-bin points to ../dgate.dic; should be ./dgate.dic. Does not seem to block operation though. Fixed on github

    27) default webcodebase from newweb is wrong =, also mode and patid2 are wrong, set to DefaultPage

    28) web installer does not copy cornerstone_starter, iframe_starter, dumpvars; Fixed in Github

    29) web installer should copy html folders as well

    30) web viewers are not properly started when there are spaces in the patient ID

    31) the intel compiled exe seems to suffer from unsufficient stack space in the server threads. Fixed on Github

    32) Openjpeg crashes intel compiled exe compressing JK. Fixed on Github

    33) Conquest returns 6 bytes too much; change pdata.cxx to BlockSize = MaxSubLen-6

    This version will be superseded by 1.5.0 on Github and is provided for full compatibility.

  • Feature requests will be collected here.

    1) request for time stamp in ms.

    2) Lua dicomget client. Added on github

    3) optionally allow 2 viewers from web client, add selection in web installer. One selection in 1.4.19c1

    4) Use flag to avoid error messages from install controller (*** Not enough rights; ***Error loading)

    5 ) Fedora uses /var/www, and nohup has an issue. Therefore provide specific web install scripts for other linux flavours, e.g. Once started the same web installer should run. Fedura also requires "sudo setenforce Permissive" for the web server and install to work; also must be copied locally to the cgi-bin/newweb folder rather than pointing to the server folder.

    6) Provide systemctl and dgateserv service installers in web install;

    7) Step from web installer to conquestdicomserver.exe on windows. Fixed on github

    8 ) Use intel compiler for 64 bits version for better performance. On Github

  • DCMTK tests:

    findscu 5678 -k 0010,0020=0009703828 -k 0008,0052=PATIENT -pdu 16384 -P


    getscu 5678 -k 0010,0020=0009703828 -pdu 4096

    These work, but only after a patch in 1.4.19d. Conquest otherwise returns 6 bytes too much. Sorry for that.


  • Hi!,

    I am a novice and just started with this, I have tested this with sample data on server, Kpacs 1.6, 3dslicer and microdicom-2.9.2-x64 workstations, they all query the server and show the list of studies but cannot retrieve where as the same config of workstations for server dicomserver1417d works perfectly.

    the 1.4.19d and using efilm 4.2 workstation has no issues retrieving the studies and displaying them.


Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!