aboutsummaryrefslogtreecommitdiff
path: root/src/or
AgeCommit message (Collapse)Author
2016-01-26Correct grammatical errors in tor log messagesteor (Tim Wilson-Brown)
Avoid using gender for things that don't have it.
2016-01-26Correct grammatical errors in tor commentsteor (Tim Wilson-Brown)
Avoid using gender for things that don't have it. Avoid assigning a gender to tor users.
2016-01-21Merge remote-tracking branch 'twstrike/parse_port_config_tests'Nick Mathewson
2016-01-18Merge branch 'fallbacks-0281-squashed'Nick Mathewson
2016-01-18Add default fallback directories for the 0.2.8 alpha releasesteor (Tim Wilson-Brown)
Allow fallback directories which have been stable for 30 days to work around #18050, which causes relays to submit descriptors with 0 DirPorts when restarted. (Particularly during Tor version upgrades.) Ignore low fallback directory count in alpha builds.
2016-01-18Merge remote-tracking branch 'origin/maint-0.2.7'Nick Mathewson
2016-01-18Merge remote-tracking branch 'teor/bug18050' into maint-0.2.7Nick Mathewson
2016-01-18Check ORPort and DirPort reachability before publishing a relay descriptorteor (Tim Wilson-Brown)
Otherwise, relays publish a descriptor with DirPort 0 when the DirPort reachability test takes longer than the ORPort reachability test. Closes bug #18050. Reported by "starlight", patch by "teor". Bugfix on 0.1.0.1-rc, commit a1f1fa6ab on 27 Feb 2005.
2016-01-15Merge remote-tracking branch 'twstrike/directory-tests'Nick Mathewson
2016-01-13Include square brackets and port number in calcs for max_dl_per_requestFergus Dall
2016-01-13Update the limits in max_dl_per_request for IPv6 address lengthFergus Dall
2016-01-12Add another safe_str_client to fix bug 17419Nick Mathewson
2016-01-08Merge branch 'unixninja_ticket15989_squashed'Nick Mathewson
2016-01-08Added AccountRule in and AccountingRule out optionsunixninja92
2016-01-08Simplify micro-revision dependency rulescypherpunks
The Automake variable OBJEXT is automatically adjusted to the correct object file extension for the target platform.
2016-01-07Merge remote-tracking branch 'teor/comments-20151213'Nick Mathewson
2016-01-07Merge remote-tracking branch 'public/17826_redux'Nick Mathewson
2016-01-07Merge branch 'maint-0.2.7'Nick Mathewson
2016-01-07Merge branch 'maint-0.2.6' into maint-0.2.7Nick Mathewson
Conflicts: src/or/config.c
2016-01-07Merge branch 'maint-0.2.5' into maint-0.2.6Nick Mathewson
2016-01-07Merge branch 'maint-0.2.4' into maint-0.2.5Nick Mathewson
Conflicts: src/or/config.c
2016-01-07Update dannenberg's V3 authority identity fingerprintteor (Tim Wilson-Brown)
This new identity key was changed on 18 November 2015.
2016-01-06Add FallbackDir list to GETINFO config/defaultsGeorge Tankersley
2016-01-03Fix a comment typo in main.cteor (Tim Wilson-Brown)
2016-01-03Fix typos in microdesc_t and node_t commentsteor (Tim Wilson-Brown)
2015-12-26Mark all object files built based on micro-revision.i as depending on itNick Mathewson
Fixes make -j for some users; fixes bug 17826. Bugfix on 0.2.5.1, when we started building testing versions of all the object files.
2015-12-22Remove extra quotes from log messageNick Mathewson
Bug 17843; fix on ddc65e2b
2015-12-21whoops; really fix the 32-bit buildsNick Mathewson
2015-12-21Fix a couple of jenkins issues from 12538.Nick Mathewson
2015-12-21Merge remote-tracking branch 'public/bug12538_merged'Nick Mathewson
2015-12-20Merge remote-tracking branch 'yawning/feature17783_take2'Nick Mathewson
2015-12-19Add the SHA-3 hash functions to common/crypto.h.Yawning Angel
* DIGEST_SHA3_[256,512] added as supported algorithms, which do exactly what is said on the tin. * test/bench now benchmarks all of the supported digest algorithms, so it's possible to see just how slow SHA-3 is, though the message sizes could probably use tweaking since this is very dependent on the message size vs the SHA-3 rate.
2015-12-18Merge branch 'feature12538_028_01_squashed'Nick Mathewson
2015-12-18Use dir_server_mode() in find_dl_schedule()David Goulet
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-12-18Restore semantics of advertise vs serve on directory cacheingNick Mathewson
When we are low on accounted bandwidth, we stop advertising that we're a directory, but we will continue to answer directory requests, just as before.
2015-12-18Change dataflow on generating 'dir-cache' flag.Nick Mathewson
Convention is that router_dump_router_to_string() should look at its input "router", which should be generated by router_build_fresh_descirptor().
2015-12-18Let make_consensus_method_list be used in testsMatthew Finkel
2015-12-18A router must be a dir cache before it may be HSDirMatthew Finkel
Fixes #15801
2015-12-18{dis,en}abling DirCache is a semantic changeMatthew Finkel
2015-12-18Rebuild descriptor when DirCache is {dis,en}abledMatthew Finkel
2015-12-18Add new DirCache configuration optionMatthew Finkel
This will give relay operators the ability of disabling the caching of directory data. In general, this should not be necessary, but on some lower-resource systems it may beneficial.
2015-12-18Add unit test for router_pick_directory_server_implMatthew Finkel
2015-12-18Client should check if dir server has open dir port or handles tunnelled ↵Matthew Finkel
requests Final piece of prop 237. Closes 12538.
2015-12-18Fix a null-pointer deref when writing geoip statsNick Mathewson
Found by coverity; CID 1327892.
2015-12-17Merge branch '17752_again'Nick Mathewson
2015-12-17Merge branch 'maint-0.2.7'Nick Mathewson
2015-12-17Add some more ed25519 key files to the seccomp sandbox listNick Mathewson
Fixes bug 17675; bugfix on 0.2.7.3-alpha.
2015-12-17Another try at fixing 17752Nick Mathewson
I believe that the final SMARTLIST_DEL_CURRENT was sometimes double-removing items that had already been removed by connection_mark_unattached_ap or connection_ap_handshake_attach_circuit(). The fix here is to prevent iteration over the list that other functions might be modifying.
2015-12-17Add missing parenthesescypherpunks
2015-12-17Remove Windows specific data type usagecypherpunks
The Tor code base already contains usage of setsockopt(2) with an int as their option value without problems.