1.28 -> 1.29

- Updated efax back end to extract the fax number from the job name
  (discarding any extraneous stuff) to enable printing from Windows
  to a Samba shared fax printer (thanks to Leigh Wedding for contributing
  this feature). Moreover we do not chown the temporary file: rather, we
  sudo /usr/bin/fax.
- Fixed efax script: page formats are now normalised to the only
  three ones accepted (letter, legal and a4).

1.27 -> 1.28

- Fixed wrong, stupid, stupid, stupid redirect of mktemp output.
- Fixed erroneous use of braces; replaced with parenthesis.
- Now the directory /var/log/fax is created at install time.

1.26 -> 1.27

- Removed obsolete fax driver (please use efax instead).
- Many useful fixes, and better error handling thank to code
  written by Diab Jerius.
- Error handling has been systematised (somehow).

1.25 -> 1.26

- Now we exit 2 when it is impossible to create a temporary file, too.

- The HylaFax back end now copies the input file to a temporary file owned
  by the user running the script.

- Fixed erroneous redirect for HylaFax.

1.24 -> 1.25

- We now perform a number of additional checks for phone numbers. All back ends
  now uniformly return 2 for all errors detected at this stage, so the cups
  queue is stopped (suggestion by Frederick C. Damen). In particular,
  empty phone numbers cause now an exit 2 in the HylaFax back end.
