aboutsummaryrefslogtreecommitdiff
path: root/src/tools/tor-gencert.c
AgeCommit message (Collapse)Author
2011-07-19Specify text or binary mode in every start_writing_to_stdio_file callRobert Ransom
2011-01-03Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
Conflicts: src/common/test.h src/or/test.c
2011-01-03Bump copyright statements to 2011Nick Mathewson
2010-07-09Rename log.h to torlog.hNick Mathewson
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/; }'
2010-05-20clean up whitespace in src/toolsNick Mathewson
2010-02-27Merge remote branch 'origin/maint-0.2.1'Nick Mathewson
Conflicts: src/common/test.h src/or/test.c
2010-02-27Update Tor Project copyright yearsNick Mathewson
2009-09-29Make tor-gencert build on AndroidNick Mathewson
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]
2009-09-29Include util.h and log.h as relative paths.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.)
2009-09-01Merge commit 'origin/maint-0.2.1'Nick Mathewson
2009-09-01Fix compile warnings on Snow LeopardSebastian Hahn
Big thanks to nickm and arma for helping me with this!
2009-05-23Add support for dynamic OpenSSL hardware crypto acceleration engines.Martin Peck
2009-05-04Update copyright to 2009.Karsten Loesing
2009-05-02Update copyright to 2009.Karsten Loesing
2009-01-04Remove svn $Id$s from our source, and remove tor --version --version.Nick Mathewson
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
2008-12-12Add cross-certification to authority key certificates. Partial ↵Nick Mathewson
implementation of proposal 157. svn:r17610
2008-12-02Change logging code to use fds instead of stdio. Fixes bug 861, and ↵Nick Mathewson
probably makes logging slightly faster. Not a backport candidate: bug 861 is too obscure and harmless. svn:r17456
2008-09-05Fix a memory leak in tor-gencert.cNick Mathewson
svn:r16776
2008-07-25 r17358@pc-10-8-1-079: nickm | 2008-07-25 16:41:03 +0200Nick Mathewson
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
2008-03-21and one moreRoger Dingledine
svn:r14152
2008-03-13 r18804@catbus: nickm | 2008-03-13 18:18:31 -0400Nick Mathewson
Refactor log domain mask code so that nobody outside of log.c has to use SEVERITY_MASK_IDX. It is error-prone. svn:r14016
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-02-22 r14396@tombo: nickm | 2008-02-22 14:07:37 -0500Nick Mathewson
Add --passphrase-fd to tor-gencert. svn:r13679
2008-02-07Update some copyright notices: it is now 2008.Nick Mathewson
svn:r13412
2008-02-06 r17947@catbus: nickm | 2008-02-06 11:57:53 -0500Nick Mathewson
Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405
2008-01-16 r17639@catbus: nickm | 2008-01-15 19:09:21 -0500Nick Mathewson
Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate. svn:r13147
2008-01-12 r17584@catbus: nickm | 2008-01-12 18:52:01 -0500Nick Mathewson
Fix output of "tor-gencert --help" svn:r13118
2008-01-10 r17550@catbus: nickm | 2008-01-10 12:08:01 -0500Nick Mathewson
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
2008-01-03 r17459@catbus: nickm | 2008-01-03 17:44:25 -0500Nick Mathewson
add init_logging calls to tor_gencert and tor_resolve svn:r13028
2007-12-12clean up copyrights, and assign 2007 copyrights to The Tor Project, IncRoger Dingledine
svn:r12786
2007-10-19 r15956@catbus: nickm | 2007-10-19 11:18:14 -0400Nick Mathewson
Encode address in certificates. Also, make it possible to create certs reusing an old key. svn:r12046
2007-08-29 r14832@catbus: nickm | 2007-08-29 15:00:27 -0400Nick Mathewson
Use (and debug) new file-writing functions in order to simplify code that formerly built big strings in RAM. svn:r11301
2007-08-08 r14093@catbus: nickm | 2007-08-08 01:49:54 -0400Nick Mathewson
Include fewer redundant headers; use the compiler search paths better. svn:r11060
2007-06-13 r13385@catbus: nickm | 2007-06-13 14:14:47 -0400Nick Mathewson
In tor-gencert, write BEGIN SIGNATURE, not BEGIN_SIGNATURE. svn:r10585
2007-06-04 r13239@catbus: nickm | 2007-06-04 11:30:37 -0400Nick Mathewson
Fix the fix for bug 445: set umask properly. Also use open+fdopen rather than just umask+fopen, and create authority identity key with mode 400. svn:r10485
2007-06-03 r13191@catbus: nickm | 2007-06-03 19:38:18 -0400Nick Mathewson
Set umask(0700) when starting tor-gencert; resolves bug 445. svn:r10475
2007-05-01 r12605@catbus: nickm | 2007-04-30 21:10:48 -0400Nick Mathewson
Add an expiry date to key certificates. svn:r10079
2007-04-30 r12596@catbus: nickm | 2007-04-30 18:42:44 -0400Nick Mathewson
New tool to generate key certificates as in proposal 103. needs cleanup svn:r10075