| Commit message (Expand) | Author | Age |
* | 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 |
* | | *_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 |
|/ |
|
* | New config option "CircuitStreamTimeout"•••New config option "CircuitStreamTimeout" to override our internal
timeout schedule for how many seconds until we detach a stream from
a circuit and try a new circuit. If your network is particularly
slow, you might want to set this to a number like 60.
| Roger Dingledine | 2009-11-21 |
* | remove some dead code. some of it was tickling coverity. | Roger Dingledine | 2009-10-10 |
* | Make sure we can't overflow in connection_ap_handshake_send_resolve•••Found by Coverity
| Sebastian Hahn | 2009-09-27 |
* | Merge branch 'maint-0.2.1' | Roger Dingledine | 2009-09-20 |
|\ |
|
| * | Revert "Teach connection_ap_can_use_exit about Exclude*Nodes"•••This reverts commit dc3229313b6d2aaff437c6fc7fa55ead4409e93d.
We're going to do this more thoroughly in 0.2.2.x, and not in
maint-0.2.1.
| Roger Dingledine | 2009-09-20 |
* | | Merge branch 'maint-0.2.1' | Roger Dingledine | 2009-09-16 |
|\| |
|
| * | Teach connection_ap_can_use_exit about Exclude*Nodes•••To further attempt to fix bug 1090, make sure connection_ap_can_use_exit
always returns 0 when the chosen exit router is excluded. This should fix
bug1090.
| Sebastian Hahn | 2009-09-16 |
* | | Write all statistics to disk exactly every 24 hours. | Karsten Loesing | 2009-08-19 |
* | | Clean up proposal 166 and its implementation. | Karsten Loesing | 2009-08-18 |
* | | Remove ./configure option for entry and dir request statistics. | Karsten Loesing | 2009-08-17 |
* | | LetsKillNoConnect removes support for .noconnect•••This is a patch to remove support for .noconnect.
We are removing .noconnect because of a talk at Defcon 17 by Gregory Fleischer.
| Jacob Appelbaum | 2009-08-08 |
* | | Disable .exit notation unless AllowDotExit is 1. | Roger Dingledine | 2009-08-07 |
* | | Some tweaks to statistics.•••Changes to directory request statistics:
- Rename GEOIP statistics to DIRREQ statistics, because they now include
more than only GeoIP-based statistics, whereas other statistics are
GeoIP-dependent, too.
- Rename output file from geoip-stats to dirreq-stats.
- Add new config option DirReqStatistics that is required to measure
directory request statistics.
- Clean up ChangeLog.
Also ensure that entry guards statistics have access to a local GeoIP
database.
| Karsten Loesing | 2009-07-15 |
* | | Some tweaks to directory request download times.•••- Use common prefixes DIRREQ_* and dirreq_*.
- Replace enums in structs with bitfields.
| Karsten Loesing | 2009-07-15 |
* | | Directories now also measure download times of network statuses. | Karsten Loesing | 2009-07-15 |
* | | Merge commit 'origin/maint-0.2.1'•••Conflicts:
ChangeLog
configure.in
contrib/tor-mingw.nsi.in
src/win32/orconfig.h
| Nick Mathewson | 2009-07-07 |
|\| |
|
| * | Make "Invalid onion hostname" msg respect SafeLogging.•••Patch by Roger; fixes bug 1027.
| Nick Mathewson | 2009-07-07 |
| * | Better fix for 997. | Karsten Loesing | 2009-06-19 |
| * | Revert "Backport fix for bug 997."•••This reverts commit 3847f54945933a11d14053b80427f268ffcfd8ad.
| Karsten Loesing | 2009-06-19 |
| * | Backport fix for bug 997.•••Backporting 6a32beb and ca8708a.
| Karsten Loesing | 2009-06-16 |
* | | If configured, write per-port exit statistics to disk periodically.•••[Original patch series from Karsten, revised and squashed by Nick]
| Karsten Loesing | 2009-07-02 |
* | | Merge commit 'karsten/bug997-hidservfetch' | Nick Mathewson | 2009-06-16 |
|\ \ |
|
| * | | Apply fix for bug 997.•••Hidden service clients didn't use a cached service descriptor that
was older than 15 minutes, but wouldn't fetch a new one either. Now,
use a cached descriptor no matter how old it is and only fetch a new
one when all introduction points fail. Fix for bug 997. Patch from
Marcus Griep.
| Karsten Loesing | 2009-06-12 |
* | | | Whitespace and osx fixes on libevent2 patch. | Nick Mathewson | 2009-06-12 |
* | | | Isolate Libevent API dependency to just main.c and dns.c in src/or.•••The rest of the code was only including event.h so that it could see
EV_READ and EV_WRITE, which we were using as part of the
connection_watch_events interface for no very good reason.
| Nick Mathewson | 2009-06-12 |
|/ / |
|
* | | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | 2009-05-27 |
|\| |
|
| * | Spell-check Tor. | Nick Mathewson | 2009-05-27 |
| * | Fix misreporting of stream bandwidths. | Mike Perry | 2009-05-14 |
| * | Update copyright to 2009. | Karsten Loesing | 2009-05-04 |
* | | Fix misreporting of stream bandwidths. | potentiate | 2009-05-14 |
* | | Clients do not request version 0 hidserv descs anymore. | Karsten Loesing | 2009-05-04 |
* | | Update copyright to 2009. | Karsten Loesing | 2009-05-02 |
|/ |
|
* | make it compile too•••svn:r19295
| Roger Dingledine | 2009-04-11 |
* | play make-believe that addr isn't a uint32_t•••svn:r19293
| Roger Dingledine | 2009-04-11 |
* | fix the same bug in two more locations (thanks to lark for prodding•••me further)
svn:r19292
| Roger Dingledine | 2009-04-11 |
* | Finally fix the bug where dynamic-IP relays disappear when their•••IP address changes: directory mirrors were mistakenly telling them
their old address if they asked via begin_dir, so they never got
an accurate answer about their new address, so they just vanished
after a day. Should fix bugs 827, 883, and 900 -- but alas, only
after every directory mirror has upgraded.
svn:r19291
| Roger Dingledine | 2009-04-11 |
* | If the controller claimed responsibility for a stream, but that•••stream never finished making its connection, it would live
forever in circuit_wait state. Now we close it after SocksTimeout
seconds. Bugfix on 0.1.2.7-alpha; reported by Mike Perry.
svn:r18516
| Roger Dingledine | 2009-02-13 |
* | As an exit node, scrub the IP address to which we are exiting in the logs. Bu...•••svn:r18477
| Karsten Loesing | 2009-02-10 |
* | decide that mikeperry's bug should be fixed in 0.2.1.x•••(but not in 0.2.1.12-alpha, sorry)
svn:r18417
| Roger Dingledine | 2009-02-09 |
* | make a note about a clause in connection_edge.c that is probably•••redundant, and is definitely confusing. we should take it out
in 0.2.2.x and see who squeaks.
svn:r18383
| Roger Dingledine | 2009-02-04 |
* | Forward-port: Fix bug 893: check AP connections for markedness before expirin...•••svn:r18299
| Nick Mathewson | 2009-01-28 |
* | make an assert tighter and replace another with an if.•••svn:r18102
| Nick Mathewson | 2009-01-14 |
* | Preserve reporting of stream end reasons to the local control•••port. They were lost in the changes for Proposal 148.
svn:r17911
| Mike Perry | 2009-01-05 |
* | Another round of downgrading removing or postponing XXXX021 issues. Some rem...•••svn:r17888
| Nick Mathewson | 2009-01-04 |
* | 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 |