[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r25548 - gnunet/src/exit
From: |
gnunet |
Subject: |
[GNUnet-SVN] r25548 - gnunet/src/exit |
Date: |
Wed, 19 Dec 2012 14:26:59 +0100 |
Author: bartpolot
Date: 2012-12-19 14:26:59 +0100 (Wed, 19 Dec 2012)
New Revision: 25548
Modified:
gnunet/src/exit/gnunet-daemon-exit.c
Log:
- use prefix
Modified: gnunet/src/exit/gnunet-daemon-exit.c
===================================================================
--- gnunet/src/exit/gnunet-daemon-exit.c 2012-12-19 13:02:42 UTC (rev
25547)
+++ gnunet/src/exit/gnunet-daemon-exit.c 2012-12-19 13:26:59 UTC (rev
25548)
@@ -3015,6 +3015,7 @@
char *ipv4mask;
char *binary;
char *regex;
+ char *prefixed_regex;
binary = GNUNET_OS_get_libexec_binary_path ("gnunet-helper-exit");
if (GNUNET_YES !=
@@ -3209,19 +3210,37 @@
if ( (GNUNET_YES == ipv4_enabled) && (GNUNET_YES == ipv4_exit) )
{
if (GNUNET_OK !=
- GNUNET_CONFIGURATION_get_value_string (cfg, "exit",
"EXIT_RANGE_IPV4_REGEX", ®ex))
+ GNUNET_CONFIGURATION_get_value_string (cfg,
+ "exit",
+ "EXIT_RANGE_IPV4_REGEX",
+ ®ex))
regex = GNUNET_strdup ("(0|1)*");
- GNUNET_MESH_announce_regex (mesh_handle, regex, REGEX_MAX_PATH_LEN_IPV4);
+ (void) GNUNET_asprintf (&prefixed_regex, "%s%s%s",
+ GNUNET_APPLICATION_TYPE_EXIT_REGEX_PREFIX,
+ "4", regex);
+ GNUNET_MESH_announce_regex (mesh_handle,
+ prefixed_regex,
+ REGEX_MAX_PATH_LEN_IPV4);
GNUNET_free (regex);
+ GNUNET_free (prefixed_regex);
}
if (GNUNET_YES == ipv6_enabled && GNUNET_YES == ipv6_exit)
{
if (GNUNET_OK !=
- GNUNET_CONFIGURATION_get_value_string (cfg, "exit",
"EXIT_RANGE_IPV6_REGEX", ®ex))
+ GNUNET_CONFIGURATION_get_value_string (cfg,
+ "exit",
+ "EXIT_RANGE_IPV6_REGEX",
+ ®ex))
regex = GNUNET_strdup ("(0|1)*");
- GNUNET_MESH_announce_regex (mesh_handle, regex, REGEX_MAX_PATH_LEN_IPV6);
+ (void) GNUNET_asprintf (&prefixed_regex, "%s%s%s",
+ GNUNET_APPLICATION_TYPE_EXIT_REGEX_PREFIX,
+ "6", regex);
+ GNUNET_MESH_announce_regex (mesh_handle,
+ prefixed_regex,
+ REGEX_MAX_PATH_LEN_IPV6);
GNUNET_free (regex);
+ GNUNET_free (prefixed_regex);
}
helper_handle = GNUNET_HELPER_start (GNUNET_NO,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r25548 - gnunet/src/exit,
gnunet <=