LINUX.ORG.RU

Сообщения antonsv

 

Вышел Pica Pica Messenger v0.7.0

Новости — Интернет
Группа Интернет

Pica Pica Messenger - свободный программный проект, нацеленный на создание и поддержку децентрализованного обмена сообщениями с использованием стойкой криптографии для обеспечения приватности и аутентификации.

В состав Pica Pica входят две программы: pica-node — сервер-узел (нода) распределенной сети и pica-client — графический клиент. Распределенная сеть нод pica-node поддерживается на добровольных началах. Каждый желающий может установить на своем компьютере pica-node и обеспечивать передачу служебного трафика и сообщений между участниками сети.

В роли адреса Pica Pica выступает SHA224 хэш от сертификата с открытым ключом пользователя, представленный в формате Base64, к примеру: m+2TC+ZYDx0crQZK1p97cuAIp1rH5i1SLe6EtA==

На данный момент Pica Pica Messenger позволяет:

  • Общаться текстом
  • Передавать файлы
  • Использовать одну учётную запись с нескольких компьютеров. (Синхронизация переписки и контактов пока что не поддерживается)

В планах на будущее реализация поддержки синхронизации, голосовых и видео звонков, клиент для Android и многое другое. Для реализации этих грандиозных планов проект собирает пожертвования через Patreon

>>> Подробности

 , , , ,

antonsv
()

Тестирование мессенджера Pica Pica

Форум — Development

Хай, ЛОР!

нужны тестеры-добровольцы, которые смогут собрать (или установить из бинарников) и потестировать последнюю версию распределённого децентрализованного криптографически защищённого мессенджера

Подробности:

https://groups.google.com/forum/#!topic/pica-pica-development-ru/6nmwXu08zoU

Pica Pica Messenger 0.5.3

Вышел первый релиз Pica Pica Messenger

Это пока тестовая версия, новые фичи будут добавляться до релиза. С момента последнего релиза осуществлён переход на децентрализованное создание аккаунтов, добавлена возможность передавать файлы, сделаны звуковые оповещения о приходе сообщения, исправлены баги и т.д. В следующем релизе планируется добавить голосовые и видео звонки

Исходники можно взять здесь

https://github.com/antonsviridenko/pica-pica

также есть deb пакеты и сборка клиента под windows

http://picapica.im/?page_id=33&lang=ru

 ,

antonsv
()

Сборка приложения на FreeBSD, зависящего от сторонних библиотек, средствами autotools

Форум — Development

Как известно, на FreeBSD всё, что не входит в базовую систему и ставится из портов, по дефолту лежит в директории /usr/local/, в том числе библиотеки в /usr/local/lib. Но /usr/local/lib не выставлена по дефолту в список системных директорий с либами, и когда я запускаю ./configure на FreeBSD, то он падает на этапе выполнения макросов AC_CHECK_LIB, когда библиотека лежит в /usr/local/lib а не /usr/lib

Собственно, как правильно и кроссплатформенно разруливать эту ситуацию в configure.ac? Делать проверку на FreeBSD, например, так

AC_CANONICAL_HOST

...

     AS_CASE([$host],
       [*-*-freebsd*], [LDFLAGS="$LDFLAGS -L/usr/local/lib"],
       #тут проверки для других ОС
       ...
       []
     )

и вручную выставлять правильные директории для каждой ОС, или есть какой-то изкоробочный макрос для этого дела, выставляющий нужные директории?

 , ,

antonsv
()

Pica Pica Messenger 0.5.3

Новости — Интернет
Группа Интернет

Тихо и незаметно вышел новый релиз Pica Pica Messenger — программного обеспечения для организации децентрализованной распределенной защищенной системы обмена мгновенными сообщениями.

В состав Pica Pica входят две программы: pica-node — сервер-узел (нода) распределенной сети и pica-client — графический клиент. Распределенная сеть нод pica-node поддерживается на добровольных началах. Каждый желающий может установить на своем компьютере pica-node и обеспечивать передачу служебного трафика и сообщений между участниками сети.

Основные изменения:

  • исправления ошибок;
  • улучшены алгоритмы подключения и обновления списков узлов;
  • хранение истории сообщений клиентом и отложенная доставка сообщений оффлайновым собеседникам;
  • обновление протокола, позволяющее своевременно обнаруживать пропавшие соединения с клиентами и нодами;
  • бинарные пакеты для Ubuntu и Windows.

http://picapica.im/?page_id=33&lang=ru

Исходный код и бинарные пакеты

>>> Подробности

 , ,

antonsv
()

Как правильно делать пункты меню в deb-пакетах для Debian/Ubuntu?

Форум — Development

Делаю deb-пакет. В мануале сказано

 X Window System users usually have a window manager with a menu that can be customized to launch programs. If they have installed the Debian menu package, a set of menus for every program on the system will be created for them.

Here's the default menu.ex file that dh_make created. 

?package(gentoo):needs=X11|text|vc|wm \
        section=Applications/see-menu-manual\
        title=gentoo command=/usr/bin/gentoo

заполнил этот файлик (menu) вот так:

?package(pica-client):needs="X11" section="Applications/Network/Communication"\
        title="Pica Pica IM Client" command="/usr/bin/pica-client"

После инсталляции сгенерированного .deb пакета в убунте никакого пункта меню нигде (в Unity) не появляется.

Для сравнения, в ебилде для Gentoo инсталляция пунктов меню сделана вот так:

pkg_postinst() {
	xdg-icon-resource install --size 32 "${S}/pica-client/picapica-icon-sit.png" pica-client
	xdg-icon-resource install --size 22 "${S}/pica-client/picapica-icon-sit.png" pica-client
	xdg-icon-resource install --size 64 "${S}/pica-client/picapica-icon-sit.png" pica-client

	xdg-desktop-menu install "${S}/pica-client/pica-client.desktop"
}

Куда будет правильно засунуть вызов xdg-* утилит для инсталляции меню в случае deb-пакета? Если они вызываются из Makefile в процессе выполнения make install, то dpkg-buildpackage ругается на проблемы с песочницей

 , , ,

antonsv
()

Сертификат ЛОРа не проходит валидацию в Konqueror

Форум — Linux-org-ru

The server failed the authenticity check (www.linux.org.ru).

The certificate is not signed by any trusted certificate authority

вот так ругается

KDE 4.8.5 Gentoo

antonsv
()

Вышел первый релиз Pica Pica Messenger

Новости — Интернет
Группа Интернет

Тихо и незаметно, после четырех лет разработки, вышел первый релиз Pica Pica Messenger — программного обеспечения для организации децентрализованной распределенной защищенной системы обмена мгновенными сообщениями.

В состав Pica Pica входят две программы: pica-node — сервер-узел (нода) распределенной сети и pica-client — графический клиент. pica-node написан на C, pica-client — C++ c применением фреймворка Qt.

Предполагается, что распределенная сеть нод pica-node будет поддерживаться на добровольных началах. Каждый желающий может установить на своем компьютере pica-node и обеспечивать передачу служебного трафика и сообщений между участниками сети (аналогично Tor, I2P, Freenet и пр.).

Исходный код

>>> Подробности

 , ,

antonsv
()

RSS подписка на новые темы