summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
better_workqueue_v3Fix: remove whitespace and update a comment in cpuworker.cDavid Goulet9 years
bug11485_026_v1fixup! Refactor the use of ifdef HAVE_SYS_UN_HDavid Goulet9 years
bug11485_026_v2fixup! Refactor the use of ifdef HAVE_SYS_UN_HDavid Goulet9 years
bug13192_026_01Fix hs stats comments to be more accurateDavid Goulet9 years
bug13192_026_03Add an util function to cast double to int64_tDavid Goulet9 years
bug13239_029_01Increase number of preemptive internal circuitsDavid Goulet8 years
bug13483_026_v1Cleanup rend_consider_services_upload()David Goulet9 years
bug13646Rename intro_nodes variable in rend_services_introduce()David Goulet9 years
bug13664_025_v1Remove cache entry if intro point list is emptyDavid Goulet9 years
bug13667_025_v1Fix: mitigate as much as we can HS port scanningDavid Goulet9 years
bug13667_025_v2Fix: mitigate as much as we can HS port scanningDavid Goulet9 years
bug13667_025_v3Fix: mitigate as much as we can HS port scanningDavid Goulet9 years
bug13667_025_v4Fix: mitigate as much as we can HS port scanningDavid Goulet9 years
bug13698_024_v1Fix: don't report timeout when closing parallel intro pointsDavid Goulet9 years
bug13827_029_01Cell handling code duplication in channel.cpaoloinglese7 years
bug13936_025_v1Fix: call circuit_has_opened() for rendezvous circuitDavid Goulet9 years
bug13936_025_v2Fix: call circuit_has_opened() for rendezvous circuitDavid Goulet9 years
bug14013_029_01fixup! Make base16_decodes return number of decoded bytesDavid Goulet8 years
bug14184_026_v1Control: getinfo entry-guards report down-sinceDavid Goulet9 years
bug14184_026_v2Control: getinfo entry-guards report down-sinceDavid Goulet9 years
bug14202_026_v1Remove obsolete workaround in dirserv_thinks_router_is_hs_dir()David Goulet9 years
bug14224_025_v1Fix: close intro circuit if no more intro points are usableDavid Goulet9 years
bug14391_026_v1Refactor rend_cache_lookup_entry() and how it's usedDavid Goulet9 years
bug14391_026_v2Refactor rend_cache_lookup_entry() and how it's usedDavid Goulet9 years
bug14451_026_v1Make hidden service use the config unix prefixDavid Goulet9 years
bug14554_026_v1Fix: check r < 0 before checking errnoDavid Goulet9 years
bug14556_026_v1Test: add tor_read/write IO testsDavid Goulet9 years
bug14845_026_01Control: command to lookup cached HS descriptorGeorge Kadianakis9 years
bug14847_027_01Control: add HS_DESC_CONTENT eventDavid Goulet9 years
bug14847_027_01-squashControl: unbolt rend_data from HS desc eventDavid Goulet9 years
bug14847_027_02Control: unbolt rend_data from HS desc eventDavid Goulet9 years
bug14847_027_03Test: fix HSFETCH control command with latest changeDavid Goulet9 years
bug14847_027_04Use rend_valid_service_id() in the HSFETCH commandDavid Goulet9 years
bug14847_027_05(squash) random fixesDavid Goulet9 years
bug14847_027_06Add function to validate HS descriptor IDDavid Goulet9 years
bug14917_027_01Prohibit the use of one entry node with an HSDavid Goulet8 years
bug14917_027_02fixup! Prohibit the use of one entry node with an HSDavid Goulet8 years
bug15254_027_01Enable hidden service statistics by defaultDavid Goulet8 years
bug15296_027_01Remove extra newline at the end of HS descriptorDavid Goulet9 years
bug15377_027_01Test: add missing libor.a in include.amDavid Goulet9 years
bug15554_032_01fixup! Add test that parses a hardcoded v2 descriptor.David Goulet7 years
bug15618_030-testing[TEST] Use get by hex id so it can work :)David Goulet7 years
bug15714_027_01Use a random count of INTRODUCE2 for IP rotationDavid Goulet9 years
bug15744_027_01Add intro stats eight bin for 0 valueDavid Goulet9 years
bug15744_027_02fixup! Order intro stats bin so we don't have 0 at the endDavid Goulet9 years
bug15745_027_01Use a random count of INTRODUCE2 for IP rotationDavid Goulet9 years
bug15745_027_02Add crypto_rand_int_range() and use itDavid Goulet9 years
bug15745_027_03Add crypto_rand_int_range() and use itDavid Goulet9 years
bug15816_027_01Use rend_data when purging last hid fetch cacheDavid Goulet9 years
bug15816_027_02Update descriptor ID when it changes in rend_dataDavid Goulet9 years
bug15816_027_03Update descriptor ID when it changes in rend_dataDavid Goulet9 years
bug15816_027_04fixup! Add a create function for rend_data_t objectDavid Goulet9 years
bug15850_026_01Revert "Remove obsolete workaround in dirserv_thinks_router_is_hs_dir()"David Goulet9 years
bug15881_027_01Add missing descriptor ID to HS_DESC control eventDavid Goulet9 years
bug15881_027_02Add missing descriptor ID to HS_DESC control eventDavid Goulet9 years
bug15881_027_03Test: fix HS_DESC to expect descriptor IDDavid Goulet9 years
bug15937_028_01hs: Do not close desc fetch conn. if we can't pick an HSDirDavid Goulet8 years
bug15963_026_01Don't vote HSDir if we aren't voting FastDavid Goulet8 years
bug16021_027_01Test: add unit test for rend_data_t object and functionsDavid Goulet9 years
bug16023_028_01fixup! Add onion address to the HS_DESC UPLOADED eventDavid Goulet8 years
bug16106_027_01Sandbox: do not exit for an invalid open()David Goulet8 years
bug16260_027_01Extend intro point to a 4th hop on cannibalizationDavid Goulet9 years
bug16260_027_02Extend intro point to a 4th hop on cannibalizationDavid Goulet9 years
bug16274_027_01Set the open file limit to the current value before changing itDavid Goulet9 years
bug16274_027_02Set the open file limit to the current value before changing itDavid Goulet9 years
bug16288_027_01Validate the open file limit when creating a socketDavid Goulet9 years
bug16288_027_02fixup! Validate the open file limit when creating a socketDavid Goulet9 years
bug16288_027_03fixup! Validate the open file limit when creating a socketDavid Goulet9 years
bug16381_026_01-revertRevert "Do not replace a HS descriptor with a different replica of itself"David Goulet9 years
bug16389_027_01Add rend failure cacheDavid Goulet9 years
bug16389_027_02Fix typo in comment about digest256map_tDavid Goulet9 years
bug16389_027_03Expire after 5 minutes rend cache failure entriesDavid Goulet9 years
bug16389_027_04Add changes file for #16389David Goulet8 years
bug16697_027_01Add get_max_sockets() and remove dead codeDavid Goulet9 years
bug16697_027_02Add get_max_sockets() and remove dead codeDavid Goulet9 years
bug16702_027_01Fix: use the right list in find_expiring_intro_point()David Goulet8 years
bug16706_031_01cell: Do not warn on hidden service invalid portDavid Goulet7 years
bug17041_027_01Add a rend cache failure info dup functionDavid Goulet8 years
bug17041_027_02Add a rend cache failure info dup functionDavid Goulet8 years
bug17354_026_01Add hidserv-stats filname to our sandbox filterDavid Goulet8 years
bug18280_029_01Fix base32 API to take any source length in bytesDavid Goulet8 years
bug18280_029_02test: Add base32_encode/decode unit testsDavid Goulet8 years
bug18280_029_03test: Add base32_encode/decode unit testsDavid Goulet8 years
bug18481_028_01Turn TestingClientBootstrap* into non-testing optionsDavid Goulet8 years
bug18604_029_01Correctly close intro circuit when deleting ephemeral HSDavid Goulet8 years
bug18623_028_01Fix broken directory request to the DirPortDavid Goulet8 years
bug18640_029_01Fix duplicated if condition in connection.cDavid Goulet7 years
bug18704_029_01Perform cache lookup when FetchHidServDescriptors is setDavid Goulet8 years
bug19066_029_01dirauth: don't use hardcoded length when parsing digestsDavid Goulet8 years
bug19261_029_01test: Increase offset to rendcache descriptor timeDavid Goulet8 years
bug19462_029_01util: zero target buffer of base*_encode/decodeDavid Goulet8 years
bug19465_029_01test: Increase offset to rendcache descriptor timeDavid Goulet8 years
bug19561_029_01sr: add the base16 RSA identity digest to commitDavid Goulet8 years
bug19567_029_01sr: Fix comment in shared_random.hDavid Goulet8 years
bug19899_030_01hs: Remove EnableOnionServiceV3 consensus paramDavid Goulet7 years
bug19953_030_01relay: Honor DataDirectoryGroupReadable at key initDavid Goulet7 years
bug19977_029_01test: Fix shared random unit test for big endianDavid Goulet7 years
bug20109_029_01dns: Always enable DNS request for our DNSPortDavid Goulet7 years
bug20307_030_01circuit: Change close reasons from uint16_t to intDavid Goulet7 years
bug20376_030_01Slightly refactor and fix couple callsitesDavid Goulet7 years
bug20435_030_01man: Fix default value of AuthDirGuardBWGuarantee to 2MBDavid Goulet7 years
bug20526_030_01hs: Added rend_service_is_ephemeral() and made related code use itIvan Markin7 years
bug20527_030_01fixup! hs: Escape service directories before printing themDavid Goulet7 years
bug20567_030_01hs: Document arguments of rend_data_*_create()David Goulet7 years
bug20569_030_01fixup! hs: Use AES-256 for v3 descriptorDavid Goulet7 years
bug20569_030_02fixup! hs: Use AES-256 for v3 descriptorDavid Goulet7 years
bug20570_030_01test: Remove useless HS decode multiple intro pointsDavid Goulet7 years
bug20572_030_01hs: Remove private keys from hs_desc_plaintext_data_t.J. Ryan Stinnett7 years
bug20574_030_01hs: Add changes file for HSDir v3 protocol featureDavid Goulet7 years
bug20629_030_01hs: Remove pointless NULL check found by CoverityDavid Goulet7 years
bug20646_030_01doc: Add change file for bug #20646David Goulet7 years
bug20684_030_01Rename DIRCACHE_MIN_BANDWIDTH and DIRCACHE_MIN_MB_BANDWIDTHNeel Chauhan7 years
bug20715_029_01router: Fix memory leak in signed_descriptor_move()David Goulet7 years
bug20810_030_01protover: Fix old tor hardcoded version checkDavid Goulet7 years
bug20936_030_01test: Fix memory leak in test_circuituse.cDavid Goulet7 years
bug20938_029_01test: fix memory leak in single onion poisoningDavid Goulet7 years
bug20980_030_01Use the standard OpenBSD preprocessor definitioncypherpunks7 years
bug20991_030_01test: fix the generate ESTABLISH_INTRO v3 cellDavid Goulet7 years
bug20992_030_01test: Add ESTABLISH_INTRO unit testsDavid Goulet7 years
bug21019_030_01fixup! hs: Log if service can't connect to applicationDavid Goulet7 years
bug21033_030_01hs: Allow from 0 to MAX introduction pointsDavid Goulet7 years
bug21054_030_01test: Add unit test for prune_services_on_reload()David Goulet7 years
bug21058_030_01man: Clarify options in the tor.1 man pageDavid Goulet7 years
bug21062_030_01circuit: Make circuit_build_times_disabled take an or_options_tDavid Goulet7 years
bug21116_030_01test: Add missing socket errno in test_util.cDavid Goulet7 years
bug21150_030_01fixup! Use an internal variable for HiddenServiceStatisticsDavid Goulet7 years
bug21155_031_01config: Warn if EntryNodes and HiddenService are used togetherDavid Goulet7 years
bug21155_031_02config: Warn if EntryNodes and HiddenService are used togetherDavid Goulet7 years
bug21290_030_01Rename --enable-expensive-hardening configure optionDavid Goulet7 years
bug21293_031_01relay: Change LD_BUG log to LD_PROTOCOL_WARNDavid Goulet7 years
bug21294_030_01fixup! config: Stop recommending Tor2web if in non anonymous modeDavid Goulet7 years
bug21294_030_02test: Fix test after log message changed in #21294David Goulet7 years
bug21302_030_01fixup! hs: Fix an underflow in rend_service_intro_has_opened()David Goulet7 years
bug21471_030_01hs: Avoid a strlen(NULL) if descriptor is not found in cacheDavid Goulet7 years
bug21509_032_01fuzzing: Make hsdescv3 use the decoding API correctlyDavid Goulet6 years
bug21553_031_01hs: Fix bad use of sizeof() when encoding ESTABLISH_INTRO legacy cellDavid Goulet7 years
bug21715_031_01fixup! man: Update Num{Directory,Entry}Guards default valueDavid Goulet7 years
bug21825_030_01hs: Expose hs_service.c functions for unit testsDavid Goulet7 years
bug22032_031_01hs: Fix a spurious warn in rend_log_intro_limitDavid Goulet7 years
bug22034_031_01control: Wrong check on base16_decode return valueDavid Goulet7 years
bug22042_031_01control: Fix comment of control_event_hs_descriptor_contentDavid Goulet7 years
bug22138_031_01control: Fix NULL pointer access in HS desc eventDavid Goulet7 years
bug22159_031_01hs: Fix the intro circuit max retryDavid Goulet6 years
bug22447_030_01hs: Correctly validate v3 descriptor encrypted lengthDavid Goulet7 years
bug22605_031_01config: Don't allow to transition with Sandbox 1 and %includeDavid Goulet6 years
bug23023_032_01test: Remove buggy unit test in test_hs_serviceDavid Goulet7 years
bug23078_030_01hs: Cleanup logging statement in hs_intropoint.cDavid Goulet7 years
bug23091_032_01Fix check_expired_networkstatus_callback() if conditionDavid Goulet7 years
bug23123_032_01hs: Set rendezvous circuit timestamp_dirty all the timeDavid Goulet6 years
bug23159_032_01[TESTING] Non fatal assert to catch non usable node_tDavid Goulet6 years
bug23159_032_02hs-v3: Don't non fatal assert if we can't get the intro extend infoDavid Goulet6 years
bug23250_031_01test: Disable test_bt.sh on NetBSDDavid Goulet6 years
bug23250_033_01test: Disable test_bt.sh on NetBSDDavid Goulet6 years
bug23319_032_01test: Fix memory leak in hs_descriptor/decode_bad_signatureDavid Goulet6 years
bug23327_032_01hs: Implement an HS client free all functionDavid Goulet6 years
bug23329_032_01sandbox: Fix double free when initializing HSv3 filenamesDavid Goulet6 years
bug23331_032_01hs: Don't enter the HS v3 subsystem without a live consensusDavid Goulet6 years
bug23360_032_01fixup! hs: Remove dead code and uneeded featureDavid Goulet6 years
bug23361_032_01prop224: Pick rendezvous point of protover HSRend=2David Goulet6 years
bug23366_032_01config: Make parse_outbound_addresses() return failuresDavid Goulet6 years
bug23387_032_01test: Fix the HS rotate all descriptor unit testDavid Goulet6 years
bug23387_032_02[WIP] Make client use the next time period in overlapDavid Goulet6 years
bug23387_032_03[WIP] Test scenario and fix node_set_hsdir_index()David Goulet6 years
bug23387_032_04WIP: Modify node_set_hsdir_index() to always build a next hsdir indexDavid Goulet6 years
bug23387_032_05prop224: Make client and service pick same HSDirDavid Goulet6 years
bug23387_032_06prop224: Inverse the set hsdir index condition to make it clearerDavid Goulet6 years
bug23429_032_01hs: Do not assert on rend_data while iterating over circuitsDavid Goulet6 years
bug23455_032_01hs: Handled REND_JOINED circuit when getting an INTRODUCE_ACKDavid Goulet6 years
bug23457_032_01fixup! hs-v3: Cancel active descriptor directory connections before uploadingDavid Goulet6 years
bug23481_032_01hs-v3: Stall SOCKS connection when no live consensus availableDavid Goulet6 years
bug23539_032_01sched: Make KISTSchedRunInterval non negativeDavid Goulet6 years
bug23552_032_01sched: Move code to respect commentsDavid Goulet6 years
bug23558_032_01sched: BUG() on event_add() and log_warn next_runDavid Goulet6 years
bug23580_032_01doc: Add version 3 to HiddenServiceVersion man page entryDavid Goulet6 years
bug23581_032_01sched: Hard exit if we can't select a schedulerDavid Goulet6 years
bug23603_032_01test: Add HSv3 unit test for expiring intro pointDavid Goulet6 years
bug23603_032_02test: Add HSv3 unit test for expiring intro pointDavid Goulet6 years
bug23610_032_01hs: Avoid possible double circuit close on errorDavid Goulet6 years
bug23621_032_01config: Add ClientUsageDelay optionDavid Goulet6 years
bug23641_032_01hs-v3: Allow any number of auth-client in descriptorDavid Goulet6 years
bug23653_032_01test: Add an HS v3 descriptor fetch unit testDavid Goulet6 years
bug23672_032_01fixup! hs-v3: Close pending SOCKS connection on descriptor fetch errorDavid Goulet6 years
bug23676_032_02Ze fixDavid Goulet6 years
bug23676_032_03sched: Don't get KIST stuck in an infinite loopMatt Traudt6 years
bug23681_032_01fixup! circuit: Don't timeout opened C_INTRODUCING circuitDavid Goulet6 years
bug23696_032_01sched: Downgrade warning log to info in KISTDavid Goulet6 years
bug23709_033_01Rip off out/in queue from channelDavid Goulet6 years
bug23712_032_01sched: Don't flush immediately the DESTROY cellDavid Goulet6 years
bug23748_032_01hs-v3: Always generate the public key file on diskcathugger6 years
bug23751_032_01sched: Ignore closed channel after flushing cellsDavid Goulet6 years
bug23762_032_01hs-v3: Attempt descriptor refetch when dirinfo changesDavid Goulet6 years
bug23762_032_02fixup! hs-v3: Attempt descriptor refetch when dirinfo changesDavid Goulet6 years
bug23790_032_01hs-v2: Copy needed information between service on prunningDavid Goulet6 years
bug23861_032_01relay: Avoid extra LOG_NOTICE for every new descriptor batchDavid Goulet6 years
bug24002_032_01hs-v3: Check the ed25519 key when picking intro pointDavid Goulet6 years
bug24053_033_01test: Fix SR initialization in routerlist testDavid Goulet6 years
bug24115_032_01man: Specify HiddenServiceNumIntroductionPoints for v3David Goulet6 years
bug24161_032_01Add a safe guard to avoid using a zeroed voting scheduleDavid Goulet6 years
bug24186_032_01dirauth: Recalculate voting schedule at first voteDavid Goulet6 years
bug24230_032_01control: Fix wrong Action on failure to upload an HS descriptorDavid Goulet6 years
bug24262_031_01hs-v3: Fix consensus param "hsdir-interval" nameDavid Goulet6 years
bug24262_032_01hs-v3: Fix consensus param "hsdir-interval" nameDavid Goulet6 years
bug24313_028_01hs-v2: Remove any expiring intro from retry listDavid Goulet6 years
bug24469_033_01circ: Don't cannibalize a circuit if the guard state is unusableDavid Goulet6 years
bug24502_032_01test: Add a KIST test for a non opened channelDavid Goulet6 years
bug24590_032_01sched: Avoid integer overflow when computing tcp_spaceDavid Goulet6 years
bug24595_032_01hs-v3: Don't lookup an intro point while cleaning it upDavid Goulet6 years
bug24595_032_02hs-v3: Don't lookup an intro point while cleaning it upGeorge Kadianakis6 years
bug24610_032_01hs-v3: Fix connection wanting to fetch a descriptor but descriptor existsDavid Goulet6 years
bug24665_032_01sched: Consider extra_space even if negative in KISTDavid Goulet6 years
bug24671_032_01sched: Use lower layer cell limit with KISTLiteDavid Goulet6 years
bug24700_032_01sched: Use the sched_heap_idx field to double-check our fix for 24700.Nick Mathewson6 years
bug24700_033_01fixup! test: KIST Scheduler unit tests to test the pending list stateDavid Goulet6 years
bug24767_033_01fixup! WIPDavid Goulet6 years
bug24767_033_02fixup! relay: Avoid connecting to down relaysDavid Goulet6 years
bug24767_033_03test: Add unittest for the OR connection failure cacheGeorge Kadianakis6 years
bug24895_029_01fixup! read the maxrendfailures consensus param, defaulting to 2David Goulet6 years
bug24895_029_02hs: Use hs_service_max_rdv_failures consensus param, defaulting to 2Roger Dingledine6 years
bug24895_031_01Merge branch 'bug24895_029_01' into bug24895_031_01David Goulet6 years
bug24895_031_02Merge branch 'bug24895_029_02' into bug24895_031_02David Goulet6 years
bug24895_032_01Merge branch 'bug24895_031_01' into bug24895_032_01David Goulet6 years
bug24895_032_02Merge branch 'bug24895_031_02' into bug24895_032_02David Goulet6 years
bug24904_033_01chan: Use channel_is_client() in channel_do_open_actions()David Goulet6 years
bug24975_032_01ns: Add a before and after consensus has changed notificationDavid Goulet6 years
bug24976_033_01hs-v3: Remove a BUG() when storing a descriptor in the client cacheDavid Goulet6 years
bug25113_029_01test: Bump to 10 msec gap in the monotonic testDavid Goulet6 years
bug25113_033_01test: Bump to 10 msec gap in the monotonic testDavid Goulet6 years
bug25116_029_01Make circuit_log_ancient_one_hop_circuits() ignore established service rendez...David Goulet6 years
bug25116_033_01Make circuit_log_ancient_one_hop_circuits() ignore established service rendez...David Goulet6 years
bug25125_032_01fixup! sched: When releasing a channel, do not BUG() if absent from the pendi...David Goulet6 years
bug25148_033_01geoip: Make geoip_client_cache_total_allocation() return the counterDavid Goulet6 years
bug25223_029_01dos: Don't set consensus param if we aren't a public relayDavid Goulet6 years
bug25226_033_01fixup! relay: Implement a circuit cell queue maximum sizeDavid Goulet6 years
bug25226_033_02relay: Implement a circuit cell queue maximum sizeDavid Goulet6 years
bug25236_029_01fixup! man: Document default values if not in the consensus for DoS mitigationDavid Goulet6 years
bug25290_034_01Switch to use should_record_bridge_info()Neel Chauhan6 years
bug25306_032_01fixup! hs-v3: BUG() on missing descriptors during rotationDavid Goulet6 years
bug25582_033man: Add a comment to anchor only optionDavid Goulet6 years
bug25720_034_01man: Move RephistTrackTime to the server sectionDavid Goulet6 years
bug25901_032_01hs: Fix memleak in v3 on SIGHUPDavid Goulet6 years
bug25939_034_01hs-v3: Build onion address before registering ephemeral serviceDavid Goulet6 years
bug26069_031_01hs-v3: Add an extra white-space when parsing descriptorDavid Goulet6 years
bug26082_034_01control: Mask the event(s) before using ANY_EVENT_IS_INTERESTING()David Goulet6 years
bug26367_035_01fixup! hs: Render obsolete Tor2webDavid Goulet5 years
bug26523_033_01control: Make HSPOST properly parse HSADDRESS= paramDavid Goulet6 years
bug26523_034_01control: Make HSPOST properly parse HSADDRESS= paramDavid Goulet6 years
bug27335_035_01hs-v3: Don't BUG() on directory permission check failureDavid Goulet5 years
bug27550_032_01hs-v3: Silence some logging for client authorizationDavid Goulet5 years
bug27550_033_01hs-v3: Silence some logging for client authorizationDavid Goulet5 years
bug27550_035_01fixup! hs-v3: Silence some logging for client authorizationDavid Goulet5 years
bug27606_035_01test: Fix coverity CID 1439129David Goulet5 years
bug4862_027_01Add the torrc option HiddenServiceNumIntroductionPointsDavid Goulet9 years
bug4862_027_02Upload descriptor when all intro points are readyDavid Goulet9 years
bug4862_027_02_experimentalOnly upload when every IPs have been establishedDavid Goulet9 years
bug4862_027_03Count intro circuit and not only established onesDavid Goulet9 years
bug4862_027_04Fix comments in rendservice.cDavid Goulet9 years
bug8195Add privileged port bind capabilities for LinuxDavid Goulet10 years
bug8243_026_01fixup! HSDir flag now requires the Stable flagDavid Goulet9 years
bug8243_027_01HSDir flag now requires the Stable flagDavid Goulet9 years
bug8243_027_02fixup! HSDir flag now requires the Stable flagDavid Goulet9 years
bug8864_025_v1Fix: close intro circuit if node not in routerlistDavid Goulet9 years
bug8976_01_028Don't allow a rendezvous point to have a private addressDavid Goulet8 years
cc-hs-intro1-fixfixup! hs: Send CC requesst in the INTRO1 cellDavid Goulet24 months
cc-testingcc: Fix flow control drain rate calculationDavid Goulet2 years
cc_all_negotiation_v1-rebasedhs: Encode flow control sendme increment in descriptorDavid Goulet2 years
cell-tracingFIXDavid Goulet6 years
conflux-v1WIPDavid Goulet12 months
conflux_nextfixup! b32d4304a554c25150e7ccc62f8f0cc3e97e2a10David Goulet12 months
ddos-huntChangesDavid Goulet6 years
ddos_033_01fixup! WIP: DefenseDavid Goulet6 years
ddos_033_02THE BIG CHANGEDavid Goulet6 years
ddos_033_03dos: Cleanup expired circuit creation client entriesDavid Goulet6 years
diagnostic_27813Bunch of log_debug()David Goulet5 years
dirauth-vote-guarddirauth: Add a AuthDirVoteGuard to pin Guard flagsDavid Goulet18 months
dire-protover-warningsprotover: Add a note on why LinkAuth is not recommended or requiredDavid Goulet2 years
dirserv-dump-requestdirserv: Log GET requests and its handlerDavid Goulet3 years
dns-exitdns: Log DNS timeoutDavid Goulet2 years
dns-floodTEST: Track down DNS requests offendersDavid Goulet23 months
dns-metrics-quickfixrelay: Avoid duplicate MetricsPort DNS errorDavid Goulet2 years
dos-subsysWIP: Moving options to dos moduleDavid Goulet3 years
feature12538_028_01fixup! Client should check if dir server has open dir port or handles tunnell...David Goulet8 years
fix-40613Rely on kernel errno when logging resource exhaustionqontinuum14 months
fix-appveyor-cifixup! CI: another testDavid Goulet4 years
fix-token-rwtoken: Fix uint32_t to uint64_t conversionDavid Goulet6 years
fix-unit-test-17238prop224: fix unit test to actually initialize a connection objectDavid Goulet7 years
fix-unit-test-17238-2prop224: Fix crosscert memory leaks on errorDavid Goulet7 years
fix-unit-test-17238-3prop224: Remove pointless unit testDavid Goulet7 years
fix-unit-test-17238-4prop224: Fix memleaks in hs descriptor unit testDavid Goulet7 years
flow-control-v1oom: Consider edge connections as wellDavid Goulet2 years
flow_control_v3fixup! trace: Add congestion control BDP update tracepointDavid Goulet2 years
fuzzing-hsv3Still WIPDavid Goulet7 years
hs-lttng-025[MERGE] add send cell tracepointDavid Goulet9 years
hs-stats-lttng[MERGE] Improve tracepoint frameworkDavid Goulet9 years
instrumentationMerge branch 'ticket13802_027_01' into instrumentationDavid Goulet8 years
ip_bind_addr_047fixup! Enable IP_BIND_ADDRESS_NO_PORT if supportedDavid Goulet13 months
kist-fortor-03fixup! sched: Add Schedulers torrc optionDavid Goulet6 years
lttngWIPDavid Goulet4 years
lttng-hsWIPDavid Goulet4 years
mainreadme: Update and modernize with markdownDavid Goulet24 months
memhuntSIGUSR1 new dumpstats2()David Goulet6 years
mr-674-fixupcc: Rename function to avoid confusionDavid Goulet13 months
mr508-backport-035Update new relay blogpost URLJérôme Charaoui2 years
netflow_padding-v6-rebasedfixup! Bug 17604: Converge on only one long-lived TLS conn between relays.Mike Perry7 years
pin-intro-pointPin my WhatsGoingOn relayDavid Goulet5 years
pretty-configurePrint summary at the end of the configure scriptDavid Goulet4 years
prometheushs: Always note the virtual port in the identDavid Goulet3 years
prop224-ntor-v2prop224: Add Python integration tests for HS ntor.George Kadianakis7 years
prop224_unity[TESTING] Non fatal assert to catch non usable node_tDavid Goulet6 years
prop250Add get_valid_until_time() functionDavid Goulet8 years
prop250-rebase-v1Split shared random subsystem in two files. LARGE COMMITDavid Goulet8 years
prop250-rebase-v2Add a state function to rotate SRV valuesDavid Goulet8 years
prop250_final_v1prop250: Add unit testsDavid Goulet8 years
prop250_final_v2[fixup] Fix disk state and vote to have the same layout for commitDavid Goulet8 years
prop250_final_v3prop250: Add unit testsDavid Goulet8 years
prop250_final_v4prop250: Use base64 encoding for the SR valueDavid Goulet8 years
prop250_final_v5fixup! prop250: Add memory and disk state in new filesDavid Goulet8 years
prop250_final_v6fixup! prop250: Add memory and disk state in new filesDavid Goulet8 years
prop250_v2Remove ns->commitments and replace it by voted_commit mapDavid Goulet8 years
prop250_v4Test: add vote unit testDavid Goulet8 years
prop250_v5Test: delete all of our state commitsDavid Goulet8 years
prop250_v6Revert: do not put old SRV in consensusDavid Goulet8 years
prop250_v7Bring back static const char instead of defineDavid Goulet8 years
prop250_v8Fix: use static array zero initialization instead of memset()David Goulet8 years
prop250_v9Add a state setter for valid_afterDavid Goulet8 years
rebase-bug14847Control: add HS_DESC_CONTENT eventDavid Goulet9 years
relay-metrics-quick-fixmetrics: Need to surround label value with double quotesDavid Goulet3 years
relay-metrics-quick-fix2metrics: One relay metrics was not using metrics_format_label()David Goulet3 years
rendcache_027_01Move cache objects and functions to rendcache.{c|h}David Goulet9 years
sendme-hs-fixWIP: Update package window on intro point side when sending an INTRO2David Goulet5 years
shared-randombasic work. Nothing workingDavid Goulet8 years
socks-socket[HEAD] PoC workingDavid Goulet10 years
sr-test-fixTest: fix shared random test checking bad errnoDavid Goulet8 years
srv-testingMerge remote-tracking branch 'dgoulet/srv-testing' into srv-testingDavid Goulet8 years
srv-testing-2[TEST] make it 3 roundsDavid Goulet8 years
stats-reporterstats: Do not use git revision and tor version in the graphite tagDavid Goulet5 years
status-reporterstats: Do not use git revision and tor version in the graphite tagDavid Goulet5 years
ticket12377_034_01Use an AF_NETLINK socket to query the "external" IP addressYawning Angel6 years
ticket12541_032_01sched: Add sandbox support for KISTDavid Goulet6 years
ticket12541_032_02doc: Man page entries for KISTDavid Goulet6 years
ticket13802_027_01Add tracing to build system and base for shadow tracepointsDavid Goulet9 years
ticket13802_028_01Something that might work?David Goulet8 years
ticket13802_030_01fixup! trace: Add a basic tracing infrastructureDavid Goulet7 years
ticket13802_031_01fixup! trace: Add a basic tracing infrastructureDavid Goulet7 years
ticket15516_042_01hs: Limit the amount of relayed INTRODUCE2David Goulet5 years
ticket15516_042_02hs-v3: Rename HS DoS default definesDavid Goulet5 years
ticket15516_042_03fixup! hs: Limit the amount of relayed INTRODUCE2David Goulet5 years
ticket15516_042_04practracker: Make it happy after rebaseDavid Goulet4 years
ticket15621_028_01hs: Make HSDir only store descriptors for protocol v3David Goulet8 years
ticket15621_029_01hs: Add a function to test our supported versionDavid Goulet8 years
ticket16943_029_01fixup! prop250: Add memory and disk state in new filesDavid Goulet8 years
ticket16943_029_02prop250: Pass the dst length to sr_srv_encode()David Goulet8 years
ticket16943_029_05fixup! prop250: Parse votes and consensusDavid Goulet8 years
ticket16943_029_05-squashedprop250: Add a DEL state action and return const SRVsDavid Goulet8 years
ticket16943_029_06fixup! prop250: Change reveal_num to uint64_t and version to uint32_tDavid Goulet8 years
ticket17238_029_01fixup! prop224: Directory cache supportDavid Goulet7 years
ticket17238_029_02fixup! fixup! prop224: Descriptor encoding implementationDavid Goulet7 years
ticket17238_029_02-resquashprop224: Add a cache free all functionDavid Goulet7 years
ticket17241_030_01Add the hs/ subdirectory to trunnelDavid Goulet7 years
ticket17242_032_01WIPDavid Goulet6 years
ticket17242_032_02test: Fix broken HS upload descriptor testDavid Goulet6 years
ticket17242_032_03Silence some spammy log messages.George Kadianakis6 years
ticket17242_032_03-squashedSilence some spammy log messages.George Kadianakis6 years
ticket17627_029_01[WIP] Something but not totally workingDavid Goulet8 years
ticket17945_033_01hs: Don't allos single hop client to rendezvous with single hop serviceDavid Goulet6 years
ticket17975_030_01relay: Add OutboundExitAddress[OR|Exit]David Goulet7 years
ticket18098_028_01Initial import of tor-genkey tool. Not workingDavid Goulet8 years
ticket18278_029_01[merge] Initial import of hs_service.{c|h}. Key are being loaded and generatedDavid Goulet8 years
ticket18332_028_01test: Fix rend_cache unit testsDavid Goulet8 years
ticket18571_029_01fixup! test: Add HS descriptor encoding unit testsJohn Brooks8 years
ticket18571_029_02fixup! test: Add HS descriptor encoding unit testsJohn Brooks8 years
ticket18571_029_03test: Add HS descriptor encoding unit testsDavid Goulet8 years
ticket18571_029_04test: Add prop224 descriptor decoding unit testDavid Goulet8 years
ticket18571_029_05test: Add prop224 descriptor unit testsDavid Goulet7 years
ticket18572_029_01prop224: Expire entries in the hs cacheDavid Goulet8 years
ticket18693_029_01Check onion hostnames against client port flagsteor (Tim Wilson-Brown)7 years
ticket19024_029_01[WIP] Changed to rend_data_v2_t. Test brokenDavid Goulet8 years
ticket19043_030_01fixup! prop224: Introduce the new introduction point code.David Goulet7 years
ticket19043_030_03fixup! fixup! prop224: Introduce the new introduction point code.David Goulet7 years
ticket19254_032_01Add a timestamp field to the CIRC_BW and STREAM_BW eventsDonncha O'Cearbhaill7 years
ticket19566_035_01sr: Switch from tor_assert() to BUG()Neel Chauhan5 years
ticket19642_030_01hs: Add single-onion-service line to v3 descriptorDavid Goulet7 years
ticket19665_034_01Having a ControlPort open doesn't mean we are a clientDavid Goulet6 years
ticket19925_030_01control: Add GETINFO command for the shared random valuesDavid Goulet7 years
ticket20004_029_01prop224: Add INTRODUCE1 and INTRODUCE_ACK trunnel definitionDavid Goulet7 years
ticket20004_029_02prop224: Add INTRODUCE1 and INTRODUCE_ACK trunnel definitionDavid Goulet7 years
ticket20004_030_01fixup! fixup! prop224: Add INTRODUCE1 and INTRODUCE_ACK trunnel definitionDavid Goulet7 years
ticket20029_030_01fixup! hs: Add INTRODUCE1 relay supportDavid Goulet7 years
ticket20029_030_02prop224: Add unit tests for INTRODUCE1 supportDavid Goulet7 years
ticket20029_030_03prop224: Add unit tests for INTRODUCE1 supportDavid Goulet7 years
ticket20029_030_04fixup! prop224: Add INTRODUCE1 cell relay supportDavid Goulet7 years
ticket20029_030_05fixup! hs: Remove useless code in rend_mid_introduce()David Goulet7 years
ticket20029_030_06Improve a few comments.George Kadianakis7 years
ticket20029_030_06-resquashImprove a few comments.George Kadianakis7 years
ticket20568_030_01fixup! Move encode_cert to torcert.c and rename it to tor_cert_encode_ed22519()David Goulet7 years
ticket20573_030_01crypto: Add a common function to MAC with SHA3-256David Goulet7 years
ticket20575_031_01fixup! config: Deprecate HTTPProxy optionDavid Goulet7 years
ticket20656_030_01protover: Add new version for prop224 for HSIntro/HSDirDavid Goulet7 years
ticket20657_031_01[WIP] Load v3 serviceDavid Goulet7 years
ticket20657_031_01-oldfixup! fixup! fixup! prop224: Load serviceDavid Goulet7 years
ticket20657_031_02test: Add unit test coverage of hs_service.cDavid Goulet7 years
ticket20657_031_03test: Add unit test coverage of hs_service.cDavid Goulet7 years
ticket20657_031_04prop224: Add service rendezvous circuit relaunchDavid Goulet7 years
ticket20657_032_02Don't double hash the ed25519 blind key parameter.George Kadianakis7 years
ticket20657_032_03prop224: Always note down the use of internal circuitDavid Goulet6 years
ticket20657_032_04sr: Get voting schedule at debug levelDavid Goulet6 years
ticket20699_033_01control: Add changes file for HSv3 control portDavid Goulet6 years
ticket20700_035_01hs: Improve v3 client authorization loggingDavid Goulet5 years
ticket20700_035_02HSv3: Don't assert when reading bad client-side privkeys.George Kadianakis5 years
ticket20700_035_03HSv3: Don't assert when reading bad client-side privkeys.George Kadianakis5 years
ticket21269_030_01client: set IPv6Traffic to on by defaultDaniel Kahn Gillmor7 years
ticket21403_032_01hs: Update the IP failure cache only if legacyDavid Goulet7 years
ticket2178_045_01relay: Query our cache when deciding for dummy descriptor fetchDavid Goulet3 years
ticket21859_032_01fixup! fixup! Rename rend_circuit_validate_purpose() based on Nick's review.David Goulet7 years
ticket21871_031_01test: Remove HS decode valid intro point testDavid Goulet7 years
ticket21871_031_02fixup! prop224: Change encryption keys descriptor encodingDavid Goulet7 years
ticket21871_031_03fixup! prop224: Change encryption keys descriptor encodingDavid Goulet7 years
ticket21889_031_01fixup! hs: Add service-side circuitmap API.David Goulet7 years
ticket21891_031_01fixup! hs: Make the service list pruning function publicDavid Goulet7 years
ticket21893_031_01prop224: Flag router with HSIntro/HSDir using protoverDavid Goulet7 years
ticket21895_031_01prop224: Remove enc-key private key from hs_descriptor.hDavid Goulet7 years
ticket21919_031_01hs: Make check-spaces happy after renameDavid Goulet7 years
ticket21978_031_01fixup! hs: Decouple adding and validating a serviceDavid Goulet7 years
ticket21978_031_02hs: Refactor rend_add_service()David Goulet7 years
ticket21979_032_01test: Add v3 service load keys and accessorsDavid Goulet7 years
ticket21979_032_02fixup! prop224: Configure v3 service from optionsDavid Goulet7 years
ticket21979_032_03fixup! prop224: Don't use an array of config handlersDavid Goulet7 years
ticket21979_032_04prop224: Fix clang warningsDavid Goulet7 years
ticket21980_031_01prop224: Add time period functions and unittestsGeorge Kadianakis7 years
ticket22060_031_01fixup! fixup! config: Remove AllowSingleHopCircuits optionDavid Goulet7 years
ticket22689_033_01fixup! hs: Don't allow single hop client to intro/rendezvous with single hop ...David Goulet6 years
ticket22726_032_01hs: Ignore unparseable v3 introduction pointDavid Goulet7 years
ticket22726_032_02hs: Ignore unparseable v3 introduction pointDavid Goulet7 years
ticket22727_032_01nodelist: Add functions to check for HS v3 supportDavid Goulet7 years
ticket22727_032_02nodelist: Add functions to check for HS v3 supportDavid Goulet7 years
ticket22781_032_01test: Add link specifier unit testsDavid Goulet7 years
ticket22781_033_01cell: Make extend_cell_t use lspec_tDavid Goulet6 years
ticket22810_032_01cell: Add a flag to make ed25519 id mandatory for EXTEND2 cellDavid Goulet7 years
ticket22979_032_01fixup! prop224: Add the introduction point onion key to descriptorDavid Goulet7 years
ticket23056_032_01prop224: Don't move intro points but rather descriptorsDavid Goulet7 years
ticket23223_032_01test: Fix memory leak in test_hs_common.cDavid Goulet6 years
ticket23224_032_01Make Windows happy for time_t printf formatDavid Goulet6 years
ticket23303_032_01hs: Improve comments for when we change timestampsDavid Goulet6 years
ticket23304_032_01fixup! prop224: Log undecodable descriptor when SafeLogging is offDavid Goulet6 years
ticket23305_032_01Add a BASE32_DIGEST_LEN defineDavid Goulet6 years
ticket23308_032_01hs: Note the connection attempt if descriptor is unusableDavid Goulet6 years
ticket23310_032_01test: Unit test for hs_get_extend_info_from_lspecsDavid Goulet6 years
ticket23310_032_02test: Make check-spaces happyDavid Goulet6 years
ticket23355_032_01prop224: Purge client state on NEWNYMDavid Goulet6 years
ticket23420_032_01hs: Pad RENDEZVOUS1 v3 cell to match length of v2David Goulet6 years
ticket23427_032_01doc: Add our Ubuntu packager to ReleasingTor.mdDavid Goulet6 years
ticket23462_032_01circuit: Add a log info when marking for closeDavid Goulet6 years
ticket23480_032_01hs-v3: Rate limit some log statementsDavid Goulet6 years
ticket23502_032_01test: Unit test for link specifiersDavid Goulet6 years
ticket23604_032_01hs: Log the intro point when we clean it upDavid Goulet6 years
ticket23623_032_01test: Fix voting schedule for hs_service.cDavid Goulet6 years
ticket23645_032_01hs: Improve and add loggingDavid Goulet6 years
ticket23662_032_01hs-v3: Notify the subsystem when a descriptor upload timed outDavid Goulet6 years
ticket23696_032_01sched: Always initialize scheduler_last_run to nowDavid Goulet6 years
ticket23709_033_01chan: Add changes file for ticket 23709David Goulet6 years
ticket23744_033_01sched: Move KIST socket table to sched_info_tDavid Goulet6 years
ticket23753_032_01sched: Use SCHED_BUG() macro in schedulerDavid Goulet6 years
ticket23753_032_02sched: Rate limit scheduler_bug_occurred()David Goulet6 years
ticket23790_029_01hs-v2: Copy needed information between service on prunningDavid Goulet5 years
ticket23820_032_01fixup! fixup! fixup! Improve v3 onion service logging for intro and rend pointsDavid Goulet6 years
ticket23856_032_01relay: Change bandwidth stats interval to 24 hoursDavid Goulet6 years
ticket23910_032dirauth: Add bastet to the default authoritiesDavid Goulet6 years
ticket24015_033_01doc: Add fedora packager point of contactDavid Goulet6 years
ticket24025_032_01nodelist: Downgrade warning to protocol warningDavid Goulet6 years
ticket24134_032_01doc: Put the release timeline link in READMEDavid Goulet6 years
ticket24343_033_01Remove anything related to the old SocksSockets optionDavid Goulet6 years
ticket24346_032_01hs-v3: Add logging to should_service_upload_descriptor()David Goulet6 years
ticket24393_036_01fixup! Add test for nodes_in_same_family()David Goulet5 years
ticket24425_032_01hs-v3: Bump hsdir_spread_store from 3 to 4David Goulet6 years
ticket24554_033_01fixup! sched: Move KIST socket table to sched_info_tDavid Goulet6 years
ticket24554_033_02sched: Move the KIST channel validation to a functionDavid Goulet6 years
ticket24782_033_01fixup! Use less memory for MaxMemInQueues for machines with more than 8 GB of...David Goulet6 years
ticket24902_029_01dos: Man page entry for DoS mitigationDavid Goulet6 years
ticket24902_029_02dos: Rename everything mentionning tor2web to single hop clientDavid Goulet6 years
ticket24902_029_03dos: Remove unused function defenitionDavid Goulet6 years
ticket24902_029_04dos: Add changes file for ticket 24902David Goulet6 years
ticket24902_029_05Make check-changes happyDavid Goulet6 years
ticket24902_033_01dos: Cap the count of concurrent connectionDavid Goulet6 years
ticket24902_033_02Merge branch 'ticket24902_029_05' into ticket24902_033_02David Goulet6 years
ticket24963_042_01fixup! hs: Disallow single hop client circuit when introducingDavid Goulet5 years
ticket24964_042_01hs-v3: Disallow single hop client to post/get a descriptorDavid Goulet5 years
ticket25122_029_01geoip: Add clientmap_entry_new() functionDavid Goulet6 years
ticket25122_029_02geoip: Add clientmap_entry_new() functionDavid Goulet6 years
ticket25122_033_01Merge branch 'ticket25122_029_01' into ticket25122_033_01David Goulet6 years
ticket25163_033_01rephist: Stop tracking relay connection statusDavid Goulet6 years
ticket25170_033_01dirserv: Improve returned message when relay is rejectedDavid Goulet6 years
ticket25183_029_01test: Add unit tests for addressset.cDavid Goulet6 years
ticket25193_029_01test: DoS test to make sure we exclude known relaysDavid Goulet6 years
ticket25202_029_01dos: Add extra safety asserts in cc_stats_refill_bucket()David Goulet6 years
ticket25248_033_01doc: Move DOS options below SERVER optionsDavid Goulet6 years
ticket25248_033_02doc: Fix typo and clarify that DoS options are relay onlyMike Perry6 years
ticket25268_034_01man: Update the CircuitPriorityHalflife entryDavid Goulet6 years
ticket25312_048_01cmux: Don't pick a marked for close circuit as activeDavid Goulet19 months
ticket25328_034_01WIPDavid Goulet6 years
ticket25375_034_01WIPDavid Goulet6 years
ticket25376_034_01fixup! main: Add mainloop callback event flagsDavid Goulet6 years
ticket25515_034_01fixup! tests: Skip two more geoip_load_file tests on Windows.David Goulet6 years
ticket25515_034_01-squashedRecover newline at the EOF, removed by mistakejuga06 years
ticket25528_045_01config: Bridge line with a transport must have a ClientTransportPluginDavid Goulet3 years
ticket25552_034_01hs-v3: Use revision counter 0 is not presentDavid Goulet6 years
ticket25552_034_02hs-v3: Fix unit tests for the new replaycacheDavid Goulet6 years
ticket25552_034_03fixup! hs-v3: Fix unit tests for the new replaycacheDavid Goulet6 years
ticket25568_043_01hs-v2: Lookup intro failure cache when picking an intro from descriptorNeel Chauhan4 years
ticket25610_034_01fixup! dirvote: Handling adding vote and signature if module is disabledDavid Goulet6 years
ticket25610_034_01-squashedvote: Return error when adding vote/signature if no dirauth moduleDavid Goulet6 years
ticket25762_034_01config: Set up periodic events when options changesDavid Goulet6 years
ticket25762_034_02periodic: Add an enable and disable functionDavid Goulet6 years
ticket25762_034_03main: Update periodic events comment based on latest codeDavid Goulet6 years
ticket25762_034_04fixup! main: Launch periodic events by rolesDavid Goulet6 years
ticket25762_034_05test: Add periodic events unit testsDavid Goulet6 years
ticket25824_033_01fixup! heartbeat: Log the number of circuits killed because too many cellsDavid Goulet6 years
ticket25899_034_01main: Make all DNS periodic events exit-only.David Goulet6 years
ticket25900_034_01callbacks: Add a DirServer roleDavid Goulet6 years
ticket25914_034_01Remove dead code in networkstatus.cDavid Goulet6 years
ticket25953_034_01Build Tor without dirauth module in Travis.Alexander Færøy6 years
ticket25988_034_01Add changes file for #25610David Goulet6 years
ticket25990_034_01dirauth: Move authdir_mode_v3() to moduleDavid Goulet6 years
ticket25991_034_01doc: Add missing HACKING/ files to EXTRA_DISTDavid Goulet6 years
ticket26062_029_01Having a ControlPort open doesn't mean we are a clientDavid Goulet6 years
ticket26062_034_01Having a ControlPort open doesn't mean we are a clientDavid Goulet6 years
ticket26094_035_01relay: Bump minimum bandwidth requirementDavid Goulet5 years
ticket26288_041_01prop289: Remember the last cell digest for v1 SENDMEsDavid Goulet5 years
ticket26288_041_02sendme: Do not poke at crypto.sendme_digest directlyDavid Goulet5 years
ticket26288_041_03sendme: Add changes file for prop289David Goulet5 years
ticket26299_035_01makefile: Add a reproducible dist make jobDavid Goulet2 years
ticket26299_045_01makefile: Add a reproducible dist make jobDavid Goulet2 years
ticket26299_047_01makefile: Add a reproducible dist make jobDavid Goulet2 years
ticket2667_035_01test: Add test for exits blocking reentry to the networkGeorge Kadianakis3 years
ticket2667_043_01Merge branch 'tor-gitlab/mr/284' into ticket2667_043_01David Goulet3 years
ticket2667_044_01Merge branch 'tor-gitlab/mr/285' into ticket2667_044_01David Goulet3 years
ticket2667_045_01test: Add test for exits blocking reentry to the networkGeorge Kadianakis3 years
ticket2667_046_01test: Add test for exits blocking reentry to the networkGeorge Kadianakis3 years
ticket26840_041_01sendme: Refactor SENDME cell processingDavid Goulet5 years
ticket27040_035_01hs-v2: Demote log warning to info when we don't have a consensusDavid Goulet5 years
ticket27215_035_01fixup! hs: Change default version from 2 to 3David Goulet5 years
ticket27246_035_01fixup! router: Keep RSA onion public key in ASN.1 formatDavid Goulet5 years
ticket27380_036_01fixup! encoding: require UTF-8 in torrcDavid Goulet5 years
ticket27410_032_01hs-v3: Close all SOCKS request on descriptor failureDavid Goulet5 years
ticket27410_035_01test: hs-v3 desc has arrived unit testDavid Goulet5 years
ticket27471_034_01hs-v3: Close client intro circuits if the descriptor is replacedDavid Goulet5 years
ticket27471_035_01test: Add test for closing intro circuits when storing a new descriptorDavid Goulet5 years
ticket27471_035_02test: Add test for closing intro circuits when storing a new descriptorDavid Goulet5 years
ticket27545_035_01hs-v3: Shuffle the list of authorized clientsSuphanat Chunhapanya5 years
ticket27547_035_01fixup! hs-v3: Add changes file and man page for client authorizationDavid Goulet5 years
ticket27549_035_01fixup! hs-v3: Consolidate descriptor cookie computation codeGeorge Kadianakis5 years
ticket27670_035_01conn: Fix memleaks in retry_all_listenersDavid Goulet5 years
ticket27750_034_01fixup! conn: Close the read side of a closing connection when write limit is ...David Goulet5 years
ticket27774_035_01hs-v3: Don't assert if we don't have the intro point descriptorDavid Goulet5 years
ticket27774_035_02fixup! hs-v3: Don't assert if we don't have the intro point descriptorDavid Goulet5 years
ticket27774_035_03hs-v3: Don't BUG() if the RP node_t is invalid client sideDavid Goulet5 years
ticket27797_032_01node: Make node_supports_v3_rendezvous_point() also check for the keyDavid Goulet5 years
ticket27797_034_01node: Make node_supports_v3_rendezvous_point() also check for the keyDavid Goulet5 years
ticket27797_035_01node: Make node_supports_v3_rendezvous_point() also check for the keyDavid Goulet5 years
ticket27810_035_01test: Update approx_time before the test startsDavid Goulet5 years
ticket27838_035_01hs-v3: Create desc signing key cert before uploadingDavid Goulet5 years
ticket27849_034_01fixup! fixup! mainloop: Set client role if ControlPort is setDavid Goulet5 years
ticket27995_035_01hs-v3: Always generate the descriptor cookieDavid Goulet5 years
ticket28026_035_01hs-v3: Add changes file for 28026David Goulet5 years
ticket28089_034_01conn: Stop writing when our write bandwidth limist is exhaustedDavid Goulet5 years
ticket28127_035_01Add changes file for Bug #28127Neel Chauhan5 years
ticket28128_035_01man: ClientOnionAuthDir can't be reloaded with Sandbox 1David Goulet5 years
ticket28225_036_01fixup! doc: Add Maintaining.md documentationDavid Goulet5 years
ticket28275_035_01man: Document HSv3 client authorization revocationDavid Goulet5 years
ticket28358_040_01man: Add that "GETINFO address" won't work with "Sandbox 1"David Goulet5 years
ticket28562_040_01Create a temporary directory for tor's DataDirectory in test_rebind.Taylor R Campbell5 years
ticket28619_033_01hs-v3: Do not close RP circuits when deleting an ephemeral serviceDavid Goulet5 years
ticket28619_035_01hs-v3: Do not close RP circuits when deleting an ephemeral serviceDavid Goulet5 years
ticket28660_035_01test: Fix a warning underflow in rend_cache/cleanDavid Goulet5 years
ticket28660_040_01test: Fix a warning underflow in rend_cache/cleanDavid Goulet5 years
ticket28669_035_01hs-v3: Don't BUG() if descriptor is found on SOCKS connection retryDavid Goulet5 years
ticket28912_034_01mainloop: Reactivate the linked connection event with a non empty listDavid Goulet5 years
ticket28970_035_01hs-v3: Remove a BUG() caused by an acceptable raceDavid Goulet4 years
ticket28970_042_01hs-v3: Remove a BUG() caused by an acceptable raceDavid Goulet4 years
ticket28992_035_01fixup! fixup! hs-v3: Remove BUG() that can occur normallyDavid Goulet4 years
ticket29034_035_01test: Add test_hs_circ.c for HS circuit testingDavid Goulet5 years
ticket29034_041_01hs: Implement a helper to repurpose a circuitDavid Goulet5 years
ticket29135_035_01Log an HSDesc we failed to parse at Debug loglevelrl19875 years
ticket29196_041_01circ: Remove n_mux and p_mux membersDavid Goulet5 years
ticket29391_040_01maint: Helpful scripts for tor maintenanceDavid Goulet5 years
ticket29391_041_01maint: Helpful scripts for tor maintenanceDavid Goulet5 years
ticket29427_042_01kist: Set scheduler interval to 2msec for clientsDavid Goulet4 years
ticket29508_040_01kist: When readding chans, check correct chan's sched_heap_idxMatt Traudt5 years
ticket29616_041_01maint: Make git scripts fetch origin onceDavid Goulet5 years
ticket29631_040_01protover: Add missing Padding to translate_to_rustDavid Goulet5 years
ticket29631_041_01protover: Add missing Padding to translate_to_rustDavid Goulet5 years
ticket29669_042_01hs: ADD_ONION NEW:BEST now defaults to ED25519-V3David Goulet4 years
ticket29698_042_01sched: Add changes file for #29698David Goulet4 years
ticket29698_043_01WIPDavid Goulet4 years
ticket30022_043_01hs-v3: Return bad address SOCKS5 extended errorDavid Goulet4 years
ticket30363_041_01sendme: Add FlowCtrl protover valueDavid Goulet5 years
ticket30364_041_01sendme: Introduce consensus param sendme_dir_min_versionDavid Goulet5 years
ticket30381_042_01fixup! fixup! test: Unit test for the SOCKS5 HS client auth errorsDavid Goulet5 years
ticket30382_042_01fixup! test: Unit test for the SOCKS5 HS client auth errorsDavid Goulet5 years
ticket30382_043_01fixup! fixup! hs-v3: Keep descriptor in cache if client auth is missing or badDavid Goulet4 years
ticket30382_043_02hs-v3: Add changes file for ticket #30382David Goulet4 years
ticket30428_041_01sendme: Never fallback to v0 if unknown versionDavid Goulet5 years
ticket30428_041_02sendme: Add non fatal asserts for extra safetyDavid Goulet5 years
ticket30454_034_01hs: Remove hs_cell_onion_key_type_t enumDavid Goulet5 years
ticket30454_035_01Merge remote-tracking branch 'nickm/ticket30454_034_01_squashed' into ticket3...David Goulet5 years
ticket30454_041_01hs: Remove hs_cell_onion_key_type_t enumDavid Goulet5 years
ticket30467_041_01sendme: Fix coverity CID 1444999David Goulet5 years
ticket30628_041_01sendme: Do not decrement window in a log_debug()David Goulet5 years
ticket30687_042_01fixup! token-bucket: Implement a single counter objectDavid Goulet5 years
ticket30769_041_01fixup! trunnel: Rename sendme.trunnel to sendme_cell.trunnelDavid Goulet5 years
ticket30871_035_01guard: Ignore marked for close circuit when changing state to openDavid Goulet5 years
ticket30871_041_01Make the great grand practracker happy...David Goulet5 years
ticket30871_042_01Make the great grand practracker happy...David Goulet5 years
ticket30921_042_01hs-v3: Close intro circuits when cleaning client cacheDavid Goulet5 years
ticket30924_042_01practracker: Make you happy funny scriptDavid Goulet4 years
ticket30924_042_02fixup! fixup! fixup! hs-v3: Refactor DoS cell extension parameters validationDavid Goulet4 years
ticket30924_042_03hs-v3: Rename validation function in hs_intropoint.cDavid Goulet4 years
ticket31008_035_01man: Fix -help typo to --helpDavid Goulet5 years
ticket31371_043_01test: Fix DoS heartbeat unit test after adding INTRO2David Goulet4 years
ticket31373_042_01fixup! Print summary at the end of the configure scriptDavid Goulet4 years
ticket31375_042_01hs: Initialize the INTRO2 bucket for legacy intro pointDavid Goulet4 years
ticket31406_029_01dirauth: Change dizum IP addressDavid Goulet4 years
ticket31406_042_01dirauth: Change dizum IP addressDavid Goulet4 years
ticket31548_035_01fixup! hs-v3: Make service pick the exact amount of intro pointsDavid Goulet4 years
ticket31561_042_01fixup! circ: Split circuit_purpose_is_hidden_service()David Goulet4 years
ticket31561_042_02test: Add HS service circuit timeout unit testDavid Goulet4 years
ticket31632_043_01hs-v3: Reupload service descriptor on failureDavid Goulet4 years
ticket31652_042_01test: New behavior on IP retry for HSv3Neel Chauhan4 years
ticket31673_029_01build: The <sys/sysctl.h> is now deprecated on LinuxDavid Goulet4 years
ticket31673_035_01build: The <sys/sysctl.h> is now deprecated on LinuxDavid Goulet4 years
ticket31682_042_01fixup! hs-v3: Fix implicit ssize_t to size_t conversionDavid Goulet4 years
ticket31958_042_01dir: Return 503 code when rejecting single hop requestDavid Goulet4 years
ticket32020_043_01test: Add unit tests for closing intro circ on failureDavid Goulet4 years
ticket32020_043_02Revert "hs-v3: Slight optimization with circuit cleanup"David Goulet4 years
ticket32021_043_01fixup! fixup! hs-v3: Handle client rendezvous circuit timeoutDavid Goulet4 years
ticket32058_035_01fixup! mainloop: Disable periodic events before a destroyDavid Goulet4 years
ticket32058_041_01Merge branch 'ticket32058_035_01' into ticket32058_041_01David Goulet4 years
ticket32063_042_01hs-v3: Fix possible memory leak in error code pathDavid Goulet4 years
ticket32094_043_01hs-v3: Remove the circuit_established intro flagDavid Goulet4 years
ticket32196_043_01changes: Add file for ticket 32196David Goulet4 years
ticket32230_043_01configure: Fix and improve summary pretty printingDavid Goulet4 years
ticket32266_043_01configure: Add --disable-module-relay to summaryDavid Goulet4 years
ticket32343_043_01circ: Add an handle to circuit_tDavid Goulet4 years
ticket32356_043_01hs-v2: Fix memory leak in error code pathDavid Goulet4 years
ticket32376_043_01test: Handle NULL circuit pointer in new_fake_orcircDavid Goulet4 years
ticket32542_043_01test: Unit test for missing ExtendedErrorsDavid Goulet4 years
ticket32542_044_01hs-v3: Several fixes after #32542 reviewDavid Goulet4 years
ticket32546_043_01fixup! hs-v3: Return bad address SOCKS5 extended errorDavid Goulet4 years
ticket32664_043_01hs-v3: Fix NULL deref. in hs_circ_service_get_established_intro_circ()David Goulet4 years
ticket32706_043_01hs-v2: Turn logs into protocol warningDavid Goulet4 years
ticket32709_043_01practracker: Make it happyDavid Goulet4 years
ticket32822_045_01parseconf: Add an authority IPv6 ORPort testteor4 years
ticket32847_043_01hs-v2: Always check rend_cache validity before using itDavid Goulet4 years
ticket32892_043_01fixup! chan: Remove dead var cell handler from channel_tDavid Goulet4 years
ticket32910_044_01trace: Add two circuit tracepoints for new circuitsDavid Goulet4 years
ticket32910_044_02trace: Move LTTng specific declartion to .inc fileDavid Goulet4 years
ticket32910_044_03doc: Add a WARNING section to Tracing.mdDavid Goulet4 years
ticket32910_045_01changes: Add changes file for #32910David Goulet4 years
ticket32971_043_01Tweak double-underscorerl19874 years
ticket33029_042_01dirauth: Rename function for better clarityDavid Goulet4 years
ticket33029_043_01fixup! dirlist: Add a function to test if an address is an authorityDavid Goulet4 years
ticket33029_043_02dirauth: Rename function for better clarityDavid Goulet4 years
ticket33029_043_03Merge branch 'ticket33029_042_01' into ticket33029_043_03David Goulet4 years
ticket33072_042_01dirauth: Add option AuthDirRejectUncompressedRequestsDavid Goulet4 years
ticket33072_043_01fixup! dirauth: Add option AuthDirRejectUncompressedRequestsDavid Goulet4 years
ticket33072_043_02fixup! dirauth: Add option AuthDirRejectUncompressedRequestsDavid Goulet4 years
ticket33072_044_01test: Tests the two new AuthDir optionsDavid Goulet4 years
ticket33139_043_01hs-v3: Purge ephemeral client auth on NEWNYMDavid Goulet4 years
ticket33148_043_01fixup! hs-v3: Remove descriptor when we remove client authorizationDavid Goulet4 years
ticket33233_045_01fixup! addr: Refactor find_my_address() to simplify itDavid Goulet4 years
ticket33235_045_01addr: Don't guess our address if no Address lines are validDavid Goulet4 years
ticket33236_045_01addr: Attempt to learn our address with ORPortDavid Goulet4 years
ticket33238_045_01fixup! addr: Prioritize interface lookup over local hostnameDavid Goulet4 years
ticket33239_045_01relay: Limit Directory Authority Addresses to Address and ORPortDavid Goulet4 years
ticket33245_045_01relay: Add AddressDisableIPv6 torrc optionDavid Goulet4 years
ticket33246_045_01Rename check_server_ports to check_and_prune_server_portsDavid Goulet4 years
ticket33247_045_01relay: Publish IPv4 descriptor on guessed IPv6 reachability failureDavid Goulet4 years
ticket33361_035_01fixup! config: Warn if ContactInfo is not setDavid Goulet4 years
ticket33361_043_01fixup! config: Warn if ContactInfo is not setDavid Goulet4 years
ticket33400_044_01fixup! hs-v3: Log reasons why service can't upload descriptorDavid Goulet4 years
ticket33458_043_01fixup! hs-v3: Don't close intro circuit for an encrypted descriptorDavid Goulet4 years
ticket33458_043_02changes: Add changes file for ticket 33458David Goulet4 years
ticket33458_044_01fixup! hs-v3: Improve accessor semantic of client cached objectDavid Goulet4 years
ticket33491_035_01dos: Pass transport name on new client connectionDavid Goulet4 years
ticket33618_045_01addr: Look at /48 for IPv6 in is_local_addr()David Goulet4 years
ticket33623_041_01sendme: Emit version 1 by defaultDavid Goulet4 years
ticket33624_044_01openssl: Remove uneeded ifndef on OPENSSL_VERSIONDavid Goulet4 years
ticket33624_045_01configure: Don't print disable option for module that can't be disabledDavid Goulet3 years
ticket33646_043_01fixup! configure: Fix enabled module variable expansionDavid Goulet4 years
ticket33646_044_01configure: Fix enabled module variable expansionDavid Goulet4 years
ticket33768_045_01test: Add IPv6 inet_pton double "::" testDavid Goulet4 years
ticket33779_044_01hs-v3: Fix typo in log info when PublishHidServDescriptors is set to 0David Goulet4 years
ticket33780_044_01hs-v3: Move to log notice the registration of an OB instanceDavid Goulet4 years
ticket33789_044_01relay: Rename relay_resolve_addr.{c|h} fileDavid Goulet4 years
ticket33796_044_01Revert "config: Make clients tell dual-stack exits they prefer IPv6"David Goulet4 years
ticket33804_043_01fixup! client: Revert setting PreferIPv6 on by defaultDavid Goulet4 years
ticket33873_044_01socks: Returns 0xF6 only if BAD_HOSTNAMEGuinness4 years
ticket33977_044_01core/or: Lift slow call out of loop, #33977Alex Xu (Hello71)4 years
ticket34083_047_01edge: Remove wrong bug warn when processing pending streamsDavid Goulet2 years
ticket34087_044_01hs-v3: Remove a possible BUG() conditionDavid Goulet4 years
ticket40003_035_01fixup! hs-v2: Add deprecation warning for serviceDavid Goulet4 years
ticket40005_044_01fixup! Consistently use 'address' in Invalid v3 address responses to ONION_CL...David Goulet4 years
ticket40005_045_01Consistently use 'address' in Invalid v3 address responses to ONION_CLIENT_AU...Miguel Jacq4 years
ticket40006_045_01fixup! tls: Make buf_read_from_tls() read at most bytesDavid Goulet4 years
ticket40008_045_01kist: Document a magic value in channel_should_write_to_kernel()David Goulet4 years
ticket40009_045_01addr: Document better is_local_addr_to_resolve_addr()David Goulet4 years
ticket40019_045_01changes: Add changes file for ticket #40019David Goulet4 years
ticket40022_045_01addr: Static assert resolved address cache sizeDavid Goulet4 years
ticket40024_045_01addr: Fix possible memleak in find_my_address()David Goulet4 years
ticket40025_045_01relay: Don't log at warn level when we find an addressDavid Goulet4 years
ticket40026_035_01CI: Fix Appveyor printf format errorDavid Goulet4 years
ticket40026_045_01CI: Fix Appveyor printf format errorDavid Goulet4 years
ticket40032_045_01addr: Remove a BUG() that can normally occurDavid Goulet4 years
ticket40033_045_01fixup! Rename blacklist and whitelist wordingDavid Goulet4 years
ticket40034_045_01addr: Remove BUG() that always triggersDavid Goulet4 years
ticket40036_045_01fixup! doc: Document circuit subsystem tracing eventsDavid Goulet4 years
ticket40038_045_01ci: Add tracing build to Gitlab CIDavid Goulet3 years
ticket40043_045_01fixup! addr: Use tor_addr_t instead of uint32_t for IPv4David Goulet4 years
ticket40044_045_01doc: Move manpages into doc/man/David Goulet4 years
ticket40045_045_01node: Standardize interface of format_node_description()David Goulet4 years
ticket40049_045_01nodelist: Fix possible NULL derefDavid Goulet4 years
ticket40050_045_01doc: Update our requirements for changes fileDavid Goulet4 years
ticket40054_045_01relay: Don't publish IPv6 if found ORPort is 0David Goulet4 years
ticket40058_045_01addr: Always set addr_out to UNSPEC in find_my_addressDavid Goulet4 years
ticket40059_045_1log: Don't use twice fmt_addr() in same logging statementDavid Goulet4 years
ticket40061_035_01fixup! fallbackdir: Update list for 2020David Goulet4 years
ticket40063_045_01fixup! lib: New metrics libraryDavid Goulet3 years
ticket40063_045_02metrics: Add tor_ namespace to all metricsDavid Goulet3 years
ticket40069_035_01fallbackdir: Remove all three Digitalcourage3 relaysDavid Goulet4 years
ticket40071_045_01fixup! relay: Use testing circuit instead of dummy descriptor fetchDavid Goulet3 years
ticket40073_035_01conn: Remove assert on new listener connection when retryingDavid Goulet3 years
ticket40106_045_01config: Catch missing Bridge for ClientTransportPluginDavid Goulet3 years
ticket40106_045_02fixup! config: Catch missing Bridge for ClientTransportPluginDavid Goulet3 years
ticket40106_045_03config: Remove Bridge <-> ClientTransportPlugin validationDavid Goulet3 years
ticket40109_043_01hs: Don't overwrite DoS parameters on circuit with consensus paramsDavid Goulet3 years
ticket40111_045_01configure: Fix the --enable-static-tor switchDavid Goulet3 years
ticket40125_035_01test: Increment rend cache allocation before freeingDavid Goulet3 years
ticket40135_035_01srv: Remove spammy debug logDavid Goulet3 years
ticket40142_045_01sendme: Turn log warning into debugDavid Goulet3 years
ticket40163_045_01main: Off by one when dumping subsystem listDavid Goulet3 years
ticket40173_045_01ci: Add DISTCHECK to tracing test on GitlabDavid Goulet3 years
ticket40174_045_01configure: Check STAP_PROBEV macro when building with USDT tracingDavid Goulet3 years
ticket40183_045_01port: Don't ignore ports of a different familyDavid Goulet3 years
ticket40186_045_01Fix typos.Samanta Navarro3 years
ticket40194_047_01relay: Add number of rejected connections to MetricsPortDavid Goulet16 months
ticket40194_047_02metrics: Fix naming and documentationDavid Goulet15 months
ticket40194_047_03changes: Update changes for ticket 40194David Goulet15 months
ticket40195_045_01config: Really ignore non ORPorts when removing duplicatesDavid Goulet3 years
ticket40201_045_01relay: Log address suggested by directory authoritiesDavid Goulet3 years
ticket40205_045_01relay: Avoid log reachability test for bandwidth test circuitDavid Goulet3 years
ticket40208_045_01relay: Allow RFC1918 addresses for non public relaysDavid Goulet3 years
ticket40225_045_01configure: Revert back the static libevent pathDavid Goulet3 years
ticket40226_045_01test: Fix memleak in test/load_stats_fileDavid Goulet3 years
ticket40227_046_01fixup! build: Add "make lsp" commandDavid Goulet3 years
ticket40231_045_01relay: Don't BUG() if we can't find authority descriptorDavid Goulet3 years
ticket40237_035_01hs-v3: Require reasonably live consensusDavid Goulet3 years
ticket40237_043_01tests: Fix unit tests after merge of #40237David Goulet3 years
ticket40237_044_01Merge branch 'ticket40237_043_01' into ticket40237_044_01David Goulet3 years
ticket40237_045_01Merge branch 'ticket40237_044_01' into ticket40237_045_01David Goulet3 years
ticket40237_046_01fixup! hs-v3: Require reasonably live consensusGeorge Kadianakis3 years
ticket40243_045_01Revert "IPv6 sybil: consider addresses in the same /64 to be equal."David Goulet3 years
ticket40245_045_01log more during consensus voting processRoger Dingledine3 years
ticket40246_045_01config: Prioritize port with explicit addressDavid Goulet3 years
ticket40253_046_01test: Add DoS connection rate unit testDavid Goulet3 years
ticket40254_045_01fixup! relay: Skip address discovery if no ORPort is foundDavid Goulet3 years
ticket40257_045_01fixup! conn: Properly close MetricsPort socket on EOFDavid Goulet3 years
ticket40261_046_01dos: Move config options within the subsystemDavid Goulet3 years
ticket40263_045_01relay: Fix Coverity warning for unchecked returned valueDavid Goulet3 years
ticket40265_035_01fallbackdir: Renegerate list with 200 relaysDavid Goulet3 years
ticket40265_046_01fallback: Regenerate with new set of 200 relaysDavid Goulet3 years
ticket40266_046_01hs-v2: Warn of v2 obsolete if configuredDavid Goulet3 years
ticket40268_045_01relay: Double the size of the relay reentry setDavid Goulet3 years
ticket40269_045_01Remove unused addr_port_set codeDavid Goulet3 years
ticket40270_045_01relay: Send back CONNECTION_REFUSED on reentryDavid Goulet3 years
ticket40271_046_01warn and reject reentering streams at client tooRoger Dingledine3 years
ticket40279_045_01relay: Look at the omit IPv6 flag when publishingDavid Goulet3 years
ticket40279_045_02relay: Don't look at omit flag when building descriptorDavid Goulet3 years
ticket40282_045_01relay: No longer test dirport reachability for authoritiesRoger Dingledine3 years
ticket40282_045_02changes: Add changes file for #40282David Goulet3 years
ticket40282_046_01fixup! man: Note that relay now ignore the DirPort optionDavid Goulet3 years
ticket40283_045_01relay: Allow a non-explicit ORPort IPv6 to fail to openDavid Goulet3 years
ticket40289_045_01fixup! fixup! config: Do not compare for duplicate ORPorts with different add...David Goulet3 years
ticket40290_046_01fixup! relay: Emit log warning if Address is internal and can't be usedDavid Goulet3 years
ticket40295_045_01metrics: Handle the connection finished flushing eventDavid Goulet3 years
ticket40300_045_01relay: Move log notice after suggested address lookupDavid Goulet3 years
ticket40300_045_02relay: Avoid a directory early fetchDavid Goulet3 years
ticket40301_045_01relay: Reduce streaming compression ratio from HIGH to LOWDavid Goulet3 years
ticket40301_046_01relay: Reduce streaming compression ratio from HIGH to LOWDavid Goulet3 years
ticket40307_046_01WIPDavid Goulet3 years
ticket40307_047_01relay: Handle CONNECTED cell with relay messageDavid Goulet3 years
ticket40308_046_01dos: Change the DoS heartbeat line formatDavid Goulet3 years
ticket40309_035_01Remove mallinfo() from codebaseDavid Goulet3 years
ticket40309_043_01configure: Handle deprecated mallinfo()David Goulet3 years
ticket40309_044_01Remove mallinfo() from codebaseDavid Goulet3 years
ticket40309_045_01Merge branch 'ticket40309_035_01' into ticket40309_045_01David Goulet3 years
ticket40312_047_01relay: Reconfigure libevent options only on DNS params changeDavid Goulet23 months
ticket40314_046_01vote: Add "stats" lineDavid Goulet3 years
ticket40334_045_01hs: Remove hamrless BUG() that can happenDavid Goulet3 years
ticket40345_044_01channel: Fix use after free in channel_do_open_actions()David Goulet3 years
ticket40346_046_01man: HiddenServiceStatistics applies for bridgesDavid Goulet3 years
ticket40356_045_01hs: Fix memory leak in client cacheDavid Goulet3 years
ticket40356_046_01hs: Fix memory leak in client cacheDavid Goulet3 years
ticket40360_045_01guard: Don't check bridge transport name when selecting eligible guardsDavid Goulet3 years
ticket40364_046_01relay: Move "overload-general" from extra-info to server descriptor.Alexander Færøy3 years
ticket40366_047_01test: Fix various tests due to previous changesDavid Goulet3 years
ticket40367_047_01relay: Add TCP port exhaustion metricsDavid Goulet3 years
ticket40369_047_01scripts/build/combine_libs: use $AR rather than arEmery Hemingway3 years
ticket40370_045_01conn: MetricsPort listener is a listener portDavid Goulet3 years
ticket40378_046_01hs: Fix ADD_ONION with client authorizationDavid Goulet3 years
ticket40387_047_01rephist: Add a counter for the onioniskins statsDavid Goulet3 years
ticket40388_047_01relay: We might be noting down an unknown DNS error typeDavid Goulet3 years
ticket40408_047_01tracing: Add p/n_circ_id to circuit tracepointsDavid Goulet3 years
ticket40408_047_02fixup! WIP: Add circuit and outbuf queue size log for SIM domainDavid Goulet3 years
ticket40421_046_01hs: Send back 0xF6 for a v2 onion addressDavid Goulet3 years
ticket40431_048_01Add changes file for ticket #40431Neel Chauhan19 months
ticket40434_045_01dir: Do not flag non-running failing HSDirDavid Goulet2 years
ticket40437_048_01state: Fix segfault on malformed fileDavid Goulet13 months
ticket40447_035_01fallbackdir: Regenerate listDavid Goulet2 years
ticket40456_047_01man: Detail onion service DDoS mitigation measureDavid Goulet2 years
ticket40469fixup! rust: Remove Rust support from treeDavid Goulet2 years
ticket40474_045_01hs-v2: Only log once the connection warning to v2David Goulet2 years
ticket40474_046_01hs-v2: Only log once the connection warning to v2David Goulet2 years
ticket40476_035_01hs: Improve warning for bad service versionDavid Goulet2 years
ticket40476_045_01hs: Improve warning for bad service versionDavid Goulet2 years
ticket40476_046_01Merge branch 'ticket40476_045_01' into ticket40476_046_01David Goulet2 years
ticket40478_047_01cc: Fix 32bit arithmetic to actually be 64bitDavid Goulet2 years
ticket40480_047_01dirauth: Reject EOL relaysDavid Goulet2 years
ticket40484_047_01hs: Fix memory leak if service failed to configureDavid Goulet2 years
ticket40485_047_01ci: Set 5MB data for all chutney testsDavid Goulet2 years
ticket40490_047_01relay: For metrics, don't report DNS errors by query typeDavid Goulet2 years
ticket40491_046_01fixup! relay: Overload state on DNS timeout is now X% over Y secsDavid Goulet2 years
ticket40493_035_01fallbackdir: Regenerate the list for October 2021David Goulet2 years
ticket40494_045_01fixup! relay: Don't allow DirPort on non-IPv4David Goulet2 years
ticket40500_045_01fixup! changelog: ChangeLog for 0.4.7.2-alpha releaseDavid Goulet2 years
ticket40504_046_01man: Missing OverloadStatistics option in tor.1David Goulet2 years
ticket40506_047_01hs: Encode congestion control extension in INTRODUCEDavid Goulet2 years
ticket40506_047_03cc: Change edge_get_ccontrol() to look at both cpath and on_circuitDavid Goulet2 years
ticket40506_047_04test: Fix broken tests and typoDavid Goulet2 years
ticket40508_047_01doc: Brand new ReleasingTor.mdDavid Goulet2 years
ticket40509_035_01relay: Don't advertise HSv2 protocol versionDavid Goulet2 years
ticket40509_045_01relay: Don't advertise HSv2 protocol versionDavid Goulet2 years
ticket40516_047_01Fix compiler warnings from ubuntu/jammyDavid Goulet2 years
ticket40527_046_01relay: Don't make DNS timeout trigger an overloadDavid Goulet2 years
ticket40527_047_01fixup! relay: Change DNS timeout label on MetricsPortDavid Goulet2 years
ticket40532_047_01relay: Fix memory leak on BUG() code pathDavid Goulet2 years
ticket40544_035_01main: Update a dead URL in a log noticeDavid Goulet2 years
ticket40545_047_01conn: Set OR connection buf chunk size to 16KBDavid Goulet2 years
ticket40545_047_02relay: Align OR connection buffer to 31 cellsDavid Goulet24 months
ticket40548_047_01kist: Don't try to flush empty outbufDavid Goulet24 months
ticket40549_045_01test: Remove HSv2 protover specific testDavid Goulet2 years
ticket40552_045_01hs: Double quote the metrics label valueDavid Goulet24 months
ticket40552_046_01hs: Double quote the metrics label valueDavid Goulet24 months
ticket40559_047_01dirauth: Reject EOL 0.3.5.x relaysDavid Goulet24 months
ticket40559_047_02dirauth: Reject EOL 0.3.5.x relaysDavid Goulet24 months
ticket40560_046_01test: Unit tests for overload onionskin ntorDavid Goulet22 months
ticket40560_047_01test: Unit tests for overload onionskin ntorDavid Goulet23 months
ticket40564_047_01dns: Do not trigger overload general on DNS timeoutDavid Goulet24 months
ticket40575_047_01fixup! cc: Fix memleak when building extension responseDavid Goulet23 months
ticket40576_047_01hs: Don't BUG() when setting up RP congestion controlDavid Goulet23 months
ticket40577_047_01dns: Wake up a dormant tor with a DNSPort requestDavid Goulet23 months
ticket40579_045_01hs: Schedule mainloop event on dirinfo changeDavid Goulet23 months
ticket40579_047_01fixup! hs: Schedule mainloop event on dirinfo changeDavid Goulet23 months
ticket40581_045_01hs: Fix multiple port label on single metricDavid Goulet23 months
ticket40581_046_01hs: Fix multiple port label on single metricDavid Goulet23 months
ticket40581_047_01hs: Fix multiple port label on single metricDavid Goulet23 months
ticket40586_047_01hs: Helper function to setup congestion controlDavid Goulet23 months
ticket40587_047_01dns: Remove reachable BUG()David Goulet23 months
ticket40602_048_01fixup! WIPDavid Goulet21 months
ticket40604_045_01conn: Notify btrack subsys on normal OR conn closeDavid Goulet18 months
ticket40613_047_01Rely on kernel errno when logging resource exhaustionqontinuum14 months
ticket40623_045_01relay: Send DESTROY cell instead of TRUNCATED cellDavid Goulet18 months
ticket40623_045_02relay: Use remote reason when sending back a DESTROYDavid Goulet18 months
ticket40623_048_01relay: Send DESTROY cell instead of TRUNCATED cellDavid Goulet18 months
ticket40634_048_01hs: Maximum rend request and trimming of the queueDavid Goulet19 months
ticket40637_047_01debugging / bulletproofing for #40637Roger Dingledine16 months
ticket40647_048_01cmux: Remove a log bug that is actually an acceptable raceDavid Goulet18 months
ticket40648_048_01relay: Remove unused conn->ext_or_conn_idDavid Goulet18 months
ticket40649_045_01relay: Don't send DESTROY remote reason backward or forwardDavid Goulet18 months
ticket40652_047_01man: Fix typo for AuthDirMiddleOnly optionDavid Goulet18 months
ticket40663_047_01sandbox: Add my-consensus-<flavor-name> to sandbox for dirauthDavid Goulet15 months
ticket40664_047_01dirauth: Reject 0.4.6.x series at the authority levelDavid Goulet13 months
ticket40680_047_01relay: Reduce the minimum circuit cell in queue limitDavid Goulet15 months
ticket40687_045_01dirauth: Change dizum IP addressDavid Goulet16 months
ticket40688_045_01dirauth: Remove FaravaharDavid Goulet15 months
ticket40692_047_01hs: Change the error for a collapsing client circuitDavid Goulet15 months
ticket40692_048_01hs: Change the error for a collapsing client circuitDavid Goulet15 months
ticket40694_047_01changes: Ticket 40694David Goulet15 months
ticket40694_048_01changes: Ticket 40694David Goulet15 months
ticket40696_047_01hs: Retry rdv circuit if repurposedDavid Goulet15 months
ticket40696_048_01hs: Retry rdv circuit if repurposedDavid Goulet15 months
ticket40699_047_01metrics: Treat relay connections as gauge, not counterDavid Goulet15 months
ticket40703_047_01thread: Bump max detectable CPU from 16 to 128David Goulet15 months
ticket40704_047_01relay: Cache onion queue parameters on consensus changeDavid Goulet15 months
ticket40708_047_01math: Replace naughty macro by an inline functionDavid Goulet15 months
ticket40710_047_01metrics: Add connection socket family to metricsDavid Goulet15 months
ticket40712_047_01metrics: Split cc with counters and gaugesDavid Goulet15 months
ticket40713_048_01cpu: Set number of threads to number of coresDavid Goulet14 months
ticket40719_047_01relay: Use the configured number of threads for worker work calculationDavid Goulet14 months
ticket40721_048_01protover: Support Relay=5 for Conflux (prop329)David Goulet14 months
ticket40723_048_01trunnel: Add Conflux related cell definitionDavid Goulet14 months
ticket40727_047_01metrics: Fix typo in a labelDavid Goulet14 months
ticket40729_047_01sandbox: Allow my-consensus-* files for an authorityDavid Goulet13 months
ticket40731_048_01kist: Add comment to clarify certain conditionsDavid Goulet14 months
ticket40731_048_02circ: Add function to learn if queue is fullDavid Goulet14 months
ticket40743_048_01fixup! Fix compiler warnings about unused variablesDavid Goulet12 months
ticket40745_047_01relay: Use the right max queue size value in logDavid Goulet12 months
ticket6418_028_01hs: Make HSDir only store descriptors for protocol v3David Goulet8 years
tracing-demotrace: Crypto example using privcount backendDavid Goulet7 years
unit-test-memleaktest: Fix memleaksDavid Goulet6 years
voting-issue-045Logging who is considered a sybilDavid Goulet3 years