summaryrefslogtreecommitdiffstats
path: root/libexec
AgeCommit message (Collapse)AuthorFilesLines
2016-11-29Remove Procmail filter for plugins@ addressHolger Weiss1-300/+0
We no longer forward GitHub notifications to the mailing list.
2014-03-21filter-github-emails: Strip leading blank linesHolger Weiss1-2/+14
Email::MIME sometimes prepends an empty line when returning an email as string :-/
2014-03-02filter-github-emails: Don't create empty subjectHolger Weiss1-2/+2
This shouldn't happen in practice[tm], but if we receive the header line "Subject: [monitoring-plugins] ", then we won't touch it anymore.
2014-02-18filter-github-emails: Rewrap blockquotes properlyHolger Weiss1-1/+13
When wrapping a line that begins with a ">", let all resulting lines begin with a ">". (Properly handle nested blockquotes, too.)
2014-02-18filter-github-emails: Don't rewrap code blocksHolger Weiss1-1/+2
Don't wrap long lines in a code block.
2014-02-14filter-github-emails: Strip [monitoring-plugins]Holger Weiss1-0/+6
Now that we edit the GitHub notifications anyway, lets also strip the [monitoring-plugins] tag. We don't strip the tags of our other repositories, so that notifications for them do stand out (on the rare occasion we receive them).
2014-02-04git-notify: Use committer's name in "From:" headerHolger Weiss1-9/+11
Use the committer's real name in the "From:" header of commit notifications. This is a provisional solution. We'd really like to teach Mailman to also accept the committer's email address.
2014-02-04filter-github-emails: Rewrap more carefullyHolger Weiss1-4/+16
Wrap individual lines instead of formatting whole paragraphs, so that lists such as * first item * second item aren't rewrapped.
2014-02-02filter-github-emails: Catch more status changesHolger Weiss1-0/+1
Also catch the case where an issue was closed in a commit message, e.g.: | Closed #123 via c5dc81cd28a9491115b4d13b959b0fc8e2df9a6c.
2014-02-02Filter GitHub notification emailsHolger Weiss1-0/+256
Have GitHub send notifications to plugins+github@, and try to distinguish actual user comments from mere status change reports. Right now, both types of notifications are forwarded to the devel@ list, but in the future, we could choose to omit the status change emails. While at it, the messages are also modified to make them more suitable for being forwarded to a mailing list.
2014-01-25"build-snapshot" -> "build-snapshots"Holger Weiss1-1/+1
The script can build the snapshots for multiple branches in one go (and does that by default).
2014-01-22Git hooks: Use new project nameHolger Weiss5-6/+6
2014-01-08libexec/poole: Preserve symlinks and file metadataHolger Weiss1-1/+10
Preserve any symlinks and file metadata when copying files from the source to the target directory.
2014-01-08Import our web site generator (Poole)Holger Weiss1-0/+746
Import Poole, which is the script we use for generating our web site from Markdown. Poole is maintained in a Mercurial repository at Bitbucket: https://bitbucket.org/obensonne/poole/ We currently don't use the latest changeset, as that requires Python 3. Also, we've applied a small local patch. So our setup might be easier to reproduce if we maintain our version of Poole in this repository, at least for the moment. This commit imports the unmodified Mercurial changeset 625d57a5d07a, the following commit will add our local patch.
2013-12-28Run "crontab ~/etc/crontab" via Git hookHolger Weiss1-0/+34
Install any changes made to our crontab(5) automatically.
2013-10-22Update mailing list URLsHolger Weiss1-1/+1
The mailing lists were moved from SourceForge to the project server.
2013-10-06Move test site hooks into separate fileHolger Weiss3-55/+64
Put the code for creating the test instance into a separate hook file in order to make the other files less convoluted.
2013-10-04Add test instance of the web siteHolger Weiss2-13/+55
Serve https://www.nagios-plugins.org:444/ from the "test" branch of this repository.
2013-10-04Set PATH for all individual Git hook snippetsHolger Weiss5-1/+10
... just to be on the safe side.
2013-10-0402-build-snapshots: Handle multiple branch updatesHolger Weiss1-1/+1
If multiple snapshot branches were updates, build snapshots from _all_ of them.
2013-10-0402-build-snapshots: Cosmetic changesHolger Weiss1-4/+4
Use better variables names.
2013-10-03git-notify: Replace "-S" with "-G"Holger Weiss2-5/+6
Before: -S Enable compatibility with SourceForge's gitweb URLs After: -G Don't append .git extension to repository names in gitweb URLs The new option behaves like the old one, this change should just clarify that this is not specific to SourceForge.
2013-10-03Add cgit URLs to commit notificationsHolger Weiss1-1/+2
Add links to our repository web interface to the commit notifications.
2013-10-03git-notify: Replace Gitweb URLs with cgit URLsHolger Weiss1-6/+6
We use cgit, not Gitweb. TODO: Make this configurable.
2013-10-03plugins-hook: Fix non-issueHolger Weiss1-1/+1
Fix a bug that will only be triggered if the output of whoami(1) is empty.
2013-10-02Run Git hooks as "plugins" userHolger Weiss1-1/+3
Our Git hooks modify files in the home directory of the "plugins" user.
2013-09-29git-notify: Use another From: addressHolger Weiss1-1/+6
Send emails from Git Repository <git@nagios-plugins.org>. We should turn this into a proper command line option.
2013-09-29git-notify: Ignore GitHub pull requestsHolger Weiss1-2/+2
GitHub uses the refs/pull namespace for pull requests.
2013-09-29Import Nagios Plugins siteHolger Weiss7-0/+870
Import the Nagios Plugins web site, Cronjobs, infrastructure scripts, and configuration files.