Доработка Jabber клиента

Николай17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.09.2013

введу коротко в курс событий о проекте

ранее существовала следующая задача :

1. Jabber клиент должен быть портативный , не оставлять ни каких следов после себя на "рабочей станиции" где запускается приложение

2. Запуск Jabber клиента осуществляется исключительно по паролю

3. Логи переписки зашифрованы

4. Переписка, запросы на авторизацию, добавление в список контактов, приём сообщений - может вестись только с заданным в конфиге jabber id и не скем более другим.

Разрешенные jid-ы задаются в файле Data/profiles/default/options.xml .

Пример:

....

[email protected] [email protected]

...

само приложение у нас сейчас сущестует в 2х версиях:

1. Административный клиент (оператор) : ему доступен весь возможный функционал , он может переписываться скем угодно, добавлять кого угодно итд

2. Пользовательский клиент : на него располагаются все выше описанные ограничения .

Сейчас мы сталкнулись со следующими проблемами:

1. В независимости от того каким (административным или пользовательским) приложение ты пользуешься, какие jabber id у тебя прописаны или не прописаны не удаётся добавить в список контактов новых пользователей, в процессе добавления мы получаем уведомление о том что пользователь добавлен в список контактов , но на самом деле его нет.

и собственно это и необходимо исправить

2. Столкнулись с проблемой что пользователи зная свой jabber id + pass начали без разрешения авторизовываться в различных других приложения для jabber типа im++ , qip , mail.ru итд

необходимо установить ограничение на самой jabber платформе , разрешить авторизацию только в нашей софтине.

наша jabber платформа https://cryptomsg.com:5281/register/ (написанна на С / С++ ) вроде так , коль что предоставлю доступ к серверу

сорсы jabber приложения: https://dl.dropboxusercontent.com/u/12016250/SOFT/jabber%20flow/jabber-src.zip

собранный билд операторской части: https://dl.dropboxusercontent.com/u/12016250/SOFT/jabber%20flow/jabber-win32-admin-history-fix.zip

билд пользовательской части: https://dl.dropboxusercontent.com/u/12016250/SOFT/jabber%20flow/jabber-win32-client-history-fix.zip

PS

все эти проекты не разовые , будут требовать дальнейшего сопровождения доработок итд , другими словами ищу ответственного исполнителя для долгой совместной работы.

PSS

ожидаю от участников оценку по сроку и бюджету , также готов в дальнейшем полностью аутсорсить на исполнителя все задачи связанные с программированием на С / QT