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
()
Форум — Development

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

Хай, ЛОР!

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

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

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
()
Форум — Development

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

Как известно, на 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
()
Форум — Development

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

Делаю 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
()
Форум — Linux-org-ru

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

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 подписка на новые темы