- Implement a factory method to create the Pingers objects. Something like:
smart_ptr<Pinger> pinger_ptr = PingerCreator::create(PingerCreator::Boost)
-- Refactor the BoostPinger class, it is becoming a monster. Maybe split it in
- two classes, receive and send.
-
- Unit Test with boost::test.
- Execute a libt2n call if XX hosts are down instead of a script.
-- Make the configuration file reloadable (see bodyndns).
+- Make the configuration file reloadable (see bpdyndns).
TODO
=======================================
-Guilherme:
-- fix config parser:
-
-- The interval between each ping to the same host is 1 second later than in the
- configuration file. For example, a ping configured to be performed each 5
- seconds takes 6.
-
-Tom:
- Make the log level configurable.
- In boost-net-dns/network_array.hpp fix the type-punning to enforce better type
Known Bugs
=======================================
-No bugs :)
+- Ping to 127.0.0.1 doesn't work
+ (unknown ICMP reply)