| Commit message (Expand) | Author | Age |
* | Create routerparse.h | Sebastian Hahn | 2010-07-27 |
* | Create rephist.h | Sebastian Hahn | 2010-07-27 |
* | Create rendmid.h | Sebastian Hahn | 2010-07-27 |
* | Create config.h | Sebastian Hahn | 2010-07-27 |
* | Create circuitbuild.h | Sebastian Hahn | 2010-07-27 |
* | Create rendservice.h | Sebastian Hahn | 2010-07-27 |
* | Create rendclient.h | Sebastian Hahn | 2010-07-27 |
* | Create rendcommon.h | Sebastian Hahn | 2010-07-27 |
* | Create routerlist.h | Sebastian Hahn | 2010-07-27 |
* | 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 |
| * | Proper NULL checking for hsdesc publication•••Fix a dereference-then-NULL-check sequence. This bug wasn't triggered
in the wild, but we should fix it anyways in case it ever happens.
Also make sure users get a note about this being a bug when they
see it in their log.
Thanks to ekir for discovering and reporting this bug.
| Sebastian Hahn | 2010-02-26 |
| * | Update copyright to 2009. | Karsten Loesing | 2009-05-04 |
* | | Proper NULL checking for hsdesc publication•••Fix a dereference-then-NULL-check sequence. This bug wasn't triggered
in the wild, but we should fix it anyways in case it ever happens.
Also make sure users get a note about this being a bug when they
see it in their log.
Thanks to ekir for discovering and reporting this bug.
| Sebastian Hahn | 2010-02-23 |
* | | Remove v0 hidden service statistics code.•••The HSAuthorityRecordStats option was used to track statistics of overall
hidden service usage on the version 0 hidden service authorities. With the
version 2 hidden service directories being deployed and version 0
descriptors being phased out, these statistics are not as useful anymore.
Goodbye, you fine piece of software; my first major code contribution to
Tor.
| Karsten Loesing | 2009-12-17 |
* | | Merge branch 'safelogging2'•••Conflicts:
ChangeLog
| Nick Mathewson | 2009-12-15 |
|\ \ |
|
| * | | Refactor the safe_str_*() API to make more sense.•••The new rule is: safe_str_X() means "this string is a piece of X
information; make it safe to log." safe_str() on its own means
"this string is a piece of who-knows-what; make it safe to log".
| Nick Mathewson | 2009-12-15 |
| * | | Allow SafeLogging to exclude client related information | Sebastian Hahn | 2009-12-12 |
* | | | Now that FOO_free(NULL) always works, remove checks before calling it. | Nick Mathewson | 2009-12-12 |
* | | | Make rend_cache_entry_free() typecheck when possible. | Nick Mathewson | 2009-12-12 |
* | | | *_free functions now accept NULL•••Some *_free functions threw asserts when passed NULL. Now all of them
accept NULL as input and perform no action when called that way.
This gains us consistence for our free functions, and allows some
code simplifications where an explicit null check is no longer necessary.
| Sebastian Hahn | 2009-12-12 |
|/ / |
|
* | | Remove checks for array existence. (CID 410..415)•••In C, the code "char x[10]; if (x) {...}" always takes the true branch of
the if statement. Coverity notices this now.
In some cases, we were testing arrays to make sure that an operation
we wanted to do would suceed. Those cases are now always-true.
In some cases, we were testing arrays to see if something was _set_.
Those caes are now tests for strlen(s), or tests for
!tor_mem_is_zero(d,len).
| Nick Mathewson | 2009-10-26 |
* | | Make signature-generation code handle different key and digest lengths. | Nick Mathewson | 2009-10-15 |
* | | Fix more of bug 997.•••Fix refetching of hidden service descriptors when all introduction points
have turned out to not work.
| Karsten Loesing | 2009-06-13 |
* | | Drop version 0 hidserv support on service side. | Karsten Loesing | 2009-05-04 |
* | | Update copyright to 2009. | Karsten Loesing | 2009-05-02 |
|/ |
|
* | 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 |
* | switch over the bridge descriptor download mechanism to•••use the same download mechanism as other places.
i had to make an ugly hack around "IMPOSSIBLE_TO_DOWNLOAD+1".
we should unhack that sometime.
svn:r17834
| Roger Dingledine | 2008-12-31 |
* | Replace kludgy assert with something a little less awful, and avoid needless ...•••svn:r17818
| Nick Mathewson | 2008-12-29 |
* | Fix memory leak in rend_cache_store_v2_desc_as_client(), and refactor the fun...•••svn:r17665
| Nick Mathewson | 2008-12-18 |
* | make layer_hint check a little stricter.•••svn:r17164
| Nick Mathewson | 2008-10-27 |
* | Verify cpath_layer match on rendezvous cells too. Fixes another case of bug ...•••svn:r17162
| Nick Mathewson | 2008-10-27 |
* | Make rend_cache_store() use the same return error codes as its v2•••equivalent: I got a lonely "Failed to fetch rendezvous descriptor."
in my log file, even when the connection worked.
svn:r17028
| Roger Dingledine | 2008-10-02 |
* | Add patch 4 from Karsten for proposal 121, slightly modified. Karsten should...•••svn:r16955
| Nick Mathewson | 2008-09-24 |
* | Refactor unit test macros and tor_free_all() logic a bit so as to make it eas...•••svn:r16816
| Nick Mathewson | 2008-09-09 |
* | karsten's patch for bug 767.•••svn:r16808
| Roger Dingledine | 2008-09-09 |
* | Fix numerous memory leaks: some were almost impossible to trigger, and some a...•••svn:r16779
| Nick Mathewson | 2008-09-05 |
* | make r16598 compile on 64-bit too•••svn:r16604
| Roger Dingledine | 2008-08-20 |
* | Update doxygen documentation.•••svn:r16599
| Karsten Loesing | 2008-08-19 |
* | Apply proposal 121 patch 3, with minor tweaks and a few comments.•••svn:r16598
| Nick Mathewson | 2008-08-19 |
* | r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400••• Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you.
svn:r16435
| Nick Mathewson | 2008-08-05 |
* | r17346@aud-055: nickm | 2008-07-24 15:37:19 +0200••• Make generic address manipulation functions work better. Switch address policy code to use tor_addr_t, so it can handle IPv6. That is a good place to start.
svn:r16178
| Nick Mathewson | 2008-07-24 |
* | if you thought r13604 was a kludge, how about this.•••svn:r13605
| Roger Dingledine | 2008-02-20 |
* | be more clear about a possible integer underflow problem. this•••should probably be fixed better somehow.
svn:r13604
| Roger Dingledine | 2008-02-20 |
* | check return value for crypto_pk_asn1_encode here too. thanks veracode.•••svn:r13603
| Roger Dingledine | 2008-02-19 |
* | r18068@catbus: nickm | 2008-02-13 11:33:19 -0500••• Patch from karsten: make hidden service code respect SafeLogging.
svn:r13493
| Nick Mathewson | 2008-02-13 |
* | Update some copyright notices: it is now 2008.•••svn:r13412
| Nick Mathewson | 2008-02-07 |
* | patch "15" from karsten: don't retry a v2 renddesc fetch•••if we have a perfectly good v0 renddesc.
svn:r13265
| Roger Dingledine | 2008-01-24 |
* | patch from karsten to complain less when a node loses•••its hsdir status
svn:r13037
| Roger Dingledine | 2008-01-06 |
* | revert r12841 and r12842, and commit karsten's "patch 13"•••svn:r12900
| Roger Dingledine | 2007-12-21 |