- Apr 14, 2010
-
-
Sebastian Hahn authored
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.
-
- Feb 27, 2010
-
-
Nick Mathewson authored
-
- Feb 22, 2010
-
-
Nick Mathewson authored
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.
-
Sebastian Hahn authored
This is so that coverity stops complaining about using a user-supplied string with the open() syscall. Let's see if it works.
-
- Jan 24, 2010
-
-
Nick Mathewson authored
These options only work when using --with-(openssl|libevent)-dir to explicitly pick a libevent or openssl location.
-
- Jan 19, 2010
-
-
The following commit: commit e56747f9 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>
-
- Dec 15, 2009
-
-
Nick Mathewson authored
-
- Sep 29, 2009
-
-
Nick Mathewson authored
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]
-
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.)
-
- Sep 01, 2009
-
-
Sebastian Hahn authored
Big thanks to nickm and arma for helping me with this!
-
- Jun 18, 2009
-
-
Nick Mathewson authored
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.
-
- Jun 12, 2009
-
-
Nick Mathewson authored
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).
-
- May 23, 2009
-
-
Martin Peck authored
-
- May 04, 2009
-
-
- May 02, 2009
-
-
Karsten Loesing authored
-
- Mar 10, 2009
-
-
Steven Murdoch authored
In tor-resolve, when the Tor client to use is specified by <hostname>:<port>, actually use the specified port rather than defaulting to 9050 svn:r18833
-
- Feb 10, 2009
-
-
Nick Mathewson authored
svn:r18478
-
- Jan 04, 2009
-
-
Nick Mathewson authored
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
-
- Dec 12, 2008
-
-
Nick Mathewson authored
svn:r17610
-
- Dec 02, 2008
-
-
Nick Mathewson authored
Change logging code to use fds instead of stdio. Fixes bug 861, and probably makes logging slightly faster. Not a backport candidate: bug 861 is too obscure and harmless. svn:r17456
-
Roger Dingledine authored
an obscure compile warning on solaris svn:r17453
-
- Sep 29, 2008
-
-
Nick Mathewson authored
svn:r17002
-
- Sep 05, 2008
-
-
Nick Mathewson authored
svn:r16776
-
- Aug 26, 2008
-
-
Roger Dingledine authored
svn:r16663
-
Roger Dingledine authored
svn:r16662
-
- Aug 25, 2008
-
-
Roger Dingledine authored
svn:r16658
-
Roger Dingledine authored
svn:r16657
-
- Jul 25, 2008
-
-
Nick Mathewson authored
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
-
- May 09, 2008
-
-
Nick Mathewson authored
New (temporary) tool to dump the modulus of a key. May help with a project of weasel's. svn:r14580
-
- Mar 21, 2008
-
-
Roger Dingledine authored
svn:r14152
-
- Mar 13, 2008
-
-
Nick Mathewson authored
Refactor log domain mask code so that nobody outside of log.c has to use SEVERITY_MASK_IDX. It is error-prone. svn:r14016
-
- Mar 05, 2008
-
-
Nick Mathewson authored
Patch from karsten: proper error message from tor-gencert when no argument is given to --passphrase-fd svn:r13876
-
Nick Mathewson authored
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
-
- Feb 22, 2008
-
-
Nick Mathewson authored
Add --passphrase-fd to tor-gencert. svn:r13679
-
- Feb 07, 2008
-
-
Nick Mathewson authored
svn:r13412
-
- Feb 06, 2008
-
-
Nick Mathewson authored
Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405
-
- Jan 16, 2008
-
-
Nick Mathewson authored
Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate. svn:r13147
-
- Jan 12, 2008
-
-
Nick Mathewson authored
Fix output of "tor-gencert --help" svn:r13118
-
- Jan 10, 2008
-
-
Nick Mathewson authored
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
-
- Jan 03, 2008
-
-
Nick Mathewson authored
add init_logging calls to tor_gencert and tor_resolve svn:r13028
-