summaryrefslogtreecommitdiffstats
path: root/PICA_node.c
Commit message (Expand)AuthorAgeFilesLines
* pica-node: improved debug messages, print what type of connection is closedAnton2018-12-141-4/+6
* pica-node: implemented anon DH TLS connection stage, reworked newconnsAnton2018-12-141-104/+419
* add header file PICA_security.h to group important security parameters in one...Anton2018-07-281-0/+6
* commentsAnton2018-07-201-40/+7
* add copyrigt and GPL-3.0-or-later license notice to source filesAnton2018-07-171-0/+17
* updated copyright noticesAnton2018-07-161-1/+4
* fixed return valueAnton2018-07-151-1/+1
* pica-node: check interfaces with global IP's first in autoconfigure mode, bef...Anton2017-12-291-9/+25
* autoconfigure mode for announced_addr setting, updated default config file; U...Anton2017-12-281-0/+17
* moved PICA_is_reserved_addr_ipv4() to new file PICA_netconf.cAnton2017-12-021-0/+1
* fixed code style on all source files (*.c *.cpp *.h) using astyle --style=all...Anton2017-12-011-710/+710
* Merge branch 'direct_c2c_connections'Anton2017-12-011-999/+1021
|\
| * removed excess memcmp() callsAnton2017-11-121-4/+10
| * reject all-zeroes IDAnton2017-11-121-5/+12
| * bugfix, prevent removing entry from client_tree by duplicate connectionAnton2017-11-121-0/+1
| * use pseudorandom bytes in short fixed-length protocol messages instead of ran...Anton2016-06-241-6/+6
| * fixed code style using "astyle --style=allman --lineend=linux --indent=tab --...Anton2016-04-071-1709/+1717
| * more consistent naming, renamed conn -> c2n, channel -> c2c in function names...Anton2015-04-111-2/+2
* | updated copyright yearsAnton2016-03-031-1/+1
* | updated copyright yearsAnton2015-04-131-1/+1
|/
* new config option for node - disable_reserved_addrsme_desk2014-12-051-4/+35
* Updated copyright yearme_desk2014-08-101-1/+1
* fixes for enabling build of pica-node on Windows using MinGWme_desk2013-09-191-4/+10
* switched to TLS 1.2 and DHE-RSA-CAMELLIA256-SHA. DH parameters file is create...me_desk2013-09-131-1/+1
* updated pica-client to make it handle new id format. quint32 type for id is r...me_desk2013-08-301-6/+34
* fixed NEWCONN_BUFSIZE to make it equal to CONNID packet size in order to prev...me_desk2013-08-221-6/+13
* pica-node modified to handle new id format, new files PICA_id.c PICA_id.h con...me_desk2013-08-211-98/+110
* bugfix: nfds argument of select was not reset from max value on each loop ite...me_desk2013-08-051-1/+3
* debug message in wrong placeme_desk2013-08-031-1/+1
* removed calls to log functions from nodewait_resolve_thread() and nodewait_co...me_desk2013-08-031-0/+2
* set SO_REUSEADDR on listening socketme_desk2013-07-311-1/+8
* debug log messages for opening and closing socket eventsme_desk2013-07-311-5/+9
* nodewait_start_connection() is split to the two functions, nodewait_start_res...me_desk2013-07-071-5/+54
* version bumpme_desk2013-05-261-1/+1
* changed loglevel to debug1me_desk2013-05-261-1/+1
* fixed casting to in_addr; skynet_refresh_tmst now is updated at the beginning...me_desk2013-05-261-3/+3
* debug messageme_desk2013-05-261-0/+1
* disconnect nodelink if more than one connection to the same node is detectedme_desk2013-05-261-1/+28
* updated version info, displaying protocol version in nodeme_desk2013-03-101-1/+2
* check declared AND real node address from sockaddr_in structme_desk2012-12-301-5/+4
* periodically refresh node list, try to connect previously unavailable nodes. ...me_desk2012-12-301-4/+46
* do not connect to loaded node address if it equals to self adressme_desk2012-12-271-2/+8
* bugfixes: invalid argument to nodewait_list_delete() and minor protocol versi...me_desk2012-12-271-2/+3
* nodewait - asynchronous DNS resolve and connect to nodes using threadsme_desk2012-12-271-17/+106
* version bump to 0.5.3me_desk2012-10-171-1/+1
* n2n timeouts processing - ping between nodesme_desk2012-09-301-0/+59
* sending PINGREP from client, bugfix in sending PINGREQ from nodeme_desk2012-09-291-2/+9
* protocol version bump; PINGREP and PINGREQ processing, sending PINGREPme_desk2012-09-251-5/+91
* log warnings about incompatible protocol versionsme_desk2012-09-241-0/+21
* log disconnect reason - user with this ID is already connectedme_desk2012-09-241-1/+4