aboutsummaryrefslogtreecommitdiffstats
path: root/libglouglou (follow)
Commit message (Collapse)AuthorAgeFilesLines
* double GGNET_DNSNAME_MAX and GG_PKTARG_MAX to allow for longer fqdnLaurent Ghigonis2012-12-152-2/+2
|
* fix dns resolving: evdns eats network byte order !Laurent Ghigonis2012-12-152-1/+6
|
* revert previous commit, my brain was deeply flawedLaurent Ghigonis2012-12-151-1/+0
|
* fix network byte order of IP parsed from cmdlineLaurent Ghigonis2012-12-151-0/+1
|
* do not call ggnet user callback if we do not get a positive answer from theLaurent Ghigonis2012-12-151-2/+3
| | | | PTR query
* wait 5 seconds maximum, and differentiate error from no answerLaurent Ghigonis2012-12-151-1/+14
|
* call the user callback even on error but with NULL as nameLaurent Ghigonis2012-12-151-10/+6
|
* add Makefile for examples/ of libglouglouLaurent Ghigonis2012-12-151-0/+10
|
* add example of ggnet_dns reverse dns lookup usageLaurent Ghigonis2012-12-151-0/+38
|
* fix handling of name returned by evdns.Laurent Ghigonis2012-12-151-2/+8
| | | | their documentation is wrong, i will send them an email.
* fix packet PACKET_NAME len decodingLaurent Ghigonis2012-12-151-1/+1
|
* add necessary code in libggnet to do resolving of nodes names.Laurent Ghigonis2012-12-154-48/+59
| | | | modify libggnet_dns structure to fit with these changes.
* add (struct ggnet *) in cb_nodename() argumentsLaurent Ghigonis2012-12-152-3/+3
|
* rename ggnet_grouping_set() to ggnet_set_grouping(), to match ggnet_set_dns().Laurent Ghigonis2012-12-152-3/+2
| | | | fix usage in gg_map
* variable rename to avoid confusionLaurent Ghigonis2012-12-151-17/+17
|
* integrate gg_sniff dns handling into libggnetLaurent Ghigonis2012-12-155-4/+167
| | | | | | | | it can be enabled in ggnet by calling ggnet_set_dns(), or can be used independently by including <libggnet_dns.h> an calling ggnet_dns_new(), ggnet_dns_free() and ggnet_dns_reverse() WARNING: not tested yet, only compiles
* remove all reference to libglouglou.Laurent Ghigonis2012-12-152-19/+55
| | | | | this implies adding a debug variable to struct ggnet and corresponding ggnet_debug_set()
* keep track of group connection usageLaurent Ghigonis2012-12-132-0/+13
|
* implement node group parenting, for now only for the existing GROUP_ADDRESSLaurent Ghigonis2012-12-132-16/+47
|
* introducing node grouping, for now only on addressLaurent Ghigonis2012-12-132-0/+155
|
* init connids only if we manage themLaurent Ghigonis2012-12-131-2/+3
|
* update last seen date on nodes too when we receive dataLaurent Ghigonis2012-12-131-0/+2
|
* fix connection ID decodingLaurent Ghigonis2012-12-121-3/+3
|
* better packet encode / decode and size display, and colorisation of blobsLaurent Ghigonis2012-12-111-0/+6
| | | | depending on connection id.
* define constant for size factor ratio for the packet sizeLaurent Ghigonis2012-12-111-0/+1
|
* correctly decode packet sizeLaurent Ghigonis2012-12-111-2/+2
|
* support for client side usage, and fix connection id handlingLaurent Ghigonis2012-12-102-15/+103
| | | | | | | | * fix missing connection id initialisation * add user data keeping for nodes and connections * add accessors for src and dst of a connection * add new connection find functions * add option to disable connection id handling
* oops, rename node_update_name() to ggnet_node_update_name()Laurent Ghigonis2012-12-041-1/+2
|
* correctly handle node names and add function node_update_name()Laurent Ghigonis2012-12-042-5/+22
|
* fix ggnet_conn_find() prototypeLaurent Ghigonis2012-12-041-1/+2
|
* add missing response field in struct ggnet_connLaurent Ghigonis2012-12-041-0/+1
|
* remove useless definesLaurent Ghigonis2012-12-041-7/+0
|
* add ifdef for the whole libggnet lib to protect against multiple inclusionsLaurent Ghigonis2012-12-041-0/+5
|
* add ggnet_conn_find()Laurent Ghigonis2012-12-041-0/+27
|
* correctly handle size on connection response in ggnet_conn_data()Laurent Ghigonis2012-12-041-0/+4
|
* fix print debug textLaurent Ghigonis2012-12-041-7/+7
|
* libbsd is for linux onlyLaurent Ghigonis2012-12-041-1/+1
|
* explanation on libggnetLaurent Ghigonis2012-12-041-1/+7
|
* add libggnet, a helper to keep track of network nodes and connectionsLaurent Ghigonis2012-12-043-2/+226
|
* useless as we use the one from libbsdLaurent Ghigonis2012-12-021-568/+0
|
* droppriv(): ability not to chroot, and to chroot in a specific directoryLaurent Ghigonis2012-12-022-4/+8
| | | | WARNING: droppriv() API breakage
* add Requirements and Sendbuf sectionsLaurent Ghigonis2012-12-021-0/+13
|
* use BSD queue.h on linux from libbsdLaurent Ghigonis2012-12-021-8/+8
|
* add BSD queue.h in contrib/Laurent Ghigonis2012-12-021-0/+568
|
* prefix log_* functions by gg_Laurent Ghigonis2012-12-022-14/+18
|
* source cleanup and utils improvementsLaurent Ghigonis2012-12-024-73/+239
| | | | | | | * move utils functions to utils.c * add log functions * use an ifndef for the whole libglouglou.h for multiple inclusion * move gg_packet_props to libglougloud.c and set it as extern in libglouglou.h
* fix sendrecv unit test by using send buffer flush functionsLaurent Ghigonis2012-12-021-5/+7
|
* add functions to flush send buffersLaurent Ghigonis2012-12-024-11/+33
|
* reorganise functions order.Laurent Ghigonis2012-12-022-30/+30
| | | | | no functionnal change. TODO--
* use while(LIST_FIRST) as a LIST_FOREACH_SAFE ... and remove useless debug printfLaurent Ghigonis2012-12-021-2/+2
|