summaryrefslogtreecommitdiff
path: root/src/or/consdiff.c
AgeCommit message (Expand)Author
2018-01-16Improve fragile-hardening performance of consensus_split_lines.Nick Mathewson
2017-05-04Request (and try to use) consensus diffs.Nick Mathewson
2017-05-04bug#22143/prop#140: Use <n>,$d commands in diffs to remove signaturesNick Mathewson
2017-05-03bug#22143/prop#140: identify input diffs by their digest-as-signedNick Mathewson
2017-04-24Merge branch 'consdiff_numeric_squashed'Nick Mathewson
2017-04-24consdiff: Reject ranges with non-numeric charsSebastian Hahn
2017-04-18Merge remote-tracking branches 'sebastian/consdiff_add' and 'sebastian/consdi...Nick Mathewson
2017-04-17Fix diff generation with line added at startSebastian Hahn
2017-04-17Don't accept ranges for add commands in consdiffSebastian Hahn
2017-03-16consdiff: Fix 32-bit compilation.Nick Mathewson
2017-03-16Switch ed-command parsing to use tor_parse_long.Nick Mathewson
2017-03-16Consdiff: extract router ID hash iteration functionsNick Mathewson
2017-03-16Make CONSENSUS_LINE_MAX_LEN a real defineNick Mathewson
2017-03-16Remove a couple of {\n\n instancesNick Mathewson
2017-03-16Use a better for X outside of base64_compare_table.Nick Mathewson
2017-03-16Reindent a few labels.Nick Mathewson
2017-03-16Avoid all needless memory copies when computing consensus diffs.Nick Mathewson
2017-03-16Swap memory allocation strategy for lists of lines for diffsNick Mathewson
2017-03-16Fill in the missing documentation on the new functionsNick Mathewson
2017-03-16Prop140: Fix a crash bug.Nick Mathewson
2017-03-16Make consensus diff sha3 operations mockable.Nick Mathewson
2017-03-16String-based API for consensus diffs.Nick Mathewson
2017-03-16Fix an abstraction violation.Nick Mathewson
2017-03-16Use "const" in consdiff.[ch]Nick Mathewson
2017-03-16prop140: Use sha3-256, not sha2-256Nick Mathewson
2017-03-16Fix an unreachable memory leak.Nick Mathewson
2017-03-16Remove digest[12]_hexNick Mathewson
2017-03-16Tweak&test log messages on apply_diffNick Mathewson
2017-03-16Fixes when applying diffs: Allow 2-line diffs, fix bogus freeNick Mathewson
2017-03-16Mark some warnings as bugs, and as (hopefully) unreachable.Nick Mathewson
2017-03-16Fix some logging on failed apply_ed_diffNick Mathewson
2017-03-16No need to end a log message with newline.Nick Mathewson
2017-03-16Use "STATIC" to export consdiff fns for testingNick Mathewson
2017-03-16Consensus diff backend from Daniel Martí GSOC project.Daniel Martí