summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-04-28Bump version to 0.2.2.25-alphator-0.2.2.25-alphaNick Mathewson
2011-04-28Actually, let's sleep on 0.2.2.25-alpha and put it out in the morningNick Mathewson
(Bump release date)
2011-04-28Add a blurb; fix some double-spaces in the changelogNick Mathewson
2011-04-28Re-wrap changelog section for 0.2.2.25-alphaNick Mathewson
2011-04-28Edit the changelog a little more, based on notes from armaNick Mathewson
2011-04-28Edit the changelog a little moreNick Mathewson
2011-04-28Merge changes files into 0.2.2.25 changelogNick Mathewson
2011-04-28Merge remote-tracking branch 'origin/maint-0.2.2' into release-0.2.2Nick Mathewson
2011-04-28Merge remote-tracking branch 'arma/bug3012' into maint-0.2.2Nick Mathewson
2011-04-28relays checkpoint their state file twice a dayRoger Dingledine
2011-04-28Merge remote-tracking branch 'arma/bug3039' into maint-0.2.2Nick Mathewson
2011-04-28stop putting wacky values into state->lastwrittenRoger Dingledine
2011-04-28Clarify comment to say which version fixed 2722Nick Mathewson
2011-04-28Merge remote-tracking branches 'rransom/bug2722' and 'rransom/bug2722b' into ↵Nick Mathewson
maint-0.2.2
2011-04-28Merge remote-tracking branch 'sebastian/bug3020' into maint-0.2.2Nick Mathewson
2011-04-28fix a function commentRoger Dingledine
2011-04-29Correctly check elapsed time in last hibernation periodSebastian Hahn
Fix bug 3020.
2011-04-28Merge branch 'bug3000-022-part2-squashed' into maint-0.2.2Nick Mathewson
2011-04-28Avoid false positives from proxy_mode()Nick Mathewson
Previously it would erroneously return true if ListenAddr was set for a client port, even if that port itself was 0. This would give false positives, which were not previously harmful... but which were about to become.
2011-04-28Fix bug 1930Robert Ransom
2011-04-28Ignore SIGNAL NEWNYM on relay-only Tor instancesRobert Ransom
2011-04-28Don't allow v0 HS auths to act as clientsRobert Ransom
A v0 HS authority stores v0 HS descriptors in the same descriptor cache that its HS client functionality uses. Thus, if the HS authority operator clears its client HS descriptor cache, ALL v0 HS descriptors will be lost. That would be bad.
2011-04-28Correct the logic from f14754fbd for tor_gmtime_rJohn Brooks
2011-04-28Detect and handle NULL returns from (gm/local)time_rNick Mathewson
These functions can return NULL for otherwise-valid values of time_t. Notably, the glibc gmtime manpage says it can return NULL if the year if greater than INT_MAX, and the windows MSDN gmtime page says it can return NULL for negative time_t values. Also, our formatting code is not guaranteed to correctly handle years after 9999 CE. This patch tries to correct this by detecting NULL values from gmtime/localtime_r, and trying to clip them to a reasonable end of the scale. If they are in the middle of the scale, we call it a downright error. Arguably, it's a bug to get out-of-bounds dates like this to begin with. But we've had bugs of this kind in the past, and warning when we see a bug is much kinder than doing a NULL-pointer dereference. Boboper found this one too.
2011-04-28Merge remote-tracking branch 'sebastian/bug2497' into maint-0.2.2Nick Mathewson
2011-04-28Clean up merge of bug3k_021Robert Ransom
2011-04-28Merge branch 'bug3k_021' into bug3k_022Sebastian Hahn
Conflicts: src/or/or.h src/or/rendclient.c
2011-04-28Fix a failure case of connection_ap_handshake_attach_circuit()Sebastian Hahn
tor_fragile_assert() might be a no-op, so we have to return something here to indicate failure to the caller.
2011-04-28Fix a bug introduced by purging rend_cache on NEWNYMRobert Ransom
If the user sent a SIGNAL NEWNYM command after we fetched a rendezvous descriptor, while we were building the introduction-point circuit, we would give up entirely on trying to connect to the hidden service. Original patch by rransom slightly edited to go into 0.2.1
2011-04-28Allow rend_client_send_introduction to fail transientlyRobert Ransom
i.e. without closing the AP connection.
2011-04-28Forget all rendezvous client state on SIGNAL NEWNYMRobert Ransom
2011-04-27Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
Conflicts: src/common/torint.h
2011-04-27I guess that had a bug number: add it to the changes file.Nick Mathewson
2011-04-27Fix clear_trackhostexits_mapping() to actually work as advertisedNick Mathewson
Previously, it would remove every trackhostexits-derived mapping *from* xyz.<exitname>.exit; it was supposed to remove every trackhostexits-derived mapping *to* xyz.<exitname>.exit. Bugfix on 0.2.0.20-rc: fixes an XXX020 added while staring at bug-1090 issues.
2011-04-27fold in more changelog entriesRoger Dingledine
2011-04-27Merge branch 'maint-0.2.2' into release-0.2.2Roger Dingledine
2011-04-27fold in recent changes entriesRoger Dingledine
2011-04-27make make check-spaces happier.Roger Dingledine
(still not happy.)
2011-04-27Fix double-free bug in microdesc parsercypherpunks
2011-04-27make the bug2971 changes entry say its bug numberRoger Dingledine
now when i append all the changes files to ChangeLog, it won't be stranded and unnumbered
2011-04-27fixups on the bug1090-general changesRoger Dingledine
2011-04-27Merge branch 'maint-0.2.2' into release-0.2.2Roger Dingledine
2011-04-27minor tweaks to manpageRoger Dingledine
2011-04-27Merge remote-tracking branch 'arma/bug1090-part1-squashed' into ↵Nick Mathewson
bug1090-part1-squashed
2011-04-27Merge branch 'bug1090-manpage-squashed' into bug1090-part1-squashedNick Mathewson
2011-04-27explain an argument in a function commentRoger Dingledine
2011-04-27Revise the manpage to contain the actual intended *Nodes behaviorNick Mathewson
This is a squashed version of my former desired_nodes_behavior branch that we used to specify the intended results wrt bug 1090.
2011-04-27Add a big changelog entry for bug 1090 fixesNick Mathewson
2011-04-27Instead of checking whether we have unremoved intro points, check for usable ↵Nick Mathewson
ones
2011-04-27better user-facing warnings for unexpected last hopsRoger Dingledine
these still aren't perfect, but we won't know how to correct them until we start experiencing surprised users.