Pull to refresh
41
0
Константин @mrtorrent

User

Send message
не потеряется.
мы только синхронизируем +x флаг, чтобы файл остался исполняемым.
очень хочется это сделать проще.
1. Пока не позволяет — скоро сделаем.
2. Все зависит от ОС. Мы используем события от файловой системы чтобы определить что файл изменен, но ждем еще 10 секунд чтобы гарантировать что все операции с файлом завершены.
Есть трекер или DHT на который ваш компьютер передает следующую информацию SHA(secret):ip,port = у трекера есть таблица где по ключу SHA(secret) хранится список ip,port он возвращает вашему компьютеру список ip:port других компьютеров с тем же секретом.
Это не совсем так просто. Приведу пример, есть двое людей работающие над одним проектом. У каждого по два компьютера как в этом случае синхронизировать meta-tags? И что будет происходить если есть несоответствие между настройками, один выбрал «синхронизировать метаданные» а второй выбрал «не синхронизировать». А если добавить сюда Linux/Windows/мобильные все становится еще более интересным.

Под «непонятно как делать» я не подразумевал техническую сторону, а скорее с точки зрения продукта, чтобы это работало так как надо, даже в сложной ситуации с минимальными настройками.

Sync — синхронизация в две стороны. Backup — только в одну с телефона на компьютер.

Да, потому что для бекапа используется read only secret, а значит все локальные изменения на компьютере не распространяются между узлами.
защиты паролем нет. Но это планируется в следующих версиях.

На данный момент как только файл изменился, он будет передаваться на другой компьютер.
выигрывает тот файл у которого будет новее время изменения.
пока только один — bittorrent.com
обязательно напишем о деталях. Пока можно почитать про то, как возникла идея продукта (на английском) blog.bittorrent.com/2013/07/16/behind-the-scenes-the-making-of-bittorrent-sync/
с этой версии мы планируем поддерживать обратную совместимость. Слишком много в протоколе надо было поменять для поддержки мобильных устройств и версионности.
там не обычный трекер, но это в планах
это ошибка. Нужна ваша помощь чтобы найти ее. Нужны будут логи с двух комьютеров, шаги описаны здесь forum.bittorrent.com/topic/12658-if-you-have-syncapp-issue/
Спасибо. Сейчас вы передали привет Вадиму, который отвечал вам. Если будет желание можете зайти к нам в гости :)
SHA256(Secret):ip:port
посмотрите на нашем сайте — там много информации.

Можно — просто отключите интернет и если комьютеры могут послать и получить multicast upd они найдут друг друга.

Нет. У нас нет никакой информации — у нас есть трекер, который помогает найти пиров в интернете, но он не является необходимым, просто упрощает и ускоряет нахождение.
да. планируем
0. Исходников в открытом виде нет.
1. Клиенты используют SHA256(secret):ip:port чтобы найти друг друга. Можно использовать трекер BitTorrent или DHT. Это конфигурируется в клиенте.
2. Весь трафик зашифрован AES256 — расшифровать невозможно. Отключите эту опцию и Sync никогда не будет использовать relay. В некоторых случаях два пира не смогут связаться из за «плохих» NAT
3. Пока не учитываются. И, если честно, непонятно как это делать. Для Sync нет разницы вы синхронизируете два компьютера или делитесь с кем-то. Если в первом случае аттрибуты важны, то во втором наоборт.
4. Пока нет.
5. Я не могу сейчас ответить на этот вопрос.

Information

Rating
Does not participate
Registered
Activity