Patches
These patches are put up here because I think some people might benefit
from them. However, they are put up here with absolutely NO WARRANTY.
They are unsupported patches and you assume all risk -- security,
productivity, or otherwise if you should choose to apply them to your
own system.
That said, most or all of these patches are running on my system.
-Tilghman
- addmailbox.pl - Rewritten in Perl. You'll
benefit from this the most, if you used the chown_on_suiddir patch below
- chown_on_suiddir.diff - If your
voicemail directories are set suid, this patch will allow voicemail
messages to have the same ownership as their directories. So, if your
mailbox directory is owned by the same user who has the mailbox, the
user may manipulate their voicemail messages on the filesystem.
- vm-timeout.diff - I've had trouble with
the Wildcard properly detecting hangups. This is a stopgap measure to
prevent your phone from remaining off-hook for hours at a time (yes, this
happened to me!). The timeout should be specified in the voicemail.conf
file, immediately following the email address. Specify the timeout in
seconds (300 seconds = 5 minutes, plenty of time in most situations).
- app_timecondition.c - ALPHA
UNTESTED CODE. Well, some testing has been done, but I absolutely know
that this DOES NOT WORK YET. But it's here in case anybody else wants
to fiddle with it (send me patches?).
The idea behind it is to be able
to execute different sets of code depending on the date, time, day of week,
etc. This should provide a fine-grained control, such that sales calls
can be routed for certain periods of the day, but support calls have
completely different hours (depending on the extension entered). That's
just an example, anyway.
Tilghman