Мохнатые уроды и моральные пёзды. Войти !bnw Сегодня Клубы
i2p

Собрал i2pd,
закинул ему ~/.i2pd/subscriptions.txt вида:

inr.i2p/export/alive-hosts.txt
stats.i2p/cgi-bin/newhosts.txt
i2p-projekt.i2p/hosts.txt
i2host.i2p/cgi-bin/i2hostetag
no.i2p/export/alive-hosts.txt
rus.i2p/hosts.txt

Пытаюсь зайти на eepsite:
curl -vL http://echelon.i2p/ -x 127.0.0.1:4444

В ответ получаю хуй:

HTTP/1.0 500 Internal Server Error

В логах нихуя интересного.

22:00:20/info - --- HTTP Proxy requested: http://echelon.i2p/
22:00:20/warn - Remote destination echelon.i2p not found
22:00:20/error - --- HTTP Proxy Issue when creating the stream, check the previous warnings for more info.

Куда копать?

#31O0TX / @ninesigns / 3235 дней назад

спросить на бнв
#31O0TX/40J / @anonymous / 3235 дней назад

@anonymous спросил

#31O0TX/KD0 / @ninesigns --> #31O0TX/40J / 3235 дней назад
На других сайтах то же?
#31O0TX/8U4 / @l29ah / 3235 дней назад
@l29ah Алсо, как он резолвнет урлы твоих сабскрипшонов?
#31O0TX/LGE / @l29ah --> #31O0TX/8U4 / 3235 дней назад

@l29ah да

#31O0TX/8T8 / @ninesigns --> #31O0TX/8U4 / 3235 дней назад

@l29ah сеймшит нихуя не работает

#31O0TX/GRZ / @ninesigns --> #31O0TX/LGE / 3235 дней назад
@ninesigns На что ты отвечаешь?
#31O0TX/047 / @l29ah --> #31O0TX/GRZ / 3235 дней назад
@l29ah откуда вы их высрали и как они модерируются?
#31O0TX/L2Z / @nebeda --> #31O0TX/0BD / 3235 дней назад
@nebeda Не помню, не знаю.
#31O0TX/2PP / @l29ah --> #31O0TX/L2Z / 3235 дней назад

@l29ah Tunnel creation success rate: 16%
охуительно
https://github.com/PurpleI2P/i2pd/issues/345

#31O0TX/4AP / @ninesigns --> #31O0TX/0BD / 3235 дней назад

@l29ah
заработало с этим говном
```
% git diff
diff --git a/Destination.h b/Destination.h
index c45a20e..08a7a0c 100644
--- a/Destination.h
+++ b/Destination.h
@@ -25,8 +25,8 @@ namespace client
const uint8_t PROTOCOL_TYPE_STREAMING = 6;
const uint8_t PROTOCOL_TYPE_DATAGRAM = 17;
const uint8_t PROTOCOL_TYPE_RAW = 18;

- const int PUBLISH_CONFIRMATION_TIMEOUT = 5; // in seconds
- const int LEASESET_REQUEST_TIMEOUT = 5; // in seconds
+ const int PUBLISH_CONFIRMATION_TIMEOUT = 20; // in seconds
+ const int LEASESET_REQUEST_TIMEOUT = 30; // in seconds
const int MAX_LEASESET_REQUEST_TIMEOUT = 40; // in seconds
const int DESTINATION_CLEANUP_TIMEOUT = 3; // in minutes
const unsigned int MAX_NUM_FLOODFILLS_PER_REQUEST = 7;
@@ -41,7 +41,7 @@ namespace client
const char I2CP_PARAM_OUTBOUND_TUNNELS_QUANTITY[] = "outbound.quantity";
const int DEFAULT_OUTBOUND_TUNNELS_QUANTITY = 5;
const char I2CP_PARAM_EXPLICIT_PEERS[] = "explicitPeers";
- const int STREAM_REQUEST_TIMEOUT = 60; //in seconds
+ const int STREAM_REQUEST_TIMEOUT = 140; //in seconds
const char I2CP_PARAM_TAGS_TO_SEND[] = "crypto.tagsToSend";
const int DEFAULT_TAGS_TO_SEND = 40;

diff --git a/Streaming.h b/Streaming.h
index 519bda3..f160ca5 100644
--- a/Streaming.h
+++ b/Streaming.h
@@ -42,13 +42,13 @@ namespace stream
const size_t STREAMING_MTU = 1730;
const size_t MAX_PACKET_SIZE = 4096;
const size_t COMPRESSION_THRESHOLD_SIZE = 66;

- const int ACK_SEND_TIMEOUT = 200; // in milliseconds
- const int MAX_NUM_RESEND_ATTEMPTS = 6;

+ const int ACK_SEND_TIMEOUT = 1200; // in milliseconds
+ const int MAX_NUM_RESEND_ATTEMPTS = 8;

const int WINDOW_SIZE = 6; // in messages
const int MIN_WINDOW_SIZE = 1;
const int MAX_WINDOW_SIZE = 128;

- const int INITIAL_RTT = 8000; // in milliseconds
- const int INITIAL_RTO = 9000; // in milliseconds
+ const int INITIAL_RTT = 18000; // in milliseconds
+ const int INITIAL_RTO = 19000; // in milliseconds
const size_t MAX_PENDING_INCOMING_BACKLOG = 128;
const int PENDING_INCOMING_TIMEOUT = 10; // in seconds
```

#31O0TX/SNC / @ninesigns --> #31O0TX/0BD / 3235 дней назад
@ninesigns Лол конфигурация.
#31O0TX/EL7 / @l29ah --> #31O0TX/SNC / 3235 дней назад
@ninesigns чоза пач, сам наугадывал?
#31O0TX/6LQ / @nebeda --> #31O0TX/SNC / 3235 дней назад

@nebeda нет, в ишшуезах на гитхубе нашел

#31O0TX/B2R / @ninesigns --> #31O0TX/6LQ / 3235 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.