gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Суббота, 4 апреля 2015< ^ >
dhamp установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2015/
Bug tracker: https://code.google.com/p/eiskaltdc/issues/list
Notes for developers: https://code.google.com/p/eiskaltdc/wiki/notes_for_developers
How To Ask Questions The Smart Way: http://catb.org/%7Eesr/faqs/smart-questions.html
Как правильно задавать вопросы: http://parallel.ru/cluster/smart-questions-ru.html
Last stable release: 2.2.9 (2013-08-29)
Release schedule:
* 2015-xx-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+3
[02:41:01] proxym вошёл(а) в комнату
[04:35:51] flylinkdc вошёл(а) в комнату
[04:51:33] flylinkdc вышел(а) из комнаты
[10:48:30] proxym вышел(а) из комнаты
[13:00:46] flylinkdc вошёл(а) в комнату
[13:00:57] flylinkdc вышел(а) из комнаты
[13:16:27] flylinkdc вышел(а) из комнаты
[13:46:13] pewpew вошёл(а) в комнату
[16:56:17] flylinkdc вошёл(а) в комнату
[17:12:30] dhamp_ вошёл(а) в комнату
[17:12:41] <dhamp_ > loooser, кто все ?
[17:14:00] <loooser> dhamp_ : да тут кроме меня с флаем никого и небыло
[17:18:51] <loooser> dhamp_ : лови патч...
# фикс жора ЦПУ при разрыве шифрованного соединения во время передачи файла
diff --git a/dcpp/SSLSocket.cpp b/dcpp/SSLSocket.cpp
index 54db316..4af16e9 100644
--- a/dcpp/SSLSocket.cpp
+++ b/dcpp/SSLSocket.cpp
@@ -116,7 +116,7 @@ bool SSLSocket::waitWant(int ret, uint32_t millis) {

int SSLSocket::read(void* aBuffer, int aBufLen) {
     if(!ssl) {
-        return -1;
+        return 0;
     }
     int len = checkSSL(SSL_read(ssl, aBuffer, aBufLen));

[17:26:05] <flylinkdc> dhamp_ а ты смог повторить проблему у себя?
[17:32:12] <flylinkdc> магические циферки - зло. еще раз в этом убедился
[17:39:46] <loooser> там ещё рядом ф-я write с аналогичным куском кода в начале, но я хз надо ли и там править. Мой баг проявляется только при чтении.
[17:47:10] <flylinkdc> ты пока подтверди что с этим фиксом стало все ок
[17:48:02] <loooser> кто, я? Я бы иначе патч и не совал...
[17:54:06] <loooser> Единственное что мне не нравится - эйскальт всё-равно не сразу понимает что соединение разорвали и шлёт ещё с десяток пакетов с содержимым файла. Но эта фигня где-то в другом месте уже прячется, т.к. на нешифрованном соединении аналогичная петрушка.
Пока грешу на то, что в ф-ии BufferedSocket::threadSendFile вызов threadRead() происходит только в очень специфичных случаях. Проверить пока что небыло возможности.
[17:55:18] <flylinkdc> ну тогда ждет dhamp - он гуру в линкусе
[17:55:58] <loooser> причём тут линукс? :)
[17:58:10] <flylinkdc> в линуксе сокеты знаковые
[17:58:19] <flylinkdc> а в винде unsigned int
[17:59:51] yrii вошёл(а) в комнату
[18:33:33] yrii вышел(а) из комнаты: offline
[21:20:16] proxym вошёл(а) в комнату
[21:38:04] GitHub_bot вошёл(а) в комнату
[21:38:04] <GitHub_bot> [eiskaltdcpp] @dhamp pushed 1 new commit to 2.3.x: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/e4657db7fab4929f9371e3ab767dd3a8bc9ed069
[21:38:04] <GitHub_bot> [eiskaltdcpp/2.3.x] Use cmake -E tar instead gnu/bsd tar - Eugene Petrov
[21:38:14] GitHub_bot вышел(а) из комнаты
[21:39:20] GitHub_bot вошёл(а) в комнату
[21:39:20] <GitHub_bot> [eiskaltdcpp] @dhamp pushed 1 new commit to dcppsyncv4: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/7503e6bf536a9f41259db05d56354796995109b1
[21:39:20] <GitHub_bot> [eiskaltdcpp/dcppsyncv4] Use cmake -E tar instead gnu/bsd tar - Eugene Petrov
[21:39:30] GitHub_bot вышел(а) из комнаты
[22:20:32] GitHub_bot вошёл(а) в комнату
[22:20:32] <GitHub_bot> [eiskaltdcpp] @dhamp pushed 1 new commit to dcppsyncv4: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/c711f5cc92b5f2f8ec8a51b1cb9212758527bd8a
[22:20:33] <GitHub_bot> [eiskaltdcpp/dcppsyncv4] mongoose 5.6 - Eugene Petrov
[22:20:42] GitHub_bot вышел(а) из комнаты
[22:21:21] pewpew вышел(а) из комнаты
[22:53:43] GitHub_bot вошёл(а) в комнату
[22:53:43] <GitHub_bot> [eiskaltdcpp] @dhamp pushed 1 new commit to 2.3.x: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/f3087fcf03603f3e937ede3df4ac4d63ca4d0d88
[22:53:44] <GitHub_bot> [eiskaltdcpp/2.3.x] mongoose 5.6 - Eugene Petrov
[22:53:53] GitHub_bot вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!