summaryrefslogtreecommitdiffstats
path: root/PICA_client.c
Commit message (Expand)AuthorAgeFilesLines
* use pseudorandom bytes in short fixed-length protocol messages instead of ran...Anton2016-06-241-6/+6
* bugfix - add c2c socket to write fd_set if state is connecting or higherAnton2016-06-191-3/+3
* return error from PICA_new_c2c() when c2n argument is not in connected stateAnton2016-06-191-0/+3
* fixed pointer typesAnton2016-05-081-1/+1
* appended _cb suffix to callbacks without oneAnton2016-05-051-8/+8
* implemented asynchronous processing of c2c connectionsAnton2016-05-051-98/+192
* asynchronous processing of c2c connections, work in progressAnton2016-04-131-47/+163
* fixed code style using "astyle --style=allman --lineend=linux --indent=tab --...Anton2016-04-071-1494/+1500
* added skeleton of procmsg_C2CCONNREQ() - PICA_PROTO_C2CCONNREQ packet handlerAnton2016-04-071-0/+18
* generate new DH key on each handshakeAnton2015-05-251-0/+2
* implemented asynchronous processing of c2n connectionsAnton2015-05-111-44/+209
* PICA_event_loop() implementation, mostly completedAnton2015-04-151-7/+24
* callback for listener error notificationAnton2015-04-151-1/+1
* renamed remaining PICA_close_connection() -> PICA_close_c2n()Anton2015-04-111-2/+2
* more consistent naming, renamed conn -> c2n, channel -> c2c in function names...Anton2015-04-111-45/+50
* implementation of PICA_event_loop(), work in progressAnton2015-04-091-1/+69
* implementing PICA_event_loop(), created enums for c2n and c2c statesAnton2015-04-061-5/+62
* implemented PICA_new_listener() and PICA_close_listener()Anton2015-03-301-0/+94
* added missing free() call for PICA_acc struct in PICA_close_acc()Anton2015-03-301-0/+1
* updated test clientAnton2015-03-161-1/+1
* new structs PICA_acc - represents account credentials, certificate file and p...me_desk2015-03-101-84/+180
* renamed structs PICA_conninfo to PICA_c2n (client-to-node) and PICA_chaninfo ...me_desk2015-03-101-56/+56
* added new protocol messages definitions, updated protocol versionme_desk2015-03-101-2/+2
* implemented file transfer cancellationme_desk2014-07-041-0/+33
* fixed pause/resume bugs, moved callbacks.file_progress() call for outgoing tr...me_desk2014-06-291-5/+11
* added file_finished() callbackme_desk2014-06-281-7/+18
* pause/resume of file transfer now worksme_desk2014-06-261-16/+84
* initial minimal working file transfer implementation, new class FileTransferC...me_desk2014-05-041-29/+89
* fixed typome_desk2013-12-151-1/+1
* use buffer on stack, removed old check buf == NULLme_desk2013-12-151-12/+1
* file sending and receiving, implemented required functions in PICA_client.c, ...me_desk2013-12-151-22/+291
* file transfer - added protocol messages, handler functions, PICA_client API f...me_desk2013-11-261-3/+163
* set only defined addrinfo flags, for portabilityme_desk2013-11-041-7/+7
* bugfix: declare PICA_inet_ntop on Windowsme_desk2013-10-191-0/+1
* replaced magic numbers with macros; own implementation of inet_ntop() for com...me_desk2013-10-191-2/+30
* update from database schema 1 to 2 with importing old accounts and converting...me_desk2013-10-071-0/+17
* switched to TLS 1.2 and DHE-RSA-CAMELLIA256-SHA. DH parameters file is create...me_desk2013-09-131-2/+30
* updated pica-client to make it handle new id format. quint32 type for id is r...me_desk2013-08-301-3/+36
* updated test_client, fixed found bugsme_desk2013-08-211-1/+1
* pica-node modified to handle new id format, new files PICA_id.c PICA_id.h con...me_desk2013-08-211-19/+2
* changed client library code for handling new 224bit client idme_desk2013-08-211-60/+88
* notifications about protocol version incompatibility implementedme_desk2013-04-131-2/+7
* sending PINGREP from client, bugfix in sending PINGREQ from nodeme_desk2012-09-291-1/+19
* close channel by client if it is not activated within PICA_CHAN_ACTIVATE_TIME...me_desk2012-09-161-3/+16
* changes required to build pica pica on Windows in MSVS2008me_desk2012-09-131-5/+6
* ignore SIGPIPE in clientme_desk2012-09-131-0/+4
* bugfix (bugzilla Bug 4) - check if channel is active before passing its socke...me_desk2012-09-061-1/+1
* removed printf() and puts() debug outputme_desk2012-08-191-30/+30
* todo list updateme_desk2012-06-171-0/+1381