summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-12Mention OpenBSD_malloc_Linux.c in debian/copyrightPeter Palfrader
svn:r13996
2008-03-11 r18753@catbus: nickm | 2008-03-11 14:56:39 -0400Nick Mathewson
Make some assert()s into tor_assert()s. Make some tor_assert()s called from logging into assert()s, and document why. svn:r13977
2008-03-11 r18751@catbus: nickm | 2008-03-11 14:22:43 -0400Nick Mathewson
Fix for bug 614: always look at the network BIO for the SSL object, not at the buffering BIO (if one exists because we are renegotiating or something). Bugfix on 0.1.2.x, oddly enough, though it should be impossible to trigger the problem there. Backport candidate. See comments in tortls.c for detailed implementation note. svn:r13975
2008-03-11 r18747@catbus: nickm | 2008-03-11 13:21:25 -0400Nick Mathewson
Request client certs when renegotiating on server-side. Spotted by lodger. Bugfix on 0.2.0.x. svn:r13973
2008-03-11Forward port patch 06_add_compile_time_defaults.Peter Palfrader
svn:r13972
2008-03-11Merge r13970: Build the debian package with openbsd mallocPeter Palfrader
svn:r13971
2008-03-11 r18730@catbus: nickm | 2008-03-11 00:47:04 -0400Nick Mathewson
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
2008-03-11 r18723@catbus: nickm | 2008-03-11 00:25:30 -0400Nick Mathewson
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
2008-03-11 r18722@catbus: nickm | 2008-03-10 14:59:56 -0400Nick Mathewson
Try to clarify draft vs needs-revision. svn:r13956
2008-03-10Promote xxx-verify-tor-usage.txt to proposal 131 (draft)Steven Murdoch
svn:r13955
2008-03-10Add document LOADCONF to TODOPeter Palfrader
svn:r13951
2008-03-10And appease the whitespace nazis among usPeter Palfrader
svn:r13950
2008-03-10Update todo, part I donePeter Palfrader
svn:r13949
2008-03-10Implement LOADCONF control commandPeter Palfrader
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
2008-03-10different exit codes for options_init_from_string()Peter Palfrader
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
2008-03-10options_init_from_torrc(): split off options_init_from_string()Peter Palfrader
svn:r13946
2008-03-10Store options we got from commandline seperately from bare argv/argcPeter Palfrader
svn:r13945
2008-03-10options_init_from_torrc(): move code that loads torrc into its own functionPeter Palfrader
move code that loads torrc from disk and sets torrc_fname into its own function svn:r13944
2008-03-10options_init_from_torrc(): tread non-existing torrc like empty torrc.Peter Palfrader
Tread the case of a non-existing conffile, when allowed, exactly like the one with an empty torrc. svn:r13943
2008-03-10options_init_from_torrc(): move code that looks for torrc into its own functionPeter Palfrader
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
2008-03-10options_init_from_torrc(): Split argv processing into two partsPeter Palfrader
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
2008-03-10Chrooting todoPeter Palfrader
svn:r13940
2008-03-10If we decrement incoming_cmd's length when receiving the ending CRLF "." ↵Peter Palfrader
CRLF for a multi-line control command, also truncate the string by nul-terminating it in the correct place. svn:r13939
2008-03-10Add candidate proposal xxx-verify-tor-usageSteven Murdoch
svn:r13937
2008-03-10forward-port recent changesRoger Dingledine
svn:r13935
2008-03-10clarify a task, and take myself off oneAndrew Lewman
svn:r13925
2008-03-08 r18639@catbus: nickm | 2008-03-07 20:11:48 -0500Nick Mathewson
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
2008-03-08 r18638@catbus: nickm | 2008-03-07 20:11:15 -0500Nick Mathewson
Fix typo in tortls.c comment. svn:r13887
2008-03-07add some details on why we haven't done proposal 127 yet, and mayRoger Dingledine
not ever do it. svn:r13884
2008-03-06did i say *end* of june? ha ha. i meant mid june.Roger Dingledine
svn:r13879
2008-03-05 r18632@catbus: nickm | 2008-03-05 17:38:52 -0500Nick Mathewson
Patch from karsten: proper error message from tor-gencert when no argument is given to --passphrase-fd svn:r13876
2008-03-05 r18630@catbus: nickm | 2008-03-05 17:31:33 -0500Nick Mathewson
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
2008-03-05Work around fig2dev failing to build the images on all archsPeter Palfrader
svn:r13870
2008-03-05auto update for tor would be nice. it'd be nice by august. orRoger Dingledine
earlier if possible. svn:r13866
2008-03-04and move a few items back a little bit tooRoger Dingledine
svn:r13849
2008-03-04and move another item up two months, but try to make it easier toRoger Dingledine
be sure to finish svn:r13848
2008-03-04hey nick, i just moved one of your external constraints up byRoger Dingledine
two months svn:r13847
2008-03-04Enable openbsd malloc for linux users.Andrew Lewman
svn:r13837
2008-03-03Merge r13822: New upstream versionPeter Palfrader
svn:r13824
2008-03-03Merge r13820: Fix broken quoting in init scriptPeter Palfrader
svn:r13821
2008-03-03minor cleanupPeter Palfrader
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
2008-03-02forward-port r13799 and the 0.2.0.21-rc changelogRoger Dingledine
svn:r13808
2008-03-01we should consider dumping the v1 directory stuff from 0.2.1.x.Roger Dingledine
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
2008-03-01 r18535@catbus: nickm | 2008-03-01 09:58:33 -0500Nick Mathewson
Whoo. People diagnosed and fixed bug 616. See changelog for details. Bugfix on 0.2.0.20-rc. svn:r13793
2008-03-01karsten points out that we are missing one dirserverPeter Palfrader
svn:r13789
2008-03-01Run --verify-config before start/reload/restart as root. No longer su - toPeter Palfrader
debian-tor tor run it. Given that we now even start Tor as root (it setuids later on) this should be fine (closes: #468566). svn:r13788
2008-03-01Move config check to its own functionPeter Palfrader
svn:r13787
2008-02-29forward-port r13777Roger Dingledine
svn:r13778
2008-02-28be a little bit more helpful than "Error reading directory."Roger Dingledine
make a note to try to be more helpful still. svn:r13776
2008-02-27 r18462@catbus: nickm | 2008-02-27 14:15:57 -0500Nick Mathewson
Add better warnings for the error that produced bug 614, and downgrade from a tor_assert() to a tor_fragile_assert(). svn:r13752