summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
022-relnotesfinish the first full draftRoger Dingledine12 years
022-relnotes2Gather all 0.2.2 changelogs into unified release notesRoger Dingledine12 years
20610-instrumentinstrument router_pick_published_address to track bug 20610Roger Dingledine7 years
bug1074-part2fix the other half of bug 1074Roger Dingledine13 years
bug1090-part1addressmap_clear_excluded_trackexithosts wants testingRoger Dingledine13 years
bug1090-part1-squashedexplain an argument in a function commentRoger Dingledine13 years
bug11200-cachingStop redundant clearing of need_to_update_have_min_dir_infoRoger Dingledine9 years
bug11200-combinedBuild circuits more readily when DisableNetwork goes to 0Roger Dingledine9 years
bug11200-refactorrefactor DisableNetwork checkRoger Dingledine9 years
bug11275Stop leaking 'sig' at each call of router_append_dirobj_signature()Roger Dingledine10 years
bug11276Never run crypto_early_init() more than onceRoger Dingledine10 years
bug1172we're not reachable if we don't have a routerinfo yetRoger Dingledine13 years
bug12948Resume expanding abbreviations for command-line optionsRoger Dingledine9 years
bug12996Downgrade "Unexpected onionskin length after decryption" warningRoger Dingledine9 years
bug12996bDowngrade "Unexpected onionskin length after decryption" warningRoger Dingledine9 years
bug13124Reduce log severity for unused ClientTransportPlugin linesRoger Dingledine9 years
bug13151-clientclients now send correct address for rendezvous pointRoger Dingledine9 years
bug13151-server-verbosean example server-side hack to mitigate bug 13151Roger Dingledine9 years
bug13205Stop silently skipping invalid args to seteventsRoger Dingledine9 years
bug1362log when we finish a circuit after being offlineRoger Dingledine13 years
bug16825avoid redundant bootstrap events if the number of descs we just fetched is 0Roger Dingledine8 years
bug16844-logsLogs and debug info that I used for finding bug 16844Roger Dingledine8 years
bug1740refactor and commentRoger Dingledine13 years
bug17621-try2minor touchups on nick's ticket 17621 changesRoger Dingledine8 years
bug1772fix two castsRoger Dingledine13 years
bug18616-v4touchups and refactorings on bug 18616 branchRoger Dingledine8 years
bug18625use a clearer argument for connection_ap_make_link()Roger Dingledine8 years
bug18729quiet debug logs from periodic_event_dispatch()Roger Dingledine8 years
bug18809stop looping once we know what the answer will beRoger Dingledine8 years
bug18809_028rip out the unit tests for the functions i removedRoger Dingledine8 years
bug1882a changelog entry for the entrynodes retry messRoger Dingledine13 years
bug1882_2even more commentRoger Dingledine13 years
bug18840Authorities now sort the "package" lines in their votesRoger Dingledine8 years
bug19003-try2refactor the #19003 patchesRoger Dingledine8 years
bug1943changelog entry for bug 1943Roger Dingledine13 years
bug1944bonus log lineRoger Dingledine13 years
bug1947perconnbwrate and perconnbwburst consensus paramsRoger Dingledine13 years
bug1956instrument my tor to help investigate bug 1956Roger Dingledine13 years
bug1982allow countries and IP addresses in EntryNodesRoger Dingledine13 years
bug1982_2allow countries and IP addresses in EntryNodesRoger Dingledine13 years
bug1992get rid of the new caching notion in resolve_my_address()Roger Dingledine11 years
bug1992_part1refactor all these tor_inet_ntoa idiomsRoger Dingledine13 years
bug19969_028_altwhitespace fixRoger Dingledine7 years
bug19969_028_squashedAlways call connection_ap_attach_pending() once a second.Nick Mathewson7 years
bug19969_029_altcall tor_event_base_loopexit() at most once per loopRoger Dingledine7 years
bug20269Bridge-using clients now use their cached microdesc consensusRoger Dingledine7 years
bug20277remove confusing comment about conditional consensus downloadRoger Dingledine7 years
bug20423don't attempt a resolve when the cached answer will doRoger Dingledine7 years
bug20509dir auths reject 0.2.9.x for x<5, due to bug 20499Roger Dingledine7 years
bug21108be explicit in clear_status_flags_on_sybil that we leave BadExit aloneRoger Dingledine7 years
bug21278_024_v3give tor_version_parse_platform some function documentationRoger Dingledine7 years
bug21642-hack1Relays prefer NS_FLAV when considering whether to republishRoger Dingledine7 years
bug21642-hack2tolerate when rs->published_on is 0 because it was omittedRoger Dingledine7 years
bug22212count flushing as channel activityRoger Dingledine6 years
bug22310dir auths no longer vote Guard if they're not voting V2DirRoger Dingledine6 years
bug22368get rid of some dead code (leftover from commit fa04fe1)Roger Dingledine7 years
bug22370-029-2Stop leaking keypin-rejected routerinfos on directory authoritiesteor7 years
bug2267alog the hostname that resolve_my_address() used to guess our IPRoger Dingledine12 years
bug2267bRefactor resolve_my_address() so logs are more accurate / helpfulRoger Dingledine11 years
bug2286_parta_v2hack to distinguish real bwauth votes from capping votesRoger Dingledine12 years
bug23499get rid of the scary 256-byte-buf landmineRoger Dingledine6 years
bug2403prevent same entry and exit for insane edge caseRoger Dingledine13 years
bug24555avoid calling format_iso_time() with TIME_MAXRoger Dingledine6 years
bug2470move the clause above the "if bw is too low" checkRoger Dingledine13 years
bug24894v3 onion services now obey MAX_REND_FAILURESRoger Dingledine6 years
bug24895MAX_REND_FAILURES is 1, but we would try three timesRoger Dingledine6 years
bug24895-029read the maxrendfailures consensus param, defaulting to 2Roger Dingledine6 years
bug24898Remove false positives from channel_is_client()Roger Dingledine6 years
bug24898-029stop calling channel_mark_client in response to a create_fastRoger Dingledine6 years
bug24898-031Remove false positives from channel_is_client()Roger Dingledine6 years
bug24898-2Remove false positives from channel_is_client()Roger Dingledine6 years
bug24898-morepiecemeal replacement of connection_or_digest_is_known_relay() to channel_is_...Roger Dingledine6 years
bug24910use channel_is_client for create cell countsRoger Dingledine6 years
bug25061-demodemo commit to point out callsites for #25061Roger Dingledine6 years
bug2510Merge branch 'bug2511' into bug2510Roger Dingledine13 years
bug2511fix two issues pointed out by nickmRoger Dingledine13 years
bug26052manpage fix to stop saying CacheIPv4DNS is on by defaultRoger Dingledine6 years
bug26435fix memory leak in protover.cRoger Dingledine6 years
bug2716fix one more typoRoger Dingledine13 years
bug28298refuse to start with relative paths + RunAsDaemonRoger Dingledine5 years
bug2893allow manual control port authenticate via netcatRoger Dingledine13 years
bug2893-part2actually, fix this more cleanlyRoger Dingledine13 years
bug29665_029relays shouldn't close idle rend circuitsRoger Dingledine5 years
bug29665_034relays shouldn't close idle rend circuitsRoger Dingledine5 years
bug3012relays checkpoint their state file twice a dayRoger Dingledine13 years
bug3039stop putting wacky values into state->lastwrittenRoger Dingledine13 years
bug3198refetch bridge descriptors in a timely fashionRoger Dingledine13 years
bug3200discard circuits when we change our bridge configurationRoger Dingledine13 years
bug32106clarify in man page: we count by powers of twoRoger Dingledine4 years
bug32108-option1respect accountingmax during soft hibernationRoger Dingledine4 years
bug32165use the right variables in debug lineRoger Dingledine4 years
bug3228bstop asserting at bootRoger Dingledine13 years
bug3252log the reason for publishing a new relay descriptorRoger Dingledine13 years
bug3263don't mark our descriptor dirty if our onion key hasn't changedRoger Dingledine13 years
bug3321fix a bridge edge case similar to 2511Roger Dingledine13 years
bug33531Remove surprising empty line in info-level cbt logRoger Dingledine4 years
bug33747mark conns to ExtORPort as explicitly externalRoger Dingledine4 years
bug34299Man page: MinUptimeHidServDirectoryV2 defaults to 96 hoursRoger Dingledine4 years
bug34303Preemptive circs should work with UseEntryGuards 0Roger Dingledine4 years
bug3886let private tor networks more reliably handle hidden servicesRoger Dingledine12 years
bug3898aCorrect man page: multiple control auth styles can be set at onceRoger Dingledine12 years
bug3k_021fixup! Forget all rendezvous client state on SIGNAL NEWNYMRoger Dingledine13 years
bug4013if we ever have an old bridge, never again use microdescsRoger Dingledine12 years
bug4013-part2generalize choose_random_entry()'s dirinfo parameterRoger Dingledine12 years
bug4014Generate our ssl session certs with a plausible lifetimeRoger Dingledine12 years
bug40237make v3 onion clients work with non-live consensusRoger Dingledine3 years
bug40287dir auths no longer test dirport reachabilityRoger Dingledine3 years
bug40395Down-weight current runs too when computing wfu/tkRoger Dingledine3 years
bug40396don't retry entry guards if they're bridges without descriptorsRoger Dingledine2 years
bug40396-hackreassess minimum-dir-info when a bridge failsRoger Dingledine2 years
bug40396_045don't retry entry guards if they're bridges without descriptorsRoger Dingledine2 years
bug40499fix an already-existing bug in the unit testsRoger Dingledine2 years
bug40499-option1clear connect failures when retrying bridges/guardsRoger Dingledine2 years
bug40499-option2fix an already-existing bug in the unit testsRoger Dingledine2 years
bug40523resolve a BUG() on relays at startupRoger Dingledine15 months
bug40550resolve typedef conflict from congestion_control_tRoger Dingledine2 years
bug40578add a man page entry for FetchBridgeDescsJITRoger Dingledine12 months
bug40636initial debugging log help for #40636Roger Dingledine19 months
bug40698-2dir auths now omit Measured= if rs->is_authorityRoger Dingledine15 months
bug4115bug 4115: make bridges use begindir for their dir fetchesRoger Dingledine12 years
bug4115bbridges should use create_fast cells for their own circuitsRoger Dingledine12 years
bug4244bClients no longer write "DirReqStatistics 0" in their saveconf outputRoger Dingledine9 years
bug4309unmangle the fingerprint example in the man pageRoger Dingledine12 years
bug4348bridges send netinfo cells like clients on outgoing connsRoger Dingledine12 years
bug4360normalize the name of the CERTS cellRoger Dingledine12 years
bug4489raise AuthDirFastGuarantee from 20KB to 100KBRoger Dingledine12 years
bug5283_022_v2add changes file for bug 5283Roger Dingledine12 years
bug5380Long-running clients now rotate their guards tooRoger Dingledine12 years
bug5527checking "same addr/port but with nonmatching keys" is obsoleteRoger Dingledine12 years
bug5623be willing to use nodes in excludeexitnodes as directory mirrorsRoger Dingledine12 years
bug6252Detect bug 6252 (unexpected sendme cell)Roger Dingledine12 years
bug6605raise bandwidthrate/bandwidthburst to a new "infinite"Roger Dingledine11 years
bug6743Make begindir_cutoff the same as general_cutoffRoger Dingledine11 years
bug6759Don't log about reloading the microdescriptor cache at startupRoger Dingledine11 years
bug6769simplify we_use_microdescriptors_for_circuits()Roger Dingledine7 years
bug6783_big_hammerset DisableV2DirectoryInfo_ off by defaultRoger Dingledine11 years
bug7022properly free the return values of rate_limit_log()Roger Dingledine11 years
bug7029Free some more still-in-use memory at exitRoger Dingledine11 years
bug7037Refuse extra create cells with reason "resource limit"Roger Dingledine11 years
bug7038Downgrade "Failed to hand off onionskin" messagesRoger Dingledine11 years
bug7039pass the reason from the truncated cell to the controllerRoger Dingledine11 years
bug7054Say "KBytes" rather than "KB" in the man pageRoger Dingledine11 years
bug7190Let 0.2.3 clients exit to internal addresses if they wantRoger Dingledine11 years
bug7192Fix bug 7192. Needs a changes file.Nick Mathewson11 years
bug8146-scratchexample code to not count sybils in threshold calculationsRoger Dingledine11 years
bug8147Reset stability stats when we drop a sybil from the consensusRoger Dingledine11 years
bug8218Authorities were adding downtime for every relay every restartRoger Dingledine11 years
bug8443order-of-operations is tricksyRoger Dingledine11 years
bug8879Fix socks5 handshake for username/password authRoger Dingledine11 years
bug9354NumDirectoryGuards now tracks NumEntryGuards by defaultRoger Dingledine11 years
bug9922don't lie about bootstrap progress when clients use bridgesRoger Dingledine10 years
bug9946be willing to bootstrap from all three of our directory guardsRoger Dingledine10 years
bug9958Report bootstrapping progress correctly when downloading microdescsRoger Dingledine10 years
cleanup22213Remove unused "ROUTER_ADDED_NOTIFY_GENERATOR" internal valueRoger Dingledine7 years
cmux-0256compare pointers correctly, and use ENABLE_MEMPOOLSRoger Dingledine9 years
dc25prop224: Implement hs_client_any_intro_points_usable()David Goulet7 years
debug33336louder logs for debugging #33336Roger Dingledine4 years
debug33336-2louder logs for debugging #33336Roger Dingledine4 years
fallbackconsensusanother patchRoger Dingledine14 years
feature13153Use optimistic data even if we don't know exitnode->rsRoger Dingledine9 years
feature13211clients use optimistic data when reaching hidden servicesRoger Dingledine9 years
feature18329Add new BridgeDistribution config optionRoger Dingledine7 years
feature18624dir auths only give Guard if they're giving StableRoger Dingledine8 years
feature18760encourage rejected relays to contact usRoger Dingledine8 years
feature18998Stop being so strict about the payload length of "rendezvous1" cellsRoger Dingledine8 years
feature19036write v3-status-votes file earlier in consensus votingRoger Dingledine8 years
feature4484parameterize bw cutoffs to guarantee Fast and Guard flagsRoger Dingledine12 years
feature4994fix the comments and broken logic from mergeRoger Dingledine11 years
feature4994-try2generalize choose_random_entry()'s dirinfo parameterRoger Dingledine11 years
feature6758omit the first heartbeat message (resolves ticket 6758)Roger Dingledine11 years
feature6760quiet "I learned some more directory information" on startupRoger Dingledine11 years
feature9574appease check spacesRoger Dingledine10 years
feature9574-try1changes for ticket 9574. not to be merged or used really.Roger Dingledine10 years
feature9574-with-logsnickm wants us to prioritize tap in a currently-rare edge caseRoger Dingledine10 years
hs-statsprint summary stats per thirty minutes, not per minuteRoger Dingledine9 years
masterMerge remote branch 'origin/maint-0.2.2'Nick Mathewson13 years
moria1dir auths now omit Measured= if rs->is_authorityRoger Dingledine15 months
moria1-0460experimental hack to fetch missing votes twiceRoger Dingledine2 years
moria1-048experimental fix for #40802Roger Dingledine3 months
n23make connection_or_send_flowcontrol robust to null connsRoger Dingledine12 years
n23-2refactorRoger Dingledine12 years
n23-3Addressed comment regarding calling make_circuit_active_on_conn() only if the...Mashael AlSabah11 years
n23-4Patch from John Geddes to make n23 not brokenRoger Dingledine11 years
n23-5Fixing N23-4 so that it works again.Mashael AlSabah11 years
n23-mashaelAddressed comment regarding calling make_circuit_active_on_conn() only if the...Mashael AlSabah12 years
onionskin_refactorCREATE_FAST is for when you don't know the onion keyRoger Dingledine7 years
openssl101_aes_ctrfixup! Use OpenSSL 1.0.1's EVP aes_ctr implementation when availableRoger Dingledine12 years
optimistic_serverwhitespace fixes to pass 'make check-spaces'Roger Dingledine13 years
task19035remove an unneeded layer of indentationRoger Dingledine8 years
task19035-fixedupremove a now-unused section of or.hRoger Dingledine8 years
task19162-interimin-progress code i've been using on moria1 for bug 19162Roger Dingledine8 years
task26771put new bridge auth Serge into placeRoger Dingledine6 years
task26846-demoevery so often leave space for a padding byte in relay payloadsRoger Dingledine6 years
task26871Add random bytes to the unused portion of the payloadRoger Dingledine6 years
task4485rip out all the stream window stuffRoger Dingledine11 years
task5323aMerge remote-tracking branch 'public/bug4760'Nick Mathewson12 years
task5323bdisable the ability to go negative on our read bucketsRoger Dingledine12 years
task5336aStop discarding command-line arguments when TestingTorNetwork is setRoger Dingledine12 years
task5336bMerge branch 'master' into task5336bRoger Dingledine12 years
task5336cMerge branch 'master' into task5336cRoger Dingledine12 years
task5401partial patches toward sending an opaque tag with log eventsRoger Dingledine12 years
ticket11327refactor and comment dirserv_get_credible_bandwidth_kbRoger Dingledine8 years
ticket12688update manpage for numentryguards / numdirectoryguardsRoger Dingledine10 years
ticket12690Raise guard threshold to top 25% or 2000 kilounitsRoger Dingledine10 years
ticket18332rip out rend_id_is_in_interval()Roger Dingledine8 years
ticket18332-try2Bridges now refuse "rendezvous2" publish attemptsRoger Dingledine8 years
ticket18332-try3Bridges now refuse "rendezvous2" publish attemptsRoger Dingledine8 years
ticket18332bsimplify rend_cache_store_status_t back to a booleanRoger Dingledine8 years
ticket19162Assign HSDir flag by wfu and tk now tooRoger Dingledine3 years
ticket20509_029Withhold the Guard flag from broken versionsrubiate7 years
ticket22420simplify because relay_crypt_one_payload can't failRoger Dingledine7 years
ticket23637Assign Exit flag only for ports 80 and 443Roger Dingledine6 years
ticket24902_029_04-fixupfixup! dos: Add a heartbeat logRoger Dingledine6 years
ticket2667hook up the new addr_port_setRoger Dingledine3 years
ticket31498clarify that tor's license is free softwareRoger Dingledine4 years
ticket33018-dirauth-503resume allowing 503's but not to dir authsRoger Dingledine4 years
ticket40164Turn ConsensusParams into a LinelistRoger Dingledine3 years
ticket40209New ReconfigDropsBridgeDescs config optionRoger Dingledine3 years
ticket40239don't auto turn away known relays while votingRoger Dingledine3 years
ticket40245log more during consensus voting processRoger Dingledine3 years
ticket40271warn and reject reentering streams at client tooRoger Dingledine3 years
ticket40634_048-patch1free req after popping it from the pqueueRoger Dingledine19 months
ticket40634_048-patch2clients defend themselves from absurd pow requestsRoger Dingledine19 months
ticket40634_048-patch3compute the client-side pow in a cpuworker threadRoger Dingledine17 months
ticket40698dir auths now omit Measured= if rs->is_authorityRoger Dingledine15 months
ticket40705use consensus ip:port for dir auths if differentRoger Dingledine15 months
ticket40722dirauth: rotate moria1 keys and portsRoger Dingledine14 months
ticket40753vote AuthDirMaxServersPerAddr in consensus paramsRoger Dingledine12 months
ticket4631-demoDon't accept posted votes after :52:30Roger Dingledine4 years
ticket5528stop setting, or using, router->addressRoger Dingledine11 years
ticket6899Turn UseOptimisticData to "on" by default for clientsRoger Dingledine11 years
ticket8766Recover better when our clock jumps back many hoursRoger Dingledine9 years
ticket9658_localcollect and log statistics about onionskins received/processedRoger Dingledine10 years
ticket9658_local_loudlog handshake stats once per minute, for debuggingRoger Dingledine10 years
tmpClean up odds and endsRoger Dingledine11 years
votesfetch unknown descriptors if we see them in a voteRoger Dingledine14 years
xxx-automatic-node-promotionrenumber, clean whitespaceRoger Dingledine13 years