From f4a395cb06944ef9b62e794b6833341c0f21552f Mon Sep 17 00:00:00 2001 From: RD WebDesign Date: Sun, 19 Oct 2025 14:48:54 -0300 Subject: [PATCH] Apply suggestion from @MichaIng Do not handle HTTP code "000" separately. Use curl error messages for every error, including unknown/unexpected HTTP codes or non-HTTP errors. Co-authored-by: MichaIng Signed-off-by: RD WebDesign --- gravity.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gravity.sh b/gravity.sh index 8d58e9a2..71f7f0b1 100755 --- a/gravity.sh +++ b/gravity.sh @@ -794,7 +794,15 @@ gravity_DownloadBlocklistFromUrl() { "504") echo -e "${OVER} ${CROSS} ${str} Connection Timed Out (Gateway)" ;; "521") echo -e "${OVER} ${CROSS} ${str} Web Server Is Down (Cloudflare)" ;; "522") echo -e "${OVER} ${CROSS} ${str} Connection Timed Out (Cloudflare)" ;; - *) echo -e "${OVER} ${CROSS} ${str} ${url} (${httpCode})" ;; +"403") echo -e "${OVER} ${CROSS} ${str} Forbidden" ;; +"404") echo -e "${OVER} ${CROSS} ${str} Not found" ;; +"408") echo -e "${OVER} ${CROSS} ${str} Time-out" ;; +"451") echo -e "${OVER} ${CROSS} ${str} Unavailable For Legal Reasons" ;; +"500") echo -e "${OVER} ${CROSS} ${str} Internal Server Error" ;; +"504") echo -e "${OVER} ${CROSS} ${str} Connection Timed Out (Gateway)" ;; +"521") echo -e "${OVER} ${CROSS} ${str} Web Server Is Down (Cloudflare)" ;; +"522") echo -e "${OVER} ${CROSS} ${str} Connection Timed Out (Cloudflare)" ;; +*) echo -e "${OVER} ${CROSS} ${str} Failure (exit_code=${COL_RED}${curlExitCode}${COL_NC} Msg: ${COL_CYAN}${curlErrorMsg}${COL_NC})" ;; esac ;; esac