| Commit message (Expand) | Author | Age |
* | Specify text or binary mode in every start_writing_to_stdio_file call | Robert Ransom | 2011-07-19 |
* | Remove the -F option from tor-resolve.•••It used to mean "Force": it would tell tor-resolve to ask tor to
resolve an address even if it ended with .onion. But when
AutomapHostsOnResolve was added, automatically refusing to resolve
.onion hosts stopped making sense. So in 0.2.1.16-rc (commit
298dc95dfd8), we made tor-resolve happy to resolve anything.
The -F option stayed in, though, even though it didn't do anything.
Oddly, it never got documented.
Found while fixing GCC 4.6 "set, unused variable" warnings.
| Nick Mathewson | 2011-05-23 |
* | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2•••Conflicts:
src/common/test.h
src/or/test.c
| Nick Mathewson | 2011-01-03 |
|\ |
|
| * | Bump copyright statements to 2011 | Nick Mathewson | 2011-01-03 |
* | | Rename log.h to torlog.h•••This should make us conflict less with system files named "log.h".
Yes, we shouldn't have been conflicting with those anyway, but some
people's compilers act very oddly.
The actual change was done with one "git mv", by editing
Makefile.am, and running
find . -name '*.[ch]' | xargs perl -i -pe 'if (/^#include.*\Wlog.h/) {s/log.h/torlog.h/; }'
| Nick Mathewson | 2010-07-09 |
* | | clean up whitespace in src/tools | Nick Mathewson | 2010-05-20 |
* | | Add --enable-static-zlib option•••Works like the --enable-static-openssl/libevent options. Requires
--with-zlib-dir to be set. Note that other dependencies might still
pull in a dynamicly linked zlib, if you don't link them in statically
too.
| Sebastian Hahn | 2010-04-14 |
* | | Merge remote branch 'origin/maint-0.2.1'•••Conflicts:
src/common/test.h
src/or/test.c
| Nick Mathewson | 2010-02-27 |
|\| |
|
| * | Update Tor Project copyright years | Nick Mathewson | 2010-02-27 |
* | | Make expand_filename into a tor_strdup() alias on windows.•••On Windows, we don't have a notion of ~ meaning "our homedir", so we
were deliberately using an #ifdef to avoid calling expand_filename()
in multiple places. This is silly: The right place to turn a function
into a no-op on a single platform is in the function itself, not in
every single call-site.
| Nick Mathewson | 2010-02-22 |
* | | Expand homedirs in paths passed to tor-checkkey•••This is so that coverity stops complaining about using a user-supplied
string with the open() syscall. Let's see if it works.
| Sebastian Hahn | 2010-02-22 |
* | | Merge commit 'origin/maint-0.2.1'•••Resolved conflicts in:
configure.in
src/or/Makefile.am
src/tools/Makefile.am
| Nick Mathewson | 2010-01-24 |
|\| |
|
| * | Add --enable-static-(openssl|libevent) options•••These options only work when using --with-(openssl|libevent)-dir to
explicitly pick a libevent or openssl location.
| Nick Mathewson | 2010-01-24 |
* | | Build Bug: -lm should come after passing ../common/libor.a to linker•••The following commit:
commit e56747f9cf29ed788baf8805bfe391925d8a19da
Author: Nick Mathewson <nickm@torproject.org>
Date: Tue Dec 15 14:32:55 2009 -0500
Refactor a bit so that it is safe to include math.h, and mostly not needed.
introduced this line:
tor_resolve_LDADD = -lm ../common/libor.a @TOR_LIB_WS32@
which caused the build to fail, because only ../common/libor.a
(via the embedded ../common/util.o via ../common/util.c)
referenced libm's `lround' and `log' symbols, so that the
linker (GNU ld) didn't bother to import those symbols before
reading ../common/libor.a, thus leaving those symbols undefined.
The solution was to swap the order, producing the line:
tor_resolve_LDADD = ../common/libor.a -lm @TOR_LIB_WS32@
Signed-off-by: Michael Witten <mfwitten@gmail.com>
| Michael Witten | 2010-01-18 |
* | | Refactor a bit so that it is safe to include math.h, and mostly not needed. | Nick Mathewson | 2009-12-15 |
* | | Make tor-gencert build on Android•••Previously, tor-gencert would call RSA_generate_key() directly.
This won't work on Android, which removes the (deprecated since
OpenSSL 0.9.8) function. We can't call RSA_generate_key_ex()
unconditionally either, since that didn't exist before 0.9.8.
Instead, we must call our own crypto_pk_generate_key_with_bits,
which knows how to call RSA_generate_key or RSA_generate_key_ex as
appropriate.
[Based on patch by Nathan Freitas]
| Nick Mathewson | 2009-09-29 |
* | | Include util.h and log.h as relative paths.•••This shouldn't be necessary, but apparently the Android cross-compiler
doesn't respect -I as well as it should. (-I is supposed to add to the
*front* of the search path. Android's gcc wrapper apparently likes to add to
the end. This is broken, but we need to work around it.)
| Nathan Freitas | 2009-09-29 |
* | | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | 2009-09-01 |
|\| |
|
| * | Fix compile warnings on Snow Leopard•••Big thanks to nickm and arma for helping me with this!
| Sebastian Hahn | 2009-09-01 |
* | | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | 2009-06-18 |
|\| |
|
| * | tor-resolve: Don't automatically refuse .onion addresses.•••If the Tor is running with AutomapHostsOnResolve set, it _is_
reasonable to do a DNS lookup on a .onion address. So instead we make
tor-resolve willing to try to resolve anything. Only if Tor refuses
to resolve it do we suggest to the user that resolving a .onion
address may not work.
Fix for bug 1005.
| Nick Mathewson | 2009-06-18 |
| * | Update copyright to 2009. | Karsten Loesing | 2009-05-04 |
* | | Update Tor to use Libevent 2.0 APIs when available.•••This patch adds a new compat_libevent.[ch] set of files, and moves our
Libevent compatibility and utilitity functions there. We build them
into a separate .a so that nothing else in src/commmon depends on
Libevent (partially fixing bug 507).
Also, do not use our own built-in evdns copy when we have Libevent
2.0, whose evdns is finally good enough (thus fixing Bug 920).
| Nick Mathewson | 2009-06-12 |
* | | Add support for dynamic OpenSSL hardware crypto acceleration engines. | Martin Peck | 2009-05-23 |
* | | Update copyright to 2009. | Karsten Loesing | 2009-05-02 |
|/ |
|
* | In tor-resolve, when the Tor client to use is specified by <hostname>:<port>,...•••svn:r18833
| Steven Murdoch | 2009-03-10 |
* | Enhance tor-checkkey tool so it can generate key hashes too.•••svn:r18478
| Nick Mathewson | 2009-02-10 |
* | Remove svn $Id$s from our source, and remove tor --version --version.•••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
| Nick Mathewson | 2009-01-04 |
* | Add cross-certification to authority key certificates. Partial implementatio...•••svn:r17610
| Nick Mathewson | 2008-12-12 |
* | Change logging code to use fds instead of stdio. Fixes bug 861, and probably...•••svn:r17456
| Nick Mathewson | 2008-12-02 |
* | #include "orconfig.h" in tor-checkkey.c to see if we can resolve•••an obscure compile warning on solaris
svn:r17453
| Roger Dingledine | 2008-12-02 |
* | Make tor-resolve take a -p port option in addition to the current host:port s...•••svn:r17002
| Nick Mathewson | 2008-09-29 |
* | Fix a memory leak in tor-gencert.c•••svn:r16776
| Nick Mathewson | 2008-09-05 |
* | and then make the indentation right•••svn:r16663
| Roger Dingledine | 2008-08-26 |
* | fix typos from jake's patch earlier (one pointed out by fabian, thanks!)•••svn:r16662
| Roger Dingledine | 2008-08-26 |
* | and make it compile with warnings on•••svn:r16658
| Roger Dingledine | 2008-08-25 |
* | commit jake's patch to include strings with socks5 error numbers•••svn:r16657
| Roger Dingledine | 2008-08-25 |
* | 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 |
* | r15558@tombo: nickm | 2008-05-09 04:35:12 -0400••• New (temporary) tool to dump the modulus of a key. May help with a project of weasel's.
svn:r14580
| Nick Mathewson | 2008-05-09 |
* | and one more•••svn:r14152
| Roger Dingledine | 2008-03-21 |
* | r18804@catbus: nickm | 2008-03-13 18:18:31 -0400••• Refactor log domain mask code so that nobody outside of log.c has to use SEVERITY_MASK_IDX. It is error-prone.
svn:r14016
| Nick Mathewson | 2008-03-13 |
* | r18632@catbus: nickm | 2008-03-05 17:38:52 -0500••• Patch from karsten: proper error message from tor-gencert when no argument is given to --passphrase-fd
svn:r13876
| Nick Mathewson | 2008-03-05 |
* | 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 |
* | r14396@tombo: nickm | 2008-02-22 14:07:37 -0500••• Add --passphrase-fd to tor-gencert.
svn:r13679
| Nick Mathewson | 2008-02-22 |
* | Update some copyright notices: it is now 2008.•••svn:r13412
| Nick Mathewson | 2008-02-07 |
* | r17947@catbus: nickm | 2008-02-06 11:57:53 -0500••• Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items.
svn:r13405
| Nick Mathewson | 2008-02-06 |
* | r17639@catbus: nickm | 2008-01-15 19:09:21 -0500••• Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate.
svn:r13147
| Nick Mathewson | 2008-01-16 |
* | r17584@catbus: nickm | 2008-01-12 18:52:01 -0500••• Fix output of "tor-gencert --help"
svn:r13118
| Nick Mathewson | 2008-01-12 |
* | r17550@catbus: nickm | 2008-01-10 12:08:01 -0500••• Add a manual page for tor-gencert. Also implement the missing -s option in tor-gencert, and fix the info message for when no cert file is specified.
svn:r13091
| Nick Mathewson | 2008-01-10 |
* | r17459@catbus: nickm | 2008-01-03 17:44:25 -0500••• add init_logging calls to tor_gencert and tor_resolve
svn:r13028
| Nick Mathewson | 2008-01-03 |