summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
arma-ticket12690Add unittests for finding the third quartile of a set.George Kadianakis10 years
bug10046Fix an always-true assert in PT code.George Kadianakis10 years
bug11043Impove the "you need to enable ExtORPort" notice message.George Kadianakis10 years
bug11043_take2fixup! Improve the log message for when the Extended ORPort is not enabled.George Kadianakis10 years
bug11069Throw control port warning if we failed connecting to briges.George Kadianakis10 years
bug11069_take2Throw control port warning if we failed to connect to all our bridges.George Kadianakis10 years
bug11156fixup! Don't do directory fetches before all PTs have been configured.George Kadianakis10 years
bug11156_issue2fixup! Don't halt bootstrap to figure out if we should restart PT proxies.George Kadianakis10 years
bug11447Decrease the amount of rend circ relaunches for hidden services.George Kadianakis9 years
bug11486Add another unit test for parse_bridge_line().George Kadianakis10 years
bug11654fixup! Fix a misuse of strlcpy() introduced by the #11156 patch.George Kadianakis10 years
bug12202Change the interface of entry_is_live() to take a bitmap.George Kadianakis10 years
bug12207_first_draftAdd entrynodes.c unittests.George Kadianakis10 years
bug12207_second_draftChange interface of router_descriptor_is_too_old().George Kadianakis10 years
bug12595Retry primary guards more rapidly (every 5 mins).George Kadianakis8 years
bug12844Scrub from logs the name of the RP we picked.George Kadianakis9 years
bug12844_testmore testing chanfgesGeorge Kadianakis9 years
bug12844_test2Small code improvements as suggested by Nick.George Kadianakis9 years
bug13064Evaluate TestingDirAuthVoteGuard only after filling all rs elements.George Kadianakis9 years
bug13192_draftWrite HiddenServiceStatistics to the hs-stats file.George Kadianakis9 years
bug13192_exphs stats experiment!George Kadianakis9 years
bug13837-rebasedfixup! Implement layer 2 and layer 3 guard pinning via torrc.George Kadianakis6 years
bug14090squash! unittests: use tt_i64_op() instead of tt_int_op() in laplace tests.George Kadianakis9 years
bug14149New minimum uptime to become an HSDir is 96 hours.George Kadianakis9 years
bug14334fixup! Don't mark guards as unreachable if connection_connect() fails.George Kadianakis8 years
bug15515Block multiple introductions on the same intro circuit.George Kadianakis9 years
bug15515_025fixup! Block multiple introductions on the same intro circuit.George Kadianakis9 years
bug15515_2Block multiple introductions on the same intro circuit.George Kadianakis9 years
bug15554Add test that parses a hardcoded v2 descriptor.George Kadianakis7 years
bug15744Log some HS intro stats on heartbeat.George Kadianakis9 years
bug15744_027_02_asnfixup! Order intro stats bin so we don't have 0 at the endDavid Goulet9 years
bug16255_026Properly update total bandwidth with guardfraction information.George Kadianakis9 years
bug16255_027Add changes file.George Kadianakis9 years
bug17688Don't rely on consensus parameter to use a single guard.George Kadianakis8 years
bug17772Fold in Roger's changes file.George Kadianakis8 years
bug19043_dgoulet_linkercurrent stateGeorge Kadianakis7 years
bug19043_dgoulet_showcasehere we goGeorge Kadianakis7 years
bug19043_v1prop224: Add a changes file for v3 ESTABLISH_INTRO.George Kadianakis7 years
bug19043_v2_dgoulet_reviewfixup! fixup! prop224 prepwork: Introduce HMAC-SHA3 function.George Kadianakis7 years
bug19130Fix signed integer overflow on round_int64_to_next_multiple_of().George Kadianakis8 years
bug19223Fix non-triggerable heap corruption at do_getpass().George Kadianakis7 years
bug19454Fix bug when disabling heartbeats.George Kadianakis8 years
bug19522Don't ditch intro points because of local network issues.George Kadianakis8 years
bug19551Fix edge case fail of shared random unittest.George Kadianakis8 years
bug19555prop250: Fix voting_schedule_t memleak in sr_state_update().George Kadianakis8 years
bug19872fixup! Introduce ed25519_{sign,checksig}_prefixed()!George Kadianakis7 years
bug19872_no_checksIntroduce ed25519_{sign,checksig}_prefixed()!George Kadianakis7 years
bug19872_v2Introduce ed25519_{sign,checksig}_prefixed functions().George Kadianakis7 years
bug20852Max HS descriptor size is now 50kb and also consensus param.George Kadianakis7 years
bug20852_davidfixup! Max HS descriptor size is now 50kb and also consensus param.George Kadianakis7 years
bug20852_v1Max HS descriptor size is now 50kb and also consensus param.George Kadianakis7 years
bug21052prop271: Move new funcs to top, to avoid compiler warnings.George Kadianakis7 years
bug21142Correctly maintain circuits in circuits_pending_other_guards().George Kadianakis7 years
bug21334_v1fixup! fixup! fixup! prop224: Add unittests for parse_superencrypted().George Kadianakis7 years
bug21334_v2TOSQUASH: Improve descriptor decryption code.George Kadianakis7 years
bug21334_v3prop224: Rename padding size def to something less confusing.George Kadianakis7 years
bug21403_draftprop224 test: Add tests for fetching descs and handling SOCKS conns.George Kadianakis7 years
bug21415Improve descriptor checks in the new guard algorithm.George Kadianakis7 years
bug21415_testfixFix failing bridges+ipv6-min integration test.George Kadianakis7 years
bug21586Prevent SRV assert when called from misconfigured bridge auth.George Kadianakis7 years
bug21771Fix max sampled size logic when in bridge mode.George Kadianakis7 years
bug21859TOSQUASH: More fixes from David's reviewGeorge Kadianakis7 years
bug21859_v2test: Fix memleaks on other hs_service tests.George Kadianakis7 years
bug21969_bridgesSet guard state on bridge descriptor fetches.George Kadianakis7 years
bug21969_bridges_030Set guard state on bridge descriptor fetches.George Kadianakis7 years
bug21969_debugAdd debug logs for #21969.George Kadianakis7 years
bug21971prop224 tests: Remove useless NULL check before circuit_free().George Kadianakis7 years
bug22006ed25519: New func that checks for torsion component in pubkeys.George Kadianakis7 years
bug22006_finalfixup! ed25519: Add func that checks for torsion component in pubkeys.George Kadianakis7 years
bug22006_v2Fix some tests broken by ed25519 key validation.George Kadianakis7 years
bug22006_v3fixup! ed25519: Add func that checks for torsion component in pubkeys.George Kadianakis7 years
bug22735prop224: Refactor the overlap function to not use absolute time.George Kadianakis7 years
bug22735_v2prop224: Refactor the overlap function to not use absolute time.George Kadianakis7 years
bug22746ed25519: Add changes file for #22746.George Kadianakis7 years
bug22940Don't over-rotate descriptors on bootup.George Kadianakis7 years
bug22940_v2Unbreak the test_upload_descriptors() unittest.George Kadianakis7 years
bug23019squash! prop224 client-side: Start validating onion address pubkeys.George Kadianakis6 years
bug23101-devImprove canibalization criteria comment.George Kadianakis6 years
bug23101-squashed-docsSome more docsGeorge Kadianakis6 years
bug23110_returnLog new responsible hsdirsGeorge Kadianakis6 years
bug23157prop224: Fix coverity warnings from #20657 merge.George Kadianakis6 years
bug23233squash! Fix triggerable BUG() when decoding hsv3 descriptors.George Kadianakis6 years
bug23233_031Fix triggerable BUG() when decoding hsv3 descriptors.George Kadianakis6 years
bug23309Move service_desc_hsdirs_changed to the top and make it static.George Kadianakis6 years
bug23309_v2prop224: Move service_desc_hsdirs_changed() and make it static.George Kadianakis6 years
bug23310test: Unit test for hs_get_extend_info_from_lspecsDavid Goulet6 years
bug23310_client_intro_testprop224: Fix memleak in client_get_random_intro().George Kadianakis6 years
bug23310_hsdir_syncprop224 test: Enrich the client_service_hsdir_set_sync() test.George Kadianakis6 years
bug23310_v2prop224: Fix memleak in client_get_random_intro().George Kadianakis6 years
bug23331_032_01fixup! hs: Don't enter the HS v3 subsystem without a live consensusGeorge Kadianakis6 years
bug23335Fix compilation warning on old clangs.George Kadianakis6 years
bug23343fixup! prop224: Fix length check when purging hidserv requests.George Kadianakis6 years
bug23346prop224: Clear list of prev hsdirs before we upload all descs.George Kadianakis6 years
bug23361_032_01fixup! fixup! prop224: Pick rendezvous point of protover HSRend=2George Kadianakis6 years
bug23387test: Test that client picks the right HSDir for service.George Kadianakis6 years
bug23387_032_06_trivialprop224: Some minor code and doc improvements. SQUASHABLEGeorge Kadianakis6 years
bug23387_squashedtest: Test that client picks the right HSDir for service.George Kadianakis6 years
bug23455_032_01squash! hs: Handled REND_JOINED circuit when getting an INTRODUCE_ACKGeorge Kadianakis6 years
bug23457_032_01hs-v3: Cancel active descriptor directory connections before uploadingDavid Goulet6 years
bug23466fixup! prop224: Set stricter expiration time of cached client descriptors.George Kadianakis6 years
bug23466_fixupsRestore 'now' argument to cache_clean_v3_as_client().George Kadianakis6 years
bug23481_032_01hs-v3: Stall SOCKS connection when no live consensus availableDavid Goulet6 years
bug23531prop224: Add changes file for prop224George Kadianakis6 years
bug23603_032_01fixup! hs-v3: Cleanup HS circuits when marking as closedGeorge Kadianakis6 years
bug23603_testaddd test for #23603George Kadianakis6 years
bug23653prop224: Correctly detect unavailable HSes during resolve.George Kadianakis6 years
bug23653_032_01fixup! hs-v3: Close pending SOCKS connection on descriptor fetch errorGeorge Kadianakis6 years
bug23662_032Silence a warning about failed descriptor uploads.George Kadianakis6 years
bug23670entrynodes: Better naming for dir info check functions.George Kadianakis6 years
bug23762_032_01fixup! hs-v3: Attempt descriptor refetch when dirinfo changesGeorge Kadianakis6 years
bug23817Intoduce unittest for skipping outdated dirservers.George Kadianakis6 years
bug23817_032_asnSkip dirserver restrictions in small networks.George Kadianakis6 years
bug23817_usable_filtered_032Enforce md dirserver guard restriction when enough usable guards.George Kadianakis6 years
bug23817_usable_filtered_032_v2Check number of usable guards when applying md restrictions.George Kadianakis6 years
bug23817_usable_filtered_033Enforce md dirserver guard restriction when enough usable guards.George Kadianakis6 years
bug23817_usable_filtered_033_v2Check number of usable guards when applying md restrictions.George Kadianakis6 years
bug23817_v2fixup! fixup! Introduce cache for outdated microdesc dirservers.George Kadianakis6 years
bug23862_030Add changes file for #23862.George Kadianakis6 years
bug23862_031Add changes file for #23862.George Kadianakis6 years
bug23862_032Add changes file for #23862.George Kadianakis6 years
bug23862_v2Fix offending unittest and add changes file for #23862.George Kadianakis6 years
bug23989Improve doc of `primary_guards_up_to_date`.George Kadianakis6 years
bug24456_029Obsolete guardfraction torrc options.George Kadianakis6 years
bug24456_030Obsolete guardfraction torrc options.George Kadianakis6 years
bug24456_031Obsolete guardfraction torrc options.George Kadianakis6 years
bug24456_032Obsolete guardfraction torrc options.George Kadianakis6 years
bug24456_033Don't vote for guardfraction info.George Kadianakis6 years
bug24595_032_01blaGeorge Kadianakis6 years
bug24767_033_01Add unittest for the OR connection failure cache.George Kadianakis6 years
bug24896Add onion service activity information to our heartbeat logs.George Kadianakis6 years
bug3594Simplify tor_escape_string() to be specific to #3594.George Kadianakis11 years
bug3594_rebasedAdd changes files.George Kadianakis11 years
bug3594_rebased_and_fixedAdd parse_bridge_line() unittests.George Kadianakis11 years
bug4567_rebasedFigure out ORPort and DirPort even when 'auto' is used.George Kadianakis11 years
bug4773_rebaseWrite some free_all functions to free the auth. cookies.George Kadianakis11 years
bug4773_testFix logging severities and remove some trivial XXXs.George Kadianakis11 years
bug4773_testing_2aGeorge Kadianakis11 years
bug5018Only launch transport proxies that provide useful transports.George Kadianakis11 years
bug5018_notice Tone down the log message for when we don't need a PT proxy.George Kadianakis10 years
bug5040If a single client connects with multiple transports, note all transports.George Kadianakis11 years
bug5040_4773_rebase_2Add changes file for #4773.George Kadianakis10 years
bug5040_fix_test_bugsFix some #5040 bugs found by Nick's tests.George Kadianakis11 years
bug5040_test2Add a unittest for the bridge-ip-transports extra-info line.George Kadianakis11 years
bug5609Add a changes file for #5609.George Kadianakis11 years
bug6765Use tor_malloc_zero() in var_cell_new().George Kadianakis11 years
bug6779Log more information when we fail to terminate a process.George Kadianakis11 years
bug6788Remove redundant declaration of find_transport_name_by_bridge_addrport().George Kadianakis11 years
bug6832Add a unit test for the old crash input of tor_timegm().George Kadianakis11 years
bug6852_bugAdd unique client counter to the heartbeat message.George Kadianakis11 years
bug7013Introduce tor_addr_port_parse() and use it to parse ServerTransportListenAddr.George Kadianakis11 years
bug7013_take2Introduce tor_addr_port_parse() and use it to parse ServerTransportListenAddr.George Kadianakis11 years
bug7195fixup! Add warning message when a managed proxy dies during configuration.George Kadianakis11 years
bug7292Use LOG_WARN instead of LOG_PROTOCOL_WARN when parsing transport lines.George Kadianakis11 years
bug7317Add TRANSPORT_LAUNCHED control port event.George Kadianakis11 years
bug7592Return from connection_exit_connect() if payload creation failed.George Kadianakis11 years
bug7592_take2Return connection_exit_connect() if payload creation failed.George Kadianakis11 years
bug7896Mention name of the transport used when we learn the fpr of a bridge.George Kadianakis11 years
bug7935fixup! Start considering EWOULDBLOCK in non-WIN32 ERRNO_IS_EAGAIN().George Kadianakis11 years
bug8864Improve log message to better understand such issues in the future.George Kadianakis9 years
bug8891Get cached HS descriptors through the control port.George Kadianakis11 years
bug8929Insert the environment variable only if we have options to pass.George Kadianakis11 years
bug8978Write transport ARGS to extra-info descriptor.George Kadianakis11 years
bug9265Test deeper in test_pt_parsing().George Kadianakis11 years
bug9288test_pt_configure_proxy(): verify the internals of the managed proxy.George Kadianakis11 years
bug9321_draftParse version string from guardfraction file.George Kadianakis9 years
bug9321_rebasefixup! Calculate total bandwidth weights using the guardfraction bandwidths.George Kadianakis9 years
bug9321_rebase2Address teor's review comments.George Kadianakis9 years
bug9363test_pt_configure_proxy(): verify the internals of the managed proxy.George Kadianakis11 years
bug9363_take2Also test that server transports get written to Tor's state.George Kadianakis11 years
bug9627Add Extended ORPort information to the man page.George Kadianakis10 years
bug9651Warn when the Extended ORPort should be on but it's not.George Kadianakis10 years
bug_9957_2_tweaksTiny improvements in the #9957 code.George Kadianakis10 years
circuitmap_servicesquash! Update relay-side prop224 codebase to use new circuitmap API.George Kadianakis7 years
ed25519_ref10_asn_reviewreview 2014-09-25George Kadianakis9 years
feature-17178-rsosWrite unittest for RSOS poisoning.George Kadianakis8 years
feature19036Functionify code that writes votes to disk.George Kadianakis8 years
guard_monitorMove some useful guard logs to warns as part of investigation for #25668.George Kadianakis6 years
karsten-task-13192-5squash! Add two hidden-service related statistics.George Kadianakis9 years
masterMerge remote-tracking branch 'fristonio/ticket-6236'Nick Mathewson6 years
mit-alec-tmptoken: Start circuitmapGeorge Kadianakis7 years
nickm-bug12864_025Some documentation fixes for #12864.George Kadianakis9 years
nickm-bug5040_4773_rebaseFix some ext_orport.c DOCDOCs.George Kadianakis11 years
nickm-bug8978_rebasesquash! Add a basic unit test for pt_get_extra_info_descriptor_string.George Kadianakis11 years
ns-apisome progressGeorge Kadianakis6 years
prop224-alecSome code comments.George Kadianakis8 years
prop224-ntorfixup! prop224: Add module that performs the HS ntor handshake.George Kadianakis7 years
prop224-ntor-v2fixup! prop224: Add Python integration tests for HS ntor.George Kadianakis7 years
prop224-time-period-v1Add descriptor overlap mode functions and unittests.George Kadianakis7 years
prop224_unityMerge branch 'bug23466' into prop224_unityGeorge Kadianakis6 years
prop250-ed25519-day1Parse SR key certificate from votes.George Kadianakis8 years
prop250-ed25519-day2Have other dirauths parse the keys and cert chain from votes.George Kadianakis8 years
prop250-general-day1Use weasel's algorithm for detecting the current phase.George Kadianakis8 years
prop250-nosrkeys-day1We don't use signatures in COMMIT anymore.George Kadianakis8 years
prop250-nosrkeys-day2Keep on updating the valid-until on the state file.George Kadianakis8 years
prop250-nosrkeys-day3Rename sr_handle_received_commitment() to sr_handle_received_commit().George Kadianakis8 years
prop250-voting-day1Code MUST compile!!!George Kadianakis8 years
prop250-voting-day2Initial logic for parsing commitment/reveals from votes.George Kadianakis8 years
prop250-voting-day3Start writing the sr_decide() functionGeorge Kadianakis8 years
prop250-voting-day4Add maintainance/phase transition skeleton.George Kadianakis8 years
prop250-voting-day5squash! Change the base64 lengths temporarily.George Kadianakis8 years
prop250_almost_final_v2Remove the last parts of ed25519.George Kadianakis8 years
prop250_final_v2Simplify: Turn switch statement to if statement.George Kadianakis8 years
prop250_final_v2_rebaseprop250: Add unit testsDavid Goulet8 years
prop250_final_v4Move get_next_valid_after_time() to dirvote.George Kadianakis8 years
prop250_final_v5_teorAdd a changes file for proposal 250.George Kadianakis8 years
prop250_final_v6_rebaseprop250: Add AuthDirSharedRandomness man page entryDavid Goulet8 years
prop250_v4Terminology change: Replace K_COMMITMENT with K_COMMIT.George Kadianakis8 years
prop250_v5Another commitments -> commit terminology change.George Kadianakis8 years
prop250_v6fixup! Add the delete all commits state actionGeorge Kadianakis8 years
prop250_v7More commitment -> commit.George Kadianakis8 years
prop250_v8Make sr_parse_commit() slightly more defensive.George Kadianakis8 years
prop250_v9Satisfy check-spaces.George Kadianakis8 years
prop271_030_v1Easy code fixes.George Kadianakis7 years
remove_legacy_guardsRemove some more remnants of legacy guard selection.George Kadianakis7 years
shake_prng_v3_diehard_genwrite random data to /tmp/rng.bin for test with diehardGeorge Kadianakis8 years
shared-random-ccclast stuffGeorge Kadianakis8 years
shared-random-refactor1Fold in initial broken SR stuff.George Kadianakis8 years
shared-random-tmpfinish skeletonGeorge Kadianakis8 years
sticky_midsMake sure we only pin the second hop. Add an XXX.George Kadianakis9 years
teor_17674_debugdebug logsGeorge Kadianakis8 years
ticket-6236squash! Remove duplicate code between parse_{c,s}method in transport.cGeorge Kadianakis6 years
ticket16943_029_02prop224: Sort smartlist before you get most frequent SRV.George Kadianakis8 years
ticket16943_029_04prop250: Don't use {0} to init static struct -- causes warning on clang.George Kadianakis8 years
ticket16943_029_05fixup! prop250: Silence a logging message.George Kadianakis8 years
ticket17238_029_01Comment improvements.George Kadianakis7 years
ticket17238_029_02Make check-spaces happy :)George Kadianakis7 years
ticket17238_029_11Make check-spaces happy :)George Kadianakis7 years
ticket17238_tmpMuch better unittestGeorge Kadianakis7 years
ticket17242_032_03Silence some spammy log messages.George Kadianakis6 years
ticket17242_better_desc_rotationRefactor descriptor reupload logic.George Kadianakis6 years
ticket18571_029_04Write WIP test for build_plaintext_padding()George Kadianakis8 years
ticket18571_029_04_testWrite WIP test for build_plaintext_padding()George Kadianakis8 years
ticket19043_030_02fixup! TOSQUASH: Fix sha3 mac function.George Kadianakis7 years
ticket19043_030_03prop224: Add a changes file for v3 ESTABLISH_INTRO.George Kadianakis7 years
ticket20004_rebasedfixup! prop224: Add INTRODUCE1 and INTRODUCE_ACK trunnel definitionGeorge Kadianakis7 years
ticket20029_030_05Improve a few comments.George Kadianakis7 years
ticket20657_032_03prop224: Intelligently re-upload HS desc when we receive enough new dirinfo.George Kadianakis7 years
ticket20657_032_05prop224: Recompute all HSDir indices when we enter overlap mode.George Kadianakis6 years
ticket20657_bugfixesFix an easy memleak on the sandbox.George Kadianakis7 years
ticket20657_nickm_bugfixesprop224: Add XXX about opaqueness of link_specifier_t.George Kadianakis6 years
ticket21403_circuitmapUse the new client-side circuitmap in hs_client.c .George Kadianakis7 years
ticket21859_032_01Hide crypto_digest_t again and use an accessor for tests.George Kadianakis7 years
ticket22727_032_02nodelist: Make HSv3 protover magic numbers a bit more readable.George Kadianakis7 years
ticket23056_v2prop224: Better missing hsdir index logs.George Kadianakis6 years
ticket23420_032_01prop224: Add test for parsing RENDEZVOUS1 cell.George Kadianakis6 years
ticket23623_032_01Add changes file for #23623.George Kadianakis6 years
ticket23645_032_01hs: Improve loggingDavid Goulet6 years
ticket24456Remove the guardfraction feature from the codebase.George Kadianakis6 years
ticket24902_dosFix some minor DoS bugs revealed by the unittests.George Kadianakis6 years
ticket24902_refill_testsquash! test: Introduce unittests for the DoS subsystem.George Kadianakis6 years
timegm_overflowfixup! Avoid overflow in tor_timegm on 32 bit platforms due to year 2038George Kadianakis8 years
tmp_testREVIVE THE TESTGeorge Kadianakis6 years
 
TagDownloadAuthorAge
master_23331_23308_23056tor-master_23331_23308_23056.tar.gz  George Kadianakis6 years