# HG changeset patch # User Sebastien Jodogne # Date 1700599180 -3600 # Node ID 05b106383b2a05e62c4254e3085ffba4bcff500e # Parent 953f57a1f30adec3379dfd9a7ddd7c1ed4d9bbf4 migration to UCLouvain servers diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/CheckMercurialLinks.sh --- a/Sphinx/source/CheckMercurialLinks.sh Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/CheckMercurialLinks.sh Tue Nov 21 21:39:40 2023 +0100 @@ -1,6 +1,6 @@ #!/bin/bash -grep -r '' -f 1 | sort | uniq | while read url +grep -r '' -f 1 | sort | uniq | while read url do echo "${url}" curl -s "${url}" > /dev/null diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/developers/creating-plugins.rst --- a/Sphinx/source/developers/creating-plugins.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/developers/creating-plugins.rst Tue Nov 21 21:39:40 2023 +0100 @@ -13,7 +13,7 @@ `. Native Orthanc plugins must use the `plugin SDK -`__ whose interface is available as a +`__ whose interface is available as a `C header `__. As a consequence, an Orthanc plugin will typically be written using C @@ -98,7 +98,7 @@ * `Plugins/Include/orthanc/OrthancCPlugin.h `__ -`Online documentation `__ for this C +`Online documentation `__ for this C header is available, as generated by `Doxygen `__. diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/developers/repositories.rst --- a/Sphinx/source/developers/repositories.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/developers/repositories.rst Tue Nov 21 21:39:40 2023 +0100 @@ -136,7 +136,7 @@ Orthanc repositories (through SSH). Core developers can clone a repository with write access as follows:: - $ hg clone ssh://hg@hg.orthanc-server.com/public/orthanc/ + $ hg clone ssh://hg@orthanc.uclouvain.be/public/orthanc/ .. _hg-contributing: diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/faq/worklist.rst --- a/Sphinx/source/faq/worklist.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/faq/worklist.rst Tue Nov 21 21:39:40 2023 +0100 @@ -29,7 +29,7 @@ For more complex or integrated workflows where you must implement a custom MWL plugin, please check the `documentation of the part of the Orthanc plugin SDK -`__ +`__ that is related to the management of worklists. Custom MWL plugin can also be implemented using :ref:`Python plugins diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/authorization.rst --- a/Sphinx/source/plugins/authorization.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/authorization.rst Tue Nov 21 21:39:40 2023 +0100 @@ -22,7 +22,7 @@ - The `osimis/orthanc Docker image `__ - The `Windows Installer `__ -- The `MacOS packages `__ +- The `MacOS packages `__ Release notes are available `here `__. diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/dicomweb.rst --- a/Sphinx/source/plugins/dicomweb.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/dicomweb.rst Tue Nov 21 21:39:40 2023 +0100 @@ -39,12 +39,12 @@ The compilation will produce a shared library ``OrthancDicomWeb`` that contains the DICOMweb plugin. Pre-compiled binaries for Microsoft Windows `are also available -`__, +`__, and are included in the `Windows installers -`__. A package +`__. A package for `Apple's Mac OS X `__ is -available courtesy of `Osimis `__. +available courtesy of `Orthanc Team `__. *Remark:* Some older build instructions are also available in the `source distribution diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/gdcm.rst --- a/Sphinx/source/plugins/gdcm.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/gdcm.rst Tue Nov 21 21:39:40 2023 +0100 @@ -59,7 +59,7 @@ The compilation will produce a shared library ``OrthancGdcm`` that contains the GDCM decoder/transcoder plugin. Pre-compiled binaries for Microsoft Windows `are also available -`__. +`__. *Remark:* Some older build instructions are also available in the `source distribution diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/indexer.rst --- a/Sphinx/source/plugins/indexer.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/indexer.rst Tue Nov 21 21:39:40 2023 +0100 @@ -25,7 +25,7 @@ .. highlight:: bash Official releases can be `downloaded from the Orthanc homepage -`__. As +`__. As an alternative, the `repository containing the source code `__ can be accessed using Mercurial. @@ -43,11 +43,10 @@ that contains the folder indexer plugin for Orthanc. Pre-compiled Linux Standard Base (LSB) binaries `can be downloaded -`__. +`__. -Pre-compiled binaries for Microsoft Windows and macOS `are also -available -`__. +Pre-compiled binaries for `Microsoft Windows `__ +and `macOS `__ available as well. Furthermore, the :ref:`Docker images ` ``jodogne/orthanc-plugins`` and ``osimis/orthanc`` also contain the diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/mysql.rst --- a/Sphinx/source/plugins/mysql.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/mysql.rst Tue Nov 21 21:39:40 2023 +0100 @@ -56,7 +56,7 @@ ^^^^^^^^^^^^^^^^^ Pre-compiled binaries for Microsoft Windows 32bit `are also available -`__. +`__. Dynamic linking on Ubuntu 16.04 diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/neuro.rst --- a/Sphinx/source/plugins/neuro.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/neuro.rst Tue Nov 21 21:39:40 2023 +0100 @@ -25,7 +25,7 @@ .. highlight:: bash Official releases can be `downloaded from the Orthanc homepage -`__. As +`__. As an alternative, the `repository containing the source code `__ can be accessed using Mercurial. @@ -43,11 +43,10 @@ contains the neuroimaging plugin for Orthanc. Pre-compiled Linux Standard Base (LSB) binaries `can be downloaded -`__. +`__. -Pre-compiled binaries for Microsoft Windows and macOS `are also -available -`__. +Pre-compiled binaries for `Microsoft Windows `__ +and `macOS `__ are available as well. Furthermore, the :ref:`Docker images ` ``jodogne/orthanc-plugins`` and ``osimis/orthanc`` also contain the diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/odbc.rst --- a/Sphinx/source/plugins/odbc.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/odbc.rst Tue Nov 21 21:39:40 2023 +0100 @@ -48,7 +48,7 @@ tags before the pixel data). * The Linux Standard Base (LSB) `pre-compiled binaries - `__ of the ODBC plugins + `__ of the ODBC plugins are not compatible with the ``libsqliteodbc`` `Debian/Ubuntu package `__ because the latter package was compiled with the ``HAVE_SQLITE3LOADEXTENSION`` flag. @@ -138,7 +138,7 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Pre-compiled binaries for Microsoft Windows 32bit `are also available -`__. A +`__. A package for `Apple's Mac OS X `__ is available courtesy of `Osimis `__. diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/ohif.rst --- a/Sphinx/source/plugins/ohif.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/ohif.rst Tue Nov 21 21:39:40 2023 +0100 @@ -40,7 +40,7 @@ .. highlight:: bash Official releases can be `downloaded from the Orthanc homepage -`__. As +`__. As an alternative, the `repository containing the source code `__ can be accessed using Mercurial. @@ -59,11 +59,10 @@ that contains the OHIF plugin for Orthanc. Pre-compiled Linux Standard Base (LSB) binaries `are available for -download `__. +download `__. -Pre-compiled binaries for Microsoft Windows and macOS `are also -available -`__. +Pre-compiled binaries for `Microsoft Windows `__ +and `macOS ` are available as well. Furthermore, the :ref:`Docker images ` ``jodogne/orthanc-plugins`` and ``osimis/orthanc`` also contain the diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/postgresql.rst --- a/Sphinx/source/plugins/postgresql.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/postgresql.rst Tue Nov 21 21:39:40 2023 +0100 @@ -50,10 +50,10 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Pre-compiled binaries for Microsoft Windows 32bit `are also available -`__. +`__. A package for `Apple's Mac OS X -`__ -is available courtesy of `Osimis `__. +`__ +is available courtesy of `Orthanc Team `__. .. _postgresql-ubuntu1604: diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/python.rst --- a/Sphinx/source/plugins/python.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/python.rst Tue Nov 21 21:39:40 2023 +0100 @@ -31,7 +31,7 @@ ----------- * Link to the `official releases of this plugin - `__. + `__. * Link to the `code repository `__. @@ -115,9 +115,9 @@ ................. Pre-compiled binaries for Microsoft Windows are now part of the -`Windows Installer `__ +`Windows installers `__ but not installed by default. They are also `available here -`__. +`__. Beware that one version of the Python plugin can only be run against one version of the Python interpreter. This version is clearly diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/stone-webviewer.rst --- a/Sphinx/source/plugins/stone-webviewer.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/stone-webviewer.rst Tue Nov 21 21:39:40 2023 +0100 @@ -27,7 +27,7 @@ For GNU/Linux users, the Stone Web viewer is part of the :ref:`official Docker images `. Precompiled LSB binaries (Linux Standard Base) are `available as well -`__. +`__. The compilation process is quite complex since it requires using the `Emscripten `__ compiler toolchain. The full @@ -56,10 +56,10 @@ On plain GNU/Linux distributions (i.e. if not using Docker), the Stone Web viewer will only work with the LSB binaries (Linux Standard Base) of the Orthanc server that can be downloaded from `here -`__ (this setup will work +`__ (this setup will work with most recent GNU/Linux distributions). The Stone Web viewer also requires the `DICOMweb plugin -`__ to be installed. +`__ to be installed. Once the binaries are installed, you must change the :ref:`configuration file ` to tell Orthanc where it can diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/tcia.rst --- a/Sphinx/source/plugins/tcia.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/tcia.rst Tue Nov 21 21:39:40 2023 +0100 @@ -26,7 +26,7 @@ .. highlight:: bash Official releases can be `downloaded from the Orthanc homepage -`__. As +`__. As an alternative, the `repository containing the source code `__ can be accessed using Mercurial. @@ -44,11 +44,10 @@ that contains the TCIA plugin for Orthanc. Pre-compiled Linux Standard Base (LSB) binaries `can be downloaded -`__. +`__. -Pre-compiled binaries for Microsoft Windows and macOS `are also -available -`__. +Pre-compiled binaries for `Microsoft Windows `__ +and `macOS `__ are available as well. Furthermore, the ``jodogne/orthanc-plugins`` :ref:`Docker images ` and ``osimis/orthanc`` :ref:`Docker images ` diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/transfers.rst --- a/Sphinx/source/plugins/transfers.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/transfers.rst Tue Nov 21 21:39:40 2023 +0100 @@ -84,7 +84,7 @@ ^^^^^^^^^^^^^^^^^ Pre-compiled binaries for Microsoft Windows `are available -`__. +`__. Dynamic linking on Ubuntu 16.04 diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/volview.rst --- a/Sphinx/source/plugins/volview.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/volview.rst Tue Nov 21 21:39:40 2023 +0100 @@ -40,7 +40,7 @@ .. highlight:: bash Official releases can be `downloaded from the Orthanc homepage -`__. As +`__. As an alternative, the `repository containing the source code `__ can be accessed using Mercurial. @@ -59,11 +59,10 @@ that contains the VolView plugin for Orthanc. Pre-compiled Linux Standard Base (LSB) binaries `are available for -download `__. +download `__. -Pre-compiled binaries for Microsoft Windows and macOS `are also -available -`__. +Pre-compiled binaries for `Microsoft Windows `__ +and `macOS `__ are available as well. Furthermore, the :ref:`Docker images ` ``jodogne/orthanc-plugins`` and ``osimis/orthanc`` also contain the diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/webviewer.rst --- a/Sphinx/source/plugins/webviewer.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/webviewer.rst Tue Nov 21 21:39:40 2023 +0100 @@ -29,7 +29,7 @@ The compilation will produce a shared library ``OrthancWebViewer`` that contains the Web viewer plugin. Pre-compiled binaries for Microsoft Windows `are also available -`__. +`__. *Remark:* Some older build instructions are also available in the `source distribution diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/plugins/wsi.rst --- a/Sphinx/source/plugins/wsi.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/plugins/wsi.rst Tue Nov 21 21:39:40 2023 +0100 @@ -55,7 +55,7 @@ ^^^^^^^^^^^^^^^^^ Note that pre-compiled binaries for Microsoft Windows `are available -`__. +`__. Dynamic linking @@ -113,7 +113,7 @@ images. This button will open the WSI viewer for that particular series. This behavior can be seen on the Orthanc Explorer interface running on our `WSI demonstration server -`__. +`__. Support of IIIF diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/users/cookbook.rst --- a/Sphinx/source/users/cookbook.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/users/cookbook.rst Tue Nov 21 21:39:40 2023 +0100 @@ -23,7 +23,7 @@ for `openSUSE `__ (courtesy of Axel Braun). * On GNU/Linux, use our `LSB binaries - `__ (Linux Standard Base), that + `__ (Linux Standard Base), that should easily and immediately run on most distributions. Those binaries are statically linked together with all their third-party dependencies. Don't forget to execute ``chmod +x ./Orthanc`` in diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/users/debian-packages.rst --- a/Sphinx/source/users/debian-packages.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/users/debian-packages.rst Tue Nov 21 21:39:40 2023 +0100 @@ -31,7 +31,7 @@ `__, or use a Debian-based distro that derives from unstable (such as Kali Linux). -* Use the `LSB binaries `__. +* Use the `LSB binaries `__. * Use ``jodogne/orthanc`` :ref:`Docker images `. @@ -108,12 +108,12 @@ This can be done with this sequence of commands:: $ sudo service orthanc stop - $ sudo wget https://lsb.orthanc-server.com/orthanc/1.12.1/Orthanc --output-document /usr/sbin/Orthanc + $ sudo wget https://orthanc.uclouvain.be/downloads/linux-standard-base/orthanc/1.12.1/Orthanc --output-document /usr/sbin/Orthanc $ sudo rm -f /usr/share/orthanc/plugins/*.so - $ sudo wget https://lsb.orthanc-server.com/orthanc/1.12.1/libServeFolders.so --output-document /usr/share/orthanc/plugins/libServeFolders.so - $ sudo wget https://lsb.orthanc-server.com/orthanc/1.12.1/libModalityWorklists.so --output-document /usr/share/orthanc/plugins/libModalityWorklists.so + $ sudo wget https://orthanc.uclouvain.be/downloads/linux-standard-base/orthanc/1.12.1/libServeFolders.so --output-document /usr/share/orthanc/plugins/libServeFolders.so + $ sudo wget https://orthanc.uclouvain.be/downloads/linux-standard-base/orthanc/1.12.1/libModalityWorklists.so --output-document /usr/share/orthanc/plugins/libModalityWorklists.so $ - $ sudo wget https://lsb.orthanc-server.com/plugin-dicom-web/1.13/libOrthancDicomWeb.so --output-document /usr/share/orthanc/plugins/libOrthancDicomWeb.so + $ sudo wget https://orthanc.uclouvain.be/downloads/linux-standard-base/orthanc-dicomweb/1.15/libOrthancDicomWeb.so --output-document /usr/share/orthanc/plugins/libOrthancDicomWeb.so $ ... $ sudo service orthanc restart diff -r 953f57a1f30a -r 05b106383b2a Sphinx/source/users/storage-commitment.rst --- a/Sphinx/source/users/storage-commitment.rst Tue Nov 21 21:10:14 2023 +0100 +++ b/Sphinx/source/users/storage-commitment.rst Tue Nov 21 21:39:40 2023 +0100 @@ -183,7 +183,7 @@ The custom storage commitment SCP is installed in the Orthanc core by using the ``OrthancPluginRegisterStorageCommitmentScpCallback()`` -function of the `plugin SDK `__. +function of the `plugin SDK `__. Importantly, this primitive frees the plugin developer from manually creating the Orthanc jobs. One job is transparently created by the