diff --git a/Tiger-User-Manual.html b/Tiger-User-Manual.html index 1b97c216..3da7cdc2 100644 --- a/Tiger-User-Manual.html +++ b/Tiger-User-Manual.html @@ -165,7 +165,7 @@

Tiger User Manual

TIGER@gematik.de
-Version 3.4.4 - 2024-11-08 +Version 3.4.5 - 2024-11-15
Contents
@@ -2745,7 +2745,26 @@

4.3.3. hosts

-

4.3.4. criterions

+

4.3.4. Multiple targets

+
+

Sometimes you can only at runtime know which target to use. This can be achieved by using the to-property as a list of targets:

+
+
+
+
tigerProxy:
+    proxyRoutes:
+      - from: /
+        to:
+          - http://orf.at/blub/
+          - http://ard.de/bla/
+
+
+
+

When booting the tiger-proxy the proxy tries to reach the target host by sending a HEAD-request to the host (dropping the path). If the server sends a valid HTTP (or HTTPS) response, the target is considered reachable and the route is used. If no target can be reached an exception is thrown. The return code is ignored.

+
+
+
+

4.3.5. criterions

As an additional measure for a more fine-grained matching you can use criterions. These are JEXL-expressions which have to be fulfilled for the route to be used. This can be leveraged to make the routing decision dependent on the content of the message.

@@ -2764,7 +2783,7 @@

4.3.4. criterions

-

4.3.5. disableRbelLogging

+

4.3.6. disableRbelLogging

You can deactivate the rbel-Logging on a per-Route basis.
Rbel is a versatile and powerful tool, but the analysis of individual messages consumes a lot of both CPU and memory.
@@ -2772,7 +2791,7 @@

4.3

-

4.3.6. basicAuth

+

4.3.7. basicAuth

You can add optional basic-auth configuration which will be added to the forwarded message.
Theoretically this could also be done via modifications, but this a more convenient approach.

@@ -2908,7 +2927,7 @@

4.4.4. Custom CA

4.4.5. Fixed server identity

The final, easiest and most unflexible way to solve TLS-issues is to simply give a fixed server-identity.
-This identity will be used for all routes.

+This identity will be used for all routes, but only if it matches the domain-name given by the client during the handshake. As a fallback (if the domain-name does not match) the dynamic server-identity will be used.

@@ -8244,7 +8263,7 @@

diff --git a/Tiger-User-Manual.pdf b/Tiger-User-Manual.pdf index aeb83f2c..c56f4717 100644 Binary files a/Tiger-User-Manual.pdf and b/Tiger-User-Manual.pdf differ diff --git a/screenshots/config_editor_cell_editor_example.png b/screenshots/config_editor_cell_editor_example.png index b65ac685..c8681a01 100644 Binary files a/screenshots/config_editor_cell_editor_example.png and b/screenshots/config_editor_cell_editor_example.png differ diff --git a/screenshots/config_editor_collapse_icon.png b/screenshots/config_editor_collapse_icon.png index cc9004f1..629189b9 100644 Binary files a/screenshots/config_editor_collapse_icon.png and b/screenshots/config_editor_collapse_icon.png differ diff --git a/screenshots/config_editor_delete_button.png b/screenshots/config_editor_delete_button.png index c953f9eb..1e22db34 100644 Binary files a/screenshots/config_editor_delete_button.png and b/screenshots/config_editor_delete_button.png differ diff --git a/screenshots/config_editor_example_filter_popup.png b/screenshots/config_editor_example_filter_popup.png index 08a86018..30549d58 100644 Binary files a/screenshots/config_editor_example_filter_popup.png and b/screenshots/config_editor_example_filter_popup.png differ diff --git a/screenshots/config_editor_expand_icon.png b/screenshots/config_editor_expand_icon.png index 568fc1d1..112a453f 100644 Binary files a/screenshots/config_editor_expand_icon.png and b/screenshots/config_editor_expand_icon.png differ diff --git a/screenshots/featuretitle_highlight.png b/screenshots/featuretitle_highlight.png index 931c3c10..38bc10b3 100644 Binary files a/screenshots/featuretitle_highlight.png and b/screenshots/featuretitle_highlight.png differ diff --git a/screenshots/maincontent_date_highlight.png b/screenshots/maincontent_date_highlight.png index 2a915704..3195b62c 100644 Binary files a/screenshots/maincontent_date_highlight.png and b/screenshots/maincontent_date_highlight.png differ diff --git a/screenshots/maincontent_rbelpath.png b/screenshots/maincontent_rbelpath.png index d897f25c..e801d9e0 100644 Binary files a/screenshots/maincontent_rbelpath.png and b/screenshots/maincontent_rbelpath.png differ diff --git a/screenshots/maincontent_rbelpath_urllink_highlight.png b/screenshots/maincontent_rbelpath_urllink_highlight.png index fdc43a30..a6a204af 100644 Binary files a/screenshots/maincontent_rbelpath_urllink_highlight.png and b/screenshots/maincontent_rbelpath_urllink_highlight.png differ diff --git a/screenshots/maincontent_replaybutton.png b/screenshots/maincontent_replaybutton.png index 10c43994..b183970f 100644 Binary files a/screenshots/maincontent_replaybutton.png and b/screenshots/maincontent_replaybutton.png differ diff --git a/screenshots/maincontent_serverlog.png b/screenshots/maincontent_serverlog.png index 4a23d89d..244b5fc6 100644 Binary files a/screenshots/maincontent_serverlog.png and b/screenshots/maincontent_serverlog.png differ diff --git a/screenshots/maincontent_serverlog_buttons_highlight.png b/screenshots/maincontent_serverlog_buttons_highlight.png index b1d8151a..4acc3e95 100644 Binary files a/screenshots/maincontent_serverlog_buttons_highlight.png and b/screenshots/maincontent_serverlog_buttons_highlight.png differ diff --git a/screenshots/maincontent_table_highlight.png b/screenshots/maincontent_table_highlight.png index 10a45e83..7f3601d5 100644 Binary files a/screenshots/maincontent_table_highlight.png and b/screenshots/maincontent_table_highlight.png differ diff --git a/screenshots/maincontent_tabs_highlight.png b/screenshots/maincontent_tabs_highlight.png index 499acde3..687b6d5e 100644 Binary files a/screenshots/maincontent_tabs_highlight.png and b/screenshots/maincontent_tabs_highlight.png differ diff --git a/screenshots/play_button.png b/screenshots/play_button.png index 97f35d37..435a92d5 100644 Binary files a/screenshots/play_button.png and b/screenshots/play_button.png differ diff --git a/screenshots/serverlog_level_highlight.png b/screenshots/serverlog_level_highlight.png index e71fcb5c..c964136c 100644 Binary files a/screenshots/serverlog_level_highlight.png and b/screenshots/serverlog_level_highlight.png differ diff --git a/screenshots/sidebar_config_editor.png b/screenshots/sidebar_config_editor.png index 11c6c12c..9e8460ed 100644 Binary files a/screenshots/sidebar_config_editor.png and b/screenshots/sidebar_config_editor.png differ diff --git a/screenshots/sidebar_featurebox.png b/screenshots/sidebar_featurebox.png index c1968101..b1803ec6 100644 Binary files a/screenshots/sidebar_featurebox.png and b/screenshots/sidebar_featurebox.png differ diff --git a/screenshots/sidebar_pause.png b/screenshots/sidebar_pause.png index fdfa54ba..b6b3917a 100644 Binary files a/screenshots/sidebar_pause.png and b/screenshots/sidebar_pause.png differ diff --git a/screenshots/sidebar_serverbox.png b/screenshots/sidebar_serverbox.png index a2c2319b..6b07ca66 100644 Binary files a/screenshots/sidebar_serverbox.png and b/screenshots/sidebar_serverbox.png differ diff --git a/screenshots/sidebar_statusbox.png b/screenshots/sidebar_statusbox.png index d68f14e9..aca173dd 100644 Binary files a/screenshots/sidebar_statusbox.png and b/screenshots/sidebar_statusbox.png differ diff --git a/screenshots/sidebar_statusbox_highlight.png b/screenshots/sidebar_statusbox_highlight.png index c8b7061e..3051a3d5 100644 Binary files a/screenshots/sidebar_statusbox_highlight.png and b/screenshots/sidebar_statusbox_highlight.png differ diff --git a/screenshots/sidebar_version_build.png b/screenshots/sidebar_version_build.png index 86f352bd..03cc732d 100644 Binary files a/screenshots/sidebar_version_build.png and b/screenshots/sidebar_version_build.png differ diff --git a/screenshots/sidebarclosed_highlight.png b/screenshots/sidebarclosed_highlight.png index 62f887ae..b5b3b2cb 100644 Binary files a/screenshots/sidebarclosed_highlight.png and b/screenshots/sidebarclosed_highlight.png differ diff --git a/screenshots/sidebaropen.png b/screenshots/sidebaropen.png index d27c035b..fbb747c5 100644 Binary files a/screenshots/sidebaropen.png and b/screenshots/sidebaropen.png differ diff --git a/screenshots/sidebaropen_highlight.png b/screenshots/sidebaropen_highlight.png index f30b0006..0fb3401c 100644 Binary files a/screenshots/sidebaropen_highlight.png and b/screenshots/sidebaropen_highlight.png differ diff --git a/screenshots/tg_global_config_editor.png b/screenshots/tg_global_config_editor.png index e80ff3ca..fc27c758 100644 Binary files a/screenshots/tg_global_config_editor.png and b/screenshots/tg_global_config_editor.png differ diff --git a/screenshots/webui.png b/screenshots/webui.png index 62cbdfd6..100ff8e0 100644 Binary files a/screenshots/webui.png and b/screenshots/webui.png differ diff --git a/screenshots/webui_btn_content.png b/screenshots/webui_btn_content.png index 17d4a7f5..5918d940 100644 Binary files a/screenshots/webui_btn_content.png and b/screenshots/webui_btn_content.png differ diff --git a/screenshots/webui_btn_content_highlight.png b/screenshots/webui_btn_content_highlight.png index 95618e83..70af8184 100644 Binary files a/screenshots/webui_btn_content_highlight.png and b/screenshots/webui_btn_content_highlight.png differ diff --git a/screenshots/webui_filter_open.png b/screenshots/webui_filter_open.png index 1f4f4be8..06cc8c34 100644 Binary files a/screenshots/webui_filter_open.png and b/screenshots/webui_filter_open.png differ diff --git a/screenshots/webui_hide_header.png b/screenshots/webui_hide_header.png index f5ba5e62..43d7a5b8 100644 Binary files a/screenshots/webui_hide_header.png and b/screenshots/webui_hide_header.png differ diff --git a/screenshots/webui_inspect_highlight.png b/screenshots/webui_inspect_highlight.png index 29b1cc05..1671a151 100644 Binary files a/screenshots/webui_inspect_highlight.png and b/screenshots/webui_inspect_highlight.png differ diff --git a/screenshots/webui_inspect_jexl_highlight.png b/screenshots/webui_inspect_jexl_highlight.png index c14a6b0f..102bbdf4 100644 Binary files a/screenshots/webui_inspect_jexl_highlight.png and b/screenshots/webui_inspect_jexl_highlight.png differ diff --git a/screenshots/webui_inspect_open.png b/screenshots/webui_inspect_open.png index 977f4f08..765f022f 100644 Binary files a/screenshots/webui_inspect_open.png and b/screenshots/webui_inspect_open.png differ diff --git a/screenshots/webui_inspect_rbelpath_highlight.png b/screenshots/webui_inspect_rbelpath_highlight.png index 646446fe..a0c48b91 100644 Binary files a/screenshots/webui_inspect_rbelpath_highlight.png and b/screenshots/webui_inspect_rbelpath_highlight.png differ diff --git a/screenshots/webui_message_partner.png b/screenshots/webui_message_partner.png index 388349d6..23723103 100644 Binary files a/screenshots/webui_message_partner.png and b/screenshots/webui_message_partner.png differ diff --git a/screenshots/webui_routing_open.png b/screenshots/webui_routing_open.png index b249d3eb..f53fd92b 100644 Binary files a/screenshots/webui_routing_open.png and b/screenshots/webui_routing_open.png differ diff --git a/screenshots/webui_save_open.png b/screenshots/webui_save_open.png index 815020ae..aa1fc53b 100644 Binary files a/screenshots/webui_save_open.png and b/screenshots/webui_save_open.png differ diff --git a/screenshots/workflowui.png b/screenshots/workflowui.png index 10a45e83..7f3601d5 100644 Binary files a/screenshots/workflowui.png and b/screenshots/workflowui.png differ diff --git a/screenshots/workflowui_quit.png b/screenshots/workflowui_quit.png index d189e11f..225ab860 100644 Binary files a/screenshots/workflowui_quit.png and b/screenshots/workflowui_quit.png differ