Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-17 | Write a bunch of module documentation. | Nick Mathewson | |
This commit adds or improves the module-level documenation for: buffers.c circuitstats.c command.c connection_edge.c control.c cpuworker.c crypto_curve25519.c crypto_curve25519.h crypto_ed25519.c crypto_format.c dircollate.c dirserv.c dns.c dns_structs.h fp_pair.c geoip.c hibernate.c keypin.c ntmain.c onion.c onion_fast.c onion_ntor.c onion_tap.c periodic.c protover.c protover.h reasons.c rephist.c replaycache.c routerlist.c routerparse.c routerset.c statefile.c status.c tor_main.c workqueue.c In particular, I've tried to explain (for each documented module) what each module does, what's in it, what the big idea is, why it belongs in Tor, and who calls it. In a few cases, I've added TODO notes about refactoring opportunities. I've also renamed an argument, and fixed a few DOCDOC comments. | |||
2016-06-11 | Add -Wmissing-variable-declarations, with attendant fixes | Nick Mathewson | |
This is a big-ish patch, but it's very straightforward. Under this clang warning, we're not actually allowed to have a global variable without a previous extern declaration for it. The cases where we violated this rule fall into three roughly equal groups: * Stuff that should have been static. * Stuff that was global but where the extern was local to some other C file. * Stuff that was only global when built for the unit tests, that needed a conditional extern in the headers. The first two were IMO genuine problems; the last is a wart of how we build tests. | |||
2016-02-27 | Update the copyright year. | Nick Mathewson | |
2015-09-03 | Only return 0..255 from main(). | Nick Mathewson | |
I think this may fix some bugs with windows exit codes being screwy. | |||
2015-01-02 | Bump copyright dates to 2015, in case someday this matters. | Nick Mathewson | |
2014-10-28 | Add another year to our copyright dates. | Nick Mathewson | |
Because in 95 years, we or our successors will surely care about enforcing the BSD license terms on this code. Right? | |||
2013-02-25 | Fix a comment in tor_main.c | Nick Mathewson | |
We don't use subversion or src/*/makefile.am any longer | |||
2013-01-16 | Update the copyright date to 201. | Nick Mathewson | |
2012-06-04 | Update copyright dates to 2012; add a few missing copyright statements | Nick Mathewson | |
2011-01-03 | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | |
Conflicts: src/common/test.h src/or/test.c | |||
2011-01-03 | Bump copyright statements to 2011 | Nick Mathewson | |
2010-02-27 | Merge remote branch 'origin/maint-0.2.1' | Nick Mathewson | |
Conflicts: src/common/test.h src/or/test.c | |||
2010-02-27 | Update Tor Project copyright years | Nick Mathewson | |
2009-08-21 | Add the first 8 bytes of the git commit digest to our versions. | Nick Mathewson | |
Note that unlike subversion revision numbers, it isn't meaningful to compare these for anything but equality. We define a sort-order anyway, in case one of these accidentally slips into a recommended-versions list. | |||
2009-05-04 | Update copyright to 2009. | Karsten Loesing | |
2009-05-02 | Update copyright to 2009. | Karsten Loesing | |
2009-01-04 | Remove svn $Id$s from our source, and remove tor --version --version. | Nick Mathewson | |
The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867 | |||
2008-12-23 | Document most undocumented variables. | Nick Mathewson | |
svn:r17754 | |||
2008-12-22 | Add DOCDOC entries for undocumented static and global variables. | Nick Mathewson | |
svn:r17739 | |||
2008-02-07 | Update some copyright notices: it is now 2008. | Nick Mathewson | |
svn:r13412 | |||
2007-12-12 | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc | Roger Dingledine | |
svn:r12786 | |||
2007-04-30 | r12569@catbus: nickm | 2007-04-30 10:48:51 -0400 | Nick Mathewson | |
Do not use micro-revision.i on MSVC; it will only be useful to people who have make. svn:r10061 | |||
2007-04-16 | A hack I've been wanting for a while: when building a -dev version | Nick Mathewson | |
from an SVN repository, use the current svn revision in the platform string and in the output of --version. svn:r9976 | |||
2007-02-12 | r11775@catbus: nickm | 2007-02-12 16:39:09 -0500 | Nick Mathewson | |
Update copyright dates. svn:r9570 | |||
2006-02-09 | Happy new year! | Roger Dingledine | |
svn:r5949 | |||
2005-12-14 | Bite the bullet and limit all our source lines to 80 characters, the way IBM ↵ | Nick Mathewson | |
intended. svn:r5582 | |||
2005-06-11 | Docment or add DOCDOC comments to undocumented functions in src/or. Make ↵ | Nick Mathewson | |
function definition format uniform. svn:r4411 | |||
2005-06-11 | flesh out the source file descriptions for doxygen | Roger Dingledine | |
svn:r4404 | |||
2005-06-09 | Change end-of-file NLNL convention. It turns out arma I and I agree. | Nick Mathewson | |
svn:r4382 | |||
2005-06-09 | New whitespace normalization rule: no blank line at EOF. | Nick Mathewson | |
svn:r4378 | |||
2005-04-01 | update copyright notices. | Nick Mathewson | |
svn:r3982 | |||
2004-11-29 | Suggestion from weasel: Make tor --version --version dump the cvs Id of ↵ | Nick Mathewson | |
every file. svn:r3019 | |||
2004-11-26 | remove emacs droppings, since nick says he doesn't need them anymore | Roger Dingledine | |
svn:r2989 | |||
2004-05-10 | doxygen for tor_main.c | Roger Dingledine | |
svn:r1828 | |||
2004-05-05 | Comments for nearly all non-tricky files | Nick Mathewson | |
svn:r1796 | |||
2003-12-17 | remove trailing whitespace | Roger Dingledine | |
svn:r951 | |||
2003-10-08 | Update LICENSE and copyright dates. | Nick Mathewson | |
svn:r560 | |||
2003-04-07 | Add magic to end of C files to make emacs happy; split test invocation into ↵ | Nick Mathewson | |
separate file. svn:r224 |