aboutsummaryrefslogtreecommitdiffstats
path: root/libglouglou/libggnet.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* WIP, improve tracerouteLaurent Ghigonis2013-07-091-13/+15
| | | | | | | * del trace on timeout (still WIP) * keep track of nodes traceroute usage * fix IP address storage / transfer * add some debug printf around
* traceroute improvementsLaurent Ghigonis2013-07-071-6/+7
| | | | | | * don't group traceroute nodes by address * put src ip in traceroute glouglou packet * correctly link nodes in gg_map
* WIP traceroute integration, disabled by defaultLaurent Ghigonis2013-07-061-0/+68
| | | | gg_map is not graphing correctly the route for now
* indent fix, pass 2Laurent Ghigonis2013-06-051-10/+12
| | | | no functional change
* convert to tabs, and fix some indent manualyLaurent Ghigonis2013-06-051-226/+226
| | | | no functionnal change
* do not call ggnet user callback if we do not get a positive answer from theLaurent Ghigonis2012-12-151-2/+3
| | | | PTR query
* add necessary code in libggnet to do resolving of nodes names.Laurent Ghigonis2012-12-151-16/+20
| | | | modify libggnet_dns structure to fit with these changes.
* add (struct ggnet *) in cb_nodename() argumentsLaurent Ghigonis2012-12-151-1/+1
|
* rename ggnet_grouping_set() to ggnet_set_grouping(), to match ggnet_set_dns().Laurent Ghigonis2012-12-151-2/+1
| | | | fix usage in gg_map
* integrate gg_sniff dns handling into libggnetLaurent Ghigonis2012-12-151-0/+16
| | | | | | | | 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-151-19/+53
| | | | | this implies adding a debug variable to struct ggnet and corresponding ggnet_debug_set()
* keep track of group connection usageLaurent Ghigonis2012-12-131-0/+12
|
* implement node group parenting, for now only for the existing GROUP_ADDRESSLaurent Ghigonis2012-12-131-14/+43
|
* introducing node grouping, for now only on addressLaurent Ghigonis2012-12-131-0/+125
|
* 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
|
* support for client side usage, and fix connection id handlingLaurent Ghigonis2012-12-101-13/+86
| | | | | | | | * 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-041-2/+16
|
* 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
|
* add libggnet, a helper to keep track of network nodes and connectionsLaurent Ghigonis2012-12-041-0/+154