summaryrefslogtreecommitdiffstats
path: root/PICA_node.c
Commit message (Collapse)AuthorAgeFilesLines
* updated version info, displaying protocol version in nodeme_desk2013-03-101-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 structme_desk2012-12-301-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_desk2012-12-301-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 adressme_desk2012-12-271-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_desk2012-12-271-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 threadsme_desk2012-12-271-17/+106
| | | | git-svn-id: svn://localhost/project_picapica/trunk@215 fb96df88-216d-11de-830c-f3023f12d8ac
* version bump to 0.5.3me_desk2012-10-171-1/+1
| | | | git-svn-id: svn://localhost/project_picapica/trunk@214 fb96df88-216d-11de-830c-f3023f12d8ac
* n2n timeouts processing - ping between nodesme_desk2012-09-301-0/+59
| | | | git-svn-id: svn://localhost/project_picapica/trunk@212 fb96df88-216d-11de-830c-f3023f12d8ac
* sending PINGREP from client, bugfix in sending PINGREQ from nodeme_desk2012-09-291-2/+9
| | | | git-svn-id: svn://localhost/project_picapica/trunk@210 fb96df88-216d-11de-830c-f3023f12d8ac
* protocol version bump; PINGREP and PINGREQ processing, sending PINGREPme_desk2012-09-251-5/+91
| | | | git-svn-id: svn://localhost/project_picapica/trunk@209 fb96df88-216d-11de-830c-f3023f12d8ac
* log warnings about incompatible protocol versionsme_desk2012-09-241-0/+21
| | | | git-svn-id: svn://localhost/project_picapica/trunk@208 fb96df88-216d-11de-830c-f3023f12d8ac
* log disconnect reason - user with this ID is already connectedme_desk2012-09-241-1/+4
| | | | git-svn-id: svn://localhost/project_picapica/trunk@207 fb96df88-216d-11de-830c-f3023f12d8ac
* dynamic buffer allocation for client structme_desk2012-09-231-13/+62
| | | | git-svn-id: svn://localhost/project_picapica/trunk@206 fb96df88-216d-11de-830c-f3023f12d8ac
* disconnect client from node if he does not reply to messages in ↵me_desk2012-09-161-0/+50
| | | | | | NOREPLY_TIMEOUT seconds git-svn-id: svn://localhost/project_picapica/trunk@203 fb96df88-216d-11de-830c-f3023f12d8ac
* changes required to build pica pica on Windows in MSVS2008me_desk2012-09-131-2/+0
| | | | git-svn-id: svn://localhost/project_picapica/trunk@202 fb96df88-216d-11de-830c-f3023f12d8ac
* bugfix: unitialized variable nfsd was passed as maxfd argument to select()me_laptop2012-09-031-1/+1
| | | | git-svn-id: svn://localhost/project_picapica/trunk@198 fb96df88-216d-11de-830c-f3023f12d8ac
* removed printf() and puts() debug outputme_desk2012-08-191-48/+27
| | | | git-svn-id: svn://localhost/project_picapica/trunk@173 fb96df88-216d-11de-830c-f3023f12d8ac
* default nodelist database location based on localstatedir variable; fail if ↵me_desk2012-08-191-2/+6
| | | | | | announced_addr is not properly configured git-svn-id: svn://localhost/project_picapica/trunk@171 fb96df88-216d-11de-830c-f3023f12d8ac
* default config location - sysconfdir. Fail if unable to open config fileme_desk2012-08-191-2/+5
| | | | git-svn-id: svn://localhost/project_picapica/trunk@170 fb96df88-216d-11de-830c-f3023f12d8ac
* typo fixedme_desk2012-08-111-1/+1
| | | | git-svn-id: svn://localhost/project_picapica/trunk@162 fb96df88-216d-11de-830c-f3023f12d8ac
* client certificate with user id == 0 is considered invalid from now, for ↵me_desk2012-08-111-3/+3
| | | | | | error detection purposes (like a NULL pointer) git-svn-id: svn://localhost/project_picapica/trunk@159 fb96df88-216d-11de-830c-f3023f12d8ac
* man pages - pica-node(8), pica-node.conf(5), default conf valuesme_laptop2012-08-051-1/+1
| | | | git-svn-id: svn://localhost/project_picapica/trunk@156 fb96df88-216d-11de-830c-f3023f12d8ac
* delete associated c2c connections on client and node disconnectme_desk2012-07-141-1/+52
| | | | git-svn-id: svn://localhost/project_picapica/trunk@146 fb96df88-216d-11de-830c-f3023f12d8ac
* fixed some compiler warningsme_laptop2012-07-051-44/+34
| | | | git-svn-id: svn://localhost/project_picapica/trunk@140 fb96df88-216d-11de-830c-f3023f12d8ac
* command line parsing, verbosity; debug outputme_desk2012-07-041-5/+25
| | | | git-svn-id: svn://localhost/project_picapica/trunk@139 fb96df88-216d-11de-830c-f3023f12d8ac
* debug1 for all received protocol messages; TASKS updateme_desk2012-07-041-8/+29
| | | | git-svn-id: svn://localhost/project_picapica/trunk@138 fb96df88-216d-11de-830c-f3023f12d8ac
* fatal errorsme_desk2012-07-011-11/+22
| | | | git-svn-id: svn://localhost/project_picapica/trunk@137 fb96df88-216d-11de-830c-f3023f12d8ac
* certificate verificationperformed by node; new option CA_cert_file in config ↵me_desk2012-06-301-0/+8
| | | | | | file git-svn-id: svn://localhost/project_picapica/trunk@135 fb96df88-216d-11de-830c-f3023f12d8ac
* version info, help command line switchesme_desk2012-06-301-8/+41
| | | | git-svn-id: svn://localhost/project_picapica/trunk@134 fb96df88-216d-11de-830c-f3023f12d8ac
* command line processingme_desk2012-06-281-1/+19
| | | | git-svn-id: svn://localhost/project_picapica/trunk@133 fb96df88-216d-11de-830c-f3023f12d8ac
* bugfix - byte order in port valueme_desk2012-06-231-1/+1
| | | | git-svn-id: svn://localhost/project_picapica/trunk@132 fb96df88-216d-11de-830c-f3023f12d8ac
* configurable port in NEWNODE; save entry to database on NEWNODE reveiveme_desk2012-06-231-3/+9
| | | | git-svn-id: svn://localhost/project_picapica/trunk@131 fb96df88-216d-11de-830c-f3023f12d8ac
* added iniparser sources, PICA_nodeconfigme_desk2012-06-231-5/+12
| | | | git-svn-id: svn://localhost/project_picapica/trunk@130 fb96df88-216d-11de-830c-f3023f12d8ac
* saving new nodes to sqlite databaseme_desk2012-06-191-4/+8
| | | | git-svn-id: svn://localhost/project_picapica/trunk@129 fb96df88-216d-11de-830c-f3023f12d8ac
* todo list updateme_desk2012-06-171-0/+2266
git-svn-id: svn://localhost/project_picapica/trunk@128 fb96df88-216d-11de-830c-f3023f12d8ac