| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | use pseudorandom bytes in short fixed-length protocol messages instead of ↵ | Anton | 2016-06-24 | 1 | -6/+6 |
| | | | | | random in order to not drain entropy pool | ||||
| * | bugfix - add c2c socket to write fd_set if state is connecting or higher | Anton | 2016-06-19 | 1 | -3/+3 |
| | | |||||
| * | return error from PICA_new_c2c() when c2n argument is not in connected state | Anton | 2016-06-19 | 1 | -0/+3 |
| | | |||||
| * | fixed pointer types | Anton | 2016-05-08 | 1 | -1/+1 |
| | | |||||
| * | appended _cb suffix to callbacks without one | Anton | 2016-05-05 | 1 | -8/+8 |
| | | |||||
| * | implemented asynchronous processing of c2c connections | Anton | 2016-05-05 | 1 | -98/+192 |
| | | |||||
| * | asynchronous processing of c2c connections, work in progress | Anton | 2016-04-13 | 1 | -47/+163 |
| | | |||||
| * | fixed code style using "astyle --style=allman --lineend=linux --indent=tab ↵ | Anton | 2016-04-07 | 1 | -1494/+1500 |
| | | | | | --pad-oper *.c *.h" | ||||
| * | added skeleton of procmsg_C2CCONNREQ() - PICA_PROTO_C2CCONNREQ packet handler | Anton | 2016-04-07 | 1 | -0/+18 |
| | | |||||
| * | generate new DH key on each handshake | Anton | 2015-05-25 | 1 | -0/+2 |
| | | |||||
| * | implemented asynchronous processing of c2n connections | Anton | 2015-05-11 | 1 | -44/+209 |
| | | |||||
| * | PICA_event_loop() implementation, mostly completed | Anton | 2015-04-15 | 1 | -7/+24 |
| | | |||||
| * | callback for listener error notification | Anton | 2015-04-15 | 1 | -1/+1 |
| | | |||||
| * | renamed remaining PICA_close_connection() -> PICA_close_c2n() | Anton | 2015-04-11 | 1 | -2/+2 |
| | | |||||
| * | more consistent naming, renamed conn -> c2n, channel -> c2c in function ↵ | Anton | 2015-04-11 | 1 | -45/+50 |
| | | | | | names and enumerations | ||||
| * | implementation of PICA_event_loop(), work in progress | Anton | 2015-04-09 | 1 | -1/+69 |
| | | |||||
| * | implementing PICA_event_loop(), created enums for c2n and c2c states | Anton | 2015-04-06 | 1 | -5/+62 |
| | | |||||
| * | implemented PICA_new_listener() and PICA_close_listener() | Anton | 2015-03-30 | 1 | -0/+94 |
| | | |||||
| * | added missing free() call for PICA_acc struct in PICA_close_acc() | Anton | 2015-03-30 | 1 | -0/+1 |
| | | |||||
| * | updated test client | Anton | 2015-03-16 | 1 | -1/+1 |
| | | |||||
| * | new structs PICA_acc - represents account credentials, certificate file and ↵ | me_desk | 2015-03-10 | 1 | -84/+180 |
| | | | | | | | private key and PICA_listener - represents port opened on client for accepting incoming direct p2p (client-to-client, bypassing node) connections; new functions for handling PICA_acc and PICA_listener, moved part of code from PICA_new_connection() to PICA_open_acc() git-svn-id: svn://localhost/project_picapica/trunk@341 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | renamed structs PICA_conninfo to PICA_c2n (client-to-node) and PICA_chaninfo ↵ | me_desk | 2015-03-10 | 1 | -56/+56 |
| | | | | | | | to PICA_c2c (client-to-client) git-svn-id: svn://localhost/project_picapica/trunk@340 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | added new protocol messages definitions, updated protocol version | me_desk | 2015-03-10 | 1 | -2/+2 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@339 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | implemented file transfer cancellation | me_desk | 2014-07-04 | 1 | -0/+33 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@315 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | fixed pause/resume bugs, moved callbacks.file_progress() call for outgoing ↵ | me_desk | 2014-06-29 | 1 | -5/+11 |
| | | | | | | | transfer inside send_file_fragment to make it always be called before finished_callback git-svn-id: svn://localhost/project_picapica/trunk@314 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | added file_finished() callback | me_desk | 2014-06-28 | 1 | -7/+18 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@313 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | pause/resume of file transfer now works | me_desk | 2014-06-26 | 1 | -16/+84 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@312 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | initial minimal working file transfer implementation, new class ↵ | me_desk | 2014-05-04 | 1 | -29/+89 |
| | | | | | | | FileTransferController git-svn-id: svn://localhost/project_picapica/trunk@306 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | fixed typo | me_desk | 2013-12-15 | 1 | -1/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@302 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | use buffer on stack, removed old check buf == NULL | me_desk | 2013-12-15 | 1 | -12/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@301 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | file sending and receiving, implemented required functions in PICA_client.c, ↵ | me_desk | 2013-12-15 | 1 | -22/+291 |
| | | | | | | | support for bidirectional sending and receiving two files simultaneously, file operations (open, read, write) are handled inside PICA_client instead of caller functions git-svn-id: svn://localhost/project_picapica/trunk@300 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | file transfer - added protocol messages, handler functions, PICA_client API ↵ | me_desk | 2013-11-26 | 1 | -3/+163 |
| | | | | | | | functions git-svn-id: svn://localhost/project_picapica/trunk@299 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | set only defined addrinfo flags, for portability | me_desk | 2013-11-04 | 1 | -7/+7 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@298 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | bugfix: declare PICA_inet_ntop on Windows | me_desk | 2013-10-19 | 1 | -0/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@292 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | replaced magic numbers with macros; own implementation of inet_ntop() for ↵ | me_desk | 2013-10-19 | 1 | -2/+30 |
| | | | | | | | compatibility with WindowsXP git-svn-id: svn://localhost/project_picapica/trunk@291 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | update from database schema 1 to 2 with importing old accounts and ↵ | me_desk | 2013-10-07 | 1 | -0/+17 |
| | | | | | | | 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 | ||||
| * | switched to TLS 1.2 and DHE-RSA-CAMELLIA256-SHA. DH parameters file is ↵ | me_desk | 2013-09-13 | 1 | -2/+30 |
| | | | | | | | created on first start git-svn-id: svn://localhost/project_picapica/trunk@273 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | updated pica-client to make it handle new id format. quint32 type for id is ↵ | me_desk | 2013-08-30 | 1 | -3/+36 |
| | | | | | | | 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 | ||||
| * | updated test_client, fixed found bugs | me_desk | 2013-08-21 | 1 | -1/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@264 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | pica-node modified to handle new id format, new files PICA_id.c PICA_id.h ↵ | me_desk | 2013-08-21 | 1 | -19/+2 |
| | | | | | | | containing functions for working with id git-svn-id: svn://localhost/project_picapica/trunk@263 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | changed client library code for handling new 224bit client id | me_desk | 2013-08-21 | 1 | -60/+88 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@262 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | notifications about protocol version incompatibility implemented | me_desk | 2013-04-13 | 1 | -2/+7 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@236 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | sending PINGREP from client, bugfix in sending PINGREQ from node | me_desk | 2012-09-29 | 1 | -1/+19 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@210 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | close channel by client if it is not activated within ↵ | me_desk | 2012-09-16 | 1 | -3/+16 |
| | | | | | | | PICA_CHAN_ACTIVATE_TIMEOUT seconds git-svn-id: svn://localhost/project_picapica/trunk@204 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | changes required to build pica pica on Windows in MSVS2008 | me_desk | 2012-09-13 | 1 | -5/+6 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@202 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | ignore SIGPIPE in client | me_desk | 2012-09-13 | 1 | -0/+4 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@201 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | bugfix (bugzilla Bug 4) - check if channel is active before passing its ↵ | me_desk | 2012-09-06 | 1 | -1/+1 |
| | | | | | | | socket descriptor to FD_ISSET git-svn-id: svn://localhost/project_picapica/trunk@200 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | removed printf() and puts() debug output | me_desk | 2012-08-19 | 1 | -30/+30 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@173 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | todo list update | me_desk | 2012-06-17 | 1 | -0/+1381 |
| git-svn-id: svn://localhost/project_picapica/trunk@128 fb96df88-216d-11de-830c-f3023f12d8ac | |||||
