| Commit message (Expand) | Author | Age |
* | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-09-20 |
|\ |
|
| * | Get ready to stop sending timestamps in INTRODUCE cells•••For now, round down to the nearest 10 minutes. Later, eliminate entirely by
setting a consensus parameter.
(This rounding is safe because, in 0.2.2, where the timestamp mattered,
REND_REPLAY_TIME_INTERVAL was a nice generous 60 minutes.)
| Nick Mathewson | 2013-09-20 |
* | | Add a --dump-config option to help testing option parsing. | Nick Mathewson | 2013-09-13 |
* | | Patch for 4647 (rewrite command line parser) | Cristian Toader | 2013-09-13 |
* | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-08-25 |
|\| |
|
| * | Send NETINFO on receiving a NETINFO if we have not yet sent one.•••Relays previously, when initiating a connection, would only send a
NETINFO after sending an AUTHENTICATE. But bridges, when receiving a
connection, would never send AUTH_CHALLENGE. So relays wouldn't
AUTHENTICATE, and wouldn't NETINFO, and then bridges would be
surprised to be receiving CREATE cells on a non-open circuit.
Fixes bug 9546.
| Nick Mathewson | 2013-08-20 |
* | | Hide the contents of the circuit_build_times structure.•••There were only two functions outside of circuitstats that actually
wanted to know what was inside this. Making the structure itself
hidden should help isolation and prevent us from spaghettifying the
thing more.
| Nick Mathewson | 2013-08-22 |
* | | Merge remote-tracking branch 'majek/bug9108'•••Conflicts:
src/or/circuitlist.h
| Nick Mathewson | 2013-08-15 |
|\ \ |
|
| * | | Fix #9108 - make global_circuitlist a doubly linked list | Marek Majkowski | 2013-06-20 |
* | | | Merge branch 'bug5040_4773_rebase_3' | Nick Mathewson | 2013-08-15 |
|\ \ \ |
|
| * | | | Warn if the Extended ORPort listens on a public IP address. | George Kadianakis | 2013-08-15 |
| * | | | Better documentation for ext_or_auth_correct_client_hash. | George Kadianakis | 2013-08-15 |
| * | | | Fix a number of issues with the #5040 code.•••- Don't leak if a transport proxy sends us a TRANSPORT command more
than once.
- Don't use smartlist_string_isin() in geoip_get_transport_history().
(pointed out by Nick)
- Use the 'join' argument of smartlist_join_strings() instead of
trying to write the separator on our own.
(pointed out by Nick)
- Document 'ext_or_transport' a bit better.
(pointed out by Nick)
- Be a bit more consistent with the types of the values of 'transport_counts'.
(pointed out by Nick)
| George Kadianakis | 2013-08-15 |
| * | | | Make the Extended ORPort understand the TRANSPORT command. | George Kadianakis | 2013-07-18 |
| * | | | Prepare codebase for the implementation of Extended ORPort auth. | George Kadianakis | 2013-07-18 |
| * | | | Document code and change the Extended ORPort command numbers. | George Kadianakis | 2013-07-18 |
| * | | | Skeleton ExtORPort implementation. Needs testing, documentation.•••Does not implement TransportControlPort yet.
| Nick Mathewson | 2013-07-18 |
* | | | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-07-31 |
|\ \ \ \
| |/ / /
|/| | /
| | |/
| |/| |
|
| * | | NumDirectoryGuards now tracks NumEntryGuards by default•••Now a user who changes only NumEntryGuards will get the behavior she
expects. Fixes bug 9354; bugfix on 0.2.4.8-alpha.
| Roger Dingledine | 2013-07-30 |
* | | | Use TOR_SIMPLEQ for packed_cell_t | Nick Mathewson | 2013-07-18 |
* | | | Write function that parses ServerTransportOptions torrc lines.•••And use it to validate them.
| George Kadianakis | 2013-07-18 |
* | | | cosmetic cleanups | Roger Dingledine | 2013-07-14 |
* | | | Merge remote-tracking branch 'public/gsoc-ctoader-cap-phase1-squashed' | Nick Mathewson | 2013-07-12 |
|\ \ \
| |_|/
|/| | |
|
| * | | Add a basic seccomp2 syscall filter on Linux•••It's controlled by the new Sandbox argument. Right now, it's rather
coarse-grained, it's Linux-only, and it may break some features.
| Cristian Toader | 2013-07-11 |
* | | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-06-18 |
|\ \ \
| | |/
| |/| |
|
| * | | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4•••Conflicts:
src/or/config.c
src/or/relay.c
| Nick Mathewson | 2013-06-18 |
| |\ \ |
|
| | * | | Implement a real OOM-killer for too-long circuit queues.•••This implements "algorithm 1" from my discussion of bug #9072: on OOM,
find the circuits with the longest queues, and kill them. It's also a
fix for #9063 -- without the side-effects of bug #9072.
The memory bounds aren't perfect here, and you need to be sure to
allow some slack for the rest of Tor's usage.
This isn't a perfect fix; the rest of the solutions I describe on
codeable.
| Nick Mathewson | 2013-06-18 |
| | * | | Increase the limit so leaky pipe might work | Nick Mathewson | 2013-06-14 |
| | * | | Don't queue more cells as a middle relay than the spec allows to be in flight | Andrea Shepard | 2013-06-13 |
| * | | | Increase the limit so leaky pipe might work | Nick Mathewson | 2013-06-14 |
| * | | | Don't queue more cells as a middle relay than the spec allows to be in flight | Andrea Shepard | 2013-06-13 |
* | | | | Merge branch 'circuit_queue_cap-0.2.5-squashed'•••Conflicts:
src/or/relay.c
| Nick Mathewson | 2013-06-14 |
|\ \ \ \ |
|
| * | | | | Increase the limit so leaky pipe might work | Nick Mathewson | 2013-06-14 |
| * | | | | Don't queue more cells as a middle relay than the spec allows to be in flight | Andrea Shepard | 2013-06-13 |
| | |_|/
| |/| | |
|
* | | | | Merge remote-tracking branch 'linus/bug8532' | Nick Mathewson | 2013-06-13 |
|\ \ \ \ |
|
| * | | | | Add support for offsetting the voting interval in order to bootstrap faster.•••A new option TestingV3AuthVotingStartOffset is added which offsets the
starting time of the voting interval. This is possible only when
TestingTorNetwork is set.
This patch makes run_scheduled_events() check for new consensus
downloads every second when TestingTorNetwork, instead of every
minute. This should be fine, see #8532 for reasoning.
This patch also brings MIN_VOTE_SECONDS and MIN_DIST_SECONDS down from
20 to 2 seconds, unconditionally. This makes sanity checking of
misconfiguration slightly less sane.
Addresses #8532.
| Linus Nordberg | 2013-06-08 |
| |/ / / |
|
* | | | | Merge remote-tracking branch 'public/bug7912_squashed' | Nick Mathewson | 2013-06-13 |
|\ \ \ \
| |/ / /
|/| | | |
|
| * | | | Code to track on a circuit whether it has a "pending" delete cell•••This will be used in a fix for bug7912.
| Nick Mathewson | 2013-06-13 |
* | | | | Merge remote-tracking branch 'karsten/task-6752-3' | Nick Mathewson | 2013-05-28 |
|\ \ \ \ |
|
| * | | | | Lower dir fetch retry schedules in testing networks.•••Also lower maximum interval without directory requests, and raise
maximum download tries.
Implements #6752.
| Karsten Loesing | 2013-05-16 |
* | | | | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-05-20 |
|\ \ \ \ \
| |/ / / /
|/| | / /
| | |/ /
| |/| | |
|
| * | | | Copy-paste description of PathBias params from man page to or.h comment | Andrea Shepard | 2013-05-20 |
* | | | | Merge remote-tracking branch 'origin/maint-0.2.4'•••Conflicts:
src/common/crypto.c
| Nick Mathewson | 2013-04-18 |
|\| | | |
|
| * | | | Merge branch 'less_charbuf_rebased' into maint-0.2.4•••Conflicts:
src/or/dirserv.c
src/or/dirserv.h
src/test/test_dir.c
| Nick Mathewson | 2013-04-18 |
| |\ \ \ |
|
| | * | | | Test improvement: include microdesc lines in our synthetic microdesc consensu... | Nick Mathewson | 2013-04-18 |
* | | | | | Merge remote-tracking branch 'origin/maint-0.2.4'•••Conflicts:
src/or/dirserv.c
| Nick Mathewson | 2013-04-14 |
|\| | | | |
|
| * | | | | Merge branch 'bug8683_rebased' into maint-0.2.4 | Nick Mathewson | 2013-04-14 |
| |\ \ \ \ |
|
| | * | | | | Rename all fields which measure bw in kb to end with _kb | Nick Mathewson | 2013-04-14 |
* | | | | | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-04-12 |
|\| | | | | |
|
| * | | | | | Merge remote-tracking branch 'public/bug5650_squashed' into maint-0.2.4 | Nick Mathewson | 2013-04-12 |
| |\ \ \ \ \
| | |/ / / /
| |/| | | /
| | | |_|/
| | |/| | |
|