- 10 Jul, 2018 1 commit
-
-
Nick Mathewson authored
-
- 05 Jul, 2018 1 commit
-
-
Nick Mathewson authored
This commit won't build yet -- it just puts everything in a slightly more logical place. The reasoning here is that "src/core" will hold the stuff that every (or nearly every) tor instance will need in order to do onion routing. Other features (including some necessary ones) will live in "src/feature". The "src/app" directory will hold the stuff needed to have Tor be an application you can actually run. This commit DOES NOT refactor the former contents of src/or into a logical set of acyclic libraries, or change any code at all. That will have to come in the future. We will continue to move things around and split them in the future, but I hope this lays a reasonable groundwork for doing so.
-
- 01 Jul, 2018 1 commit
-
-
Nick Mathewson authored
or.h should really include only the minimum of stuff from or/*, common/*, and lib/*.
-
- 20 Jun, 2018 1 commit
-
-
Nick Mathewson authored
-
- 22 Apr, 2018 2 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
This is done as follows: * Only one function (find_dl_schedule()) actually returned a smartlist. Now it returns an int. * The CSV_INTERVAL type has been altered to ignore everything after the first comma, and to store the value before the first comma in an int.
-
- 15 Dec, 2017 1 commit
-
-
Nick Mathewson authored
-
- 08 Dec, 2017 1 commit
-
-
Nick Mathewson authored
This covers addressmap.h (no change needed) through confparse.h
-
- 21 Nov, 2017 1 commit
-
-
Nick Mathewson authored
-
- 26 Sep, 2017 2 commits
-
-
-
Nick Mathewson authored
New approach, suggested by Taylor: During testing builds, we initialize a union member of an appropriate pointer type with the address of the member field we're trying to test, so we can make sure that the compiler doesn't warn. My earlier approach invoked undefined behavior.
-
- 15 Sep, 2017 1 commit
-
-
Nick Mathewson authored
-
- 18 May, 2017 1 commit
-
-
Jigsaw52 authored
config_get_lines is now split into two functions: - config_get_lines which is the same as before we had %include - config_get_lines_include which actually processes %include
-
- 04 Apr, 2017 1 commit
-
-
Nick Mathewson authored
I'm doing this to storagedir to used config_line_t.
-
- 15 Mar, 2017 1 commit
-
-
Nick Mathewson authored
-
- 20 Aug, 2016 1 commit
-
-
Nick Mathewson authored
-
- 03 Aug, 2016 4 commits
-
-
Nick Mathewson authored
Also, collapse all the config_assign*() options into a flags argument, since having two boolean arguments was already confusing.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- 27 Feb, 2016 1 commit
-
-
Nick Mathewson authored
-
- 02 Jan, 2015 1 commit
-
-
Nick Mathewson authored
-
- 28 Oct, 2014 1 commit
-
-
Nick Mathewson authored
Because in 95 years, we or our successors will surely care about enforcing the BSD license terms on this code. Right?
-
- 13 Sep, 2013 2 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
These were previously allowed only in the initial position: --help, -h , --version, --digests, --list-torrc-options
-
- 18 Jul, 2013 1 commit
-
-
Nick Mathewson authored
I added this so I could write a unit test for ServerTransportOptions, but it incidentally exercises the succeed-on-defaults case of options_validate too.
-
- 16 May, 2013 1 commit
-
-
Karsten Loesing authored
Also lower maximum interval without directory requests, and raise maximum download tries. Implements #6752.
-
- 16 Jan, 2013 1 commit
-
-
Nick Mathewson authored
-
- 23 Nov, 2012 1 commit
-
-
Nick Mathewson authored
Fix for #6113. Note that the RFC1123 times we generate still all say 'GMT'. I'm going to suggest this is not worth changing.
-
- 13 Sep, 2012 1 commit
-
-
Nick Mathewson authored
This helps us split up one of our larger files, and sets the stage for refactoring the configuration backend a little
-