diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-11-24 21:57:39 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-11-24 21:57:39 +0100 |
commit | 4ceef77ae57671d1b542d22d8f19987e89c3b69b (patch) | |
tree | 997b68173621fac2766754f7e9c53b192a8d78ef /src/exchange | |
parent | 5116186ec14967a86dfd26356acfb0138fe4bb4c (diff) | |
download | exchange-4ceef77ae57671d1b542d22d8f19987e89c3b69b.tar.gz exchange-4ceef77ae57671d1b542d22d8f19987e89c3b69b.tar.bz2 exchange-4ceef77ae57671d1b542d22d8f19987e89c3b69b.zip |
add -r option to exchange-httpd
Diffstat (limited to 'src/exchange')
-rw-r--r-- | src/exchange/taler-exchange-httpd.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/exchange/taler-exchange-httpd.c b/src/exchange/taler-exchange-httpd.c index ca8eb9a63..fed9efd8e 100644 --- a/src/exchange/taler-exchange-httpd.c +++ b/src/exchange/taler-exchange-httpd.c @@ -67,6 +67,11 @@ int TEH_allow_keys_timetravel; /** + * Should we allow two HTTPDs to bind to the same port? + */ +static int allow_address_reuse; + +/** * The exchange's configuration (global) */ const struct GNUNET_CONFIGURATION_Handle *TEH_cfg; @@ -1797,6 +1802,8 @@ run (void *cls, MHD_OPTION_NOTIFY_CONNECTION, &connection_done, NULL, + MHD_OPTION_LISTENING_ADDRESS_REUSE, + (unsigned int) allow_address_reuse, MHD_OPTION_CONNECTION_TIMEOUT, connection_timeout, MHD_OPTION_END); @@ -1839,6 +1846,10 @@ main (int argc, "connection-close", "force HTTP connections to be closed after each request", &connection_close), + GNUNET_GETOPT_option_flag ('r', + "allow-reuse-address", + "allow multiple HTTPDs to listen to the same port", + &allow_address_reuse), GNUNET_GETOPT_option_uint ('t', "timeout", "SECONDS", |