| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pica-client: anon tls for c2n connections | Anton | 2019-01-01 | 1 | -0/+2 |
| | | |||||
| * | pica-client: add and initialize anon DH SSL_CTX | Anton | 2018-12-16 | 1 | -0/+1 |
| | | |||||
| * | comments | Anton | 2018-07-20 | 1 | -25/+75 |
| | | |||||
| * | add copyrigt and GPL-3.0-or-later license notice to source files | Anton | 2018-07-17 | 1 | -0/+18 |
| | | |||||
| * | fix missing declaration of PICA_close_directc2c | Anton | 2018-07-14 | 1 | -0/+1 |
| | | |||||
| * | add multilogin policy to protocol and client settings | Anton | 2018-07-03 | 1 | -2/+3 |
| | | |||||
| * | fixed code style on all source files (*.c *.cpp *.h) using astyle ↵ | Anton | 2017-12-01 | 1 | -2/+2 |
| | | | | | --style=allman --lineend=linux --indent=tab --pad-oper | ||||
| * | added flag want_write, fixed conditions for adding sockets to write FD set ↵ | Anton | 2017-11-12 | 1 | -0/+3 |
| | | | | | for select() in order to prevent CPU wasting loops | ||||
| * | fixing directc2c bugs, work in progress... get rid of c2c/c2n _init_messages ↵ | Anton | 2017-06-18 | 1 | -1/+1 |
| | | | | | arrays; fixed resource release in PICA_new_listener; fixed pointer manipulations in PICA_send_directc2caddrlist | ||||
| * | directc2c, work in progress | Anton | 2017-06-17 | 1 | -0/+4 |
| | | |||||
| * | new direct c2c state that is set when outgoing connections to all direct ↵ | Anton | 2016-12-05 | 1 | -1/+2 |
| | | | | | addresses provided by peer have failed | ||||
| * | renamed C2CDIRECT to DIRECTC2C everywhere | Anton | 2016-12-05 | 1 | -4/+4 |
| | | |||||
| * | enum for direct c2c connection instance state | Anton | 2016-12-05 | 1 | -0/+11 |
| | | |||||
| * | implementing outgoing direct c2c connections and direct c2c-related packets ↵ | Anton | 2016-12-04 | 1 | -2/+9 |
| | | | | | exchange, work in progress | ||||
| * | added PICA_c2c members to hold direct c2c address list for outgoing direct ↵ | Anton | 2016-11-27 | 1 | -0/+4 |
| | | | | | connection and position in that list, stored as a zero-terminated copy of received PICA_PROTO_C2CDIRECT_ADDRLIST payload | ||||
| * | renamed PICA_listener_conn to PICA_c2c_direct, use same struct for incoming ↵ | Anton | 2016-11-26 | 1 | -11/+10 |
| | | | | | and outgoing direct connections | ||||
| * | listener connection struct and code accepting listener connections | Anton | 2016-09-28 | 1 | -0/+9 |
| | | |||||
| * | linked listener processing to c2n struct | Anton | 2016-09-25 | 1 | -1/+1 |
| | | |||||
| * | function declarations | Anton | 2016-09-23 | 1 | -5/+0 |
| | | |||||
| * | renamed macros, use PICA_C2C_INCOMING instead of 0 magic number | Anton | 2016-09-23 | 1 | -2/+2 |
| | | |||||
| * | added timeout handling to process_c2c(); removed unused obsolete functions | Anton | 2016-09-23 | 1 | -2/+2 |
| | | |||||
| * | renamed to PICA_DIRECTC2C_STATE_INACTIVE | Anton | 2016-09-23 | 1 | -1/+1 |
| | | |||||
| * | moved direct c2c initialization into PICA_new_c2n() by adding new arguments, ↵ | Anton | 2016-09-23 | 1 | -21/+12 |
| | | | | | removed PICA_configure_directc2c() | ||||
| * | added declaration of the new function PICA_configure_directc2c() | Anton | 2016-09-22 | 1 | -0/+2 |
| | | |||||
| * | added directc2c_config field to PICA_c2c struct | Anton | 2016-09-12 | 1 | -0/+1 |
| | | |||||
| * | added error code argument to c2n callbacks | Anton | 2016-08-11 | 1 | -2/+2 |
| | | |||||
| * | new direct c2c related types and struct fields | Anton | 2016-06-24 | 1 | -0/+18 |
| | | |||||
| * | fixed pointer types | Anton | 2016-05-08 | 1 | -2/+2 |
| | | |||||
| * | appended _cb suffix to callbacks without one | Anton | 2016-05-05 | 1 | -5/+5 |
| | | |||||
| * | implemented asynchronous processing of c2c connections | Anton | 2016-05-05 | 1 | -0/+1 |
| | | |||||
| * | asynchronous processing of c2c connections, work in progress | Anton | 2016-04-13 | 1 | -0/+7 |
| | | |||||
| * | fixed code style using "astyle --style=allman --lineend=linux --indent=tab ↵ | Anton | 2016-04-07 | 1 | -94/+94 |
| | | | | | --pad-oper *.c *.h" | ||||
| * | callback for listener error notification | Anton | 2015-04-15 | 1 | -0/+2 |
| | | |||||
| * | callback functions for c2n status notifications | Anton | 2015-04-15 | 1 | -0/+6 |
| | | |||||
| * | renamed remaining PICA_close_connection() -> PICA_close_c2n() | Anton | 2015-04-11 | 1 | -1/+1 |
| | | |||||
| * | more consistent naming, renamed conn -> c2n, channel -> c2c in function ↵ | Anton | 2015-04-11 | 1 | -15/+15 |
| | | | | | names and enumerations | ||||
| * | implementation of PICA_event_loop(), work in progress | Anton | 2015-04-09 | 1 | -1/+1 |
| | | |||||
| * | implementing PICA_event_loop(), created enums for c2n and c2c states | Anton | 2015-04-06 | 1 | -10/+19 |
| | | |||||
| * | implemented PICA_new_listener() and PICA_close_listener() | Anton | 2015-03-30 | 1 | -1/+1 |
| | | |||||
| * | new structs PICA_acc - represents account credentials, certificate file and ↵ | me_desk | 2015-03-10 | 1 | -8/+52 |
| | | | | | | | 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 | -24/+24 |
| | | | | | | | to PICA_c2c (client-to-client) git-svn-id: svn://localhost/project_picapica/trunk@340 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | implemented file transfer cancellation | me_desk | 2014-07-04 | 1 | -0/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@315 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | added file_finished() callback | me_desk | 2014-06-28 | 1 | -0/+2 |
| | | | | | 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 | -0/+3 |
| | | | | | 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 | -3/+5 |
| | | | | | | | FileTransferController git-svn-id: svn://localhost/project_picapica/trunk@306 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | file sending and receiving, implemented required functions in PICA_client.c, ↵ | me_desk | 2013-12-15 | 1 | -4/+24 |
| | | | | | | | 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 | -1/+31 |
| | | | | | | | functions git-svn-id: svn://localhost/project_picapica/trunk@299 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | update from database schema 1 to 2 with importing old accounts and ↵ | me_desk | 2013-10-07 | 1 | -1/+3 |
| | | | | | | | 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 | -7/+8 |
| | | | | | | | created on first start git-svn-id: svn://localhost/project_picapica/trunk@273 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 | ||||
