2 years agorealine wrapper that really returns linesfile | diff | annotate
2 years agoDon't send email alerts if emailalert is not setfile | diff | annotate
2 years agoTidy up documentation of username and password optionsfile | diff | annotate
2 years agoUpdate copyright to 2006 (does it matter?)file | diff | annotate
2 years agoDocument that the quiescent and fallback options are also valid inside virtual sectionsfile | diff | annotate
3 years agoldirectord: Consolidate modules used by the imap, imaps, pop and pops checksfile | diff | annotate
3 years agoldirectord: Add pops and imaps checksfile | diff | annotate
3 years agoFix indentationfile | diff | annotate
3 years agoOnly log to stdio during initfile | diff | annotate
3 years agoWhen daemonised, use /dev/null instead of /dev/console for stdout andfile | diff | annotate
3 years agoTest for istead of defined as (Fedora Core at least) the latter is always true.file | diff | annotate
3 years agoAdd email alerts to ldirectord. Thanks to anthonyfile | diff | annotate
3 years agoMake sure ldirectord does not detatch from the terminal in debug mode. Bug #1062. Thanks to Andrew Shoemakerfile | diff | annotate
3 years agoRemove uncaught alarm in eval which is a race condition in the connect and sip checks. Bug #1022. Thanks to Keith Bucher.file | diff | annotate
3 years agopopular "the the" typofile | diff | annotate
3 years agoFix a problem relating to zombie real servers appearing if the real and virtual servers have different ports - comment inlinefile | diff | annotate
3 years agoAdd --version, and tidy up options parsingfile | diff | annotate
3 years agoDetect ldirectord path for internal usefile | diff | annotate
3 years agoAllow authenticted LDAP access. Thanks to Andreas Noltefile | diff | annotate
3 years agoActually use DNS over TCP for TCP servers. Todd Lyonsfile | diff | annotate
3 years agoDelay checking of duplicates until we have enough information to generate an acurate id for the servicefile | diff | annotate
3 years agoFix url check, seems like a regression from when the http and https checks were mergedfile | diff | annotate
3 years agoHandle socket errors, regresion introduced when SIP check was addedfile | diff | annotate
3 years agoSome (probably harmless) logic bugsfile | diff | annotate
3 years agoPortnames can have y and zfile | diff | annotate
3 years agoAdded first cut of SIP check.file | diff | annotate
3 years agoGet rid of unused Parallel::UserAgent codefile | diff | annotate
3 years agoMerge http and https checks, which other than simplifying the code, has the added advantage that we can use Crypt::SSLeay insetad of Net::SSLeay. The latter has been problematic in the pastfile | diff | annotate
3 years agoFix for typo introduced by previous patchfile | diff | annotate
3 years agoMake return values from checks consistentfile | diff | annotate
3 years agoTry and report errnofile | diff | annotate
3 years agoFail if there are duplicate virtual servicesfile | diff | annotate
3 years agobug668: license updatefile | diff | annotate
3 years agoCosmetic? fix to regexfile | diff | annotate
3 years agohttps now actually detects failed serversfile | diff | annotate
4 years agoTidy up landling of password and login optionsfile | diff | annotate
4 years agoUse Net::Ping, thanks to Tuomo Soini for working out how to make this work correctlyfile | diff | annotate
4 years agoChange ping test over to use Net::Ping::External, as POE is a PITA on older distributions, such has RHEL3. This is not an ideal solution as it spawns the ping command to check hosts. However it is better than Net::Ping which doesn't appear to understand that pings need to be sent out different interfaces in accordance with the local routing table. libnet-ping-external-perl is available in Debian. RPMS compiled for RHEL3 are available from http://www.ultramonkey.org/download/heartbeat/. I will move these futher into that tree when a release or snapshot that uses them is added. Thanks to Tuomo Soini for his help.file | diff | annotate
4 years agoAdd ping checkfile | diff | annotate
4 years agoBe less agressive about terminating on a signal - this causes all sorts of weirdness in various modules. weirdness=exiting.file | diff | annotate
4 years agoA few cleanups for the previous ftp/tmpfile fix. Thanks to Brendan O'Dea for some good ideas.file | diff | annotate
4 years agoUse an anonymous fd, rather than a memory fd for the ftp check. for some reson the former no longer worksfile | diff | annotate
4 years agoadd pgsqlfile | diff | annotate
4 years agoAdd option to allow mysql services to be specifiedfile | diff | annotate
4 years agohttpmethod. Volker Dormeyer <volker@ixolution.de>file | diff | annotate
4 years agoResolve problem where zombies may occur if wait is interupted by a signal, which subsequently causes ldirectord to be hard to kill. A better approach would be to change the signal handlers so they just set flags, and actually do the actions in the main loop. But this will do for now.file | diff | annotate
4 years agoAdded missing mysql check, its already in stable, not sure how I missed putting it herefile | diff | annotate
4 years agoResolve problem where zombies may occur if wait is interupted by a signal, which subsequently causes ldirectord to be hard to kill. A better approach would be to change the signal handlers so they just set flags, and actually do the actions in the main loop. But this will do for now.file | diff | annotate
4 years agoMake start/stop/xxx actions LSB 2.0.1 compliant (I hope)file | diff | annotate
4 years agoDocumenation for MySQL check. Todd Lyonsfile | diff | annotate
4 years agoFix problem where -q is always returned by a child process if the SIGCHLD handler is set to IGNOREfile | diff | annotate
4 years agoDefault to TCP unless the port is 53, not unless the port begins with 53file | diff | annotate
4 years agoRun https_check in a child process to mitigate a suspected memory leak in SSLeayfile | diff | annotate
5 years agoLots of fixes to the handling of adding and removing real and virtual servers. Failback servers shouldn't dissapear if they are in multiple virtuals. Modifying the config on the fly should work a lot more nicelyfile | diff | annotate
5 years agoDon't log on SIGPIPE, because that can cause a SIGPIPE!file | diff | annotate
5 years agoStatus checking of real servers was too primitive. This has been the root of a lot of bugs relating to realservers or fallback servers not being correctly added or removed in various circumstances. This patch adds a more sophisticated per virtual status check for real servers. Hopefully this is the way of the futurefile | diff | annotate
5 years agoFixed handling of dead servers on startupfile | diff | annotate
5 years agotypofile | diff | annotate
5 years agoAlarm needs to be canceld before calling die() within an eval{file | diff | annotate
5 years agoUse a memory file instead of a pipe for check_ftp. Cyril Bouthorsfile | diff | annotate
(0)-100-60tip

mercurial