randomsig is a program that creates a .signature file in your home directory as a named pipe. This pipe will produce a random line each time it is read from. This is useful for generating random signatures in email messages and the like. The program can also be run in safe mode where it will simply update the a text .signature file every so often according to how you've configured the program.
Release Notes: The default mode no longer uses a named pipe to update the file, but instead checks the last access time of the file. If it has been accessed after the signature file was last changed, it will spit out a new signature into the file. This gives the illusion of randomsigs every time without the complexity of using a named pipe. This also allows randomsig to be used with programs like Pine that don't handle named pipes very well. Safe mode has been renamed to "timed mode" to better reflect what it does.
Release Notes: MAIL_QUOTING variable added to the sample config file. Mail quoting is now done better and includes a way to remove the domain from the e-mail address of the quote string. The line mutation code was moved out of the main signature generating section and into the line_add section so that the mutations will not run on lines gathered from quoted files. The mutations from the sample config file were also not working because they needed to be in single quotes instead of double quotes.
Release Notes: This release now includes support for user-defined \n and \t in sigquotes, the ability to wrap lines correctly, support for Maildir and Gzipped mailbox formats, the capability to use all signatures before using the same one twice, a fix for a bug which caused ignoring of blank lines in the .sigcancel file, and some bugs regarding calculation of the last time folders were read.
Release Notes: This release features many changes, fixes, and improvements including randomsig forking away from the shell, use of a .randomsigrc config file, non-pipe (safe) mode, word-wrap, configurable line matching on regular expressions, better Pine interoperability, and more.
Release Notes: Initial release.