Sat Jul 22 14:19:34 2000 Tim Bandelow * main_window.tcl: "Exit" is not a valid mode and can't be reached through the arrow keys anymore. * Makefile: Install the documentation files and samples. * Makefile: Changed the default directory for the ringlog file to "/var/log/palmail" for users without voice modems. * file_cmds.tcl: update ringlog after deleting or renaming an incoming voice message * Fixed the DTMF mode for the current vgetty. * Included a german speakdate.sh (using mbrola and hadifix). * Reviewed palmail.et * Correctly determine the ringlog modification time. * Renamed do_ata to do_pickup. * New SUID programms do_stopvm and do_stopfaxrunq to stop vm and faxrunq even if palmail doesn't run with root privileges. * Dropped support for Tcl7.4/Tk4.0/TclX7.4. * Changed ChangeLog to GNU style. * Changed the name to palmail. Capitalized program names are bad. * Lots of bugfixes and minor modifications. Jun 27 2000 Tim Bandelow * Release 0.99.2 * Even more configuration options and templates in Makefile. * Support for wheel mice (mouse buttons 4 and 5) and middle mouse button. * Changed default setup back for Tcl/Tk8.0. * Included g3hack from the mgetty distribution. Jun 18 2000 Thomas Juerges * Release 0.99.1 * Added more versatile configuration options in Makefile - now it is much easier to setup PalMail. Everything can now be setup via editing the Makefile. See there for detailed information. * Setting up of needed DTMF-directory when installing. * Added permission check (owners, groups, modes) for needed directories/files. File "permissions.local" ist created via Makefile and "permissions.local.in". One can do a simple "cp permissions.local >> /etc/permisssions" or "cp permissions.local >> /etc/permisssions.local" to let the system check for the correct permissions being set. Maybe it will be done automatically in future? * Changed for clean ALSA compatible recording with arecord and playing with /dev/$AUDIODEVICE because neither the recording with sox worked for me nor the playing of a VOC_IN via soundcard did. * Changed for working with g3-capabilities of SuSE 6.2 (SuSE lacks support of g3hack and uses instead g3cat) & Non-PS printer & Ghostview. * Sorry Tim, Tcl/Tk8.0 doesnt work with SuSE 6.2 although everything is setup properly. I changed it back to Tcl7.6/Tk4.2. Additionally setup paths for SuSE 6.2 * Changed relative program calls to absolute calls in order to prevent security issues. * Changed directory for the ringlog. Now users in the PalMail group have the same access as root would have. Ehh, when ran as root, PalMail crashed here with a Segmentation fault... So I changed it for my needs to run as "normal" user. May 15 2000 Tim Bandelow * Release 0.99 * Added Support for Tcl/Tk8.0 with ET8.0b6 Jul 04 1997 Tim Bandelow * Release 0.98 * Splitted the TCL-file. * Scanning the ringlog file is done in C. * PalFax: Adding a new alias with an already known local short name will edit the existing alias. * Fixed the used fonts. * Some fixes for vgetty >= 0.5.0. * Changed some of the default configuration values. * Added support for Tcl7.5 / Tk4.1 and upgraded to ET-1.7.2. It should also work with Tcl7.6 / Tk4.2. * TclX is not required any more with newer Tcl-versions. * Changed the behaviour of the listbox selection. * New configurable variables "userfax_dir" and "uservoc_dir". * Included fcp2fig by Gerd Bavendiek . * play/record voice messages on a soundcard. * Convert voice-messages from / to other sound-formats. * Another config-file ./.PalMail is read. * Automatical update only in the Ring mode. * Some minor fixes. Jul 31 1996 Sven Palme Tim Bandelow * Release 0.97 * Display full name of fax caller in the ringlog, if known. * Automatical listbox updating. * The newest version of faxrunq 'ln's JOB to JOB.locked instead of 'mv'ing it. * New filenames of incoming faxes are now handled correctly. * Incoming voice messages and faxes can now be played / viewed directly from the ringlog mode. * PalMail can now be configured from several configuration files instead of hacking the executable. * Removed support for tclX <= 7.3 and tk <= 3.6 (and PalMail.cmd). * FaxOUT: suspend and respool are now handled with the same button. * FaxOUT: option to create new faxes from within PalMail. * If PalMail is invoked as 'PalFax', this mode is run standalone. * Cleaned up the widget code. * exec_cmd now needs two seperate arguments for cmd and args. * Included ET (Embedded Tk) to accelerate scanning the mgetty logfile greatly. * Underlined default binding characters. * Many major and minor fixes. Mar 03 1996 Sven Palme * Release 0.96 * DTMF handling completed. * Fixed a serious bug in vg_dtmf. * No need for vg_ring anymore (vg_dtmf added this feature with nicer control). * The patched vgetty version (by S. Palme) is not needed anymore. * 'multipage' checkbutton is used in the DTMF mode. * Added backup feature in do_file_clear. * Fixed the ringlog format for DTMF codes. * Some minor fixes. Feb 18 1996 Sven Palme Tim Bandelow * Release 0.95 * Switched to tclX. * No need for 'ls' anymore. More flexible file time formats. * Completely rewritten command execution. * Removed TCL-send for tclX >= 7.4. * Should now work also with vgetty >= 0.49. * Preliminary DTMF handling (for use with vgetty <= 0.23). * Changed ringlog format once again. * Three different 'VocIN_mask's. * Removed do_Stop_command. * Some minor fixes. Feb 05 1996 Sven Palme Tim Bandelow * Release 0.94 * New command 'Crop' in 'FaxOUT'. * Fixed detection of the fax resolution in 'FaxIN'. * Detected mgetty/contrib/g3tolj which prints much better on HP PCL printers. * Fixed some minor bugs in Makefile. * Removed 'VocIN_mask_2' (only relevant for patched vgettys). * Removed checking for 'beep' in 'VocOUT' (not needed with the new vgetty). * Fax-View with 'multipage' now opens only one window for each fax. * The correct 'ls -l' string is now detected automatically. * New ringlog format. * Some paths are automatically adjusted in PalMail.man. * Window size is now determined automatically. * Some minor fixes. Jan 24 1996 Sven Palme Tim Bandelow * Release 0.93 * 'Rename' becomes the default command in the 'Ring' mode. * Removed 'patched_vgetty' option. It should work anyway. * Shortened texts in 'VocIN' and 'FaxIN'. * Multipage faxes are now shown as one entry. This can be changed with the new 'multipage' checkbutton. * 'make install' checks PalMail for some configuration values. No need to enter them twice. * Some minor fixes. Jan 11 1996 Sven Palme Tim Bandelow * Release 0.92 * 'Ring' becomes the default mode. * Some minor fixes. Jan 04 1996 Sven Palme Tim Bandelow * Release 0.91 * Moved /var/spool/voice/incoming/.ringlog to /var/log/ringlog to make it work for fax-only users. * Renamed ata to do_ata. * New command 'Faxrunq' in the FaxOUT-mode. * Moved file masks into the configuration section of PalMail. * Renamed variable 'file_type' to 'curr_file'. * Split and optimized do_dir_update. * Removed some unnecessary lines from do_file_update. * do_connect can't be invoked twice without disconnecting. * Request before clearing the ringlog file. * Heavily modified 'update_ringlog'. More information about connections is shown. Only L_AUDIT messages are scanned. It should work with mgetty loglevel >= 2. * Fixed a bug in 'do_entry_remove'. * Removed default action for the Ring-mode. * Added a sample script 'tail_log' to shorten the mgetty logfiles. * Fixed PalMail.cmd to display (most) output immediately. * 'do_add_sender' and 'do_VocFaxIN_update' didn't work with long faxnumbers. * PalMail.cmd will now also work with xhost access control. The command output is then displayed to stdout instead of the logbox. * Fixed a bug in 'listbox_restore' with TK-3.6. Dec 04 1995 Tim Bandelow * Release 0.90 * Extended Makefile. * Bug-fixes. Nov 23 1995 Tim Bandelow * Release 0.89 * Created a Makefile for installation. * Wrote a man-page. * New directory-structure. * Connect-mode: new commands 'Add' and 'Delete'. * Automatically detects the path of your wish-interpreter. * Bug-fixes (mode-checking, entry-bindings with TK 3.6). Nov 20 1995 Tim Bandelow * Release 0.88 * Fixed some bugs in update_ringlog and do_add_sender. * Cleaned up the widget-code. * Corrected bindings for listbox-selection with TK-4.0. Nov 16 1995 Tim Bandelow * Release 0.87 * Should work with TK-3.6 and TK-4.0 now. The listbox-selection still needs some work. Nov 08 1995 Tim Bandelow * Release 0.86 * External ata-command. * RING: New commands 'Rename' and 'Delete'. * get_file_date: also display seconds. * Bug-fixes. Nov 07 1995 Tim Bandelow * Release 0.85 * Preliminary keybindings for the logging-textbox. * Cleaned up the widget-code. * VocOUT: filenames 'bell' and 'Index' are reserved and can't be overwritten. * Added glob-pattern for filenames in FaxIN and FaxOUT. * Rewritten Connect-mode to run in the background AND display log-messages. This will only work, if xhost is disabled (use xauth instead for security). * Bug-fixes. Nov 03 1995 Tim Bandelow * Release 0.84 * Database of incoming-fax-senders is handled directly from PalMail. * Request before overwriting files (record / rename). * Errors in /var/spool/voice/messages/Index are corrected automatically. * Bug-fixes. Nov 02 1995 Tim Bandelow * Release 0.83 * Added a connect-mode for SLIP/PPP-connections. * /var/spool/voice/messages/Index is handled automatically (activate-button in VocOUT). * Removed the 'RING'- and 'VREC'-buttons. They were only useful for debugging. * Error-messages from the fax-commands go to the log-box instead of stderr. * Bug-fixes. Oct 31 1995 Tim Bandelow * Release 0.82 * Did some restructuring. Oct 30 1995 Tim Bandelow * Release 0.81 * Added a configuration section. * Removed the 'spawn'-procedure. * Automatically detects and handles fax-resolution. * Rewritten the 'Ring'-section. It is no longer based on a patched vgetty. * Added a fax-database for senders of incoming faxes. * Added preliminary key-bindings for the listbox. * Bug-fixes. Oct 28 1995 Tim Bandelow * Release 0.80 * Display information about faxes and voice-messages instead of filenames. * Added, deleted and replaced many buttons. * Key-bindings for the menus * Much more error-handling. * This README * Removed some bugs and introduced some new ones. April 1995 Sven Palme * completely rearranged code designed to be useful with vgetty (0.23 w/ patch by Sven Palme) Mon Mar 06 20:13:25 1995 Ralph Schleicher * FAXview is to big for small displays -- changed listbox geometry from 36x12 to 32x8. * Enable multiple selections but make it an option. Wed Jan 25 22:32:59 1995 Ralph Schleicher * Added support for printing.