Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move soures to src subdir | Natanael Copa | 2013-08-22 | 1 | -215/+0 |
| | |||||
* | pingu: avoid running in foreground if already forked | Natanael Copa | 2012-03-23 | 1 | -0/+23 |
| | |||||
* | pingu_ping: always stop ev timer when cleaning up ping list | Natanael Copa | 2012-03-14 | 1 | -1/+1 |
| | |||||
* | pingu: cleanup various structures on shutdown | Natanael Copa | 2012-03-06 | 1 | -0/+2 |
| | |||||
* | pingu: fix help text | Natanael Copa | 2011-10-19 | 1 | -2/+6 |
| | |||||
* | pingu_adm: implement initial admin socket | Natanael Copa | 2011-09-21 | 1 | -11/+18 |
| | | | | only supported command so far is "status" | ||||
* | pingu: cleanup on exit | Natanael Copa | 2011-09-06 | 1 | -0/+3 |
| | | | | We remove the ip rule, close the ping sockets and netlink sockets. | ||||
* | pingu: catch SIGINT so we can cleanup at exit | Natanael Copa | 2011-09-06 | 1 | -0/+10 |
| | |||||
* | pingu_conf: cleanup. use a pingu_conf struct | Natanael Copa | 2011-08-05 | 1 | -1/+1 |
| | |||||
* | pingu: implement new config format | Natanael Copa | 2011-08-05 | 1 | -5/+12 |
| | | | | | | | | | | | | | | | | | | | | | New format allows users to define interfaces and ping hosts separately. This means we can run pingu in routing-only mode to set up and manage route tables for multi-isp. We allow the user config a preferred alternate route table for each interface. If not configured, pingu will pick one. Example interface definition looks like: interface eth0 { route-table 10 } Example host definition looks like: host 192.168.0.1 { bind-interface eth0 } | ||||
* | pingu_netlink: monitor link status of interfaces via netlink | Natanael Copa | 2011-07-13 | 1 | -0/+2 |
| | |||||
* | pingu: run the route-script again | Natanael Copa | 2011-07-08 | 1 | -51/+0 |
| | |||||
* | pingu: move config reading to pingu_host and make host_list global | Natanael Copa | 2011-07-08 | 1 | -144/+4 |
| | |||||
* | pingu: remove unused code | Natanael Copa | 2011-07-08 | 1 | -122/+0 |
| | |||||
* | pingu: use new libev implementation and implent -v option | Natanael Copa | 2011-07-07 | 1 | -3/+13 |
| | |||||
* | misc clean up | Natanael Copa | 2011-07-01 | 1 | -27/+11 |
| | | | | | | - rename ping_host to pingu_host - open log - fix compiler warning | ||||
* | pingu: initial use of libev | Natanael Copa | 2011-06-30 | 1 | -31/+46 |
| | | | | For now we only use libev to generate the ping burst intervals. | ||||
* | pingu: remove dead code | Natanael Copa | 2011-06-30 | 1 | -12/+0 |
| | |||||
* | pingu: rename to max_retries | Natanael Copa | 2011-06-30 | 1 | -10/+15 |
| | |||||
* | pingu: use linux style lists and rename things | Natanael Copa | 2011-06-28 | 1 | -31/+29 |
| | |||||
* | pingu: rename dest_addr to ping_host | Natanael Copa | 2011-06-28 | 1 | -4/+4 |
| | |||||
* | pingu: rename name -> label and src_addr to source_ip | Natanael Copa | 2011-06-28 | 1 | -8/+8 |
| | |||||
* | pingu: make address family agnostic | Natanael Copa | 2011-06-22 | 1 | -23/+46 |
| | | | | also, give user the possibility to do dns lookups for every ping burst. | ||||
* | pingu: support for setting source-ip | Natanael Copa | 2010-03-11 | 1 | -16/+26 |
| | | | | | | | | | This is needed so ip source routing works with shorewall The problem is that when we change the default gw, removing a gateway that went down, we are not able to ping remote host via that interface ...unless we set the source ip and have an ip route table with source ip. Shorewall sets that up. | ||||
* | pingu: bind to interface. fix gateway bug | Natanael Copa | 2010-03-11 | 1 | -2/+11 |
| | |||||
* | pingu: exit failed route-script forks | Natanael Copa | 2009-11-30 | 1 | -1/+5 |
| | | | | and don't try execute at all if no route-script is specified. | ||||
* | pingu: use /etc/pingu/pingu.conf as default | Linux User | 2009-11-12 | 1 | -1/+6 |
| | |||||
* | pingu: implement required replies | Linux User | 2009-11-12 | 1 | -11/+26 |
| | | | | | We send totally "retry" packages and consider the link up if we get at leaset "required" number of responses within "timeout" seconds. | ||||
* | pingu: implement route-script | Natanael Copa | 2009-09-24 | 1 | -3/+58 |
| | | | | | | | Whenever there are any changes, the route-script is called with all gateways that have status "up" as paramaeter This is supposed to be used to set the default gateway. | ||||
* | pingu: added -V to print version | Natanael Copa | 2009-02-04 | 1 | -2/+11 |
| | |||||
* | pingu: cofigurable timeout/retry. default values. invert -d | Natanael Copa | 2009-01-31 | 1 | -17/+43 |
| | | | | | | - make timeout and retry configurable - possible to set default action, timeout and retry values - the -d option means "daemonize" rather than "debug mode". | ||||
* | pingu: make it work | Natanael Copa | 2009-01-29 | 1 | -37/+143 |
| | |||||
* | use SLIST from sys/queue.h | Natanael Copa | 2008-12-25 | 1 | -29/+45 |
| | |||||
* | xlib.c: moved utility funcs to separate file | Natanael Copa | 2008-12-18 | 1 | -24/+1 |
| | |||||
* | misc code cleanup | Natanael Copa | 2008-12-18 | 1 | -15/+12 |
| | |||||
* | parse pingu.conf | Natanael Copa | 2008-12-18 | 1 | -1/+141 |
| | |||||
* | initial commit | Natanael Copa | 2008-12-04 | 1 | -0/+78 |