summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Expand)Author
2019-05-27Merge branch 'tor-github/pr/1043'George Kadianakis
2019-05-27Tests for deciding how full our relay cells should beNick Mathewson
2019-05-27Make sure that we send at least some random data in RELAY_DATA cellsNick Mathewson
2019-05-26trivial whitespace fixesRoger Dingledine
2019-05-23Extract length-deciding function from package_raw_inbuf.Nick Mathewson
2019-05-23refactor logic to decide how much to package from inbufRoger Dingledine
2019-05-22Merge branch 'ticket30428_041_02_squashed'Nick Mathewson
2019-05-22sendme: Add non fatal asserts for extra safetyDavid Goulet
2019-05-22sendme: Always pop last SENDME digest from circuitDavid Goulet
2019-05-22sendme: Clarify how sendme_circuit_cell_is_next() worksDavid Goulet
2019-05-22sendme: Properly record SENDMEs on both edgesDavid Goulet
2019-05-22sendme: Never fallback to v0 if unknown versionDavid Goulet
2019-05-22sendme: Validate v1 SENDMEs on both client and exit sideDavid Goulet
2019-05-22sendme: Record cell digest on both client and exitDavid Goulet
2019-05-16Refactor rend machines, stage 2/2: Move histogram code.Mike Perry
2019-05-16Refactor rend machines, stage 1/2: Move state transition code.Mike Perry
2019-05-16Refactor intro machines, stage 2/2: Move histogram code.Mike Perry
2019-05-16Refactor intro machines, stage 1/2: Move state transition code.Mike Perry
2019-05-16Improve logging around the circpad module..George Kadianakis
2019-05-16Add unittests for the new machines.George Kadianakis
2019-05-16Add client-side onion service circuit hiding machines.George Kadianakis
2019-05-16Correctly handle machines out of tokens that have not closed yet.George Kadianakis
2019-05-16Introduce circpad free_all() function.George Kadianakis
2019-05-16Generate non-padding circpad events for PADDING_NEGOTIATE(D).George Kadianakis
2019-05-16Make register_padding_machine part of the public API.George Kadianakis
2019-05-16Behave correctly when state->max_length is zero.George Kadianakis
2019-05-15fix typos, whitespace, commentsRoger Dingledine
2019-05-15Merge branch 'tor-github/pr/1002'George Kadianakis
2019-05-15Merge branch 'bug28780-squashed3-rebased' into bug28780_rebaseGeorge Kadianakis
2019-05-15Bug 28780: Add testsMike Perry
2019-05-15Bug 28780: Make use of purpose to keep padding circuits open.Mike Perry
2019-05-15Bug 28780: Add purpose for keeping padding circuits openMike Perry
2019-05-15Check the token supply when we received a padding event, too.Mike Perry
2019-05-15Fix two typo bugs found by new state length test.Mike Perry
2019-05-15Bug 29085: Avoid monotime usage for rtt estimates if it is not in use.Mike Perry
2019-05-15Make the relationship between mutable histograms and token removal explicit.Mike Perry
2019-05-15Bug 29085: Refactor padding sent accounting out of callback.Mike Perry
2019-05-15Bug 29085: Refactor non-padding accounting out of token removal.Mike Perry
2019-05-14Merge remote-tracking branch 'tor-github/pr/1004'Nick Mathewson
2019-05-14Merge branch 'tor-github/pr/1006'George Kadianakis
2019-05-13Fix a compilation warning: function does not have to be STATIC.Nick Mathewson
2019-05-13Merge branch 'bug28683_30173_29203_squashed'Nick Mathewson
2019-05-13Tests for bugs 28683, 30173, and 29203.Mike Perry
2019-05-13Bug 29203: Provide ReducedCircuitPadding torrc and consensus paramsMike Perry
2019-05-13Bug 28693: Provide Torrc option to disable circuit padding.Mike Perry
2019-05-13Merge remote-tracking branch 'tor-github/pr/998'Nick Mathewson
2019-05-13sendme: Fix coverity CID 1444999David Goulet
2019-05-10Merge branch 'tor-github/pr/973'George Kadianakis
2019-05-08Merge branch 'tor-github/pr/1000'David Goulet
2019-05-07Only call tor_addr_parse() in circuit_is_acceptable() when neededNeel Chauhan