All releases of CVSspam


Release Notes: Incorrectly targeted internal HTML links within the email body have been fixed. [[Wiki Links]] in the commit log comment can now be turned into hyperlinks. Non-ASCII characters in an email address will now be encoded. The presence of the CVS -kb option on a file will prevent it being diffed. Other minor enhancements have been made.


Release Notes: The release prevents a lone dot ('.') on a line in the log comment breaking notification mail, and log comments entered on a Mac sometimes breaking the subject header. New options were added to control when and if diffs are included in the message, and a few other minor bugs were fixed.


Release Notes: The amount of diff-output included in notification email messages is now limited (at around 2MiB). Incompatible changes in the CVS 1.12.x series hook-script interface are now accounted for, fixing "Expected arguments missing" error messages. A workaround for "received broken pipe signal" errors seen by some users was added. A couple of other code and documentation problems are now addressed.


Release Notes: This release will take sender email addresses from the CVSROOT/users config file, if it exists. Super-long lines in diff output are truncated to 1000 characters. A minor bug with the filenames-in-mail-subject option was fixed.


Release Notes: Mail can now be sent using Net::SNMP, which is useful for people with no MTA on their CVS server. The ViewCVS support was extended to handle configurations with multiple repositories. The documentation was reorganized a bit, and some undocumented features were noted. A few 'uninitialized variable' warnings were fixed.


Release Notes: CVS branch names are included in the email subject, and the names of files commited may be added too. CVSweb is now a supprted Web frontend. The script can make better From: addresses when using a CVS pserver with aliased usernames, using a new --user flag. JIRA issue numbers and RT ticket numbers can be made into links from the log comment. There is now a mailing list for the project.


Release Notes: In this version, an insecure temp-file creation was fixed, and the scripts now honour $TMPDIR. Non-ASCII characters in the email Subject header are now encoded, per RFC2047. Linking to Chora is supported as well as ViewCVS. When all files are committed on the same branch, the mail no longer has the branch name against every file. An X-Originating-IP header is added to mail from remote CVS commits. More HTML issues were fixed.


Release Notes: This version supports committing to many top-level projects under a CVSROOT at once, which used to cause an infinite loop. The branch name of deleted files is now reported (as well as added or modified ones). Changes in RCS keywords may now be suppressed in diff output (e.g. changes in $Revision:$ number). The contents of files that are being removed may be excluded from mails, and the character-encoding specified in the mail headers is configurable.


Release Notes: The $cvs_prog specified in the config file is really used now, fixing problems for people who don't have cvs in the standard $PATH. An error message when adding directories to CVS has been fixed. URLs and email addresses from the log comment are made into HTML links. Some cases of broken HTML generation were fixed, and the message formatting has been polished.


Release Notes: Truncation of diff output after 1000 lines, easier-to-spot files in the same directory in the top-of-mail index, more possible matches for bug-regexp, and fixes for some broken HTML syntax.
Use of PC game controllers with games that do not support them.