| Commit message (Expand) | Author | Age |
* | Add country-code support to configured node lists to implement the ever-popul...•••svn:r16966
| Nick Mathewson | 2008-09-25 |
* | Directory mirrors store and serve v2 hidden service descriptors by default.•••svn:r16858
| Karsten Loesing | 2008-09-11 |
* | Refactor some code and add some asserts based on scanner results.•••svn:r16783
| Nick Mathewson | 2008-09-05 |
* | Fix numerous memory leaks: some were almost impossible to trigger, and some a...•••svn:r16779
| Nick Mathewson | 2008-09-05 |
* | Add a lockfile to the Tor data directory to avoid situations where two Tors s...•••svn:r16722
| Nick Mathewson | 2008-09-01 |
* | Next patch from Karsten: client-side configuration stuff for proposal 121.•••svn:r16510
| Nick Mathewson | 2008-08-12 |
* | The first of Karsten's proposal 121 patches: configure and maintain client au...•••svn:r16475
| Nick Mathewson | 2008-08-08 |
* | r17664@tombo: nickm | 2008-08-06 12:32:09 -0400••• Patch from Christopher Davis: open /dev/pf before dropping privileges. Fixes bug 782. Backport candidate.
svn:r16450
| Nick Mathewson | 2008-08-06 |
* | r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400••• Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you.
svn:r16435
| Nick Mathewson | 2008-08-05 |
* | Take out the TestVia config option, since it was a workaround for•••a bug that was fixed in Tor 0.1.1.21.
svn:r16409
| Roger Dingledine | 2008-08-05 |
* | r17358@pc-10-8-1-079: nickm | 2008-07-25 16:41:03 +0200••• Split out the address manipulation functions from compat and util: they were about 21% of the total of those, and spread out too much.
svn:r16208
| Nick Mathewson | 2008-07-25 |
* | r17309@aud-055: nickm | 2008-07-23 16:05:43 +0200••• Patch from Christian Wilms: remove (HiddenService|Rend)(Exclude)?Nodes options. They never worked properly, and nobody seems to be using them. Resolves bug 754.
svn:r16144
| Nick Mathewson | 2008-07-23 |
* | r17188@tombo: nickm | 2008-07-18 14:35:18 -0400••• Add new ExcludeExitNodes option. Also add a new routerset type to handle Exclude[Exit]Nodes. It is optimized for O(1) membership tests, so as to make choosing a random router run in O(N_routers) time instead of in O(N_routers*N_Excluded_Routers).
svn:r16061
| Nick Mathewson | 2008-07-18 |
* | Correct punctuation.•••svn:r15690
| Karsten Loesing | 2008-07-06 |
* | Added prefixes to testing-network-only configuration options.•••svn:r15375
| Karsten Loesing | 2008-06-20 |
* | implement more fine-tuning options for stats code•••svn:r15345
| Nick Mathewson | 2008-06-18 |
* | Clean up a macro/cpp interaction related to bug 707. Also, add a new "filena...•••svn:r15305
| Nick Mathewson | 2008-06-16 |
* | Comments and doc tweaks on Karsten's testing-dir-networks patch•••svn:r15254
| Nick Mathewson | 2008-06-14 |
* | Patch from Karsten to implement proposal 135 ("Testing Tor Networks").•••svn:r15253
| Nick Mathewson | 2008-06-14 |
* | Malloc does not return size_t. (bug noticed by lodger.)•••svn:r15252
| Nick Mathewson | 2008-06-14 |
* | forward-port r15129, but also note the real way we should fix it.•••svn:r15130
| Roger Dingledine | 2008-06-11 |
* | forward-port r14934•••svn:r14936
| Roger Dingledine | 2008-06-04 |
* | blind-forward-port that, while i'm at it•••svn:r14929
| Roger Dingledine | 2008-06-04 |
* | New code to implement proposal for local geoip stats. Only enabled with --ena...•••svn:r14802
| Nick Mathewson | 2008-05-29 |
* | On win32, default to looking for the geoip file in the same directory as torr...•••svn:r14796
| Nick Mathewson | 2008-05-29 |
* | include the geoip file in the tarball, and load it by default•••when tor starts.
this breaks rpms and maybe other packages.
svn:r14764
| Roger Dingledine | 2008-05-28 |
* | r19725@catbus: nickm | 2008-05-13 08:47:18 -0400••• Forward-port: update authority keys affected by Debian OpenSSL bug (See CVE-2008-0166 or http://lists.debian.org/debian-security-announce/2008/msg00152.html )
svn:r14603
| Nick Mathewson | 2008-05-13 |
* | r19690@catbus: nickm | 2008-05-11 22:13:31 -0400••• Implement a proposal to let a directory authority migrate its identity key without ceasing to sign consensuses.
svn:r14584
| Nick Mathewson | 2008-05-12 |
* | forward-port r14421•••svn:r14424
| Roger Dingledine | 2008-04-23 |
* | when add_file_log() fails, tell us why.•••svn:r14277
| Roger Dingledine | 2008-04-01 |
* | Add --hush switch.•••New --hush command-line option similar to --quiet. While --quiet disables all
logging to the console on startup, --hush limits the output to messages of
warning and error severity.
svn:r14222
| Peter Palfrader | 2008-03-27 |
* | r19091@catbus: nickm | 2008-03-27 12:42:57 -0400••• Stop reading torrc when all we want to do is --hash-password. Fix based on patch from Sebastian Hahn. Backport candidate.
svn:r14214
| Nick Mathewson | 2008-03-27 |
* | r18787@catbus: nickm | 2008-03-13 11:11:52 -0400••• Make set-option functions return sensible error codes from an enum, not mysterious negative integers
svn:r14004
| Nick Mathewson | 2008-03-13 |
* | r18753@catbus: nickm | 2008-03-11 14:56:39 -0400••• Make some assert()s into tor_assert()s. Make some tor_assert()s called from logging into assert()s, and document why.
svn:r13977
| Nick Mathewson | 2008-03-11 |
* | r18723@catbus: nickm | 2008-03-11 00:25:30 -0400••• Fix bug spotted by mwenge: a server_event should not be a sever_event. Also, fix compile errors in config.c and control.c with --enable-gcc-warnings.
svn:r13957
| Nick Mathewson | 2008-03-11 |
* | different exit codes for options_init_from_string()•••Change options_init_from_string() so that it returns different exit codes in the
error case, depending on what went wrong. Also push the responsibility to log
the error to the caller.
svn:r13947
| Peter Palfrader | 2008-03-10 |
* | options_init_from_torrc(): split off options_init_from_string()•••svn:r13946
| Peter Palfrader | 2008-03-10 |
* | Store options we got from commandline seperately from bare argv/argc•••svn:r13945
| Peter Palfrader | 2008-03-10 |
* | options_init_from_torrc(): move code that loads torrc into its own function•••move code that loads torrc from disk and sets torrc_fname into its own function
svn:r13944
| Peter Palfrader | 2008-03-10 |
* | options_init_from_torrc(): tread non-existing torrc like empty torrc.•••Tread the case of a non-existing conffile, when allowed, exactly like the one
with an empty torrc.
svn:r13943
| Peter Palfrader | 2008-03-10 |
* | options_init_from_torrc(): move code that looks for torrc into its own function•••Part of options_init_from_torrc()'s job was looking for -f flags (to specify
an alternate config file) on the command line, complaining if more than one
is given or the given does not exist. If none is given then use the compiled-in
default location, accepting if it does not exist. This logic has been moved
into its own function in an attemped to make options_init_from_torrc() easier
to deal with.
svn:r13942
| Peter Palfrader | 2008-03-10 |
* | options_init_from_torrc(): Split argv processing into two parts•••Split the argv processing loop into two poarts, one that deals with
figuring out which conffile to use, and the other that figures out
which "command" (hash fingerprint, verify config, list fpr, run tor)
the user asked for.
There is a third part further down that imports command line args
into the config but that is not touched.
svn:r13941
| Peter Palfrader | 2008-03-10 |
* | forward-port recent changes•••svn:r13935
| Roger Dingledine | 2008-03-10 |
* | r18639@catbus: nickm | 2008-03-07 20:11:48 -0500••• Change semantics of add-a-log functions to copy severity setup: that is way less error-prone. Fix up config.c to act accordingly.
svn:r13888
| Nick Mathewson | 2008-03-08 |
* | r18630@catbus: nickm | 2008-03-05 17:31:33 -0500••• Implement domain-selection for logging. Source is documented; needs documentation in manpage (maybe). For now, see doxygen comment on parse_log_severity_config in log.c
svn:r13875
| Nick Mathewson | 2008-03-05 |
* | minor cleanup•••in options_act() we set running_tor to options->command == CMD_RUN_TOR
once and used that in all but one place. Now we use running_tor in that
place also.
svn:r13819
| Peter Palfrader | 2008-03-03 |
* | Make "HashedControlPassword" an alias for "__HashedControlSessionPassword"•••if it appears on the commandline. should help with bug 586.
svn:r13683
| Roger Dingledine | 2008-02-22 |
* | r14388@tombo: nickm | 2008-02-21 22:44:28 -0500••• More 64-to-32 fixes.
svn:r13672
| Nick Mathewson | 2008-02-22 |
* | r18345@catbus: nickm | 2008-02-21 13:45:04 -0500••• Do the last part of arma's fix for bug 437: Track the origin of every addrmap, and use this info so we can remove all the trackhostexits-originated mappings for a given exit.
svn:r13660
| Nick Mathewson | 2008-02-21 |
* | other cleanups that have been sitting in my sandbox•••svn:r13649
| Roger Dingledine | 2008-02-21 |