|
|
|
@@ -11,7 +11,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-07-04 16:33+0000\n"
|
|
|
|
|
"Last-Translator: D.A. Loader\n"
|
|
|
|
|
"Language-Team: German "
|
|
|
|
@@ -29,7 +29,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 ""
|
|
|
|
@@ -1798,7 +1797,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 ""
|
|
|
|
|
|
|
|
|
@@ -1811,7 +1810,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 ""
|
|
|
|
|
|
|
|
|
@@ -1923,10 +1922,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 ""
|
|
|
|
|
|
|
|
|
@@ -2742,6 +2741,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 ""
|
|
|
|
|
|
|
|
|
@@ -2915,10 +2915,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"
|
|
|
|
@@ -2933,15 +2933,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 ""
|
|
|
|
@@ -2954,11 +2961,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"
|
|
|
|
@@ -2969,13 +2976,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"
|
|
|
|
@@ -2984,7 +2991,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"
|
|
|
|
@@ -2994,19 +3001,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 "
|
|
|
|
@@ -3015,77 +3022,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"
|
|
|
|
@@ -3093,30 +3112,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 ""
|
|
|
|
|
|
|
|
|
|
#: 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"
|
|
|
|
@@ -3124,7 +3151,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"
|
|
|
|
@@ -3134,11 +3161,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"
|
|
|
|
@@ -3151,7 +3178,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"
|
|
|
|
@@ -3169,7 +3196,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"
|
|
|
|
@@ -3177,7 +3204,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 "
|
|
|
|
@@ -3191,11 +3218,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"
|
|
|
|
@@ -3203,11 +3230,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"
|
|
|
|
@@ -3216,15 +3243,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"
|
|
|
|
@@ -3233,25 +3260,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"
|
|
|
|
@@ -3274,7 +3302,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
|
|
|
|
@@ -3289,18 +3317,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 "
|
|
|
|
@@ -3309,7 +3337,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"
|
|
|
|
@@ -3324,32 +3352,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"
|
|
|
|
@@ -3358,7 +3386,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"
|
|
|
|
@@ -13240,10 +13268,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 ""
|
|
|
|
@@ -13493,13 +13521,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 "
|
|
|
|
@@ -13507,11 +13535,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 "
|
|
|
|
@@ -13527,7 +13555,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 "
|
|
|
|
@@ -13541,14 +13569,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 "
|
|
|
|
@@ -13557,13 +13585,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"
|
|
|
|
@@ -13571,7 +13599,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"
|
|
|
|
@@ -13584,7 +13612,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"
|
|
|
|
@@ -13596,13 +13624,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 "
|
|
|
|
@@ -13615,11 +13643,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 "
|
|
|
|
@@ -13629,7 +13657,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 "
|
|
|
|
@@ -13639,13 +13667,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"
|
|
|
|
@@ -13653,13 +13681,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 "
|
|
|
|
|