|
|
|
@@ -9,7 +9,7 @@ msgid ""
|
|
|
|
|
msgstr ""
|
|
|
|
|
"Project-Id-Version: I2P\n"
|
|
|
|
|
"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n"
|
|
|
|
|
"POT-Creation-Date: 2013-07-21 22:13+0000\n"
|
|
|
|
|
"POT-Creation-Date: 2013-08-12 10:29+0000\n"
|
|
|
|
|
"PO-Revision-Date: 2013-06-29 11:32+0000\n"
|
|
|
|
|
"Last-Translator: Boxoa590\n"
|
|
|
|
|
"Language-Team: French "
|
|
|
|
@@ -27,7 +27,6 @@ msgstr ""
|
|
|
|
|
#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/ports.html:3
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/datagrams.html:3
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/geoip.html:3
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/updates.html:3
|
|
|
|
|
#: i2p2www/pages/site/docs/transport/ssu.html:3
|
|
|
|
|
msgid "May 2013"
|
|
|
|
|
msgstr ""
|
|
|
|
@@ -1800,7 +1799,7 @@ msgid ""
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/datagrams.html:93
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:325
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:381
|
|
|
|
|
msgid "Data Integrity"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
@@ -1813,7 +1812,7 @@ msgid ""
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/datagrams.html:100
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:333
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:389
|
|
|
|
|
msgid "Packet Encapsulation"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
@@ -1925,10 +1924,10 @@ msgstr ""
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:227
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:294
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:343
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:387
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:432
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:569
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:625
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:395
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:440
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:577
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:633
|
|
|
|
|
msgid "Description"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
@@ -2744,6 +2743,7 @@ msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:3
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/streaming.html:3
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/updates.html:3
|
|
|
|
|
msgid "July 2013"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
@@ -2917,10 +2917,10 @@ msgstr ""
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:203
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:257
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:335
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:421
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:529
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:607
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:709
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:429
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:537
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:615
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:717
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/datagrams.html:30
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/datagrams.html:89
|
|
|
|
|
msgid "Notes"
|
|
|
|
@@ -2935,15 +2935,22 @@ msgstr ""
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:121
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:127
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:133
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:147
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:176
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:184
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:214
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:140
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:152
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:163
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:192
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:200
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:220
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:226
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:240
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:247
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:254
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:237
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:249
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:255
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:261
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:275
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:282
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:289
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:314
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:321
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:328
|
|
|
|
|
#, python-format
|
|
|
|
|
msgid "As of release %(release)s."
|
|
|
|
|
msgstr ""
|
|
|
|
@@ -2956,11 +2963,11 @@ msgstr ""
|
|
|
|
|
msgid "Use the access list as a blacklist for incoming connections."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:137
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:145
|
|
|
|
|
msgid "Whether to respond to incoming pings"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:141
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:157
|
|
|
|
|
msgid ""
|
|
|
|
|
"Comma- or space-separated list of Base64 peer Hashes to be\n"
|
|
|
|
|
"blacklisted for incoming connections to ALL destinations in the context.\n"
|
|
|
|
@@ -2971,13 +2978,13 @@ msgid ""
|
|
|
|
|
"router in a separate JVM and context."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:151
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:167
|
|
|
|
|
msgid ""
|
|
|
|
|
"How much transmit data (in bytes) will be accepted that hasn't been "
|
|
|
|
|
"written out yet."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:155
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:171
|
|
|
|
|
msgid ""
|
|
|
|
|
"When we're in congestion avoidance, we grow the window size at the rate\n"
|
|
|
|
|
"of <code>1/(windowSize*factor)</code>. In standard TCP, window sizes are"
|
|
|
|
@@ -2986,7 +2993,7 @@ msgid ""
|
|
|
|
|
"A higher number means slower growth."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:162
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:178
|
|
|
|
|
msgid ""
|
|
|
|
|
"How long to wait after instantiating a new con \n"
|
|
|
|
|
"before actually attempting to connect. If this is\n"
|
|
|
|
@@ -2996,19 +3003,19 @@ msgid ""
|
|
|
|
|
"or that many milliseconds pass, and include any initial data with the SYN."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:170
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:186
|
|
|
|
|
msgid ""
|
|
|
|
|
"How long to block on connect, in milliseconds. Negative means "
|
|
|
|
|
"indefinitely. Default is 5 minutes."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:174
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:190
|
|
|
|
|
msgid ""
|
|
|
|
|
"Whether to disable warnings in the logs when an incoming connection is "
|
|
|
|
|
"rejected due to connection limits."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:180
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:196
|
|
|
|
|
msgid ""
|
|
|
|
|
"Whether to listen only for the streaming protocol.\n"
|
|
|
|
|
"Setting to true will prohibit communication with Destinations earlier "
|
|
|
|
@@ -3017,77 +3024,89 @@ msgid ""
|
|
|
|
|
"Destination."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:188
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:204
|
|
|
|
|
msgid ""
|
|
|
|
|
"(0=noop, 1=disconnect)\n"
|
|
|
|
|
"What to do on an inactivity timeout - do nothing, disconnect, or send a "
|
|
|
|
|
"duplicate ack."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:196
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:212
|
|
|
|
|
msgid ""
|
|
|
|
|
"The initial value of the resend delay field in the packet header, times "
|
|
|
|
|
"1000.\n"
|
|
|
|
|
"Not fully implemented; see below."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:201
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:203
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:217
|
|
|
|
|
msgid ""
|
|
|
|
|
"Initial timeout\n"
|
|
|
|
|
"(if no <a href=\"#sharing\">sharing data</a> available)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:224
|
|
|
|
|
msgid ""
|
|
|
|
|
"Initial round trip time estimate\n"
|
|
|
|
|
"(if no <a href=\"#sharing\">sharing data</a> available).\n"
|
|
|
|
|
"Disabled as of release 0.9.8; uses actual RTT."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:230
|
|
|
|
|
msgid "if no <a href=\"#sharing\">sharing data</a> available"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:203
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:230
|
|
|
|
|
msgid ""
|
|
|
|
|
"In standard TCP, window sizes are in bytes, while in I2P, window sizes "
|
|
|
|
|
"are in messages."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:207
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:242
|
|
|
|
|
msgid ""
|
|
|
|
|
"(0 or negative value means unlimited)\n"
|
|
|
|
|
"This is a total limit for incoming and outgoing combined."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:212
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:247
|
|
|
|
|
msgid "Incoming connection limit (per peer; 0 means disabled)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:218
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:224
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:253
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:259
|
|
|
|
|
msgid "(per peer; 0 means disabled)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:230
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:265
|
|
|
|
|
msgid "The MTU in bytes."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:234
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:269
|
|
|
|
|
msgid "Maximum number of retransmissions before failure."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:238
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:273
|
|
|
|
|
msgid "Incoming connection limit (all peers; 0 means disabled)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:244
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:251
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:279
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:286
|
|
|
|
|
msgid ""
|
|
|
|
|
"(all peers; 0 means disabled)\n"
|
|
|
|
|
"Use with caution as exceeding this will disable a server for a long time."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:260
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:295
|
|
|
|
|
msgid ""
|
|
|
|
|
"(2=interactive not supported)\n"
|
|
|
|
|
"This doesn't currently do anything, but setting it to a value other than "
|
|
|
|
|
"1 will cause an error."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:265
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:300
|
|
|
|
|
msgid "How long to block on read, in milliseconds. Negative means indefinitely."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:269
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:304
|
|
|
|
|
msgid ""
|
|
|
|
|
"When we're in slow start, we grow the window size at the rate\n"
|
|
|
|
|
"of 1/(factor). In standard TCP, window sizes are in bytes,\n"
|
|
|
|
@@ -3095,30 +3114,38 @@ msgid ""
|
|
|
|
|
"A higher number means slower growth."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:276
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:311
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:318
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:325
|
|
|
|
|
msgid ""
|
|
|
|
|
"Ref: RFC 2140. Floating point value.\n"
|
|
|
|
|
"May be set only via context properties, not connection options."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:332
|
|
|
|
|
msgid ""
|
|
|
|
|
"How long to block on write/flush, in milliseconds. Negative means "
|
|
|
|
|
"indefinitely."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:284
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:340
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/streaming.html:10
|
|
|
|
|
msgid "Protocol Specification"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:286
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:342
|
|
|
|
|
msgid "See the Streaming Library Specification page."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:290
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:346
|
|
|
|
|
msgid "Implementation Details"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:292
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:348
|
|
|
|
|
msgid "Setup"
|
|
|
|
|
msgstr "Paramétrage"
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:293
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:349
|
|
|
|
|
msgid ""
|
|
|
|
|
"The initiator sends a packet with the SYNCHRONIZE flag set. This packet "
|
|
|
|
|
"may contain the initial data as well.\n"
|
|
|
|
@@ -3126,7 +3153,7 @@ msgid ""
|
|
|
|
|
" may contain the initial response data as well."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:298
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:354
|
|
|
|
|
msgid ""
|
|
|
|
|
"The initiator may send additional data packets, up to the initial window "
|
|
|
|
|
"size, before receiving the SYNCHRONIZE response.\n"
|
|
|
|
@@ -3136,11 +3163,11 @@ msgid ""
|
|
|
|
|
"arrive out of order, in advance of the SYNCHRONIZE packet."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:305
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:361
|
|
|
|
|
msgid "MTU Selection and Negotiation"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:306
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:362
|
|
|
|
|
msgid ""
|
|
|
|
|
"The maximum message size (also called the MTU / MRU) is negotiated to the"
|
|
|
|
|
" lower value supported by\n"
|
|
|
|
@@ -3153,7 +3180,7 @@ msgid ""
|
|
|
|
|
"including overhead for the typical case."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:315
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:371
|
|
|
|
|
msgid ""
|
|
|
|
|
"The first message in a connection includes a 387 byte (typical) "
|
|
|
|
|
"Destination added by the streaming layer,\n"
|
|
|
|
@@ -3171,7 +3198,7 @@ msgid ""
|
|
|
|
|
"connections."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:326
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:382
|
|
|
|
|
#, python-format
|
|
|
|
|
msgid ""
|
|
|
|
|
"Data integrity is assured by the gzip CRC-32 checksum implemented in\n"
|
|
|
|
@@ -3179,7 +3206,7 @@ msgid ""
|
|
|
|
|
"There is no checksum field in the streaming protocol."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:334
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:390
|
|
|
|
|
#, python-format
|
|
|
|
|
msgid ""
|
|
|
|
|
"Each packet is sent through I2P as a single message (or as an individual "
|
|
|
|
@@ -3193,11 +3220,11 @@ msgid ""
|
|
|
|
|
"mechanism or payload length field in the streaming protocol."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:344
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:400
|
|
|
|
|
msgid "Windowing"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:345
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:401
|
|
|
|
|
msgid ""
|
|
|
|
|
"The streaming lib uses standard slow-start (exponential window growth) "
|
|
|
|
|
"and congestion avoidance (linear window growth)\n"
|
|
|
|
@@ -3205,11 +3232,11 @@ msgid ""
|
|
|
|
|
"Windowing and acknowledgments use packet count, not byte count."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:352
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:408
|
|
|
|
|
msgid "Close"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:353
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:409
|
|
|
|
|
msgid ""
|
|
|
|
|
"Any packet, including one with the SYNCHRONIZE flag set, may have the "
|
|
|
|
|
"CLOSE flag sent as well.\n"
|
|
|
|
@@ -3218,15 +3245,15 @@ msgid ""
|
|
|
|
|
"CLOSE packets may contain data as well."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:360
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:416
|
|
|
|
|
msgid "Control Block Sharing"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:361
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:417
|
|
|
|
|
msgid ""
|
|
|
|
|
"The streaming lib supports \"TCP\" Control Block sharing.\n"
|
|
|
|
|
"This shares two important streaming lib parameters\n"
|
|
|
|
|
"(window size and round trip time)\n"
|
|
|
|
|
"This shares three important streaming lib parameters\n"
|
|
|
|
|
"(window size, round trip time, round trip time variance)\n"
|
|
|
|
|
"across connections to the same remote peer.\n"
|
|
|
|
|
"This is used for \"temporal\" sharing at connection open/close time,\n"
|
|
|
|
|
"not \"ensemble\" sharing during a connection (See\n"
|
|
|
|
@@ -3235,25 +3262,26 @@ msgid ""
|
|
|
|
|
"Destination)\n"
|
|
|
|
|
"so that there is no information leakage to other Destinations on the\n"
|
|
|
|
|
"same router.\n"
|
|
|
|
|
"The share data for a given peer expires after a few minutes."
|
|
|
|
|
"The share data for a given peer expires after a few minutes.\n"
|
|
|
|
|
"The following Control Block Sharing parameters can be set per router:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:375
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:438
|
|
|
|
|
msgid "Other Parameters"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:376
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:439
|
|
|
|
|
msgid ""
|
|
|
|
|
"The following parameters are hardcoded, but may be of interest for "
|
|
|
|
|
"analysis:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:393
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:458
|
|
|
|
|
#: i2p2www/pages/site/docs/how/network-database.html:822
|
|
|
|
|
msgid "History"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:394
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:459
|
|
|
|
|
msgid ""
|
|
|
|
|
"The streaming library has grown organically for I2P - first mihi "
|
|
|
|
|
"implemented the\n"
|
|
|
|
@@ -3276,7 +3304,7 @@ msgid ""
|
|
|
|
|
"messages."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:408
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:473
|
|
|
|
|
#: i2p2www/pages/site/docs/how/elgamal-aes.html:331
|
|
|
|
|
#: i2p2www/pages/site/docs/how/garlic-routing.html:242
|
|
|
|
|
#: i2p2www/pages/site/docs/how/network-database.html:827
|
|
|
|
@@ -3291,18 +3319,18 @@ msgstr ""
|
|
|
|
|
msgid "Future Work"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:409
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:474
|
|
|
|
|
msgid ""
|
|
|
|
|
"The behavior of the streaming library has a profound impact on\n"
|
|
|
|
|
"application-level performance, and as such, is an important\n"
|
|
|
|
|
"area for further analysis."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:415
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:480
|
|
|
|
|
msgid "Additional tuning of the streaming lib parameters may be necessary."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:418
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:483
|
|
|
|
|
#, python-format
|
|
|
|
|
msgid ""
|
|
|
|
|
"Another area for research is the interaction of the streaming lib with "
|
|
|
|
@@ -3311,7 +3339,7 @@ msgid ""
|
|
|
|
|
"See <a href=\"%(ntcpdisc)s\">the NTCP discussion page</a> for details."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:423
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:488
|
|
|
|
|
msgid ""
|
|
|
|
|
"The interaction of the routing algorithms with the streaming lib strongly"
|
|
|
|
|
" affects performance.\n"
|
|
|
|
@@ -3326,32 +3354,32 @@ msgid ""
|
|
|
|
|
"improvements."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:433
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:498
|
|
|
|
|
msgid "The data in the first SYN packet may exceed the receiver's MTU."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:436
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:501
|
|
|
|
|
msgid "The DELAY_REQUESTED field could be used more."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:439
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:504
|
|
|
|
|
msgid ""
|
|
|
|
|
"Duplicate initial SYNCHRONIZE packets on short-lived streams may not be "
|
|
|
|
|
"recognized and removed."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:442
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:507
|
|
|
|
|
msgid "Don't send the MTU in a retransmission."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:445
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:510
|
|
|
|
|
msgid ""
|
|
|
|
|
"Data is sent along unless the outbound window is full.\n"
|
|
|
|
|
"(i.e. no-Nagle or TCP_NODELAY)\n"
|
|
|
|
|
"Probably should have a configuration option for this."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:450
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:515
|
|
|
|
|
msgid ""
|
|
|
|
|
"zzz has added debug code to the streaming library to log packets in a "
|
|
|
|
|
"wireshark-compatible\n"
|
|
|
|
@@ -3360,7 +3388,7 @@ msgid ""
|
|
|
|
|
"to TCP fields."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:455
|
|
|
|
|
#: i2p2www/pages/site/docs/api/streaming.html:520
|
|
|
|
|
msgid ""
|
|
|
|
|
"There are proposals to replace the streaming lib with standard TCP\n"
|
|
|
|
|
"(or perhaps a null layer together with raw sockets).\n"
|
|
|
|
@@ -13248,10 +13276,10 @@ msgstr ""
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:231
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:298
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:347
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:391
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:438
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:573
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:630
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:399
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:446
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:581
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:638
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/streaming.html:35
|
|
|
|
|
msgid "Contents"
|
|
|
|
|
msgstr ""
|
|
|
|
@@ -13501,13 +13529,13 @@ msgid ""
|
|
|
|
|
"href=\"#type_Certificate\">Certificate</a>\n"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:388
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:396
|
|
|
|
|
msgid ""
|
|
|
|
|
"Defines the authorization for a particular tunnel to receive messages "
|
|
|
|
|
"targeting a <a href=\"#struct_Destination\">Destination</a>.\n"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:392
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:400
|
|
|
|
|
msgid ""
|
|
|
|
|
"SHA256 <a href=\"#type_Hash\">Hash</a> of the\n"
|
|
|
|
|
"<a href=\"#struct_RouterIdentity\">RouterIdentity</a> of the gateway "
|
|
|
|
@@ -13515,11 +13543,11 @@ msgid ""
|
|
|
|
|
"end <a href=\"#type_Date\">Date</a>\n"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:423
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:431
|
|
|
|
|
msgid "Total size: 44 bytes"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:433
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:441
|
|
|
|
|
msgid ""
|
|
|
|
|
"Contains all of the currently authorized <a "
|
|
|
|
|
"href=\"#struct_Lease\">Lease</a>s for a particular <a "
|
|
|
|
@@ -13535,7 +13563,7 @@ msgid ""
|
|
|
|
|
"href=\"#struct_Destination\">Destination</a>.\n"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:439
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:447
|
|
|
|
|
msgid ""
|
|
|
|
|
"<a href=\"#struct_Destination\">Destination</a>, followed by a <a "
|
|
|
|
|
"href=\"#type_PublicKey\">PublicKey</a> for encryption, then a <a "
|
|
|
|
@@ -13549,14 +13577,14 @@ msgid ""
|
|
|
|
|
"href=\"#type_SigningPrivateKey\">SigningPrivateKey</a>"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:531
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:539
|
|
|
|
|
msgid ""
|
|
|
|
|
"The public key of the destination was used for the old i2cp-to-i2cp "
|
|
|
|
|
"encryption\n"
|
|
|
|
|
"which was disabled in version 0.6, it is currently unused?"
|
|
|
|
|
"which was disabled in version 0.6, it is currently unused."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:536
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:544
|
|
|
|
|
#, python-format
|
|
|
|
|
msgid ""
|
|
|
|
|
"The encryption key is used for end-to-end <a "
|
|
|
|
@@ -13565,13 +13593,13 @@ msgid ""
|
|
|
|
|
"persistent."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:541
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:549
|
|
|
|
|
msgid ""
|
|
|
|
|
"The signature may be verified using the signing public key of the "
|
|
|
|
|
"destination."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:545
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:553
|
|
|
|
|
msgid ""
|
|
|
|
|
"The signing_key is currently unused. It was intended for LeaseSet "
|
|
|
|
|
"revocation, which is unimplemented.\n"
|
|
|
|
@@ -13579,7 +13607,7 @@ msgid ""
|
|
|
|
|
"persistent."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:549
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:557
|
|
|
|
|
msgid ""
|
|
|
|
|
"The earliest expiration of all the Leases is treated as the timestamp or "
|
|
|
|
|
"version of the LeaseSet.\n"
|
|
|
|
@@ -13592,7 +13620,7 @@ msgid ""
|
|
|
|
|
"of the oldest Lease by at least 1 ms in that case."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:556
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:564
|
|
|
|
|
msgid ""
|
|
|
|
|
"Prior to release 0.9.7, when included in a DatabaseStore Message sent by "
|
|
|
|
|
"the originating router,\n"
|
|
|
|
@@ -13604,13 +13632,13 @@ msgid ""
|
|
|
|
|
"specification."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:570
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:578
|
|
|
|
|
msgid ""
|
|
|
|
|
"This structure defines the means to contact a router through a transport "
|
|
|
|
|
"protocol.\n"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:574
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:582
|
|
|
|
|
msgid ""
|
|
|
|
|
"1 byte <a href=\"#type_Integer\">Integer</a> defining the relative cost "
|
|
|
|
|
"of using the address, where 0 is free and 255 is expensive, followed by "
|
|
|
|
@@ -13623,11 +13651,11 @@ msgid ""
|
|
|
|
|
"IP address, port number, email address, URL, etc.\n"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:609
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:617
|
|
|
|
|
msgid "Cost is typically 5 or 6 for SSU, and 10 or 11 for NTCP."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:613
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:621
|
|
|
|
|
msgid ""
|
|
|
|
|
"Expiration is currently unused, always null (all zeroes)).\n"
|
|
|
|
|
"As of release 0.9.3, the expiration is assumed zero and not stored, so "
|
|
|
|
@@ -13637,7 +13665,7 @@ msgid ""
|
|
|
|
|
"backwards-incompatible change."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:626
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:634
|
|
|
|
|
msgid ""
|
|
|
|
|
"Defines all of the data that a router wants to publish for the network to"
|
|
|
|
|
" see. The <a href=\"#struct_RouterInfo\">RouterInfo</a> is one of two "
|
|
|
|
@@ -13647,13 +13675,13 @@ msgid ""
|
|
|
|
|
"the contained <a href=\"#struct_RouterIdentity\">RouterIdentity</a>.\n"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:631
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:639
|
|
|
|
|
msgid ""
|
|
|
|
|
"<a href=\"#struct_RouterIdentity\">RouterIdentity</a> followed by the <a "
|
|
|
|
|
"href=\"#type_Date\">Date</a>, when the entry was published\n"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:710
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:718
|
|
|
|
|
msgid ""
|
|
|
|
|
"The peer_size Integer may be followed by a list of that many router "
|
|
|
|
|
"hashes.\n"
|
|
|
|
@@ -13661,13 +13689,13 @@ msgid ""
|
|
|
|
|
"routes, which is unimplemented.\n"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:715
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:723
|
|
|
|
|
msgid ""
|
|
|
|
|
"The signature may be verified using the signing public key of the "
|
|
|
|
|
"router_ident.\n"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:723
|
|
|
|
|
#: i2p2www/pages/site/docs/spec/common-structures.html:731
|
|
|
|
|
#, python-format
|
|
|
|
|
msgid ""
|
|
|
|
|
"Defined in the <a href=\"%(tunnelmessage)s#delivery\">Tunnel Message "
|
|
|
|
|