commit 94bfa571d9bdb56fb958e2ec0614081c5a51b417
parent 392fa0ab3828b01ded14dec0a70eb5ecd2d70138
Author: Christian Grothoff <christian@grothoff.org>
Date: Thu, 1 May 2025 21:49:16 +0200
fix capitalization when extracting address data
Diffstat:
3 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/src/challenger/challenger-httpd_challenge.c b/src/challenger/challenger-httpd_challenge.c
@@ -289,7 +289,9 @@ child_done_cb (void *cls,
struct ChallengeContext *bc = cls;
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
- "Child done\n");
+ "Child done with exit code %d/%llu\n",
+ (int) type,
+ (unsigned long long) exit_code);
GNUNET_OS_process_destroy (bc->child);
bc->child = NULL;
bc->cwh = NULL;
@@ -650,12 +652,12 @@ CH_handler_challenge (struct CH_HandlerContext *hc,
return MHD_NO;
}
/* Handle case where helper process failed */
- if ( ( (GNUNET_OS_PROCESS_UNKNOWN != bc->pst) &&
- (GNUNET_OS_PROCESS_EXITED != bc->pst) ) ||
+ if ( (GNUNET_OS_PROCESS_EXITED != bc->pst) ||
(0 != bc->exit_code) )
{
char es[32];
+ GNUNET_break (0);
GNUNET_snprintf (es,
sizeof (es),
"%u/%d",
diff --git a/src/challenger/challenger-send-email.sh b/src/challenger/challenger-send-email.sh
@@ -1,4 +1,4 @@
#!/bin/sh
# This file is in the public domain.
-EMAIL=$(echo "$1" | jq -r .email)
+EMAIL=$(echo "$1" | jq -r .CONTACT_EMAIL)
exec mail -s "KYC Challenger" -r noreply "$EMAIL"
diff --git a/src/challenger/challenger-send-post.sh b/src/challenger/challenger-send-post.sh
@@ -1,11 +1,11 @@
#!/bin/bash
# This file is in the public domain.
-set -eu
+set -eux
# You need to provide these (set in environment).
-# CLIENT_ID=
-# CLIENT_SECRET=
-# ORG_ID=
+# PINGEN_CLIENT_ID=
+# PINGEN_CLIENT_SECRET=
+# PINGEN_ORG_ID=
if [ -x "$PINGEN_CLIENT_ID" ]
then
echo "PINGEN_CLIENT_ID not sent in environment"
@@ -29,11 +29,11 @@ ERRORS="$HOME/authorization-post.err"
MESSAGE=$(cat -)
ADDR="$1"
# Name of business or individual, possibly with "Attn. $INDIVIDUAL_NAME"
-CONTACT_NAME=$(echo "$ADDR" | jq -r .contact_name)
+CONTACT_NAME=$(echo "$ADDR" | jq -r .CONTACT_NAME)
# Multi-line address
-ADDRESS_LINES=$(echo "$ADDR" | jq -r .address_lines)
+ADDRESS_LINES=$(echo "$ADDR" | jq -r .ADDRESS_LINES)
# This will just be the 2-letter country code
-ADDRESS_COUNTRY=$(echo "$ADDR" | jq -r .address_country)
+ADDRESS_COUNTRY=$(echo "$ADDR" | jq -r .ADDRESS_COUNTRY)
case "$ADDRESS_COUNTRY"
in
@@ -798,7 +798,7 @@ ADDRESS_TEX=$(echo -n "${ADDRESS_LINES%$'\n'}" | awk '{printf "%s\\\\\n", $0}')
MYDIR=$(mktemp -d /tmp/authorization-post-XXXXXX)
cd "$MYDIR"
sed -e "s/%NAME%/$CONTACT_NAME/g" \
- -e "s/%ADDRESS%/$ADDRESS_TEX/g" \
+ -e "s/%ADDRESS_TEX%/$ADDRESS_TEX/g" \
-e "s/%COUNTRY%/$COUNTRY/g" > input.tex <<EOF
\NeedsTeXFormat{LaTeX2e}
\documentclass[fontsize=11pt,a4paper]{scrlttr2}