aboutsummaryrefslogtreecommitdiff
path: root/src/or/policies.c
AgeCommit message (Expand)Author
2018-01-02Merge remote-tracking branch 'teor/bug24736_028' into maint-0.2.9Nick Mathewson
2017-12-25Clear the address when we can't choose a reachable addressteor
2017-02-14Fix policies.c instance of the "if (r=(a-b)) return r" patternNick Mathewson
2017-02-01Scale IPv6 address counts in policy_summary_reject to avoid overflowteor
2017-02-01Fix IPv6 support in policy_summary_reject and policy_summary_acceptteor
2017-02-01Refactor policy_summary_reject to prepare for IPv6 changesteor
2017-02-01Fix write_short_policy usage commentteor
2016-10-31policy_is_reject_star():Nick Mathewson
2016-09-05Vote Exit correctly with DirAllowPrivateAddresses setSebastian Hahn
2016-07-28Fix a huge pile of -Wshadow warnings.Nick Mathewson
2016-07-17Keep make check-spaces happyAndrea Shepard
2016-07-06Merge branch 'maint-0.2.8'Nick Mathewson
2016-07-06When checking if a routerstatus is reachable, don't check the nodeteor (Tim Wilson-Brown)
2016-07-05Merge remote-tracking branch 'teor/bug18456'Nick Mathewson
2016-07-05Grammar.Nick Mathewson
2016-07-01Avoid disclosing exit IP addresses in exit policies by defaultteor (Tim Wilson-Brown)
2016-04-14Add new tor_assert_nonfatal*() macros.Nick Mathewson
2016-02-27Update the copyright year.Nick Mathewson
2016-02-20If both IPv4 and IPv6 addresses could be used, choose one correctlyteor (Tim Wilson-Brown)
2016-02-20Refactor IPV6_OR_LOOKUP into fascist_firewall_choose_address_rsteor (Tim Wilson-Brown)
2016-02-20Make some fascist_firewall_choose_address* functions staticteor (Tim Wilson-Brown)
2016-02-20Refactor fascist_firewall_allows_address without changing behaviourteor (Tim Wilson-Brown)
2016-02-20Ensure relays must use IPv4, and can use IPv6teor (Tim Wilson-Brown)
2016-02-11Fix all doxygen warnings other than "X is not documented"Nick Mathewson
2016-02-11make check-spacesNick Mathewson
2016-02-11Merge remote-tracking branch 'teor/feature17840-v11-merged-v2'Nick Mathewson
2016-02-03Make bridge clients prefer the configured bridge addressteor (Tim Wilson-Brown)
2016-01-29Automatically use IPv6 when ClientUseIPv4 is 0teor (Tim Wilson-Brown)
2016-01-29Optimise reachability checks when iterating through relay liststeor (Tim Wilson-Brown)
2016-01-29Add firewall_is_fascist_dir()teor (Tim Wilson-Brown)
2016-01-29Use fascist firewall and ClientUseIPv4 for bridge clientsteor (Tim Wilson-Brown)
2016-01-29Add ClientUseIPv4 and ClientPreferIPv6DirPort torrc optionsteor (Tim Wilson-Brown)
2016-01-27Correct further grammatical errors in tor commentsNick Mathewson
2015-12-16Warn when comparing against an AF_UNSPEC address in a policyteor (Tim Wilson-Brown)
2015-12-15Replace usage of INLINE with inlinecypherpunks
2015-12-09Merge remote-tracking branch 'teor/fix-exitpolicy-leak'Nick Mathewson
2015-12-09Merge branch 'refactor-effective-entry'Nick Mathewson
2015-12-09Tweak policies_log_first_redundant_entry even moreNick Mathewson
2015-12-09Tweak policies_log_first_redundant_entry more.Nick Mathewson
2015-12-08Merge branch 'maint-0.2.7'Nick Mathewson
2015-12-08Format IPv6 policies correctly.Nick Mathewson
2015-12-07Consistently ignore multicast in internal reject private exit policiesteor (Tim Wilson-Brown)
2015-12-06Make policies_log_first_redundant_entry take a const smartlist_t *teor (Tim Wilson-Brown)
2015-12-06Refactor policies_parse_exit_policy_internalteor (Tim Wilson-Brown)
2015-12-06Initialise configured_addresses to a known value (NULL)teor (Tim Wilson-Brown)
2015-12-06Fix a memory leak in the exit policy parsing codecypherpunks
2015-11-27Fix use-after-free of stack memory in getinfo_helper_policiesteor (Tim Wilson-Brown)
2015-11-27Fix use-after-free of stack memory in policies_parse_exit_policy*teor (Tim Wilson-Brown)
2015-11-26Correctly free a smartlist in getinfo_helper_policiesteor (Tim Wilson-Brown)
2015-11-25fixup! Add controller getinfo exit-policy/reject-privateteor (Tim Wilson-Brown)