aboutsummaryrefslogtreecommitdiff
path: root/src/or/nodelist.c
AgeCommit message (Expand)Author
2017-09-04hs: Remove dead code and uneeded featureDavid Goulet
2017-08-19prop224: Recompute all HSDir indices when we enter overlap mode.George Kadianakis
2017-08-19prop224: Improve descriptor reupload logic.George Kadianakis
2017-08-19prop224: Only upload descriptor if we have good hash ring and SRV.George Kadianakis
2017-08-08Don't set HSDir index if we don't have a live consensus.George Kadianakis
2017-08-08Correctly assign HSDir flags based on protocol listGeorge Kadianakis
2017-08-08Improve setting hsdir index procedure.George Kadianakis
2017-08-08prop224: Don't use nodes as HSDirs if they don't have an HSDir index.George Kadianakis
2017-08-08prop224: HSDir v3 support is >= 0.3.0.8David Goulet
2017-08-08prop224: Build hsdir index for node_tDavid Goulet
2017-07-06Merge branch 'bug20488_029_squashed'Nick Mathewson
2017-07-06Improve warning message to stop implying nickname reg is a thing.Nick Mathewson
2017-07-05Merge remote-tracking branch 'asn/ticket22727_032_02'Nick Mathewson
2017-06-29Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-06-29Consider the exit family when applying guard restrictions.Nick Mathewson
2017-06-28nodelist: Make HSv3 protover magic numbers a bit more readable.George Kadianakis
2017-06-27nodelist: Add functions to check for HS v3 supportDavid Goulet
2017-05-24remove unused node_get_published_on functionRoger Dingledine
2017-05-10simplify functions now that they don't use options paramRoger Dingledine
2017-03-15Run the copyright update script.Nick Mathewson
2017-01-31Don't build circuits till primary guards have descriptorsNick Mathewson
2017-01-13Merge branch 'ipv6-only-client_squashed'Nick Mathewson
2017-01-13When IPv6 addresses have not been downloaded, use hard-coded address infoteor
2016-12-14Clarify a comment in compute_frac_paths_availableteor
2016-12-08whitespace cleanupsNick Mathewson
2016-12-08Merge branch 'feature15056_v1_squashed'Nick Mathewson
2016-12-08helper to test a node for matching an ed25519 ID.Nick Mathewson
2016-12-08Enforce Ed25519 identities (client-side)Nick Mathewson
2016-11-24Refactor circuit_predict_and_launch_newChelsea H. Komlo
2016-11-10Accessor functions to get a node's ID keys.Nick Mathewson
2016-10-26More module-level documentation.Nick Mathewson
2016-08-29Merge remote-tracking branch 'teor/reject-tap-v6'Nick Mathewson
2016-08-24Client & HS ignore UseNTorHandshake, all non-HS handshakes use ntorteor (Tim Wilson-Brown)
2016-07-28Fix all -Wshadow warnings on LinuxNick Mathewson
2016-07-15Clients avoid choosing nodes that can't do ntorteor (Tim Wilson-Brown)
2016-06-11Add the -Wextra-semi warning from clang, and fix the cases where it triggersNick Mathewson
2016-06-11Merge remote-tracking branch 'public/bug19203_027' into HEADNick Mathewson
2016-05-30Fix a warning on unnamed nodes in node_get_by_nickname().Nick Mathewson
2016-02-27Update the copyright year.Nick Mathewson
2016-02-27Make sure that every module in src/or has a brief description.Nick Mathewson
2016-02-20If both IPv4 and IPv6 addresses could be used, choose one correctlyteor (Tim Wilson-Brown)
2016-02-03Make bridge clients prefer the configured bridge addressteor (Tim Wilson-Brown)
2016-01-29Merge branch 'feature17840-v11-squashed' into feature17840-v11-mergedteor (Tim Wilson-Brown)
2016-01-29Consistently format addresses in node_get_address_stringteor (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-29Fix *_get_all_orports to use ipv6_orportteor (Tim Wilson-Brown)
2015-12-18Client should check if dir server has open dir port or handles tunnelled requ...Matthew Finkel
2015-12-15Replace usage of INLINE with inlinecypherpunks
2015-07-31Improve log messages for problems about ed25519 keypinningNick Mathewson