Firefox sync
Aug. 10th, 2017 03:18 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вот интересно, а кто-нибудь из моих френдов свой собственный сервер Firefox sync уже поднимал?
Оно вроде как под это заточено. Более того, судя по тому что по умолчанию использует sqlite, оно очень заточено под инсталляции с небольшим числом юзеров.
Upd: На Firefox Sync собственно, свет клином не сошелся. Устроит любой способ синхронизации букмарок и паролей, который обладает следющими двумя свойствами:
1. Поддерживается в десктопном firefox (для Linux) и Firefox for Android
2. Позволяет хранить эту информацию на своем собственном сервере.
Попробовал addon Xmarks-sync - все замечательно, можно на обычном WebDav-е все хранить. Но облом, в андроиде не работает.
Оно вроде как под это заточено. Более того, судя по тому что по умолчанию использует sqlite, оно очень заточено под инсталляции с небольшим числом юзеров.
Upd: На Firefox Sync собственно, свет клином не сошелся. Устроит любой способ синхронизации букмарок и паролей, который обладает следющими двумя свойствами:
1. Поддерживается в десктопном firefox (для Linux) и Firefox for Android
2. Позволяет хранить эту информацию на своем собственном сервере.
Попробовал addon Xmarks-sync - все замечательно, можно на обычном WebDav-е все хранить. Но облом, в андроиде не работает.
no subject
Date: 2017-08-10 12:57 pm (UTC)no subject
Date: 2017-08-10 01:34 pm (UTC)Python 2.6!
Date: 2017-08-10 01:25 pm (UTC)Re: Python 2.6!
Date: 2017-08-10 01:29 pm (UTC)Re: Python 2.6!
Date: 2017-08-10 01:49 pm (UTC)Что для столь secirity critical решения как-то подозрительно.
Re: Python 2.6!
Date: 2017-08-10 02:18 pm (UTC)Re: Python 2.6!
Date: 2017-08-11 06:09 am (UTC)Re: Python 2.6!
Date: 2017-08-10 01:51 pm (UTC)во вторых -- там есть реимплементация на go.
А вообще надо опробовать -- в nixos его даже "в коробку" положили
Re: Python 2.6!
Date: 2017-08-10 01:55 pm (UTC)Вообще я сталкивался с приложением (это был консольный клиент к ЖЖ) у которого при переходе с 2.6 на 2.7 нвфиг ломалась работа с кодировками (ровно потому что там в 2.7 ее в одном месте починили, и существовавший в приложении воркэраунд стал приводить к двойной перекодировке).
При переходе от 2 к 3 работа со строками буковок поменялась гораздо кардинальнее, чем от 2.6 к 2.7. Поэтому неудивительно, что приложение, расчитанное в первую очередь на работу с текстовой информацией, требует серьезных переделок.
Re: Python 2.6!
Date: 2017-08-10 02:20 pm (UTC)Правда токенсервер ей все равно нужен отдельный (я не искал).
Все равно я думаю обойдусь `services.firefox.syncserver.enable = true;` ;)
> При переходе от 2 к 3 работа со строками буковок поменялась гораздо кардинальнее, чем от 2.6 к 2.7.
> Поэтому неудивительно, что приложение, расчитанное в первую очередь на работу с текстовой информацией, требует серьезных переделок.
Там внутри pyramid+cornice+sqalchemy+requests -- все умеют трешку, я так понимаю еще в пакете и лишнего прописано.
У меня впрочем свои проекты есть привязаные гвоздями к 2.7 (из за python-tdbus в основном, и gevent еще, но он следствие первого)
Re: Python 2.6!
Date: 2017-08-10 02:24 pm (UTC)Re: Python 2.6!
Date: 2017-08-10 02:27 pm (UTC)Re: Python 2.6!
Date: 2017-08-10 09:22 pm (UTC)Синхронизационный поднимал на debian - строго по инструкциям, всё ок, включая синхронизацию с андроид. Сервер аккаунтов там на богомерзком nodejs, если ничего не поменялось, и с ним связываться очень не хотелось.
no subject
Date: 2017-08-10 02:32 pm (UTC)В конце концов окончательно перешёл на простое копирование критичных файлов профиля мозиллы "руками" (то есть простейшими самописными bash/cmd/rsync скриптами, не зависящими ни от чего, кроме как от наличия rsync/ssh).
no subject
Date: 2017-08-10 02:47 pm (UTC)no subject
Date: 2017-08-10 04:09 pm (UTC)no subject
Date: 2017-08-10 04:16 pm (UTC)no subject
Date: 2017-08-10 07:53 pm (UTC)no subject
Date: 2017-08-10 04:14 pm (UTC)В остальном да, удобства Firefox Sync таким копированием не достичь.
В любом случае, сейчас в Firefox Sync мы имеем только глубоко зависимую от кучи софта версию сервера, а аналога скрипта acme.sh (для летсенкприита) вместо оригинального монстра никто не написал вроде бы.
no subject
Date: 2017-08-10 07:52 pm (UTC)А 64 битная винда не по настоящему 64-битная. У нее long int 32битный.
Так что насчет совметсимости между 32-битным и 64-битным линуксом может быть хуже.
(проверить, блин нечем, ребенок последнюю 32-битную x86 машинку, где был файрфокс - ASUS EeePC 900 - сломал)
no subject
Date: 2017-08-10 04:20 pm (UTC)no subject
Date: 2017-08-10 08:23 pm (UTC)no subject
Date: 2017-08-11 06:17 am (UTC)no subject
Date: 2017-08-11 01:40 am (UTC)К сожалению, он устарел, и в начале этого года его поддержку из фаерфокса выкинули. Я продолжаю его использовать с seamonkey, у которой, наоборот, нет поддержки текущего сервера фаерфокса.
no subject
Date: 2017-08-11 12:23 pm (UTC)no subject
Date: 2017-08-11 02:50 pm (UTC)Легенда гласит, что информация шифруется на клиенте и просто так расшифрована на сервере быть не может. Это что касается той стороны безопасности, которая про утечку и целостность.
А что касается доступности, то, если у MoFo перестанет хватать ресурсов держать свой собственный сервер синхронизации, то фичу, вероятно, открутят нафиг. И наличие личного сервера не спасёт.
no subject
Date: 2017-08-11 03:02 pm (UTC)Над программой, которая выполняется у меня на компьютере я имею власть. И ни одна сволочь без моего ведома там ничего не открутит. К сожалению, не могу сказать это про телефон, н
Во-вторых, никто мне не мешает из своего сервера эту информацию достать. Я-то, в отличие от операторов мозилловского
сайта свой пароль знаю, а значит, располагая исходниками клиента Firefox Sync (а я ими располагаю, см выше) я всегда могу разобраться что там так.
Короче. предложения доверять этой мутной конторе которая уже угробила хороший годный StartSSL и заставила меня пользоваться плохим негодным letsencrypt не рассматриваются. То что я пользуюсь ее программами ПОСЛЕ ТОГО КАК ИХ ПРОАУДИТЯТ дебиановские мейнтейнеры, это еще не повод что-то свое держать на ее сайте.
no subject
Date: 2017-08-11 07:38 pm (UTC)no subject
Date: 2017-08-11 03:04 pm (UTC)Вы можете утверждать, что информация шифруется на клиенте, если вы лично прочитали исходник этого клиента и не нашли там дыр в реализации этого шифрования. (возможно, вы все равно ошибетесь)
no subject
Date: 2017-08-11 03:16 pm (UTC)no subject
Date: 2017-08-11 07:39 pm (UTC)no subject
Date: 2017-08-11 07:37 pm (UTC)