aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2023-05-24Merge branch 'tor-gitlab/mr/708'David Goulet
2023-05-24ipv6: Flip ClientUseIPv6 to 1agowa338
2023-05-24metrics: Add ticket 40546 changes file and code fixDavid Goulet
2023-05-24Merge branch 'tor-gitlab/mr/698'David Goulet
2023-05-24Merge branch 'tor-gitlab/mr/703'David Goulet
2023-05-11fix minor typos in conflux and pow areasRoger Dingledine
2023-05-10hs_pow: Modify challenge format, include blinded HS idMicah Elizabeth Scott
2023-05-10hs_pow: add per-circuit effort information to control portMicah Elizabeth Scott
2023-05-10hs_pow: fix error path with outdated assumptionMicah Elizabeth Scott
2023-05-10hs_pow: swap out some commentsMicah Elizabeth Scott
2023-05-10hs_pow: always give other events a chance to run between rend requestsMicah Elizabeth Scott
2023-05-10hs_pow: modified approach to pqueue level thresholdsMicah Elizabeth Scott
2023-05-10hs_pow: faster hs_circuitmap lookup for rend in pow_worker_job_tMicah Elizabeth Scott
2023-05-10hs_pow: review feedback, use MAX for max_trimmed_effortMicah Elizabeth Scott
2023-05-10hs_pow: Lower several logs from notice to infoMicah Elizabeth Scott
2023-05-10hs_pow: update_suggested_effort fix and cleanupMicah Elizabeth Scott
2023-05-10hs_pow: client side effort adjustmentMicah Elizabeth Scott
2023-05-10hs_pow: leak fix, free the contents of pqueue entries in hs_pow_free_service_...Micah Elizabeth Scott
2023-05-10hs_pow: bump client-side effort limit from 500 to 10000Micah Elizabeth Scott
2023-05-10hs_pow: stop having a "minimum effort", and let PoW effort start lowMicah Elizabeth Scott
2023-05-10hs_pow: Represent equix_solution as a byte arrayMicah Elizabeth Scott
2023-05-10sandbox: allow stack mmap with prot_noneMicah Elizabeth Scott
2023-05-10hs_pow: Fix nonce cache entry leakMicah Elizabeth Scott
2023-05-10hs_pow: Define seed_head as uint8_t[4] instead of uint32_tMicah Elizabeth Scott
2023-05-10hs_pow: Don't require uint128_tMicah Elizabeth Scott
2023-05-10hs_pow: unswap byte order of seed_head fieldMicah Elizabeth Scott
2023-05-10hs_pow: fix assert in services that receive unsolicited proof of workMicah Elizabeth Scott
2023-05-10hs_pow: use the compiled HashX implementationMicah Elizabeth Scott
2023-05-10test_hs_pow: add test vectors for our hs_pow client puzzleMicah Elizabeth Scott
2023-05-10hashx: trim trailing whitespaceMicah Elizabeth Scott
2023-05-10equix: Portability fixes for big endian platformsMicah Elizabeth Scott
2023-05-10equix: Build cleanly with -Wall -WerrorMicah Elizabeth Scott
2023-05-10ext: build equix and hashx using automakeMicah Elizabeth Scott
2023-05-10hs_pow: Replace libb2 dependency with hashx's internal blake2Micah Elizabeth Scott
2023-05-10test_crypto: add equix and hashx testsMicah Elizabeth Scott
2023-05-10test_crypto: add blake2b test vectorsMicah Elizabeth Scott
2023-05-10hs_pow: Make proof-of-work support optional in configureMicah Elizabeth Scott
2023-05-10configure: Add --enable-gpl optionMicah Elizabeth Scott
2023-05-10hs_pow_solve: use equix_solve more efficientlyMicah Elizabeth Scott
2023-05-10hs_pow: reduce min_effort default to 1Micah Elizabeth Scott
2023-05-10hs_pow: Rate limited dequeueMicah Elizabeth Scott
2023-05-10fix typo in HiddenServiceExportCircuitIDMicah Elizabeth Scott
2023-05-10hs_pow: check for expired params in can_client_refetch_descMicah Elizabeth Scott
2023-05-10hs_metrics: Proof of Work pqueue depth, suggested effortMicah Elizabeth Scott
2023-05-10update_suggested_effort: avoid assert if the pqueue has emptiedMicah Elizabeth Scott
2023-05-10compute the client-side pow in a cpuworker threadRoger Dingledine
2023-05-10refactor send_introduce1()Roger Dingledine
2023-05-10start the cpuworkers always, even for clientsRoger Dingledine
2023-05-10allow suggested effort to be 0Roger Dingledine
2023-05-10Initialize startup effort at 0.Mike Perry