From 1b200de0ef4718a3c05226c24acd1662ce7f4b94 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 7 Jun 2007 17:26:19 +0000 Subject: [PATCH] r13304@catbus: nickm | 2007-06-07 13:25:37 -0400 Deprecate RedirectExits. svn:r10526 --- doc/tor.1.in | 1 + src/or/connection_edge.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/doc/tor.1.in b/doc/tor.1.in index cf6a05a6ac..0589d45bcc 100644 --- a/doc/tor.1.in +++ b/doc/tor.1.in @@ -765,6 +765,7 @@ a Tor controller that handles directory publishing for you. .LP .TP \fBRedirectExit \fR\fIpattern target\fP +THIS OPTION IS DEPRECATED. It will go away in a future version of Tor. Whenever an outgoing connection tries to connect to one of a given set of addresses, connect to \fItarget\fP (an \fIaddress:port\fP pair) instead. The address diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c index b3f7ab4a2d..2c274c94e0 100644 --- a/src/or/connection_edge.c +++ b/src/or/connection_edge.c @@ -2562,6 +2562,11 @@ set_exit_redirects(smartlist_t *lst) SMARTLIST_FOREACH(redirect_exit_list, exit_redirect_t *, p, tor_free(p)); smartlist_free(redirect_exit_list); } + if (lst && smartlist_len(lst)) { + log_warn(LD_GENERAL, + "The RedirectExit option is deprecated; it will go away in a " + "future version of Tor."); + } redirect_exit_list = lst; }