| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pica-node: processing MULTILOGIN messages | Anton | 2019-02-21 | 1 | -11/+227 |
| | | |||||
| * | pica-node: declare functions, fix compiler warnings | Anton | 2019-02-19 | 1 | -0/+2 |
| | | |||||
| * | pica-node: bugfix, function has void return type | Anton | 2019-02-19 | 1 | -2/+2 |
| | | |||||
| * | pica-node: ignore SIGPIPE | Anton | 2019-01-07 | 1 | -1/+5 |
| | | |||||
| * | pica-node: improved debug messages, print what type of connection is closed | Anton | 2018-12-14 | 1 | -4/+6 |
| | | |||||
| * | pica-node: implemented anon DH TLS connection stage, reworked newconns | Anton | 2018-12-14 | 1 | -104/+419 |
| | | |||||
| * | add header file PICA_security.h to group important security parameters in ↵ | Anton | 2018-07-28 | 1 | -0/+6 |
| | | | | | one place | ||||
| * | comments | Anton | 2018-07-20 | 1 | -40/+7 |
| | | |||||
| * | add copyrigt and GPL-3.0-or-later license notice to source files | Anton | 2018-07-17 | 1 | -0/+17 |
| | | |||||
| * | updated copyright notices | Anton | 2018-07-16 | 1 | -1/+4 |
| | | |||||
| * | fixed return value | Anton | 2018-07-15 | 1 | -1/+1 |
| | | |||||
| * | pica-node: check interfaces with global IP's first in autoconfigure mode, ↵ | Anton | 2017-12-29 | 1 | -9/+25 |
| | | | | | before trying UPnP | ||||
| * | autoconfigure mode for announced_addr setting, updated default config file; ↵ | Anton | 2017-12-28 | 1 | -0/+17 |
| | | | | | UPNP autoconfiguration is implemented, enumerating network interfaces having global IP is left to be done | ||||
| * | moved PICA_is_reserved_addr_ipv4() to new file PICA_netconf.c | Anton | 2017-12-02 | 1 | -0/+1 |
| | | |||||
| * | fixed code style on all source files (*.c *.cpp *.h) using astyle ↵ | Anton | 2017-12-01 | 1 | -710/+710 |
| | | | | | --style=allman --lineend=linux --indent=tab --pad-oper | ||||
| * | Merge branch 'direct_c2c_connections' | Anton | 2017-12-01 | 1 | -999/+1021 |
| |\ | |||||
| | * | removed excess memcmp() calls | Anton | 2017-11-12 | 1 | -4/+10 |
| | | | |||||
| | * | reject all-zeroes ID | Anton | 2017-11-12 | 1 | -5/+12 |
| | | | |||||
| | * | bugfix, prevent removing entry from client_tree by duplicate connection | Anton | 2017-11-12 | 1 | -0/+1 |
| | | | |||||
| | * | 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 | ||||
| | * | fixed code style using "astyle --style=allman --lineend=linux --indent=tab ↵ | Anton | 2016-04-07 | 1 | -1709/+1717 |
| | | | | | | | | | --pad-oper *.c *.h" | ||||
| | * | more consistent naming, renamed conn -> c2n, channel -> c2c in function ↵ | Anton | 2015-04-11 | 1 | -2/+2 |
| | | | | | | | | | names and enumerations | ||||
| * | | updated copyright years | Anton | 2016-03-03 | 1 | -1/+1 |
| | | | |||||
| * | | updated copyright years | Anton | 2015-04-13 | 1 | -1/+1 |
| |/ | |||||
| * | new config option for node - disable_reserved_addrs | me_desk | 2014-12-05 | 1 | -4/+35 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@337 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | Updated copyright year | me_desk | 2014-08-10 | 1 | -1/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@321 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | fixes for enabling build of pica-node on Windows using MinGW | me_desk | 2013-09-19 | 1 | -4/+10 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@275 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 | -1/+1 |
| | | | | | | | 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 | -6/+34 |
| | | | | | | | 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 | ||||
| * | fixed NEWCONN_BUFSIZE to make it equal to CONNID packet size in order to ↵ | me_desk | 2013-08-22 | 1 | -6/+13 |
| | | | | | | | 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 | ||||
| * | pica-node modified to handle new id format, new files PICA_id.c PICA_id.h ↵ | me_desk | 2013-08-21 | 1 | -98/+110 |
| | | | | | | | containing functions for working with id git-svn-id: svn://localhost/project_picapica/trunk@263 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | bugfix: nfds argument of select was not reset from max value on each loop ↵ | me_desk | 2013-08-05 | 1 | -1/+3 |
| | | | | | | | iteration git-svn-id: svn://localhost/project_picapica/trunk@260 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | debug message in wrong place | me_desk | 2013-08-03 | 1 | -1/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@257 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | removed calls to log functions from nodewait_resolve_thread() and ↵ | me_desk | 2013-08-03 | 1 | -0/+2 |
| | | | | | | | nodewait_connect_thread(), log functions are not thread safe, calling them caused segfaults git-svn-id: svn://localhost/project_picapica/trunk@256 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | set SO_REUSEADDR on listening socket | me_desk | 2013-07-31 | 1 | -1/+8 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@254 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | debug log messages for opening and closing socket events | me_desk | 2013-07-31 | 1 | -5/+9 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@253 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | nodewait_start_connection() is split to the two functions, ↵ | me_desk | 2013-07-07 | 1 | -5/+54 |
| | | | | | | | nodewait_start_resolve() and nodewait_start_connect(), each starts new thread for resolving and connecting. Between resolving and connecting check for existing connections with resolved address is performed git-svn-id: svn://localhost/project_picapica/trunk@251 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | version bump | me_desk | 2013-05-26 | 1 | -1/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@250 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | changed loglevel to debug1 | me_desk | 2013-05-26 | 1 | -1/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@249 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | fixed casting to in_addr; skynet_refresh_tmst now is updated at the ↵ | me_desk | 2013-05-26 | 1 | -3/+3 |
| | | | | | | | beginning of the PICA_join_skynet in order to prevent refreshing nodelist database in each main loop iteration when nodes database is empty git-svn-id: svn://localhost/project_picapica/trunk@248 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | debug message | me_desk | 2013-05-26 | 1 | -0/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@247 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | disconnect nodelink if more than one connection to the same node is detected | me_desk | 2013-05-26 | 1 | -1/+28 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@246 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | updated version info, displaying protocol version in node | me_desk | 2013-03-10 | 1 | -1/+2 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@234 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | check declared AND real node address from sockaddr_in struct | me_desk | 2012-12-30 | 1 | -5/+4 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@219 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | periodically refresh node list, try to connect previously unavailable nodes. ↵ | me_desk | 2012-12-30 | 1 | -4/+46 |
| | | | | | | | On NODELIST receive, immediate connection start is disabled. Connections are started on next PICA_node_joinskynet() call by timeout git-svn-id: svn://localhost/project_picapica/trunk@218 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | do not connect to loaded node address if it equals to self adress | me_desk | 2012-12-27 | 1 | -2/+8 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@217 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | bugfixes: invalid argument to nodewait_list_delete() and minor protocol ↵ | me_desk | 2012-12-27 | 1 | -2/+3 |
| | | | | | | | version was written in the same byte as major version git-svn-id: svn://localhost/project_picapica/trunk@216 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | nodewait - asynchronous DNS resolve and connect to nodes using threads | me_desk | 2012-12-27 | 1 | -17/+106 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@215 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | version bump to 0.5.3 | me_desk | 2012-10-17 | 1 | -1/+1 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@214 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
| * | n2n timeouts processing - ping between nodes | me_desk | 2012-09-30 | 1 | -0/+59 |
| | | | | | git-svn-id: svn://localhost/project_picapica/trunk@212 fb96df88-216d-11de-830c-f3023f12d8ac | ||||
