started new version 0.6 without central CA

git-svn-id: svn://localhost/project_picapica/trunk@258 fb96df88-216d-11de-830c-f3023f12d8ac
updated protocol version and sizes of protocol messages

git-svn-id: svn://localhost/project_picapica/trunk@259 fb96df88-216d-11de-830c-f3023f12d8ac
bugfix: nfds argument of select was not reset from max value on each loop iteration

git-svn-id: svn://localhost/project_picapica/trunk@260 fb96df88-216d-11de-830c-f3023f12d8ac
bugfix: race condition, sometimes nodewait_start_connect() was called several times for the same entry from main thread before nodewait state was updated in started thread

git-svn-id: svn://localhost/project_picapica/trunk@261 fb96df88-216d-11de-830c-f3023f12d8ac
changed client library code for handling new 224bit client id

git-svn-id: svn://localhost/project_picapica/trunk@262 fb96df88-216d-11de-830c-f3023f12d8ac
pica-node modified to handle new id format, new files PICA_id.c PICA_id.h containing functions for working with id

git-svn-id: svn://localhost/project_picapica/trunk@263 fb96df88-216d-11de-830c-f3023f12d8ac
updated test_client, fixed found bugs

git-svn-id: svn://localhost/project_picapica/trunk@264 fb96df88-216d-11de-830c-f3023f12d8ac
fixed NEWCONN_BUFSIZE to make it equal to CONNID packet size in order to prevent interpreting TLS session data that follows this packet as some PICA protocol message. This is workaround, problem must be fixed in more proper way

git-svn-id: svn://localhost/project_picapica/trunk@265 fb96df88-216d-11de-830c-f3023f12d8ac
updated pica-client to make it handle new id format. quint32 type for id is replaced with QByteArray in most places. Implemented verification callbacks in client and node that allow self-signed certificates

git-svn-id: svn://localhost/project_picapica/trunk@266 fb96df88-216d-11de-830c-f3023f12d8ac
show only first 8 characters of ID in base64 in accountswindow, contactlistwidget and mainwindow title

git-svn-id: svn://localhost/project_picapica/trunk@267 fb96df88-216d-11de-830c-f3023f12d8ac
global variable account_id is replaced with static members Accounts::AccountRecord & Accounts::GetCurrentAccount() and SetCurrentAccount()

git-svn-id: svn://localhost/project_picapica/trunk@268 fb96df88-216d-11de-830c-f3023f12d8ac
show account name in password dialog

git-svn-id: svn://localhost/project_picapica/trunk@269 fb96df88-216d-11de-830c-f3023f12d8ac
title of chatwindow

git-svn-id: svn://localhost/project_picapica/trunk@270 fb96df88-216d-11de-830c-f3023f12d8ac
implemented creating self-signed certificate in registeraccountdialog instead of sending CSR to certificate server

git-svn-id: svn://localhost/project_picapica/trunk@271 fb96df88-216d-11de-830c-f3023f12d8ac
restore size of registeraccountdialog after hiding password fields

git-svn-id: svn://localhost/project_picapica/trunk@272 fb96df88-216d-11de-830c-f3023f12d8ac
switched to TLS 1.2 and DHE-RSA-CAMELLIA256-SHA. DH parameters file is created on first start

git-svn-id: svn://localhost/project_picapica/trunk@273 fb96df88-216d-11de-830c-f3023f12d8ac
_ separator between name and hash of certificate in directory name

git-svn-id: svn://localhost/project_picapica/trunk@274 fb96df88-216d-11de-830c-f3023f12d8ac
fixes for enabling build of pica-node on Windows using MinGW

git-svn-id: svn://localhost/project_picapica/trunk@275 fb96df88-216d-11de-830c-f3023f12d8ac
update from database schema 1 to 2 with importing old accounts and converting them to the new id formats; implemented new function PICA_get_id_from_cert_string

git-svn-id: svn://localhost/project_picapica/trunk@276 fb96df88-216d-11de-830c-f3023f12d8ac
better handling of DH parameter generation - added new class DHParam, default DH param file dhparam4096.pem

git-svn-id: svn://localhost/project_picapica/trunk@277 fb96df88-216d-11de-830c-f3023f12d8ac