Nick Mathewson
9bbb4a1b40
Merge remote branch 'origin/maint-0.2.2'
2011-01-09 15:43:05 -05:00
Nick Mathewson
732275bb81
Describe tor-resolve defaults. Bug 2364.
2011-01-09 15:40:40 -05:00
Damian Johnson
6661e16e7c
GETINFO options for querying traffic usage
...
This was originally a patch provided by pipe
(http://www.mail-archive.com/or-talk@freehaven.net/msg13085.html ) to
provide a method for controllers to query the total amount of traffic
tor has handled (this is a frequently requested piece of information
by relay operators).
2011-01-07 12:15:14 -05:00
Damian Johnson
8708ffa655
Implementing getinfo options for the pid, uid, user, and descriptor limit as per proposal 173.
2011-01-03 12:04:56 -05:00
Nick Mathewson
d051751d71
Reformat circuit crypto requirements as a proposal-like document
2010-12-14 23:31:42 -05:00
Nick Mathewson
1361376e14
Add start of rransom's notes on tor crypto requirements
2010-12-14 23:22:21 -05:00
Robert Ransom
9776ba7fa4
List another place router identity keys are used.
2010-12-13 22:42:11 -08:00
Robert Ransom
021e4ac07e
Fix typos.
2010-12-13 22:34:10 -08:00
Nick Mathewson
462185d180
Add a proposal-ideas document for crypto migration.
2010-12-13 23:39:54 -05:00
Nick Mathewson
2118028c50
start reformatting and editing the pluggable-transport proposal
2010-12-11 04:18:15 -05:00
Nick Mathewson
1fb3a60f54
convert draft pluggable transport proposal to plaintext
2010-12-10 14:34:26 -05:00
Nick Mathewson
ed0eeed835
Merge branch 'isolated-streams'
...
Conflicts:
doc/spec/proposals/000-index.txt
2010-12-07 11:02:10 -05:00
Nick Mathewson
a1e46c5393
Revise proposal 171 from start to finish
...
The big semantic change is to make the IsolateFoo options exist on a
per-client-port basis.
2010-12-07 11:00:10 -05:00
Karsten Loesing
8db10c6d2f
Write bidirectional connection stats in single line.
...
There's no need to have a separate line conn-stats-end for the end date
and interval length with only a single line conn-bi-direct following.
2010-12-03 16:47:53 +01:00
Karsten Loesing
076a688d76
Add ChangeLog entry and man page entry.
2010-12-03 16:47:52 +01:00
Karsten Loesing
5dfdf075ac
Add metric on uni/bidirectional connection usage.
2010-12-03 16:47:51 +01:00
Nick Mathewson
7ce8f5c621
Merge remote branch 'origin/maint-0.2.2'
2010-12-01 12:45:38 -05:00
Poet (Tim Sally)
31b69027d3
Specified grammars for orconn-status and entry-guards for Tor versions 0.1.2.2-alpha through 0.2.2.1-alpha with feature VERBOSE_NAMES turned off.
2010-12-01 12:44:48 -05:00
Poet (Tim Sally)
45c302efe0
Correct information about support for guards being called helper nodes.
...
The spec stated that support for the helper-nodes command would be removed
in 0.1.3.x, however support for this command is still in Tor. Updated the spec
to reflect this and added a node that the command is deprecated.
2010-12-01 12:44:48 -05:00
Poet (Tim Sally)
87158368dc
Correct grammars to reflect that VERBOSE_NAMES is part of the protocol.
...
Several updates to grammars for events and GETINFO results. All relate
to the fact that LongName has replaced ServerID since 0.2.2.1-alpha. See
documentation of VERBOSE_NAMES for more information. The following
grammars were changed:
* orconn-status GETINFO result
* entry-guards GETINFO result
* Path general token
* OR Connection status changed event
* New descriptors available event
In all cases a note was added about when the old grammar applies.
2010-12-01 12:44:48 -05:00
Poet (Tim Sally)
608bad6e32
Several changes to the way tokens describing servers are documented.
...
(1) Made the wording of the comments consistant with token names.
Digest/Fingerprint and Name/Nickname were being used interchangeably.
Better to just use Fingerprint and Nickname becuase they are the names
of the tokens.
(2) Places the tokens currently in use before the tokens used in older
versions. ServerSpec should be documented before ServerID.
(3) Added a note to the comments about ServerID that cross reference
the VERBOSE_FEATURE, allowing users to see when and why ServerID was
replaced with LongName.
2010-12-01 12:44:48 -05:00
Poet (Tim Sally)
cff180f8b0
Clarify description of FEATURES in control-spec.
...
(1) On by default is a bad way to describe features. Rather, they
are always on and should be viewed as a part of the control
protocol. Updated the wording in USEFEATURE to reflect this.
(2) Made descriptions of Tor versions consistant across all
features. There is the version in which a feature was introduced and
the version in which it became part of the protocol.
(3) Reworded the description of the VERBOSE_NAMES feature. The
previous wording describes the way things used to be first. Better to
lead with the current state of things and then describe how it differs
from old versions.
2010-12-01 12:44:48 -05:00
Nick Mathewson
c4d2a55a88
Rename proposal 171 file
2010-11-27 15:59:08 -05:00
Roger Dingledine
2d6ee53fb9
stop shipping doc/img and doc/website in the tarball
2010-11-23 00:03:50 -05:00
Nick Mathewson
8f74e6ce26
Add some caveats to the signal event
2010-11-19 15:52:10 -05:00
John Brooks
7441999738
Add a SIGNAL event for control connections
...
Implements ticket #1955
2010-11-19 15:49:54 -05:00
Nick Mathewson
8c2affe637
Merge remote branch 'origin/maint-0.2.2'
...
Conflicts:
src/or/config.c
src/or/cpuworker.c
2010-11-15 14:14:13 -05:00
Nick Mathewson
ac2c0cb587
Make the coducmentation for SingleHop stuff slightly more dire
2010-11-15 14:09:32 -05:00
Nick Mathewson
433a98131a
Merge remote branch 'sebastian/manpagefixups' into maint-0.2.2
2010-11-15 14:07:00 -05:00
Nick Mathewson
3d7772ece3
Merge remote branch 'karsten/enhancement1883'
2010-11-12 14:13:17 -05:00
Nick Mathewson
223fc208f6
Split long lines in configure.in and Makefile.am files
...
Having very long single lines with lots and lots of things in them
tends to make files hard to diff and hard to merge. Since our tools
are one-line-at-a-time, we should try to construct lists that way too,
within reason.
This incidentally turned up a few headers in configure.in that we were
for some reason searching for twice.
2010-11-11 14:22:48 -05:00
Nick Mathewson
2b4ed1d07e
Merge remote branch 'origin/maint-0.2.2'
...
Conflicts:
configure.in
2010-11-11 13:59:18 -05:00
Sebastian Hahn
6bde512edc
Document hs dht min uptime change in privnets
...
In f87c6f100d
we made it so that MinUptimeHidServDirectoryV2
defaults to 0 if TestingTorNetwork is set. Add a manpage entry and a
changes file.
2010-11-10 15:48:26 +01:00
Sebastian Hahn
bae80eef4b
Document the AllowSingleHopExits option
2010-11-10 15:48:26 +01:00
Sebastian Hahn
0b05f05bbf
Improve documentation for RelayBandwdith* options
...
Jesse Adelman noticed that we don't currently describe what
happens very well.
2010-11-10 15:48:26 +01:00
Sebastian Hahn
6de673076f
Add V3BandwidthsFile to the manpage
2010-11-10 15:48:26 +01:00
Sebastian Hahn
556a1b9e45
Change Natd into NATD in our options.
...
Breaking this out of the last commit because this might be more
controversial.
2010-11-10 15:48:26 +01:00
Sebastian Hahn
87a0e733d1
Fix a typo in the manpage
2010-11-10 15:48:25 +01:00
Sebastian Hahn
fcdf1470c0
Remove everything related to os x expert package
...
We decided to no longer ship expert packages for OS X because they're a
lot of trouble to keep maintained and confuse users. For those who want
a tor on OS X without Vidalia, macports is a fine option. Alternatively,
building from source is easy, too.
The polipo stuff that is still required for the Vidalia bundle build can
now be found in the torbrowser repository,
git://git.torproject.org/torbrowser.git.
2010-11-10 04:04:29 +01:00
Karsten Loesing
423c2a7a27
Add GeoIP file digest to extra-info descriptor.
2010-11-09 09:42:36 +01:00
Nick Mathewson
1fb342dfab
Merge branch 'loggranularity'
2010-11-08 12:40:33 -05:00
Karsten Loesing
ed45bc198f
Fix log granularity based on Nick's comments.
...
Instead of rejecting a value that doesn't divide into 1 second, round to
the nearest divisor of 1 second and warn.
Document that the option only controls the granularity written by Tor to a
file or console log. It does not (for example) "batch up" log messages to
affect times logged by a controller, times attached to syslog messages, or
the mtime fields on log files.
2010-11-08 17:38:59 +01:00
Nick Mathewson
8c837db38f
Merge branch 'nodes'
2010-10-13 16:04:25 -04:00
Nick Mathewson
64535a401b
Merge remote branch 'origin/maint-0.2.2'
2010-10-04 12:58:35 -04:00
Nick Mathewson
1fa50c778c
Clarify PublishServerDescriptor even more
2010-10-04 12:58:20 -04:00
Karsten Loesing
8c5ba9388b
Make logging resolution configurable.
...
Implements enhancement 1668.
2010-10-04 08:15:18 +02:00
Nick Mathewson
f9ea242aca
Implement node-based router family code
...
Also, make the NodeFamily option into a list of routersets. This
lets us git rid of router_in_nickname_list (or whatever it was
called) without porting it to work with nodes, and also lets people
specify country codes and IP ranges in NodeFamily
2010-10-01 18:14:27 -04:00
Robert Ransom
8d87040e13
Describe BridgeRelay and PublishServerDescriptor more correctly.
2010-09-30 23:43:19 -07:00
Nick Mathewson
1b2120654c
Merge remote branch 'sebastian/fw-helper-manpage'
2010-09-30 22:24:18 -04:00
Roger Dingledine
5b7669130b
renumber, clean whitespace
2010-09-30 22:04:52 -04:00
Roger Dingledine
6de26d2bc8
give steven's everybody-a-bridge proposal a number
2010-09-30 22:04:52 -04:00
Steven Murdoch
60842424ae
Add comments from nickm and arma, from IRC
2010-09-30 22:04:52 -04:00
Steven Murdoch
2ba53aca76
Add algorithm and rationale for performance measurement
2010-09-30 22:04:52 -04:00
Steven Murdoch
df3911ded8
In the migration plan, mention how to prevent overloading the bridge authority
2010-09-30 22:04:52 -04:00
Steven Murdoch
ac55247350
Integrate more feedback from IRC
...
- For now we are only talking about moving clients to be bridges
- Some questions on how we should inform users
2010-09-30 22:04:52 -04:00
Steven Murdoch
d3d411533c
Add some open questions, and mention Roger's idea about asking for consent via email
2010-09-30 22:04:52 -04:00
Steven Murdoch
60d416a564
Note that we only can't handle automatic demotion. Users can always change their state manually.
2010-09-30 22:04:51 -04:00
Steven Murdoch
b112ecbcd9
Change "server" to "relay", so as to match existing terminology
2010-09-30 22:04:51 -04:00
Steven Murdoch
6008fcf863
Start idea xxx-automatic-node-promotion
...
- Initial draft of overview and motivation
- Start of design
2010-09-30 22:04:51 -04:00
Sebastian Hahn
d67bdddec5
Build the tor-fw-helper manpage
...
So far we just had the asciidoc manpage, but didn't build it.
2010-09-30 23:13:24 +02:00
Steven Murdoch
a6dc00fa75
Start tor-fw-helper in the background, and log whatever it outputs
2010-09-30 11:40:37 -04:00
Jacob Appelbaum
3eaa9a376c
Changes to tor-fw-helper, some based on Nick's review
...
* MINIUPNPC rather than the generic UPNP
* Nick suggested a better abstraction model for tor-fw-helper
* Fix autoconf to build with either natpmp or miniupnpc
* Add AM_PROG_CC_C_O to fix automake complaint
* update spec to address nickm's concern
* refactor nat-pmp to match upnp state
* we prefer tor_snprintf to snprintf
* link properlty for tor_snprintf
* rename test_commandline_options to log_commandline_options
* cast this uint as an int
* detect possible FD_SETSIZE errors
* make note about future enhancements for natpmp
* add upnp enhancement note
* ChangeLog entry
* doxygen and check-spaces cleanup
* create tor-fw-helper.1.txt
2010-09-30 11:39:34 -04:00
Jacob Appelbaum
9cc76cf005
First implementation of tor-fw-helper.
...
tor-fw-helper is a command-line tool to wrap and abstract various
firewall port-forwarding tools.
This commit matches the state of Jacob's tor-fw-helper branch as of
23 September 2010.
(commit msg by Nick)
2010-09-30 11:37:53 -04:00
Roger Dingledine
355fc63790
Merge branch 'maint-0.2.2'
2010-09-29 17:21:43 -04:00
Roger Dingledine
48cd096276
Merge commit 'mikeperry/bug1739' into maint-0.2.2
2010-09-29 17:17:59 -04:00
Mike Perry
c5b5643965
Send control port events for timeouts.
...
We now differentiate between timeouts and cutoffs by the REASON string and
the PURPOSE string.
2010-09-29 11:46:36 -07:00
Nick Mathewson
f3e8bc391a
Remove the has_old_dnsworkers flag.
2010-09-28 23:37:45 -04:00
Nick Mathewson
73d93c033d
Autodetect the number of CPUs when possible if NumCPUs==0
...
This is needed for IOCP, since telling the IOCP backend about all
your CPUs is a good idea. It'll also come in handy with asn's
multithreaded crypto stuff, and for people who run servers without
reading the manual.
2010-09-28 14:42:21 -04:00
Nick Mathewson
c612ddee17
Add a new option to enable/disable IOCP support
2010-09-28 14:01:45 -04:00
Roger Dingledine
a467bf5fbb
a dir-spec entry for refuseunknownexits
...
plus quiet a log line
2010-09-27 18:32:09 -04:00
Nick Mathewson
7c83b0a2a2
Merge branch 'refuseunknown' into maint-0.2.2
2010-09-27 17:15:57 -04:00
Sebastian Hahn
8ac2de5ab9
Add RefuseUnknownExits to the manpage
2010-09-27 17:15:41 -04:00
Nick Mathewson
1cbdbff961
Merge remote branch 'mikeperry/bug1952-merge' into maint-0.2.2
2010-09-27 12:17:41 -04:00
Mike Perry
7af0aa25d8
Update dir-spec.txt with new weight constraints.
2010-09-27 09:11:55 -07:00
Nick Mathewson
c8e1538a0b
Merge remote branch 'sebastian/continuation'
2010-09-24 13:43:55 -04:00
John Brooks
fb34c66e83
Correct default for RendPostPeriod in docs
2010-09-21 01:05:47 -04:00
Roger Dingledine
0ac67bf3c3
perconnbwrate and perconnbwburst consensus params
2010-09-16 00:17:39 -04:00
Roger Dingledine
277295efc1
circwindow consensus param != CircWindow
...
aka update dir-spec.txt to reflect reality
2010-09-15 17:55:30 -04:00
Nick Mathewson
c18bcc8a55
Merge branch 'bug1184'
2010-09-15 14:20:28 -04:00
Nick Mathewson
69508d04a2
tor-spec.txt tweaks from arma
2010-09-15 13:08:44 -04:00
Nick Mathewson
2be5effe9a
Initial oprofile instructions based on original by weasel.
2010-09-12 19:37:04 -04:00
Sebastian Hahn
1dab6cf4cb
Document multiline options in the manpage
2010-09-11 01:44:20 +02:00
Jacob Appelbaum
6451519fa3
This change creates proposal 171: 171-separate-streams-by-port-or-host.txt
...
This numbers the proposal to reflect the current discussion on or-dev and irc
This change updates the proposal index to reflect prop 171
This change also includes an update about Nick blessing me as a proposal editor
Proposal 171 is the product of many comments from many contributors including
but not limited to:
Damon McCoy
Linus Nordberg
Nick Matthewson
Robert Hogan
Robert Ransom
Sebastian Hahn
2010-08-30 18:43:49 -07:00
Nick Mathewson
2804c6b7ff
Merge commit 'karsten/rendspec-koryk'
2010-08-25 16:44:37 -04:00
Nick Mathewson
a509dbba50
Merge commit 'karsten/dirbytes2'
...
Conflicts:
src/or/rephist.h
2010-08-18 10:06:14 -04:00
Karsten Loesing
db94b7f46e
Count bytes we spend on answering directory requests.
2010-08-18 13:54:41 +02:00
Karsten Loesing
8e8a34eb74
Add koryk's modifications to rend-spec.
2010-08-17 10:02:07 +02:00
Nick Mathewson
9bcea4a8ef
Merge commit 'sebastian/misc-reason'
2010-08-15 21:27:32 -04:00
Nick Mathewson
a5d8ed7990
Merge commit 'karsten/stats-manpage'
2010-08-15 20:23:50 -04:00
Karsten Loesing
8dadc7a7aa
Update man page, now that *Statistics can be changed while Tor is running.
2010-08-15 15:51:31 +02:00
Roger Dingledine
1ac1f048ef
minor formatting / comment fixes
2010-08-13 17:18:45 -04:00
Sebastian Hahn
2d8db2aacb
Fix url in rend-spec
...
Fixes bug 1822
2010-08-12 02:40:19 +02:00
Chris Ball
16970d83cc
doc/HACKING: Explain how to find when a given change was introduced
2010-08-12 02:38:58 +02:00
Sebastian Hahn
28962ecae8
Fix a typo in control-spec
2010-08-12 02:38:58 +02:00
Linus Nordberg
0b96abe74f
Bug #1773 : Revert bad fix ( 4ef609b8
) and do it properly.
...
* doc/Makefile.am: Move $(VAR:MOD) expansions inside "if USE_ASCIIDOC".
* doc/Makefile.am: Use proper variable name for text input files.
* doc/Makefile.am: Initialize vars to empty when !USE_ASCIIDOC.
2010-08-11 09:41:34 -04:00
Sebastian Hahn
161b275028
Retry streams that ended with NOROUTE error
...
Also add the NOROUTE reason to control-spec.
2010-08-04 00:51:39 +02:00
Nick Mathewson
cafd868a78
Clarify that implementation is for discussion of implementation
2010-08-03 14:25:07 -04:00
Nick Mathewson
d5abd0b43e
Add proposal 174 from Ian Goldberg: Optimistic Data for Tor: Server Side
2010-08-03 14:23:51 -04:00
Nick Mathewson
9d317e9bb4
Bless two proposals from Damian Johnson as 172 and 173.
...
(Leaving a gap for the proposal Jake blessed as 171.)
2010-08-03 13:23:34 -04:00
Sebastian Hahn
4e3373f7fe
Make tor-spec wording easier to understand
2010-08-03 17:28:19 +02:00
Sebastian Hahn
150ed553df
Introduce END_STREAM_REASON_NOROUTE
2010-08-03 16:46:28 +02:00
Nick Mathewson
b4e2d0607d
Merge commit 'sebastian/distcheck'
2010-08-03 10:07:57 -04:00
Nick Mathewson
05fa0a3ef6
Merge commit 'sebastian/rend-spec'
2010-08-03 09:16:24 -04:00
Sebastian Hahn
8557f64220
Clarify that rend cookies shouldn't be reused
2010-08-03 14:48:17 +02:00
Karsten Loesing
b3b3c919c6
Fix copy-and-paste fail in dir-spec.txt.
2010-08-03 13:12:06 +02:00
Sebastian Hahn
ddf5020ea8
Fix 'make distcheck'
...
We were leaving doc/config.log and src/or/micro-revision.i in
place during a make clean. Fix that.
2010-08-03 00:48:59 +02:00
Nick Mathewson
c4b83b2177
Clarify that TRUNCATE behavior isn't as-intended
...
In tor-spec.txt, instead of saying "nodes may X" instead say "Current
nodes do X; this is nonconformant. Clients should watch out for that."
Based on observations by wanoskarnet.
2010-08-02 12:28:25 -04:00
Nick Mathewson
883af78a9d
Clarify that cmd-line options override torrc options
2010-07-31 13:23:41 -04:00
Nick Mathewson
6f45101327
Clear cell queues when marking or truncating a circuit.
...
At best, this patch helps us avoid sending queued relayed cells that
would get ignored during the time between when a destroy cell is
sent and when the circuit is finally freed. At worst, it lets us
release some memory a little earlier than it would otherwise.
Fix for bug #1184 . Bugfix on 0.2.0.1-alpha.
2010-07-30 18:55:24 -04:00
Nick Mathewson
15424bf800
Document 20KB requirement in BandwidthRate documentation
...
This fixes the last suggestion of bug #1195 .
2010-07-30 18:00:43 -04:00
Nick Mathewson
7409929917
Merge commit 'karsten/rendspec-master'
2010-07-30 11:45:22 -04:00
Linus Nordberg
4ef609b886
Fix compilation issue in doc/Makefile.am on NetBSD
...
* doc/Makefile.am: Change $(VAR:MOD) to ${VAR:MOD} -- make(1) on
NetBSD substitutes '$(:x)' to 'x' rather than the empty string. This
bites us in doc/ when configured with `--disable-asciidoc'. Curly
braces should work in all implementations of make(1) but this patch
changes only the places where we use the VAR:MOD expansion.
2010-07-30 11:34:52 -04:00
Karsten Loesing
1cf6da821c
Add two authoritzation protocols to rend-spec.txt.
2010-07-30 10:33:28 +02:00
Karsten Loesing
9ecb64c44d
Clean up Section 1 of rend-spec.txt.
2010-07-30 10:33:28 +02:00
Karsten Loesing
6e4c06598f
Interchange sections 1.2 and 1.3.
2010-07-30 10:29:14 +02:00
Karsten Loesing
f6e0dc2a6e
Rename all RELAY_* cell types to RELAY_COMMAND_*.
2010-07-30 10:28:07 +02:00
Jacob Appelbaum
64fc64c943
remove old xxx-separate-streams-by-port.txt idea
2010-07-22 18:14:31 +02:00
Mike Perry
9d5d0f040f
Alter how guard flags are chosen.
...
V3 authorities no longer decide not to vote on Guard+Exit. The bandwidth
weights should take care of this now.
Also, lower the max threshold for WFU to 0.98, to allow more nodes to become
guards.
2010-07-14 20:49:19 -07:00
Roger Dingledine
6048571100
fetching a directory on sighup is years out of date
2010-07-14 13:48:09 -04:00
Nick Mathewson
f72c6f91de
Remove TODO items that are either done or moved to the tracker
2010-07-06 18:10:53 -04:00
Nick Mathewson
bea55766af
Merge remote branch 'mikeperry/cbt-bugfixes3'
2010-06-29 18:57:50 -04:00
Nick Mathewson
deb9e4aff7
Make spec docs reference RFC2119
...
Now people will have no excuse for not knowing what "MUST" and "MAY"
mean. Fixes bug 1310.
2010-06-25 14:58:25 -04:00
Mike Perry
2abe1ceccf
Add CLOSE_MS and CLOSE_RATE keywords to buildtimeout event.
2010-06-15 20:04:49 -07:00
Nick Mathewson
faef0fa35d
Merge commit 'sjmurdoch/xxx-using-spdy'
2010-06-11 13:25:38 -04:00
Nick Mathewson
945633476a
Merge commit 'sebastian/hostnamewarn'
2010-06-11 13:21:31 -04:00
Mike Perry
81736f426f
Update spec with new right-censored pareto estimators.
2010-06-09 00:22:39 -07:00
Nick Mathewson
f4f11adf4c
In asciidoc-helper.sh, be more verbose when a2x fails.
...
Previously, we said (more or less), "a2x is broken and here's how you could
try to fix it". Instead, we now say "We need a2x to build manpages; a2x
didn't work; here is a fix that might work for you; alternatively you
could just skip manpage building."
Addresses bug 1524.
Also, give the message as a here-document rather than a bunch of echos.
2010-06-07 11:40:42 -04:00
Sebastian Hahn
10fdb9ee0a
Add option to not warn when getting an IP instead of hostname
2010-06-07 12:44:25 +02:00
Nick Mathewson
2eec9ea4e8
Clean up "Address" documentation even harder.
2010-06-01 10:53:32 -04:00
Mike Perry
29e0d70814
Bug 1296: Add option+logic to disable CBT learning.
...
There are now four ways that CBT can be disabled:
1. Network-wide, with the cbtdisabled consensus param.
2. Via config, with "LearnCircuitBuildTimeout 0"
3. Via config, with "AuthoritativeDirectory 1"
4. Via a state file write failure.
2010-05-10 13:11:48 -07:00
Mike Perry
e84025bc2b
Update path-spec.txt with contents of proposal 151.
2010-05-10 12:59:05 -07:00
Mike Perry
835ab53102
Add a TIMEOUT_RATE keyword to buildtimeout event.
2010-05-10 12:59:05 -07:00
Sebastian Hahn
b3b2a57bbf
Clarify the implications of the "Address" option
...
Fixes bug 1381
2010-05-02 00:38:22 +02:00
Sebastian Hahn
41c0d52810
check-speces is a typo.
2010-04-27 19:01:08 +02:00
Nick Mathewson
8ec5f939a6
Add new sections to the HACKING file
...
The main changes are to explain how we use git branches, how we use
changes files, and what should go into a patch. Putting these in
HACKING means that we shouldn't need to constantly refer to the or-dev
emails where we explain this stuff.
2010-04-27 12:24:35 -04:00
Nick Mathewson
b92ef5fa0e
Convert HACKING file to asciidoc: I am tired of re-numbering the sections.
2010-04-16 12:58:13 -04:00
Nick Mathewson
96a0edf373
Rename CircPriorityHalflifeMsec to CircuitPriorityHalflifeMsec
...
Everything that accepted the 'Circ' name handled it wrong, so even now
that we fixed the handling of the parameter, we wouldn't be able to
set it without making all the 0.2.2.7..0.2.2.10 relays act wonky.
This patch makes Tors accept the 'Circuit' name instead, so we can
turn on circuit priorities without confusing the versions that treated
the 'Circ' name as occasion to act weird.
2010-04-13 13:29:30 -04:00
Sebastian Hahn
a8089027e2
Mention libxml2-utils in our asciidoc dependencies
...
Zax from #tor noticed that while we list docbook-xsl and docbook-xml
in our helpful error text when making the docs fails, we forgot to
also list libxml2-utils. Let's add that.
2010-03-30 14:53:30 +02:00
Nick Mathewson
28cda33299
Add a missing NL to dir-spec.
...
Found by Oğuz
2010-03-21 12:45:01 -04:00
Nick Mathewson
03b9c2cb90
fix some dangling refs in dirspec
2010-03-15 15:41:59 -04:00
Steven Murdoch
9e473bd1be
Update idea xxx-using-spdy, based on or-dev discussion
...
- Mention potentially negative consequence of server push, combined
with client caching
- Make the new cell type more generic, allowing other types of
exit-side transforms (suggested by nickm)
See http://archives.seul.org/or/dev/Feb-2010/msg00000.html
2010-03-14 19:07:52 +00:00
Nick Mathewson
f8d176d1b9
Clarify title of section 3.3
2010-03-13 14:54:05 -05:00
Steven Murdoch
9c315bda0e
Add new idea: Using the SPDY protocol to improve Tor performance
2010-03-12 21:17:46 +00:00
Nick Mathewson
2d29c7be2d
Document possibility of "unknown" version state.
...
reported by atagar; fixes bug 1289.
2010-03-09 00:08:38 -05:00
Sebastian Hahn
fca673bcd3
Don't require asciidoc when building Tor from a tarball
...
If asciidoc is required, the user receives an error message telling
them about the --disable-asciidoc configure switch and the build
breaks.
2010-03-09 03:00:59 +01:00
Nick Mathewson
ac8b8bca11
Clarify that CRLF means "A CR then an LF". Explain what those are.
...
Apparently this is not as obvious as I thought.
2010-03-05 17:00:42 -05:00
Nick Mathewson
8719748767
Merge commit 'sebastian/manpage'
2010-03-04 23:30:53 -05:00
Sebastian Hahn
f3003d588f
Add proposal 170 "Configuration options regarding circuit building"
2010-03-03 23:56:59 -05:00
Peter Palfrader
9d3a985a83
Note an exception to when we use OutboundBindAddress
2010-03-02 12:58:50 -05:00
Sebastian Hahn
4db5e7ae76
Add configure switch to disable use of asciidoc
...
Also break the build if that switch isn't used and asciidoc isn't
available.
2010-03-01 05:02:27 +01:00
Sebastian Hahn
0cd1b499b4
Simplify asciidoc-helper
...
We don't need sed for our string manipulation, so let's get rid of
it. Suggested by weasel.
2010-03-01 04:07:55 +01:00
Sebastian Hahn
f9de12b864
Ship the asciidoc-helper file in our tarballs
...
Otherwise, the build process breaks when one of the .1.txt gets
a new mtime. Suggested by weasel.
2010-03-01 04:07:55 +01:00
Nick Mathewson
2ab3389ed6
Merge remote branch 'mikeperry/consensus-bw-weights5-merge'
...
Conflicts:
ChangeLog
2010-02-25 16:22:29 -05:00
Mike Perry
00f9a35678
Update dir-spec.txt with begin_dir weights.
2010-02-25 11:42:24 -08:00
Sebastian Hahn
2917c0596c
Restrict PerConnBWRate|Burst to INT32_MAX, update manpage
...
All other bandwidthrate settings are restricted to INT32_MAX, but
this check was forgotten for PerConnBWRate and PerConnBWBurst. Also
update the manpage to reflect the fact that specifying a bandwidth
in terabytes does not make sense, because that value will be too
large.
2010-02-25 12:33:15 +01:00
Mike Perry
4311318f7d
Update consensus methods in spec.
2010-02-22 18:43:44 -08:00
Nick Mathewson
2e159967c9
Mark 160 and 161 as Finished.
2010-02-22 20:52:32 -05:00
Mike Perry
5d4f5ef07d
Update specs for weight computation and use.
2010-02-22 16:52:11 -08:00
Roger Dingledine
8ce1cb174d
elevate a changelog entry, and get my mailto out of the man page
2010-02-22 16:19:35 -05:00
Sebastian Hahn
eeba8581b2
Update the osx dmg creation instructions
...
Make sure we follow basic whitespace sanity principles, update a
few links
2010-02-22 09:55:43 +01:00
Roger Dingledine
a8a0542c77
minor fixes in proposal 169
...
still need to finish reading it, but so far so good
2010-02-21 17:20:37 -05:00
Mike Perry
ac68704f07
Allow "EXTENDCIRCUIT 0" to omit a path.
2010-02-18 09:08:31 -08:00
Mike Perry
8512e33773
Add BUILDTIMEOUT_SET event for CBT stress testing.
2010-02-18 09:08:31 -08:00
Andrew Lewman
0bd6cb31ed
add in the apple incantations to get tls renegotiation to work.
2010-02-17 23:08:39 -05:00
Andrew Lewman
7f3b85d1df
fix the win32 build instructions for openssl.
2010-02-17 23:07:51 -05:00
Sebastian Hahn
f164a76f72
Remove legacy files from main source distribution
...
The AUTHORS file was pretty outdated. Its contents moved onto the
people page. Design paper and roadmaps moved to the projects
directory in svn.
2010-02-16 06:41:36 +01:00
Nick Mathewson
3a7e7f1be4
Clean up whitespace
2010-02-11 00:24:23 -05:00
Andrew Lewman
ca2e4d20a5
updated win32 build instructions with new mingw and msys versions.
2010-02-11 00:23:34 -05:00
Andrew Lewman
dfbface39e
clean up the documentation, break out sections for osx compiles.
2010-02-11 00:23:34 -05:00
Nick Mathewson
f75f7322b9
Clarify a paragraph in prop 169.
2010-01-29 16:39:27 -05:00
Sebastian Hahn
e015fe8b09
Make sure docdir is defined when making doc/
...
Apparently some autoconf versions need this, while others don't.
This means documentation will be installed into share/doc/tor/.
2010-01-28 09:03:21 +01:00
Sebastian Hahn
32c1863a67
Fix building the tarball
...
This removes the Makefile.am from doc/design-paper and replaces it with
a static Makefile. We don't need to call it during the normal Tor build
process, as we don't need its targets normally. Keeping it around in
case we want to rebuild the pdf or ps files later.
2010-01-28 09:03:21 +01:00
Nick Mathewson
c5380d6064
The name for the proposal status of 151 is "finished", not "Implemented"
2010-01-28 00:04:45 -05:00
Nick Mathewson
380d00246b
Proposal 169: Eliminate TLS renegotiation
...
I propose a backward-compatible change to the Tor connection
establishment protocol to avoid the use of TLS
renegotiation.
Rather than doing a TLS renegotiation to exchange
certificates and authenticate the original handshake, this
proposal takes an approach similar to Steven Murdoch's
proposal 124, and uses Tor cells to authenticate the
parties' identities once the initial TLS handshake is
finished.
2010-01-28 00:04:25 -05:00
Sebastian Hahn
ca148f7219
Clean the man and html files with make (dist)clean
2010-01-27 20:23:13 +01:00
Sebastian Hahn
2c0ad636d9
Stop shipping the design paper in the tarballs
2010-01-27 20:09:19 +01:00
Nick Mathewson
e407c1adab
Add a comment explaining the doc build system
...
Updated a little by Sebastian
2010-01-27 12:19:58 +01:00
Nick Mathewson
0c81d4c62b
Make the asciidoc build process work from outside top_srcdir
...
Edited a little by Sebastian
2010-01-27 12:13:10 +01:00
Sebastian Hahn
1a3f42d1d0
Fix a few typos in the manpage, and reword the DisableAllSwap entry
2010-01-27 12:13:10 +01:00
Sebastian Hahn
a330cdc6fb
Convert the Tor manpage to asciidoc.
...
This should be a very faithful conversion, preserving as much of the layout
of the old manpage as possible. This wasn't possible for the nt-service
and the DataDirectory/state parts. See a later commit for some small
cleanups.
Tiago Faria helped with the asciidoc conversion, big thanks!
2010-01-27 12:13:10 +01:00
Sebastian Hahn
ce860d8efd
Convert the tor-resolve manpage to asciidoc
2010-01-27 12:13:10 +01:00
Sebastian Hahn
59a9908f66
Convert the torify manpage to asciidoc
2010-01-27 12:13:10 +01:00
Sebastian Hahn
2fc0c3031b
Convert the tor-gencert manpage to asciidoc
2010-01-27 12:13:10 +01:00
Sebastian Hahn
9fe1c000b0
Allow generating documentation from asciidoc in the Makefile
2010-01-27 12:13:05 +01:00
Sebastian Hahn
3efadcd0d5
Move the torify manpage into the doc dir
2010-01-27 11:36:39 +01:00
Sebastian Hahn
f6a673490f
Stop putting parts of the website into tarballs.
...
The website wasn't used by our packages, and most users will not know how
to open html.en files anyways.
2010-01-27 11:36:39 +01:00
Roger Dingledine
b9f1bd3c4e
whitespace fixes
2010-01-15 15:58:35 -05:00
Roger Dingledine
397f7c874f
fix some typos in our spec files
2010-01-15 15:56:54 -05:00
Roger Dingledine
184e7aa792
man page entries for PerConnBW{Rate,Burst}
2010-01-15 15:56:53 -05:00
Roger Dingledine
f6e8fcfe7a
ship the bridges spec file in the tarball too
2010-01-15 15:56:53 -05:00
Roger Dingledine
937607056b
a changelog and doc fixes for the strictnodes work
2009-12-21 04:38:49 -05:00
Roger Dingledine
5fee54a50f
fix some typos
2009-12-19 05:12:00 -05:00
Roger Dingledine
d035b65cd7
start to document commonly used "param" arguments
2009-12-19 05:11:50 -05:00
Nick Mathewson
05a2473b7f
Merge branch 'ewma'
2009-12-18 22:33:02 -05:00
Nick Mathewson
7edae58984
Merge commit 'karsten/fix-bridge-stats-master-4'
2009-12-18 14:16:41 -05:00
Karsten Loesing
e1e5c1b3ab
Fix bridge statistics.
...
Fix statistics on client numbers by country as seen by bridges that were
broken in 0.2.2.1-alpha. Also switch to reporting full 24-hour intervals
instead of variable 12-to-48-hour intervals.
2009-12-17 09:22:55 +01:00
Karsten Loesing
d38268a8c7
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.
2009-12-17 09:15:06 +01:00
Nick Mathewson
350181529e
Merge branch 'safelogging2'
...
Conflicts:
ChangeLog
2009-12-15 17:26:09 -05:00
Mike Perry
3802af8806
Update translations.txt with new torbutton process.
2009-12-15 17:10:59 -05:00
Nick Mathewson
7ab824c8cf
Document CircuitPriorityHalflife on the manpage
2009-12-15 14:04:30 -05:00
Roger Dingledine
f7d99b62a3
New controller command "getinfo config-text"
...
It returns the contents that Tor would write if you send it a SAVECONF
command, so the controller can write the file to disk itself.
2009-12-13 19:21:06 -05:00
Sebastian Hahn
f258647433
Allow SafeLogging to exclude client related information
2009-12-12 02:26:11 +01:00
Roger Dingledine
403f99eaa4
add a minimum for CircuitStreamTimeout, plus a man page
...
plus some other unrelated touchups that have been sitting in my
sandbox
2009-11-22 07:15:30 -05:00
Jacob Appelbaum
2aac39a779
Implement DisableAllSwap to avoid putting secret info in page files.
...
This commit implements a new config option: 'DisableAllSwap'
This option probably only works properly when Tor is started as root.
We added two new functions: tor_mlockall() and tor_set_max_memlock().
tor_mlockall() attempts to mlock() all current and all future memory pages.
For tor_mlockall() to work properly we set the process rlimits for memory to
RLIM_INFINITY (and beyond) inside of tor_set_max_memlock().
We behave differently from mlockall() by only allowing tor_mlockall() to be
called one single time. All other calls will result in a return code of 1.
It is not possible to change DisableAllSwap while running.
A sample configuration item was added to the torrc.complete.in config file.
A new item in the man page for DisableAllSwap was added.
Thanks to Moxie Marlinspike and Chris Palmer for their feedback on this patch.
Please note that we make no guarantees about the quality of your OS and its
mlock/mlockall implementation. It is possible that this will do nothing at all.
It is also possible that you can ulimit the mlock properties of a given user
such that root is not required. This has not been extensively tested and is
unsupported. I have included some comments for possible ways we can handle
this on win32.
2009-10-27 04:28:40 -04:00
Nick Mathewson
a007a7c6ba
Revise consensus-flavors proposal to better URLs.
...
The old flavored consensus URL format made it harder to decode URLs
based on their prefixes, and didn't take into account our "only give
it to me if it's signed by enough authorities" stuff.
2009-10-18 18:46:12 -04:00
Nick Mathewson
0bce0161dd
Revise proposal 162: SHA256(x), not SHA256(SHA256(x))
...
The point of doing SHA256 twice is, generally, is to prevent message
extension attacks where an attacker who knows H(A) can calculate
H(A|B). But for attaching a signature to a document, the attacker
already _knows_ A, so trying to keep them from calculating H(A|B) is
pointless.
2009-10-15 15:17:13 -04:00
Nick Mathewson
80a7a34755
Revise 162's idea of how detached signatures work with flavors
...
The original proposal was vague and would have made older Tors reject
detached-signature documents as soon as they saw one with flavors.
2009-10-15 15:17:12 -04:00
Roger Dingledine
e84dc32cb8
correct the spec for the stream_bw event.
...
"neonomad" pointed out on or-talk that the order is opposite from the
intuitive order. explain why. we chose to fix the spec rather than the
code because there are controllers like torflow that already expect
the current behavior.
2009-10-10 15:07:37 -04:00
Roger Dingledine
1efb643224
fix the wiki link in doc pages. remove obsolete FAQ.
2009-10-01 04:45:59 -04:00
Roger Dingledine
bda2a94cf9
update spec to reflect change in Fast definition
...
we made anybody who has 20KB/s Fast by definition, in 0.2.1.14-rc,
but it looks like we forgot to fix the spec.
2009-09-30 19:02:05 -04:00
Sebastian Hahn
81895dbd52
Our test script moved from src/or/test to src/test/test.
...
Update the HACKING document and the cross compilation helper
2009-09-23 00:24:43 -04:00
Roger Dingledine
cf2afcd707
Fix typos and comments, plus two bugs
...
A) We were considering a circuit had timed out in the special cases
where we close rendezvous circuits because the final rendezvous
circuit couldn't be built in time.
B) We were looking at the wrong timestamp_created when considering
a timeout.
2009-09-20 19:50:44 -04:00
Mike Perry
f39bedf250
Implement and document new network liveness algorithm.
...
Based on irc discussion with arma.
2009-09-20 14:51:30 -07:00
Roger Dingledine
b02b11c4b4
a mish-mash of stuff in my sandbox
2009-09-17 01:58:39 -04:00
Roger Dingledine
4850a3a75f
Merge commit 'mikeperry/circuitbuildtimeout-final'
2009-09-16 21:43:31 -04:00
Roger Dingledine
61eb3711ee
Merge commit 'sebastian/manpage'
2009-09-16 20:29:37 -04:00
Mike Perry
81dc435ffa
Update proposal to match implementation.
2009-09-16 17:03:54 -07:00
Karsten Loesing
b508e4748f
Remove trailing spaces. As if bytes were free...
...
Also correct some typos.
2009-09-16 15:52:05 -07:00
Mike Perry
fd412549fd
Update proposal to bring it more in-line with implementation.
2009-09-16 15:52:03 -07:00
Sebastian Hahn
5f77363242
it is cached-descriptors now, not cached-routers
2009-09-15 13:15:00 +02:00
Roger Dingledine
39dee3d52c
revert the month in the man page, so we don't drive weasel mad
2009-09-15 06:52:23 -04:00
Roger Dingledine
40bcab1faf
ConsensusParams config option lists key=value params
...
finishes the authority-operator interface side of proposal 167.
2009-09-15 04:40:08 -04:00
Nick Mathewson
d9872cc676
Mark proposal 167 as implemented.
2009-09-14 23:24:39 -04:00
Nick Mathewson
381766ce4b
Implement proposal 167: Authorities vote on network parameters.
...
This code adds a new field to vote on: "params". It consists of a list of
sorted key=int pairs. The output is computed as the median of all the
integers for any key on which anybody voted.
Improved with input from Roger.
2009-09-14 23:21:53 -04:00
Nick Mathewson
1cda6f3e75
Merge commit 'origin/maint-0.2.1'
2009-09-01 15:59:40 -04:00
Roger Dingledine
075c004095
Add getinfo accepted-server-descriptor. Clean spec.
...
Add a "getinfo status/accepted-server-descriptor" controller
command, which is the recommended way for controllers to learn
whether our server descriptor has been successfully received by at
least on directory authority. Un-recommend good-server-descriptor
getinfo and status events until we have a better design for them.
2009-08-31 18:37:25 -04:00
Roger Dingledine
0bb59f1c38
Merge branch 'maint-0.2.1'
2009-08-28 03:47:18 -04:00
Roger Dingledine
64f393d56f
Only send netinfo clock_skew to controller if an authority told us so
...
We were triggering a CLOCK_SKEW controller status event whenever
we connect via the v2 connection protocol to any relay that has
a wrong clock. Instead, we should only inform the controller when
it's a trusted authority that claims our clock is wrong. Bugfix
on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit.
2009-08-28 03:42:09 -04:00
Roger Dingledine
659552a3c6
Merge branch 'maint-0.2.1'
2009-08-27 21:42:58 -04:00
Sebastian Hahn
1092fdca53
HiddenServiceVersion must be set to 2 currently.
...
0d68da2381
removed support for Version 0,
but didn't fix the manpage.
2009-08-27 05:10:48 +02:00
Roger Dingledine
b7e8a4631f
changelog and spec changes for the .exit fix
2009-08-26 15:43:18 -04:00
Roger Dingledine
5965a85ce0
typos in dir-spec
2009-08-26 14:48:13 -04:00
Roger Dingledine
76108dce3f
mark off a done proposal
2009-08-26 14:47:29 -04:00
Nick Mathewson
1d9b8a1e16
Merge commit 'karsten/proposal-166-impl-master'
2009-08-26 11:36:40 -04:00
Nick Mathewson
707a6bd659
Merge commit 'public/socks-client'
...
Resolved conflict in:
src/or/or.h
2009-08-26 11:27:19 -04:00
phobos
25f9e20a1c
update osx-dmg creation directions for the new methods
2009-08-25 15:58:25 -04:00
Roger Dingledine
f1b5fd2aaa
new proposals: params in consensus, and lower circwindow
2009-08-25 00:34:29 -04:00
Karsten Loesing
75c59d1a92
Some final (?) cleanups of proposal 166 implementation.
2009-08-19 23:36:27 +02:00
Karsten Loesing
4e29f33427
Write all statistics to disk exactly every 24 hours.
2009-08-19 15:41:12 +02:00
Karsten Loesing
10fbc998e1
Update dir-spec.txt and man page.
2009-08-18 16:14:22 +02:00
Karsten Loesing
dccadb30cd
Clean up proposal 166 and its implementation.
2009-08-18 15:53:08 +02:00
Nick Mathewson
b9e45cc508
Merge commit 'mikeperry/bandwidth-voting-final'
2009-08-14 17:12:05 -04:00
Nick Mathewson
492416be0c
Merge commit 'ioerror/LetsKillNoConnect'
2009-08-09 18:55:32 -07:00
Nick Mathewson
4311b9a6d1
Merge commit 'arma/dotexit'
2009-08-09 18:48:08 -07:00
Mike Perry
cb477f9cc0
Merge commit 'nickm/strtok' into mp-voting-final
2009-08-09 18:23:53 -07:00
Nick Mathewson
8f8877c624
Merge commit 'origin/maint-0.2.1'
2009-08-09 18:14:35 -07:00
Nick Mathewson
6423091f07
Merge commit 'mikeperry/bandwidth-proposals-final'
2009-08-09 13:10:06 -07:00
Jacob Appelbaum
33762b5296
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.
2009-08-08 19:15:22 -07:00
Roger Dingledine
07d95440ef
oops, fix typo
2009-08-07 19:29:19 -04:00
Roger Dingledine
3e4379c2e7
Disable .exit notation unless AllowDotExit is 1.
2009-08-07 19:26:41 -04:00
Roger Dingledine
8196130f24
fix typo in control-spec
2009-08-07 17:55:17 -04:00
Mike Perry
3a1b9526f8
Update the ratio calculation to prefer faster measurements.
...
Also: simplify complicated filtering steps, always take the
most recent measurement, and use slightly smaller file sizes
based on measurements.
2009-08-06 14:38:54 -07:00
Mike Perry
011b732436
Update 161 to reflect current implementation.
...
Also mention rounding step.
2009-08-06 14:38:36 -07:00
Mike Perry
db297fb944
Update dir-spec.txt to describe w line.
...
"Measured=" is present in votes regardless of consensus method.
2009-08-06 11:48:03 -07:00
Karsten Loesing
fe36f69ce8
Make configuration of hidden services with authorization somewhat clearer.
2009-08-01 11:36:51 +02:00
Roger Dingledine
6bb10a28fb
Patch from atagar to fix control-spec
...
Specifically, admit that the "newconsensus" event exists, and
status/reachability has secretly been status/reachability-succeeded
all along, but nobody used it so we didn't notice.
2009-07-30 03:41:02 -04:00
Roger Dingledine
e8e88922a7
Merge branch 'maint-0.2.1' into master
2009-07-28 18:19:57 -04:00
Roger Dingledine
146eae318f
document my new relay-early behavior
2009-07-28 17:39:12 -04:00
Nick Mathewson
2b0e8fb39f
Merge commit 'ioerror/DirFetchInfoExtraEarly'
...
Conflicts:
ChangeLog
2009-07-25 00:52:54 -04:00
Karsten Loesing
884c621aa7
Proposal: Including Network Statistics in Extra-Info Documents
2009-07-23 10:59:00 -04:00
Roger Dingledine
72c5a46b43
move the todo.external file into svn projects
2009-07-14 23:35:34 -04:00
Jacob Appelbaum
e7576f92de
Add support for a new option: FetchDirInfoExtraEarly
...
This new option will allow clients to download the newest fresh consensus
much sooner than they normally would do so, even if they previously set
FetchDirInfoEarly. This includes a proper ChangeLog entry and an updated man
page.
2009-07-13 16:30:42 -07:00
Roger Dingledine
862fbbed7f
resolve atagar's confusion with getinfo accounting
2009-07-13 17:34:47 -04:00
Nick Mathewson
aa0cf31c51
Merge commit 'origin/maint-0.2.1'
...
Conflicts:
ChangeLog
configure.in
contrib/tor-mingw.nsi.in
src/win32/orconfig.h
2009-07-07 12:42:24 -04:00
Andrew Lewman
2c221e923b
updated rpm instructions for realtime libevent.
2009-07-02 17:57:47 -04:00
Nick Mathewson
955a763c74
path-spec: Clarify what we mean by "a server's bandwidth."
...
This just got a little complicated, since old clients use "clipped
advertised bandwith" and new clients now use "consensus bandwidth" but
fall back to "clipped advertised bandwidth".
2009-06-22 14:23:39 -04:00
Christopher Davis
75472c19c3
Enable Tor to connect through SOCKS 4/5 proxies
...
Added a sanity check in config.c and a check in directory.c
directory_initiate_command_rend() to catch any direct connection attempts
when a socks proxy is configured.
2009-06-19 12:16:15 -04:00
Nick Mathewson
bdd5785f07
Small changes to proposals 158 and 162 based on comments from arma
2009-06-15 14:18:32 -04:00
Nick Mathewson
7404c936d0
Finish an incomplete sentence in a proposal.
2009-06-07 23:53:05 -04:00
Roger Dingledine
08fd7e61c7
proposals tweaks patch
...
is attached
--roger
>From 674f087ab98e1711bb533acf23ee88c7c2a1dfdb Mon Sep 17 00:00:00 2001
From: Roger Dingledine <arma@torproject.org>
Date: Sun, 7 Jun 2009 14:37:32 -0400
Subject: [PATCH] minor edits on proposals
2009-06-07 23:51:14 -04:00
Sebastian Hahn
169c019a60
spelling fixes for proposals
2009-06-06 23:42:07 +02:00
Nick Mathewson
e84ddead34
Merge branch 'hardware_accel_improvements'
2009-05-31 13:36:50 -04:00
Martin Peck
65836d246d
Remove warning about untested HardwareAccel option and clarify usage.
2009-05-30 15:15:43 -07:00
Martin Peck
5816832247
Add documentation for new AccelName and AccelDir dynamic hardware acceleration engine options.
2009-05-30 13:53:35 -07:00
Nick Mathewson
db576626e1
Update 0.2.2 TODO item status
2009-05-29 15:12:38 -04:00
Nick Mathewson
5948543644
Clarify some of proposal 165 based on discussion
2009-05-29 14:51:32 -04:00
Nick Mathewson
4913a8c4ba
Merge commit 'origin/maint-0.2.1'
2009-05-28 16:07:49 -04:00
Nick Mathewson
2c8b56c029
Proposal 165: Easy migration for voting authority sets.
...
This proposal tries to do what 134 tried to do, but more securely and
with less whiz-bang NP-hard computation. Peter had the basic idea.
2009-05-28 12:48:38 -04:00
Nick Mathewson
260de44313
Fixes to spelling fixes. Thanks, Roger!
2009-05-28 12:22:48 -04:00
Nick Mathewson
cb18fc2190
Merge commit 'origin/maint-0.2.1'
2009-05-27 18:12:18 -04:00
Nick Mathewson
ec7e054668
Spell-check Tor.
2009-05-27 17:55:51 -04:00
Nick Mathewson
e86ad6b7fb
Reject proposal 134
2009-05-27 14:33:44 -04:00
Nick Mathewson
b998fed9b9
Remove support for events without the extended format or long names.
...
Supporting the old formats made our code complex; running without them
has been discouraged since 0.2.1.x.
2009-05-25 12:52:25 -04:00
Roger Dingledine
b1e61353ec
note that proposal 160 is written. note that section 4.5 is done.
2009-05-24 20:32:07 -04:00
Roger Dingledine
4c548cd51b
early thoughts on a safer way to reach a service via a particular exit.
2009-05-24 20:31:20 -04:00
Roger Dingledine
7df5c031e8
add mikeperry's notes about fairer round-robin for rate limiting
2009-05-24 20:31:20 -04:00
Nick Mathewson
9f69b3d94c
[prop140] Note another useful restriction of ed format.
2009-05-22 15:55:40 -04:00
Nick Mathewson
0adb8c8386
Short proposal on reporting why authorities voted as they did
2009-05-22 02:58:42 -04:00
Nick Mathewson
047bc09565
New short proposal about detecting if a node is a client.
2009-05-22 02:57:54 -04:00
Mike Perry
4e1b20b1d3
Finish incomplete sentence.
2009-05-21 21:38:50 -07:00
Mike Perry
f55a70b640
Update proposal 160 with comments from mailinglist.
...
Also add implementation details and a timestampt to the output of 161.
2009-05-19 21:24:18 -07:00
Nick Mathewson
7d84b84608
Clearer valgrind instructions for non-Debian openssls
2009-05-19 10:40:20 -04:00
Marian
2619e35942
New proposal draft about migrating ciphers and hashes in the Tor protocol.
2009-05-16 11:58:56 -04:00
Nick Mathewson
573aeb769e
Major revision of proposal 158.
...
The big changes are to go from a "caches compute the micro-descriptor"
format to an "authorities generate microdescriptors" format.
See or-dev discussions of January 2009 for full rationales.
2009-05-16 00:42:27 -04:00
Nick Mathewson
143e6677ff
Add acks section to prop 162.
2009-05-15 16:32:18 -04:00
Nick Mathewson
dc1253af7b
Add new proposal 162: "Publish the consensus in multiple flavors"
2009-05-15 13:03:42 -04:00
Mike Perry
2a4c6207ad
Update proposal 161 to reflect mailinglist discussion.
2009-05-14 17:53:11 -04:00
Nick Mathewson
ce768fc06e
Add proposal 161: computing bandwidth adjustments
2009-05-12 23:00:05 -04:00
Nick Mathewson
6feb149db9
Claim/assign some proposal-writing tasks for 0.2.2.
...
(Proposals assigned to others are purely in the realm of speculation.)
2009-05-12 12:50:06 -04:00
Nick Mathewson
36c2db2b2e
Add TODO.022 items based on discussion with arma
2009-05-08 19:09:51 -04:00
Nick Mathewson
183b5905bb
Remove some stuff from the SHA-1 paragraph.
...
We don't need to explain the difference between 2nd preimage and
collision: anybody who doesn't know can use wikipedia.
2009-05-08 12:52:18 -04:00
Marian
7a2c8e55af
Clarify some points in what-uses-sha1.
2009-05-08 12:46:43 -04:00
Sebastian Hahn
deea710cdc
Fix typo in 001-process.txt
2009-05-05 11:12:41 -04:00
Sebastian Hahn
d230827912
Remove all svn metadata minus what I missed.
...
Tor doesn't use SVN anymore, making $Revision$, $Id$ and $Date$
meaningless. Remove them without replacement.
2009-05-05 17:05:46 +02:00
Sebastian Hahn
d0cb5e5b0b
SVN-specific metadata should no longer be part of a proposal
...
Update the proposal creation instructions to remove the Version
and Last-Modified fields.
2009-05-05 17:05:45 +02:00
Roger Dingledine
df8a47464a
add a new proposal for authorities to vote for bandwidth "offsets"
2009-05-05 08:53:12 -04:00
Roger Dingledine
ae8e0aeca6
Fix typos in proposal 141.
2009-05-05 08:52:22 -04:00
Karsten Loesing
592f957169
Update rend-spec.txt.
2009-05-04 13:46:30 -04:00
Nick Mathewson
7e411f4b30
Initial division of SHA1 uses by collision/preimage needs.
...
More thought is needed on each collision opportunity to figure out how
exploitable it is.
2009-05-02 11:52:38 -05:00
Nick Mathewson
08e4a07720
delete trailing whitespace in xxx-what-uses-sha1.txt
2009-05-02 11:49:45 -05:00
Marian
4f9b12e248
More notes and an extra element in xxx-what-uses-sha1.txt
2009-05-02 12:39:56 -04:00
Roger Dingledine
f04dec4908
fix typo and naming convention
...
svn:r19377
2009-04-26 03:59:35 +00:00
Nick Mathewson
e4d3352e3f
Initial thoughts on a TODO.022.
...
svn:r19369
2009-04-24 05:45:37 +00:00
Jacob Appelbaum
f33f2e9591
Update the port knocking SPA document to have more details. Still needs a packet filter.
...
svn:r19356
2009-04-21 07:55:07 +00:00
Jacob Appelbaum
7f4bfe5107
A small set of ideas that Nick and Roger suggested I write up regarding bridge detection.
...
svn:r19355
2009-04-21 04:06:49 +00:00
Andrew Lewman
37e8a28c7c
update to openssl 0.9.8k
...
svn:r19248
2009-04-09 04:11:13 +00:00
Roger Dingledine
b949871a1e
move some of the items out of the 'phase one' section
...
svn:r19180
2009-03-29 09:17:11 +00:00
Roger Dingledine
43a2ef61dd
put in the performance todo items that i marked as high-priority in
...
the projects/performance/perf-todo file.
svn:r19178
2009-03-29 08:34:35 +00:00
Roger Dingledine
97dfa611d1
note some progress we've made on a few of them
...
svn:r19177
2009-03-29 03:13:42 +00:00
Roger Dingledine
8b63944ed2
put the 'phase 2' preliminary todo items in place
...
svn:r19176
2009-03-29 03:11:19 +00:00
Karsten Loesing
d3b6a40daa
Add proposal 159 to index.
...
svn:r19114
2009-03-23 17:24:48 +00:00
Roger Dingledine
342959acb8
typo
...
svn:r19109
2009-03-23 00:30:48 +00:00
Nick Mathewson
49308dcc7a
Clarify that the nickname part of a LongName is indeed optional.
...
svn:r19076
2009-03-18 19:30:22 +00:00
Mike Perry
d27cff4aa5
Update translation doc with info on two options for new
...
string creation workflow. It is unclear at this point
which of the two are the lesser evil, so both are included.
svn:r19037
2009-03-16 07:56:01 +00:00
Andrew Lewman
7d0dfb7597
remove the advocacy docs from tor/trunk
...
svn:r19006
2009-03-15 05:27:48 +00:00
Roger Dingledine
6f057325d0
cut out a lot of the external todo items, since they're done
...
svn:r18959
2009-03-13 09:41:32 +00:00
Andrew Lewman
3f22e3627c
add the doc files to a real doc directory.
...
svn:r18952
2009-03-13 06:25:17 +00:00
Andrew Lewman
8b3c8989c7
Add the pdf of the roadmap to the right section of docs.
...
svn:r18941
2009-03-12 16:46:06 +00:00
Andrew Lewman
aa154d846a
minor updates and questions.
...
svn:r18705
2009-02-27 03:05:27 +00:00
Roger Dingledine
cdbd371d9f
typo
...
svn:r18610
2009-02-17 22:49:25 +00:00
Roger Dingledine
c4792ec62b
add proposal 159, 'exit scanning', from or-dev
...
svn:r18609
2009-02-17 20:37:11 +00:00
Steven Murdoch
2d147509d6
Remove Makefile rule for building performance.tex (now in /projects/performance)
...
svn:r18568
2009-02-16 11:10:34 +00:00
Roger Dingledine
625a774eae
and two more things to move
...
svn:r18564
2009-02-16 10:26:51 +00:00
Roger Dingledine
b182b6f945
move performance.tex over
...
boy, what a convoluted thing svn is
svn:r18563
2009-02-16 10:26:04 +00:00
Roger Dingledine
9ded433abb
new controller event NEWCONSENSUS that lists the networkstatus
...
lines for every recommended relay.
still needs docdoc and changelog entry.
svn:r18556
2009-02-16 06:18:03 +00:00
Roger Dingledine
323b33386f
reindex proposals
...
svn:r18555
2009-02-16 06:17:27 +00:00
Roger Dingledine
34d9df88e0
nobody's implementing proposals 134 or 140, so they get
...
bumped to 0.2.2.x
svn:r18546
2009-02-15 12:06:54 +00:00
Roger Dingledine
d025bb99be
fill in some 'created' timeframes
...
svn:r18545
2009-02-15 11:12:42 +00:00
Mike Perry
397f73bec0
Add SSL test description for kicks. Also spell check is a
...
wonderfukl thign.
svn:r18502
2009-02-12 10:15:32 +00:00
Mike Perry
157bed9dc9
Add exit scanning proposal outline from discussions with arma.
...
svn:r18501
2009-02-12 09:54:54 +00:00
Roger Dingledine
4a52728953
it turns out that removing external deliverables from the list just
...
because they're done will really confuse arma.
svn:r18463
2009-02-10 06:59:49 +00:00
Roger Dingledine
5f545912e5
mark a few todo items as deferable
...
svn:r18455
2009-02-09 20:29:59 +00:00
Andrew Lewman
b543cf1ce2
Updated my parts of future, completed two items in .021
...
svn:r18434
2009-02-09 04:42:45 +00:00
Roger Dingledine
79e276bf81
add more reminders on potential performance improvements
...
svn:r18416
2009-02-09 02:48:23 +00:00
Roger Dingledine
decdf4537a
If we're using bridges and our network goes away, be more willing
...
to forgive our bridges and try again when we get an application
request. Bugfix on 0.2.0.x.
svn:r18396
2009-02-04 23:27:35 +00:00
Roger Dingledine
8977f24eb8
some other performance-oriented fixes to integrate
...
svn:r18395
2009-02-04 23:26:39 +00:00
Andrew Lewman
893479b8b3
Minor adjustment to man page.
...
svn:r18365
2009-02-01 22:05:31 +00:00
Roger Dingledine
1ca25b36d7
remove some done or abandoned items from the external todo
...
svn:r18335
2009-01-30 01:21:04 +00:00
Roger Dingledine
d478948844
admit that the "get a relay operator mailing list going" plan is the
...
one to slip if something is going to
svn:r18334
2009-01-30 01:18:15 +00:00
Andrew Lewman
65ad80bc79
Updated win32/mingw directions for openssl 0.9.8j.
...
svn:r18327
2009-01-29 23:21:37 +00:00
Andrew Lewman
742b823fdf
Clean up the rpm creation steps.
...
svn:r18325
2009-01-29 23:19:56 +00:00
Steven Murdoch
a692ed550c
Add data files generated by selection probability optimization algorithm
...
svn:r18316
2009-01-29 11:13:20 +00:00
Roger Dingledine
edff606317
patch from matt to implement 'getinfo status/clients-seen'
...
svn:r18287
2009-01-28 06:50:36 +00:00
Roger Dingledine
31d60992c6
more minor bugs in the control spec
...
svn:r18286
2009-01-28 06:46:14 +00:00
Roger Dingledine
09eab14f78
typo found by 'nil'
...
svn:r18283
2009-01-28 00:03:47 +00:00
Karsten Loesing
ed48c58838
Correct some typos while reading dir specs.
...
svn:r18266
2009-01-25 11:26:11 +00:00
Steven Murdoch
494dbd3ccb
Section on peer-to-peer bandwidth estimation
...
svn:r18242
2009-01-22 21:07:30 +00:00
Steven Murdoch
15d3c28503
New section "Minimzing latency of paths" in performance optimization paper
...
svn:r18227
2009-01-22 12:49:04 +00:00
Roger Dingledine
62203d1d5b
note that BridgeRecordUsageByCountry is on by default (but it
...
still only takes effect if BridgeRelay is set)
svn:r18202
2009-01-21 03:43:07 +00:00
Roger Dingledine
a5a6b9a08a
Let controllers actually ask for the "clients_seen" event. Bugfix
...
on 0.2.1.10-alpha; reported by Matt Edman.
svn:r18201
2009-01-21 03:24:27 +00:00
Roger Dingledine
3c668245b7
bump to 0.2.1.11-alpha, clean up changelog
...
svn:r18192
2009-01-20 23:33:04 +00:00
Roger Dingledine
5a52c7a70c
remove some done items, clarify a few others
...
svn:r18190
2009-01-20 22:55:23 +00:00
Steven Murdoch
d20ae4962f
Discuss effect of adjusting node selection probability based on exit policy
...
svn:r18188
2009-01-20 11:41:49 +00:00
Roger Dingledine
44a3587d74
mark off some done items
...
svn:r18173
2009-01-18 20:48:43 +00:00
Roger Dingledine
c426e1de91
move my microdescriptors proposal into slot 158
...
svn:r18172
2009-01-18 18:57:20 +00:00
Roger Dingledine
18eba0073d
clean up my microdescriptors proposals now that i've slept on it
...
svn:r18171
2009-01-18 18:56:28 +00:00
Roger Dingledine
31d05f5aa3
touchups
...
svn:r18165
2009-01-18 10:22:13 +00:00
Roger Dingledine
464502b7e2
some notes on how exactly to do this microdescriptor thing.
...
svn:r18163
2009-01-18 09:51:09 +00:00
Andrew Lewman
e414b12928
Bump openssl version.
...
svn:r18112
2009-01-15 05:50:57 +00:00
Nick Mathewson
bd0e400bc3
AUTHENTICATE is really mandatory. No authentication is not quite the default.
...
svn:r18024
2009-01-08 14:07:05 +00:00
Roger Dingledine
d95b63f1e4
Bugfix on r13098. Backport candidate.
...
When we made bridge authorities stop serving bridge descriptors over
unencrypted links, we also broke DirPort reachability testing for
bridges. So bridges with a non-zero DirPort were printing spurious
warns to their logs. Bugfix on 0.2.0.16-alpha. Fixes bug 709.
svn:r17945
2009-01-06 07:13:24 +00:00
Roger Dingledine
55665f25e5
the new alpha release is coming out this week sometime. too many
...
bugs fixed to keep waiting. i still need to track down bug 709
first though, since i am increasingly thinking it's a real bug.
svn:r17944
2009-01-06 03:57:06 +00:00
Nick Mathewson
f772fc0c36
apply a variant of rovv's bug 872 patch, and document that we want a better solution for 0.2.2.x.
...
svn:r17924
2009-01-05 20:52:14 +00:00
Sebastian Hahn
b370edcc87
Better explain the PublishServerDescriptor option in the manpage
...
PublishServerDescriptor 1 means "publish to the relevant authority", not "publish to v2,v3 authorities". Also adjust the time in the manpage to January 2009
svn:r17909
2009-01-05 13:50:02 +00:00
Karsten Loesing
b4d7776de8
List places where the hidden service protocol uses SHA-1.
...
svn:r17866
2009-01-04 00:21:28 +00:00
Nick Mathewson
6ded024914
Note another place we use sha1
...
svn:r17836
2008-12-31 18:25:30 +00:00
Nick Mathewson
1ef472b2bd
New proposal "idea" listing all the places I could think of that we use SHA-1.
...
svn:r17831
2008-12-30 17:15:27 +00:00
Nick Mathewson
d0924d522d
Document RELAY_EARLY cells in tor-spec.txt: proposal 110 is mostly implemented, and the rest of it will need to wait until all current Tor 0.2.0.x clients are obsolete to close.
...
svn:r17816
2008-12-29 19:55:23 +00:00
Andrew Lewman
dce4677503
Update openssl version, suggest latest libevent.
...
svn:r17806
2008-12-29 03:46:50 +00:00
Roger Dingledine
43c22c5b79
minor todo updates
...
svn:r17797
2008-12-27 07:28:47 +00:00
Roger Dingledine
5519e633ec
New controller event "clients_seen" to report a geoip-based summary
...
of which countries we've seen clients from recently. Now controllers
like Vidalia can show bridge operators that they're actually making
a difference.
svn:r17796
2008-12-27 06:50:07 +00:00
Steven Murdoch
4a1fd99899
Add discussion on how network latency changes when the network load differs from the level that the node selection algorithm was designed for
...
svn:r17769
2008-12-25 13:11:39 +00:00
Steven Murdoch
3ba7a6e219
Add R script for estimating average node latency at different levels of network load
...
svn:r17768
2008-12-25 12:10:27 +00:00
Roger Dingledine
a32477db65
propset on our new todo lists. why can't svn just know what i mean.
...
svn:r17766
2008-12-25 00:07:09 +00:00
Steven Murdoch
8199d30050
Discussion on optimizing the node selection probabilities
...
svn:r17763
2008-12-24 16:40:39 +00:00
Steven Murdoch
972d019cae
Annotate relative-selection-probabilities graph
...
svn:r17762
2008-12-24 16:39:56 +00:00
Steven Murdoch
294e773ae9
Add R code for plotting optimized node selection probabilities
...
svn:r17761
2008-12-24 16:00:47 +00:00
Roger Dingledine
ad79530cb0
mark done an item that sebastian did
...
svn:r17716
2008-12-21 18:32:36 +00:00
Steven Murdoch
bdb9ecdff3
Discussion on performance impact of removing empty TLS application records
...
svn:r17710
2008-12-20 13:00:04 +00:00
Nick Mathewson
ee706649f6
Say more about comment conventions in doc/HACKING
...
svn:r17703
2008-12-19 18:51:40 +00:00
Roger Dingledine
60d6175906
finally commit the three-year roadmap i've been working on. yay!
...
svn:r17696
2008-12-19 06:40:38 +00:00
Roger Dingledine
e5384f932b
make a new doc/roadmaps directory, and move our current roadmap
...
drafts into it.
svn:r17693
2008-12-19 06:25:43 +00:00
Nick Mathewson
bf80e2df3f
Replace calls to time(NULL) that occur on the order of once per read, one per write, or once per cell with calls to a function that looks at a cached value of time. This is tricksy to benchmark, since it will only help on systems where time() is a syscall and syscalls are relatively slow.
...
svn:r17690
2008-12-18 17:19:04 +00:00
Nick Mathewson
7d92053286
Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alpha
...
svn:r17663
2008-12-17 23:02:04 +00:00
Nick Mathewson
2ad36f68c8
Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.
...
(Many users have no idea what a resolv.conf is, and shouldn't be forced to learn. The old option will keep working for now.)
Also, document it.
svn:r17661
2008-12-17 22:58:14 +00:00
Nick Mathewson
43393b4b33
manpage: stop mentioning the possibility that Tor has been built without eventdns. That hasn't been possible since 0.2.0.1-alpha
...
svn:r17655
2008-12-17 20:58:41 +00:00
Nick Mathewson
d58de02778
Add manpage documentation for ServerDNSRandomizeCase.
...
svn:r17654
2008-12-17 20:58:38 +00:00
Nick Mathewson
e53ffaa4e4
Don't extend circuits over noncanonical connections with mismatched addresses.
...
Also, refactor the logic to check whether we will use a connection or
launch a new one into a new function.
svn:r17628
2008-12-15 21:17:53 +00:00
Nick Mathewson
51c29e1e24
Apply rovv's bug 805 fix: take more care never to prefer a non-canonical connection.
...
svn:r17627
2008-12-15 21:17:43 +00:00
Roger Dingledine
1d91776071
add another torbutton issue that needs solving
...
svn:r17619
2008-12-13 21:42:09 +00:00
Nick Mathewson
1a7a432611
Merge 148 into tor-spec, mark it Closed, and check off proposal 148 in TODO.021
...
svn:r17613
2008-12-12 20:30:45 +00:00
Nick Mathewson
5fb2ab1e65
Implement the /tor/keys/fp-sk/ URL format. That mostly finishes the server side of 157.
...
svn:r17611
2008-12-12 19:05:36 +00:00
Nick Mathewson
69ce955484
Add cross-certification to authority key certificates. Partial implementation of proposal 157.
...
svn:r17610
2008-12-12 18:31:39 +00:00
Nick Mathewson
6c2dbc56bf
Mark proposal 157 as accepted.
...
svn:r17609
2008-12-12 17:36:08 +00:00
Nick Mathewson
3a2d8470e3
Mark 5 0.2.1.x items as higest priority. Anything else can probably go on the 0.2.2.x pile
...
svn:r17608
2008-12-12 17:34:23 +00:00
Roger Dingledine
65c71a5a9e
put recent release blurbs into the changelog; fix a typo in tor-spec.
...
svn:r17586
2008-12-11 17:18:03 +00:00
Roger Dingledine
cb4d773063
add more deliverables: somebody needs to pick up weasel's nlnet work.
...
svn:r17585
2008-12-11 15:58:14 +00:00
Roger Dingledine
92167e25a0
tabman returneth
...
svn:r17584
2008-12-11 15:50:17 +00:00
Nick Mathewson
cd0d28027a
Add goodell's feature-request 268 as a proposal idea.
...
svn:r17574
2008-12-11 03:40:25 +00:00
Andrew Lewman
9e8f8223db
summarize the Vidalia Marble integration, and pick a date for
...
implementation.
svn:r17573
2008-12-11 01:19:16 +00:00
Roger Dingledine
3f75a57d34
mark the high-priority items that really ought to get done before
...
their formal deadline, e.g. since they are blocking other items.
svn:r17572
2008-12-11 00:18:42 +00:00
Nick Mathewson
9854ebadde
Clarify current client behavior WRT TLS certificates. Add a TODO to make sure that this behavior is optional, and an entry in 098-todo.txt for investigating whether this behavior is smart.
...
svn:r17568
2008-12-10 22:28:00 +00:00
Nick Mathewson
53d3f812bd
Add new internal-use-only option for controllers to use to prevent SIGHUP from reloading the configuration. Fixes bug 856.
...
svn:r17567
2008-12-10 22:17:02 +00:00
Nick Mathewson
c24627fa6f
fix a typo in tor-spec.txt
...
svn:r17561
2008-12-10 17:25:17 +00:00
Roger Dingledine
9dd0516003
add four items that ibb wants to see.
...
svn:r17552
2008-12-10 07:42:47 +00:00
Nick Mathewson
f117ec8b68
small todo/changelog fixes
...
svn:r17551
2008-12-10 05:39:27 +00:00
Roger Dingledine
8054fdc51a
the bridge family proposal really resembles 'dead' more than it resembles
...
'finished'.
svn:r17546
2008-12-09 23:51:02 +00:00
Roger Dingledine
2200bd20d2
point out that one todo item is actually already started
...
svn:r17545
2008-12-09 23:50:35 +00:00
Roger Dingledine
3a3d2ec4d6
summarize proposal 111 in tor-spec
...
svn:r17544
2008-12-09 23:30:50 +00:00
Nick Mathewson
3d90da5db5
Add a description of how to make AES parallelized across cores to TODO.021.
...
svn:r17540
2008-12-09 20:49:34 +00:00
Nick Mathewson
8990dbcf7a
Redivide 0.2.1 items into do,nice-to-have,and defer.
...
svn:r17539
2008-12-09 20:48:22 +00:00
Nick Mathewson
e6cc9a8352
Specify the CONSENSUS_ARRIVED event.
...
svn:r17536
2008-12-09 18:17:07 +00:00
Nick Mathewson
df9257c6ff
Note that thandy-client json2xml works, and afaik Matt is satisfied with it.
...
svn:r17534
2008-12-09 17:47:26 +00:00
Nick Mathewson
73c6e8821a
remove some already-proposed things from 098-todo.txt
...
svn:r17533
2008-12-09 17:39:46 +00:00
Nick Mathewson
a79dbce29b
Update status on some hidden-service proposals
...
svn:r17532
2008-12-09 16:59:33 +00:00
Nick Mathewson
37d7df2bf7
Migrate the reindex script to python, since adding features to the Perl was getting too ugly. Make it handle line-continuations, and include target versions in output.
...
svn:r17531
2008-12-09 16:13:38 +00:00
Nick Mathewson
6e59ad4b9e
Mark proposal 135 as Closed: no actual spec changes needed.
...
svn:r17529
2008-12-09 14:06:40 +00:00
Nick Mathewson
eb19ddb020
Merge proposal 136 into dir-spec.txt. We need to get better about doing this.
...
svn:r17528
2008-12-09 13:57:23 +00:00
Nick Mathewson
0121caef61
Mark proposals 153 and 154 as superseded by thandy-spec.txt
...
svn:r17525
2008-12-09 04:05:25 +00:00
Roger Dingledine
c15b07bb30
more updates on our todo files
...
svn:r17512
2008-12-07 23:43:55 +00:00
Roger Dingledine
84581b4723
first cut of mid-february goals.
...
svn:r17510
2008-12-07 18:49:28 +00:00
Roger Dingledine
0f8fb53088
remove a few done items from the 021 todo
...
svn:r17509
2008-12-07 18:48:33 +00:00
Roger Dingledine
f475d99eb4
and even better still
...
svn:r17508
2008-12-07 17:58:06 +00:00
Roger Dingledine
e6ae970dd6
update our external constraints to match reality better
...
svn:r17507
2008-12-07 17:56:55 +00:00
Jacob Appelbaum
6b178b46ef
New DirPortFrontPage option that takes an html file and publishes it as "/" on the DirPort. Now relay operators can provide a disclaimer without needin to set up a separate webserver. There's a sample disclaimer in contrib/tor-exit-notice.html.
...
svn:r17500
2008-12-07 01:21:19 +00:00
Andrew Lewman
ea975ddeee
Update the win32 directions to mention the many symlink errors one
...
receives.
svn:r17482
2008-12-04 19:04:24 +00:00
Andrew Lewman
ae85ca25f5
Update libevent version in the win32 directions.
...
svn:r17480
2008-12-04 18:00:04 +00:00
Nick Mathewson
efa5415f29
signing, not secret.
...
svn:r17476
2008-12-03 16:37:04 +00:00
Nick Mathewson
14fae5f2b3
Revise 157: make the crosscert field match the other authority cert field names.
...
svn:r17469
2008-12-03 03:38:40 +00:00
Nick Mathewson
1b95a8e68a
A cryptic comment in dir-spec.txt is now a complete proposal.
...
svn:r17452
2008-12-02 23:02:31 +00:00
Nick Mathewson
fd9ecca656
Finish a sentence
...
svn:r17451
2008-12-02 23:02:10 +00:00
Nick Mathewson
bf4c6cf24a
Add proposal 157: "Make certificate downloads specific"
...
svn:r17448
2008-12-02 22:20:47 +00:00
Roger Dingledine
2d8f7a4ff6
clarify that 'resolve' relay cells nul-terminate the hostname, just
...
like 'begin' relay cells.
svn:r17442
2008-12-02 17:35:05 +00:00
Roger Dingledine
9474ac11d8
minor fix
...
svn:r17407
2008-11-29 12:04:17 +00:00
Roger Dingledine
cfd21c58b5
don't lose a patch that mwenge wrote to put different destination
...
ports on different streams. one day i will make this into a real
proposal, and argue we should put it in.
svn:r17380
2008-11-24 02:08:46 +00:00
Roger Dingledine
5f86304a5c
also run ./reindex.pl
...
svn:r17378
2008-11-24 00:56:04 +00:00
Roger Dingledine
afad8df068
add proposal 156 from mwenge, Tracking blocked ports on the client side
...
svn:r17377
2008-11-24 00:53:19 +00:00
Andrew Lewman
d54fbdb531
remove some completed items. I should look at this more often.
...
svn:r17242
2008-11-11 01:26:18 +00:00
Nick Mathewson
dcfbd1e024
Add some notes on Unnamed, w lines, and p lines to dir-spec.txt, since they are all in the code now.
...
svn:r17227
2008-11-09 16:41:06 +00:00
Roger Dingledine
1d824f8dc2
remove a bunch of obsolete html files. they haven't been linked
...
to for many years. i think.
svn:r17224
2008-11-09 03:23:18 +00:00
Roger Dingledine
5ad3669e93
some changes i found in my other sandbox
...
svn:r17216
2008-11-08 06:33:43 +00:00
Roger Dingledine
39f2b6a849
some minor changes i found in my sandbox
...
svn:r17215
2008-11-08 06:32:46 +00:00
Steven Murdoch
9d68ed08e9
Patch from Jacob Appelbaum and me to make User option more robust, properly set supplementary groups, deprecated the Group option, and log more information on credential switching
...
svn:r17200
2008-11-07 02:06:12 +00:00
Nick Mathewson
ad6971d3b3
Make multiplicity of dir-address match code. Fix bug 849
...
svn:r17193
2008-11-05 18:35:53 +00:00
Nick Mathewson
39db9fbe00
Yes, "NL" means "LF" to Tor.
...
svn:r17192
2008-11-05 18:31:28 +00:00
Roger Dingledine
4520500cde
put in karsten's patch #1 for proposal 155, modified
...
svn:r17106
2008-10-15 00:36:09 +00:00
Roger Dingledine
ebf6591e6f
cleanups on proposal 121 while i was reading it. karsten, there's a
...
question for you about passwords at the end.
svn:r17097
2008-10-14 20:04:47 +00:00
Steven Murdoch
3e0f0b48d9
Template file for performance roadmap
...
svn:r17073
2008-10-13 17:02:53 +00:00
Karsten Loesing
502192502a
Add some open tasks for 0.2.1.x.
...
svn:r17069
2008-10-13 09:35:49 +00:00
Karsten Loesing
814135b9a6
Mark mid-August item done; also, mid October comes before end of October.
...
svn:r17067
2008-10-13 09:13:43 +00:00
Roger Dingledine
73e749c7b4
add a note to proposal 120 about why it died
...
svn:r17056
2008-10-11 10:48:47 +00:00
Roger Dingledine
997feaf689
make ./reindex.pl happy
...
svn:r17033
2008-10-02 11:36:04 +00:00
Roger Dingledine
abc31319d4
add karsten's proposal 155, after giving it a more unique name
...
svn:r17032
2008-10-02 11:29:30 +00:00
Roger Dingledine
a31d0f9f15
Use of uninitialized value in regexp compilation at ./reindex.pl line 55.
...
svn:r17031
2008-10-02 11:28:23 +00:00
Roger Dingledine
d9b429b514
remove some old done items i found in the todo
...
svn:r17030
2008-10-02 11:13:34 +00:00
Nick Mathewson
ae3ce7b387
Patch from mwenge: update TrackHostExits mapping expiry times when the mappings are used, so that they expire a while after their last use, not a while after their creation.
...
svn:r17004
2008-09-29 14:53:53 +00:00
Nick Mathewson
ec56889013
Note that bug 469 needs a proposal in the proposal TODO.
...
svn:r16993
2008-09-28 15:42:56 +00:00
Nick Mathewson
e147e867be
Proposal 152 implementation from Josh Albrecht, with tweaks.
...
svn:r16983
2008-09-26 18:58:45 +00:00
Nick Mathewson
8bbbbaf87b
Add country-code support to configured node lists to implement the ever-popular "no exits in Monaco" feature (ExcludeExitNodes {MC}). Also allow country codes and IP ranges in ExitNodes. (EntryNodes needs more work.) Based on code by Robert Hogan. Needs more testing.
...
svn:r16966
2008-09-25 20:21:35 +00:00
Karsten Loesing
f2ff3e74ae
All relays now store and serve v2 hidden service descriptors by default (not only directory mirrors).
...
svn:r16961
2008-09-24 22:33:47 +00:00
Nick Mathewson
8bc1536a9e
Add patch 4 from Karsten for proposal 121, slightly modified. Karsten should definitely re-review the bits I changed.
...
svn:r16955
2008-09-24 14:44:29 +00:00
Nick Mathewson
545b317e1f
Fix for bug 797 (by arma, with tweaks): always use create_fast for circuits where we do not know an onion key.
...
svn:r16942
2008-09-23 20:13:23 +00:00
Roger Dingledine
e761a3a50e
add some more papers we tend to cite
...
svn:r16918
2008-09-17 07:17:17 +00:00
Roger Dingledine
dbb481c169
Serve the latest v3 networkstatus consensus via the control
...
port. Use "getinfo dir/status-vote/current/consensus" to fetch it.
svn:r16907
2008-09-14 04:07:29 +00:00
Roger Dingledine
2d95accc75
Allow ports 465 and 587 in the default exit policy again. We had
...
rejected them in 0.1.0.15, because back in 2005 they were commonly
misconfigured and ended up as spam targets. We hear they are better
locked down these days.
svn:r16898
2008-09-13 10:04:42 +00:00
Karsten Loesing
f0a5ef804f
Directory mirrors store and serve v2 hidden service descriptors by default.
...
svn:r16858
2008-09-11 20:06:04 +00:00
Roger Dingledine
535e2074bc
give lasse's last name a different charset
...
svn:r16838
2008-09-11 09:23:53 +00:00
Andrew Lewman
147f75c525
remove the last vestiges of the OS variable.
...
svn:r16701
2008-08-31 14:15:15 +00:00
Roger Dingledine
7f5b671167
we bad grammar
...
svn:r16688
2008-08-30 05:43:58 +00:00
Andrew Lewman
472bdb0cc6
clean up numbering, remove an unneeded step. backport this.
...
svn:r16670
2008-08-27 03:55:41 +00:00
Andrew Lewman
6b80206df7
Update the doc to reflect latest xcode
...
svn:r16668
2008-08-27 03:46:57 +00:00
Roger Dingledine
8f5642edbc
Relays now reject risky extend cells: if the extend cell includes
...
a digest of all zeroes, or asks to extend back to the relay that
sent the extend cell, tear down the circuit. Ideas suggested
by rovv.
svn:r16605
2008-08-20 05:21:43 +00:00
Roger Dingledine
369e3bc656
minor fixes/additions
...
svn:r16580
2008-08-17 21:49:50 +00:00
Roger Dingledine
70a54ed850
make the description of geoip-client-origins more true to the code
...
svn:r16579
2008-08-17 21:49:06 +00:00
Mike Perry
1fcbd9f233
Update proposal after feedback from Nick.
...
svn:r16556
2008-08-15 04:13:11 +00:00
Peter Palfrader
8cc3d6e22d
Add exitpolicy summaries to the consensus
...
svn:r16554
2008-08-14 23:01:31 +00:00
Peter Palfrader
3edf7cade5
mark a todo item that has been done a while ago
...
svn:r16545
2008-08-14 12:43:35 +00:00
Peter Palfrader
7c4106135a
Give bw in kb/sec in votes/consensus
...
svn:r16544
2008-08-14 12:37:59 +00:00
Peter Palfrader
ff32708d0e
Having a reject-all policy summarized with a lack of summary is stupid. Explicitly mention them as reject 1-65535.
...
svn:r16543
2008-08-14 12:37:50 +00:00
Peter Palfrader
171a7d4b0f
Fix an overflow when counting rejects for *, truncate exit summaries after 1000 chars
...
svn:r16530
2008-08-13 19:25:18 +00:00
Peter Palfrader
864b4a009d
Mention exception for accept-all policies
...
svn:r16529
2008-08-13 12:57:30 +00:00
Roger Dingledine
1342964f37
tab-man strikes back
...
svn:r16516
2008-08-13 06:07:59 +00:00
Roger Dingledine
c9f9c2665b
a few more items for jacob
...
svn:r16515
2008-08-12 22:12:55 +00:00
Peter Palfrader
26729d1709
Describe summary algorithm in more detail, based on prototype
...
svn:r16514
2008-08-12 19:37:33 +00:00
Peter Palfrader
5e155bb644
shorter exit summary is the one with a shorter string representation
...
svn:r16513
2008-08-12 19:21:45 +00:00
Peter Palfrader
68e74be9f0
Use median for bw after all, capping is done at the authorities, not client-side
...
svn:r16512
2008-08-12 19:20:05 +00:00
Mike Perry
5166e5ff55
Updated to remove dropping of failing guards and just focus
...
on the specifics of recording, storing, and learning
circuitbuildtimeout parameters.
svn:r16511
2008-08-12 18:23:38 +00:00
Roger Dingledine
d84f5a986d
we were accidentally omitting a line from the man page for the
...
automaphostsonresolve config option, because nroff/troff are
just too much like text.
svn:r16507
2008-08-12 06:13:31 +00:00
Peter Palfrader
f254f8e766
Describe how clients should use the exit summaries, what they may use a locally cached descriptor for, and that enclave exiting is still allowed
...
svn:r16501
2008-08-11 20:09:43 +00:00
Peter Palfrader
6f8920bf21
spec exit policy summaries
...
svn:r16500
2008-08-11 19:56:46 +00:00
Nick Mathewson
5f333b1196
List more proposals in TODO.021
...
svn:r16498
2008-08-11 16:04:38 +00:00
Nick Mathewson
e65f773952
Mark 135 implemented.
...
svn:r16497
2008-08-11 16:04:22 +00:00
Nick Mathewson
a8ddac96d8
handle ipv6 in socks5 requests.
...
svn:r16476
2008-08-08 16:41:59 +00:00
Andrew Lewman
fa0a4ac3ad
Added new line from edmanm
...
svn:r16471
2008-08-08 01:05:19 +00:00
Andrew Lewman
6ec863a92f
Remove the summary step that says to update package.sh.
...
svn:r16468
2008-08-07 23:46:40 +00:00
Nick Mathewson
37432c06ef
r17657@tombo: nickm | 2008-08-06 12:04:49 -0400
...
another todo tweak to test commit script
svn:r16446
2008-08-06 16:04:52 +00:00
Nick Mathewson
221237a2de
r17655@tombo: nickm | 2008-08-06 12:03:40 -0400
...
add an item to the TODO
svn:r16445
2008-08-06 16:03:49 +00:00
Roger Dingledine
b79fe6a0db
bump to 0.2.1.4-alpha-dev, add a future todo item
...
svn:r16440
2008-08-05 23:33:43 +00:00
Nick Mathewson
960a0f0a99
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
2008-08-05 20:08:19 +00:00
Nick Mathewson
750bb795ac
another sample commit to check out new subject line logic
...
svn:r16434
2008-08-05 19:17:17 +00:00
Nick Mathewson
77823c8331
sample commit to check out new subject line logic
...
svn:r16433
2008-08-05 19:12:19 +00:00
Peter Palfrader
0cfb68454e
Document that we break ties in favor of smaller SD digest if there are still ties after comparing the published timestamp
...
svn:r16432
2008-08-05 18:54:23 +00:00
Roger Dingledine
4cb2adcd4f
update the external constraints. still need to add in the BBG items.
...
svn:r16428
2008-08-05 18:15:56 +00:00
Roger Dingledine
42ca0d4270
break the todo file into three todo files.
...
svn:r16427
2008-08-05 18:10:26 +00:00
Peter Palfrader
59439c9d5b
We put bw info directory into the consensus, also versions are already there and protocol versions are not currently required
...
svn:r16423
2008-08-05 16:29:20 +00:00
Roger Dingledine
d01813a8dd
Take out the TestVia config option, since it was a workaround for
...
a bug that was fixed in Tor 0.1.1.21.
svn:r16409
2008-08-05 00:12:05 +00:00
Karsten Loesing
814394f32b
Some more changes to proposal 121. It turns out (once more) that a specification is not complete until it gets implemented.
...
svn:r16384
2008-08-04 15:55:20 +00:00
Karsten Loesing
cac654acc4
Some tiny corrections to proposal 121.
...
svn:r16381
2008-08-04 12:44:14 +00:00
Roger Dingledine
449174d796
update and integrate proposals 125 (bridges) and 137 (bootstrap status)
...
svn:r16374
2008-08-03 15:34:28 +00:00
Roger Dingledine
44536fddbc
add matt's auto update proposal
...
svn:r16373
2008-08-03 13:49:14 +00:00
Roger Dingledine
fd4a30d198
bump to 0.2.1.3-alpha
...
svn:r16369
2008-08-03 05:35:42 +00:00
Karsten Loesing
d2dd63598f
Proposal 121: Remove improved hidden service protocol without client authorization (2.1). It might get implemented in proposal 142.
...
svn:r16328
2008-08-01 11:35:25 +00:00
Karsten Loesing
666e179ded
Proposal 121: Use first part of Diffie-Hellman handshake for replay protection instead of rendezvous cookie.
...
svn:r16327
2008-08-01 11:19:43 +00:00
Karsten Loesing
1b2545ff98
Proposal 121: Limit maximum descriptor size to 20 kilobytes to prevent abuse.
...
svn:r16303
2008-07-31 13:27:14 +00:00
Nick Mathewson
e4d71827d5
r17437@tombo: nickm | 2008-07-30 09:04:15 -0400
...
ipv6 todo items
svn:r16258
2008-07-30 13:04:38 +00:00
Nick Mathewson
c4bf882d43
r17433@tombo: nickm | 2008-07-29 10:58:07 -0400
...
Docment gcov in HACKING
svn:r16254
2008-07-30 13:04:19 +00:00
Jacob Appelbaum
efc7f1ef8f
An idea discussed with Roger and Nick at PET.
...
svn:r16181
2008-07-24 15:37:49 +00:00
Nick Mathewson
ea95ce25b6
r17323@aud-055: nickm | 2008-07-23 17:58:25 +0200
...
Implement most of proposal 110.
svn:r16156
2008-07-23 15:58:38 +00:00
Nick Mathewson
15b2b8bd69
r17309@aud-055: nickm | 2008-07-23 16:05:43 +0200
...
Patch from Christian Wilms: remove (HiddenService|Rend)(Exclude)?Nodes options. They never worked properly, and nobody seems to be using them. Resolves bug 754.
svn:r16144
2008-07-23 14:07:32 +00:00
Karsten Loesing
29795999a0
Proposal 142: Added comment by Nick (but no solution, yet) that sharing of circuits between multiple clients is not supported by Tor.
...
svn:r16075
2008-07-19 13:52:09 +00:00
Karsten Loesing
9161f0a216
Proposal 121: Added INTRODUCE1V cell type, improved replay protection for INTRODUCE2 cells, described limitations for auth protocols, improved hidden service protocol without client authorization, added second, more scalable authorization protocol, rewrote existing authorization protocol; changes based on discussion with Nick
...
svn:r16074
2008-07-19 13:51:34 +00:00
Nick Mathewson
d8f4ccc1d3
r17189@tombo: nickm | 2008-07-18 14:35:58 -0400
...
Mark proposal 150 closed.
svn:r16062
2008-07-18 18:36:35 +00:00
Nick Mathewson
c8160bce1f
r17188@tombo: nickm | 2008-07-18 14:35:18 -0400
...
Add new ExcludeExitNodes option. Also add a new routerset type to handle Exclude[Exit]Nodes. It is optimized for O(1) membership tests, so as to make choosing a random router run in O(N_routers) time instead of in O(N_routers*N_Excluded_Routers).
svn:r16061
2008-07-18 18:36:32 +00:00
Nick Mathewson
f2550a52d4
r17187@tombo: nickm | 2008-07-18 14:20:51 -0400
...
Mark some proposals as written in TODO
svn:r16060
2008-07-18 18:36:23 +00:00
Nick Mathewson
3b356b11bf
Remove from the spec a reference forward-compatiblity feature that we never implemented (bug 774). Also remove backward compatibility notes for versions older than 0.1.1.15-rc; those are long-unsupported, and do not work with the current network. Still to fix are future-tense statements about 0.1.2.x.
...
svn:r16003
2008-07-17 02:35:17 +00:00
Roger Dingledine
b27b3472fa
changes sitting in my trunk sandbox
...
svn:r15955
2008-07-16 00:05:46 +00:00
Peter Palfrader
ddb7f885b1
proposal from 13 Apr 2008 that never got a number is proposal #139
...
svn:r15945
2008-07-15 21:18:10 +00:00
Peter Palfrader
3a81723641
I still think Metabytes are much cooler than Megabytes
...
svn:r15944
2008-07-15 21:12:05 +00:00
Jacob Appelbaum
8fc1f16714
An initial check in of the automatic update program. Mixed ideas, needs much work and spliting.
...
svn:r15925
2008-07-15 07:20:55 +00:00
Nick Mathewson
55c3619c23
Make Closed and Finished proposals know when they were implemented (approximately). Make this more accurate in the future.
...
svn:r15905
2008-07-14 20:57:17 +00:00
Nick Mathewson
b2da39fd9d
For some open and accepted proposals, note their target versions.
...
svn:r15904
2008-07-14 20:44:44 +00:00
Nick Mathewson
36d6f50d09
add proposal 152
...
svn:r15903
2008-07-14 19:52:29 +00:00
Roger Dingledine
2d48d75594
remove / reallocate some todo items
...
svn:r15889
2008-07-14 04:00:29 +00:00
Nick Mathewson
53f558decc
r16928@tombo: nickm | 2008-07-11 17:07:36 -0400
...
It seems that fixing one spelling error always means that somebody is about to tell me about another. Fix a second spelling error in the risks section of 150.
svn:r15848
2008-07-11 21:07:43 +00:00
Nick Mathewson
c77d00d777
r16926@tombo: nickm | 2008-07-11 15:58:34 -0400
...
fix spelling error spotted by qbi.
svn:r15846
2008-07-11 19:58:38 +00:00
Nick Mathewson
c319497886
r16923@tombo: nickm | 2008-07-11 15:12:12 -0400
...
Mark proposal 150 accepted; add risks section; revise English a bit.
svn:r15845
2008-07-11 19:13:36 +00:00
Peter Palfrader
221eccd9fe
Add weight consensus line, as described on or-dev,
...
list elements of RELAY_REQUEST_SD cells
svn:r15844
2008-07-11 19:01:48 +00:00
Nick Mathewson
f66b810616
r16919@tombo: nickm | 2008-07-11 13:04:28 -0400
...
Update proposal statuses for 0.2.1.x.
svn:r15843
2008-07-11 17:08:11 +00:00
Nick Mathewson
75301cb906
r16918@tombo: nickm | 2008-07-11 13:04:01 -0400
...
Update proposal 110 based on discussions with arma and implementation status.
svn:r15842
2008-07-11 17:08:08 +00:00
Nick Mathewson
ccc2019570
r16897@tombo: nickm | 2008-07-11 12:30:57 -0400
...
Revise proposal 147 as sugested by arma.
svn:r15840
2008-07-11 16:33:41 +00:00