| Commit message (Expand) | Author | Age |
* | r18730@catbus: nickm | 2008-03-11 00:47:04 -0400••• Forward-port: Fix the SVK version detection logic to work right on a branch: tolerate multiple "copied from" tags and only look at the first.
svn:r13959
| 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 |
* | And appease the whitespace nazis among us•••svn:r13950
| Peter Palfrader | 2008-03-10 |
* | Implement LOADCONF control command•••The LOADCONF control command allows posting a config file to Tor
over the control interface. This config file is then loaded as if
it had been read from disk. Sending a HUP signal to Tor will make
it try to load its old config from disk again, thereby forgetting
the config loaded with this command.
svn:r13948
| Peter Palfrader | 2008-03-10 |
* | 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 |
* | If we decrement incoming_cmd's length when receiving the ending CRLF "." CRLF...•••svn:r13939
| 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 |
* | forward-port r13799 and the 0.2.0.21-rc changelog•••svn:r13808
| Roger Dingledine | 2008-03-02 |
* | we should consider dumping the v1 directory stuff from 0.2.1.x.•••perhaps we would even replace the v1 directory with a static
page saying 'this is a tor server, let me tell you what that is'.
svn:r13797
| Roger Dingledine | 2008-03-01 |
* | forward-port r13777•••svn:r13778
| Roger Dingledine | 2008-02-29 |
* | r18462@catbus: nickm | 2008-02-27 14:15:57 -0500••• Add better warnings for the error that produced bug 614, and downgrade from a tor_assert() to a tor_fragile_assert().
svn:r13752
| Nick Mathewson | 2008-02-27 |
* | r14516@tombo: nickm | 2008-02-27 03:10:26 -0500••• Write some unit tests for a few functions and cases that needed them.
svn:r13751
| Nick Mathewson | 2008-02-27 |
* | fix most of pnx's warnings on irix64•••svn:r13706
| Roger Dingledine | 2008-02-24 |
* | r14422@tombo: nickm | 2008-02-24 17:09:56 -0500••• Whitespace fixes
svn:r13700
| Nick Mathewson | 2008-02-24 |
* | r14421@tombo: nickm | 2008-02-24 17:05:18 -0500••• Patch from mwenge: always willingly serve our own extrainfo from the controlport
svn:r13699
| Nick Mathewson | 2008-02-24 |
* | r14419@tombo: nickm | 2008-02-24 16:55:11 -0500••• Patch from tup: use sizeof sockaddr_un as the size of a unix sockaddr. Fixes unix controlsocket binding on openbsd.
svn:r13697
| Nick Mathewson | 2008-02-24 |
* | r14410@tombo: nickm | 2008-02-23 16:51:46 -0500••• Fix the last of the -Wshorten-64-to-32 warnings.
svn:r13696
| Nick Mathewson | 2008-02-24 |
* | Servers that don't know their own IP address should go to the•••authorities for their first directory fetch, even if their DirPort
is off or if they don't know they're reachable yet. This will help
them bootstrap better. Bugfix on 0.2.0.18-alpha; fixes bug 609.
svn:r13688
| Roger Dingledine | 2008-02-23 |
* | Make "HashedControlPassword" an alias for "__HashedControlSessionPassword"•••if it appears on the commandline. should help with bug 586.
svn:r13683
| Roger Dingledine | 2008-02-22 |
* | r14401@tombo: nickm | 2008-02-22 15:33:42 -0500••• Fix a really stupid parthensis error noticed by mwenge.
svn:r13681
| Nick Mathewson | 2008-02-22 |
* | r14399@tombo: nickm | 2008-02-22 14:09:38 -0500••• More 64-to-32 fixes. Partial backport candidate. still not done.
svn:r13680
| Nick Mathewson | 2008-02-22 |
* | Quiet the "Exitrouter '%s' seems to be more restrictive than its exit•••policy. Not using this router as exit for now." message, since it
legitimately appears every so often and there's no need to alarm users.
svn:r13677
| 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 |
* | r14374@tombo: nickm | 2008-02-21 16:57:39 -0500••• Fix all remaining shorten-64-to-32 errors in src/common. Some were genuine problems. Many were compatibility errors with libraries (openssl, zlib) that like predate size_t. Partial backport candidate.
svn:r13665
| Nick Mathewson | 2008-02-21 |
* | maybe appease the overflow detectors more•••svn:r13663
| Roger Dingledine | 2008-02-21 |
* | r14371@tombo: nickm | 2008-02-21 16:13:18 -0500••• Fix all -Wshorten-64-to-32 warnings that appear on my macbook.
svn:r13662
| Nick Mathewson | 2008-02-21 |
* | 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 |
* | r14363@31-33-219: nickm | 2008-02-21 11:11:33 -0500••• Answer the next-to-last XXX020rc item.
svn:r13658
| Nick Mathewson | 2008-02-21 |
* | r14362@31-33-219: nickm | 2008-02-21 11:01:10 -0500••• Change some of our log messages related to closed TLS connections in order to better reflect reality.
svn:r13657
| Nick Mathewson | 2008-02-21 |
* | r14357@31-33-219: nickm | 2008-02-21 10:39:11 -0500••• Fix bug-handling code for unhandled write errors, so that it does not try to flush any data on the failed connection. Bugfix on 0.1.2.x.
svn:r13655
| Nick Mathewson | 2008-02-21 |
* | r14356@31-33-219: nickm | 2008-02-21 10:38:26 -0500••• Defer a couple of XXX020rc items, based on recommendation from arma.
svn:r13654
| Nick Mathewson | 2008-02-21 |
* | r18336@catbus: nickm | 2008-02-21 09:33:15 -0500••• Patch from Sebastian Hahn: remove obsolete timeval manipulation functions.
svn:r13653
| Nick Mathewson | 2008-02-21 |
* | other cleanups that have been sitting in my sandbox•••svn:r13649
| Roger Dingledine | 2008-02-21 |
* | start allowing clients to give up on trackhostexits targets if•••five circuit attempts fail for a given stream. part of the fix
for bug 437. still an XXX020rc remaining.
svn:r13648
| Roger Dingledine | 2008-02-21 |
* | Even though the man page said that "TrackHostExits ." should•••work, nobody had ever implemented it. Bugfix on 0.1.0.x.
svn:r13647
| Roger Dingledine | 2008-02-21 |
* | Change the behavior of "getinfo status/good-server-descriptor"•••so it doesn't return failure when any authority disappears.
svn:r13645
| Roger Dingledine | 2008-02-21 |
* | resolve one more, and leave two for nick.•••svn:r13644
| Roger Dingledine | 2008-02-21 |
* | If we're trying to flush the last bytes on a connection (for•••example, when answering a directory request), reset the
time-to-give-up timeout every time we manage to write something
on the socket. Bugfix on 0.1.2.x.
svn:r13643
| Roger Dingledine | 2008-02-21 |
* | and another useful answer•••svn:r13642
| Roger Dingledine | 2008-02-21 |
* | answer one of nick's XXX020rc's usefully•••svn:r13641
| Roger Dingledine | 2008-02-21 |
* | r18296@catbus: nickm | 2008-02-20 23:30:11 -0500••• Answer one xxx020 item; move 7 other ones to a new "XXX020rc" category: they should get fixed before we cut a release candidate. arma: please review these to see whether you have fixes/answers for any. Please check out the other 14 XXX020s to see if any look critical for the release candidate.
svn:r13640
| Nick Mathewson | 2008-02-21 |