From a5c983d0bffc78a47594bab81cf93f0983262ef2 Mon Sep 17 00:00:00 2001 From: spramanigit Date: Tue, 1 Sep 2026 21:39:45 -0400 Subject: [PATCH 1/7] docs: replace dead jsontest.com example URLs jsontest.com is no longer live (returns a Cloudflare 530 origin-unreachable error), so the tutorials that use time.jsontest.com and date.jsontest.com as example hosts no longer work as written. This replaces them with api.ipify.org and httpbin.org, two live public test APIs, across the delays and specific-URLs tutorials (rst files, shell script examples, and the shared simulation JSON fixture). --- .../tutorials/basic/delays/multiplehosts/multiplehosts.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pages/tutorials/basic/delays/multiplehosts/multiplehosts.rst b/docs/pages/tutorials/basic/delays/multiplehosts/multiplehosts.rst index 3ed891365..cdafcb208 100644 --- a/docs/pages/tutorials/basic/delays/multiplehosts/multiplehosts.rst +++ b/docs/pages/tutorials/basic/delays/multiplehosts/multiplehosts.rst @@ -1,7 +1,7 @@ Applying different delays based on host ======================================= -Now let's apply a delay of 1 second on responses from ``time.jsontest.com`` and a delay of 2 seconds on responses from ``date.jsontest.com``. +Now let's apply a delay of 1 second on responses from ``api.ipify.org`` and a delay of 2 seconds on responses from ``httpbin.org``. Run the following to create and export a simulation. @@ -20,7 +20,7 @@ Now run the following to import the edited ``simulation.json`` file and run the .. literalinclude:: delays-simulate.sh :language: sh -You should notice a 1 second delay on responses from ``time.jsontest.com``, and a 2 second delay on responses from ``date.jsontest.com``. +You should notice a 1 second delay on responses from ``api.ipify.org``, and a 2 second delay on responses from ``httpbin.org``. .. note:: From 3b08321934d12d85cb8d1f83890fea2a65b51aef Mon Sep 17 00:00:00 2001 From: spramanigit Date: Tue, 1 Sep 2026 21:40:22 -0400 Subject: [PATCH 2/7] docs: replace dead jsontest.com URLs in delays-capture.sh --- .../tutorials/basic/delays/multiplehosts/delays-capture.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/pages/tutorials/basic/delays/multiplehosts/delays-capture.sh b/docs/pages/tutorials/basic/delays/multiplehosts/delays-capture.sh index 86ec7918e..d82a60a4d 100755 --- a/docs/pages/tutorials/basic/delays/multiplehosts/delays-capture.sh +++ b/docs/pages/tutorials/basic/delays/multiplehosts/delays-capture.sh @@ -1,6 +1,6 @@ hoverctl start hoverctl mode capture -curl --proxy localhost:8500 http://time.jsontest.com -curl --proxy localhost:8500 http://date.jsontest.com +curl --proxy localhost:8500 https://api.ipify.org +curl --proxy localhost:8500 https://httpbin.org hoverctl export simulation.json -hoverctl stop \ No newline at end of file +hoverctl stop From bc4ed0da95fe3036afe86bc589ebb431ba777c56 Mon Sep 17 00:00:00 2001 From: spramanigit Date: Tue, 1 Sep 2026 21:41:10 -0400 Subject: [PATCH 3/7] docs: replace dead jsontest.com URLs in delays-simulate.sh --- .../tutorials/basic/delays/multiplehosts/delays-simulate.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pages/tutorials/basic/delays/multiplehosts/delays-simulate.sh b/docs/pages/tutorials/basic/delays/multiplehosts/delays-simulate.sh index 00491c18d..a80402c28 100755 --- a/docs/pages/tutorials/basic/delays/multiplehosts/delays-simulate.sh +++ b/docs/pages/tutorials/basic/delays/multiplehosts/delays-simulate.sh @@ -1,5 +1,5 @@ hoverctl start hoverctl import simulation.json -curl --proxy localhost:8500 http://time.jsontest.com -curl --proxy localhost:8500 http://date.jsontest.com +curl --proxy localhost:8500 https://api.ipify.org +curl --proxy localhost:8500 https://httpbin.org hoverctl stop From 887fb97e396352e0582d7b6f4e08ffab611d625b Mon Sep 17 00:00:00 2001 From: spramanigit Date: Tue, 1 Sep 2026 21:47:32 -0400 Subject: [PATCH 4/7] Update URL patterns in delay simudocs: replace dead jsontest.com URLs in simulation fixturelation JSON --- docs/pages/simulations/multiple-hosts-delay-simulation.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pages/simulations/multiple-hosts-delay-simulation.json b/docs/pages/simulations/multiple-hosts-delay-simulation.json index 06ed98d68..174ccc27b 100644 --- a/docs/pages/simulations/multiple-hosts-delay-simulation.json +++ b/docs/pages/simulations/multiple-hosts-delay-simulation.json @@ -26,12 +26,12 @@ "globalActions": { "delays": [ { - "urlPattern": "time\\.jsontest\\.com", + "urlPattern": "api\\.ipify\\.org", "httpMethod": "", "delay": 1000 }, { - "urlPattern": "date\\.jsontest\\.com", + "urlPattern": "httpbin\\.org", "httpMethod": "", "delay": 2000 } From 51e25ca78551f1273fe3d6b8262adc61469f6228 Mon Sep 17 00:00:00 2001 From: spramanigit Date: Tue, 1 Sep 2026 21:48:56 -0400 Subject: [PATCH 5/7] Update URLs in specificurls.rst for accuracy --- docs/pages/tutorials/basic/specificurls/specificurls.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/pages/tutorials/basic/specificurls/specificurls.rst b/docs/pages/tutorials/basic/specificurls/specificurls.rst index 4e18eb521..463d22cc7 100644 --- a/docs/pages/tutorials/basic/specificurls/specificurls.rst +++ b/docs/pages/tutorials/basic/specificurls/specificurls.rst @@ -10,8 +10,8 @@ will filter out URLs as required. .. literalinclude:: filter-dest-dry-run.sh :language: sh -This tells us that setting the destination to ``ip`` will allow the URL ``http://ip.jsontest.com`` to be captured or simulated, while the URL -``http://time.jsontest.com`` will be ignored. +This tells us that setting the destination to ``ip`` will allow the URL ``https://api.ipify.org`` to be captured or simulated, while the URL +``https://httpbin.org`` will be ignored. Now we have checked the destination setting, we can apply it to filter out the URLs we don't want to capture. @@ -19,7 +19,7 @@ Now we have checked the destination setting, we can apply it to filter out the U .. literalinclude:: filter-dest.sh :language: sh -If we examine the logs and the ``simulation.json`` file, we can see that `only` a request response pair to the ``http://ip.jsontest.com`` +If we examine the logs and the ``simulation.json`` file, we can see that `only` a request response pair to the ``https://api.ipify.org`` URL has been captured. The destination setting can be either a string or a regular expression. @@ -28,4 +28,4 @@ The destination setting can be either a string or a regular expression. :language: sh Here, we can see that setting the destination to ``^.*api.*com`` will allow the ``https://api.github.com`` and ``https://api.slack.com`` -URLs to be captured or simulated, while the ``https://github.com`` URL will be ignored. \ No newline at end of file +URLs to be captured or simulated, while the ``https://github.com`` URL will be ignored. From a9810e5216b6fbc03d5b74fc5a120681e229b4bf Mon Sep 17 00:00:00 2001 From: spramanigit Date: Tue, 1 Sep 2026 21:49:31 -0400 Subject: [PATCH 6/7] docs: replace dead jsontest.com URLs in filter-dest-dry-run.sh --- .../tutorials/basic/specificurls/filter-dest-dry-run.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/pages/tutorials/basic/specificurls/filter-dest-dry-run.sh b/docs/pages/tutorials/basic/specificurls/filter-dest-dry-run.sh index 456e1a7b5..b6f742cdc 100644 --- a/docs/pages/tutorials/basic/specificurls/filter-dest-dry-run.sh +++ b/docs/pages/tutorials/basic/specificurls/filter-dest-dry-run.sh @@ -1,4 +1,4 @@ hoverctl start -hoverctl destination "ip" --dry-run http://ip.jsontest.com -hoverctl destination "ip" --dry-run http://time.jsontest.com -hoverctl stop \ No newline at end of file +hoverctl destination "ip" --dry-run https://api.ipify.org +hoverctl destination "ip" --dry-run https://httpbin.org +hoverctl stop From 799a7cf7f3ac854cd8f26ec962f2e7435e20a042 Mon Sep 17 00:00:00 2001 From: spramanigit Date: Tue, 1 Sep 2026 21:50:06 -0400 Subject: [PATCH 7/7] docs: replace dead jsontest.com URLs in filter-dest.sh --- docs/pages/tutorials/basic/specificurls/filter-dest.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/pages/tutorials/basic/specificurls/filter-dest.sh b/docs/pages/tutorials/basic/specificurls/filter-dest.sh index dde8e8ecf..dbd4c80e0 100644 --- a/docs/pages/tutorials/basic/specificurls/filter-dest.sh +++ b/docs/pages/tutorials/basic/specificurls/filter-dest.sh @@ -1,8 +1,8 @@ hoverctl start hoverctl destination "ip" hoverctl mode capture -curl --proxy http://localhost:8500 http://ip.jsontest.com -curl --proxy http://localhost:8500 http://time.jsontest.com +curl --proxy http://localhost:8500 https://api.ipify.org +curl --proxy http://localhost:8500 https://httpbin.org hoverctl logs hoverctl export simulation.json -hoverctl stop \ No newline at end of file +hoverctl stop