[tor-dev] [GSoC] Consensus diffs - Third report

Daniel Martí mvdan at mvdan.cc
Fri Jul 4 18:05:31 UTC 2014

Hello everyone,

This is the thid status report of my Google Summer of Code project,
which is to implement consensus diffs for Tor. We hold weekly meetings
every Wednesday at 14h UTC with the project mentors Nick and Sebastian.

Two weeks ago I sent the second report, which explained how I had
working versions of both the ed diff generation and application code,
and that I would move on to writing tests, fixing bugs and starting the
integration into Tor.

And that's what I've done these past two weeks. I have restrured my
codebase to make it fit into the main repository (I came up with the
'consdiff' name, so consdiff.c and consdiff.h - criticism or better
names welcome). I have also started writing tests in test_consdiff.c,
which are extensive but still have room for improvement.

Most importantly, while writing the tests and adding assertions I found
a handful of issues which are now solved. I'll try to come up with as
many edge cases as I can to get rid of any remaining bugs.

All the code is up on github:


Our schedules this week have been difficult in part due to the tor-dev
summer meeting, so not much else has happened other than my coding.
Hopefully we'll be back at full speed soon!

Daniel Martí - mvdan at mvdan.cc - http://mvdan.cc/
PGP: A9DA 13CD F7A1 4ACD D3DE  E530 F4CA FFDB 4348 041C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20140704/04cd4816/attachment.sig>

More information about the tor-dev mailing list