Wed Apr 12 19:26:04 1995  Marc Eberhard  (marc@nepomuk)

	* New beta release.

	* Removed all static #ifdef's and replaced them by normal if's to
	  support runtime configuration in the future.

Sun Apr 09 21:46:18 1995  Marc Eberhard  (marc@nepomuk)

	* New beta release.

	* Only minor cleanups.

Thu Apr 06 08:41:08 1995  Marc Eberhard  (marc@nepomuk)

	* Flowcontrol problem pointed out by Wolfgang Jung. Partial fix for
	  now.

Wed Apr 05 18:10:36 1995  Marc Eberhard  (marc@nepomuk)

	* Fixed the bug reported by Wolfram Gloger. Now voice_rings returns
          the correct number for rings_wanted when invoked multiple times
          instead of decrementing rings_wanted on each invokation until it's
          one.

Mon Apr 03 18:17:43 1995  Marc Eberhard  (marc@nepomuk)

	* Makefile changes for portability

Mon Apr 03 10:45:47 1995  Marc Eberhard  (marc@nepomuk)

	* New beta release

	* Minor changes for portability

Thu Mar 30 20:03:20 1995  Marc Eberhard  (marc@nepomuk)

	* New beta release	

	* Many changes to the Makefile

	* Added dialout support for zplay

Fri Oct 28 21:03:11 1994  Klaus Weidner  (klaus@snarc)

	* Makefile: new REL

	* zplay.1, zplay.c: fixed the -T documentation - range from 0..1

	* vmodem.c, voclib.h: always use 38400 bps for Rockwell modems.

Fri Oct 21 00:52:09 1994  Klaus Weidner  (klaus@snarc)

	* Makefile: new REL

	* zplay.1: updated zplay documentation to be less ZyXEL specific,
	expanded some sections.

	* zplay.c, zplay.1: documented -I and -K zplay options

Fri Oct 21 00:22:28 1994  Klaus Weidner  (klaus@snarc)

	* voclib.c: Use integers instead of symbolic values for VOICE_SEND_BAUD

	* vmodem.c: move the DTMF sensitivity parameters to voclib.h

	* voclib.h: move the DTMF sensitivity parameters to voclib.h
	Use integers instead of symbolic values for VOICE_SEND_BAUD

Thu Oct 20 00:28:15 1994  Klaus Weidner  (klaus@snarc)

	* vanswer.c: pass caller id to vg_message

Wed Oct 19 23:46:19 1994  Klaus Weidner  (klaus@snarc)

	* voclib.h, vmodem.c, vanswer.c:
	moved enter_data_mode() to vmodem.c, Rockwell changes

Sun Oct  9 12:29:30 1994  Klaus Weidner  (klaus@snarc)

	* vmodem.c, voclib.c, voclib.h:
	fixed compression type determination for non-ZyXEL playback

	* pvfadpcm.c: include <string.h> instead of <strings.h>

Sun Aug 21 14:17:26 1994  Klaus Weidner  (klaus@snarc)

	* Makefile, vanswer.c, voclib.c, voclib.h, zplay.c:
	Improved the asynchronous response handling, all
	dtmf codes sent by the modem should get caught now.

	* Makefile: new REL

Sat Aug 20 20:13:11 1994  Klaus Weidner  (klaus@snarc)

	* Makefile: new REL

Sat Aug 20 20:09:47 1994  Klaus Weidner  (klaus@snarc)

	* zplay.c: asynchronous DTMF handling
	-I <string>: ignored DTMF codes
	-K: kill buffered input

	* vanswer.c, voclib.c, voclib.h: new-style asynchronous DTMF handling

	* vgetty.c, voclib.h, vanswer.c:
	support 'rings <n>' line in /etc/answer.DEVICE

	* vanswer.c:
	fixed the answer_mode handling, be more picky about what kind of calls
	are accepted. Handle <DLE>e data calling tone.

Sun Aug 14 08:38:08 1994  Klaus Weidner  (klaus@snarc)

	* vanswer.c: differentiate data and fax calls better

	* pvfadpcm.c: print error message for non-ZyXEL voice files

	* voclib.h, voclib.c, vmodem.c:
	Put the modem type in the voice file header

	* voclib.c: fixed alarm handling in voice_wait_for

Sat Aug 13 12:10:39 1994  Klaus Weidner  (klaus@snarc)

	* vmodem.c: changed wrong k&r prototype

Mon Aug  8 23:13:22 1994  Klaus Weidner  (klaus@snarc)

	* listen.in: vplay support

	* vg_dtmf.in: compatibility fixes for bourne shells

	* vmodem.c: added break to make SunPro compiler happy

	* vmodem.c, vanswer.c, vgetty.c: repaired distinctive RING handling

	* pvfadpcm.c:
	added missing brackets to & operator, fixed dispatcher for adpcm4

	* voclib.h: VOICE_REC_COMPRESSION=4 by default

	* Makefile: added ../goodies.o, pvftoadpcm4, new $REL

Tue Jul 26 23:58:05 1994  Klaus Weidner  (klaus@snarc)

	* vmodem.c: use hardware flow control for ZYXEL_ROM >= 6.13
	use AT#CLS=0 to turn off voice mode for Rockwell

	* pvfadpcm.c, pvfmain.c: added 4-bit ADCPM mode

	* voclib.c: wait for DLE ETX properly when finishing recording
	moved flow control setup to vmodem.c

	* voclib.h: new 4-bit ZyXEL adpcm format

Tue Jul 26 13:53:01 1994  Klaus Weidner  (klaus@snarc)

	* pvf.1: updated pvflin section

	* listen.in, play_messages.in, vg_button.in, vg_call.in, vg_dtmf.in, vg_fft.in, vg_message.in, vg_nmp.in, vg_say.in:
	replaced /bin/sh with @SHELL@

	* voclib.c: don't throw away recording if modem erroneously reports 's'

	* voclib.c: fixed voice_wait_for return code

	* vanswer.c: cleaned up get_answer_mode

	* vanswer.c: replaced Device with DevID

	* pvflin.c: added -16i flag

	* vgetty.c: added gert's latest changes

	* vanswer.c: fixed strstr hack

	* voclib.c: added sys/{types,wait}.h includes

	* vg_dtmf.in: fixed one-liner syntax so that /bin/sh doesn't barf

	* zplay.c: -l didn't work for /dev/cua/a type devices

	* voclib.c: handle /dev/cua/a style device names

	* pvflin16i.c: Initial revision

	* vanswer.c: made get_answer_mode static

	* voclib.h: removed get_answer_mode prototype

Mon Jun  6 20:39:44 1994  Klaus Weidner  (klaus@snarc)

	* zplay.c: silence threshold was erroneously set to zero

	* pvf.1: added -kill option to pvffft

	* pvffft.c:
	added -kill option, send SIGPIPE when done reading to avoid blocking
	the calling process due to a full pipe.

	* voclib.c:
	made sure signals won't cause data corruption due to interrupted
	read()s

Sun Jun  5 21:47:04 1994  Klaus Weidner  (klaus@snarc)

	* Makefile: removed listen

Sun Jun  5 13:09:21 1994  Klaus Weidner  (klaus@snarc)

	* Makefile: new REL

	* vg_fft.in, pvffft.c, pvf.1: added command line args for pvffft.

	* vgetty.c: added TIOCSCTTY hack

	* vanswer.c: be more paranoid about wait()s

	* voclib.c: added missing wait() for the fft program

Sat Jun  4 13:30:56 1994  Klaus Weidner  (klaus@snarc)

	* vmodem.c:
	fixed bug that was erroneously setting the speaker volume to zero

Tue May 31 20:34:36 1994  Klaus Weidner  (klaus@snarc)

	* Makefile: removed listen.in (now in contrib/dialog)

Sun May 29 23:36:13 1994  Klaus Weidner  (klaus@snarc)

	* pvffft.c: replaced PI with M_PI

Sun May 29 14:55:25 1994  Klaus Weidner  (klaus@snarc)

	* vanswer.c:
	fixed voice_button, pick up the phone if rings were detected

Fri May 27 21:55:03 1994  Klaus Weidner  (klaus@snarc)

	* voclib.h, pvffft.c: rearranged and rewrote the comments

Fri May 27 20:34:45 1994  Klaus Weidner  (klaus@snarc)

	* zplay.c: added -F option (do FFT)

	* vmodem.c: increased dtmf threshold again

	* speakdate.pl: added space in ordinals

	* pvf.1, pvfmain.c: added pvffft

	* vg_fft.in, pvffft.c: Initial revision

	* Makefile, vpaths.c, vmodem.c, voclib.h, voclib.c:
	added support for data/fax switching using fft analysis

Thu May 26 16:47:31 1994  Klaus Weidner  (klaus@snarc)

	* Makefile, vmodem.c, voclib.h: print release number in the log file

Wed May 25 18:22:32 1994  Klaus Weidner  (klaus@snarc)

	* vmodem.h: Initial revision

	* voclib.c, vanswer.c, vmodem.c, voclib.h, zplay.c: support for
	rockwell modems

Wed May 11 22:07:36 1994  Klaus Weidner  (klaus@snarc)

	* vmodem.c: raised the dtmf threshold

Fri May  6 13:50:02 1994  Klaus Weidner  (klaus@snarc)

	* vmodem.c: added DTMF threshold setting for >=612

Thu May  5 18:44:26 1994  Klaus Weidner  (klaus@snarc)

	* Makefile: speakdate -> speakdate.{sh,pl}

Thu May  5 11:25:41 1994  Klaus Weidner  (klaus@snarc)

	* vmodem.c, voclib.c, voclib.h:
	new functions voice_send_init and voice_record_init

	* speakdate.pl: Initial revision

Tue May  3 22:03:50 1994  Klaus Weidner  (klaus@snarc)

	* vgetty.c: added missing break

	* listen.in, vg_message.in, vg_nmp.in, voclib.h:
	put .flag and .timestamp into incoming dir

Sun May  1 23:02:34 1994  Klaus Weidner  (klaus@snarc)

	* Makefile: removed CHANGES

	* pvf.1, pvfadpcm.c: added -r612 flag

Sun May  1 22:53:58 1994  Klaus Weidner  (klaus@snarc)

	* voclib.c: added check for ERROR in voice_wait_for(), should fix hangs

Sun May  1 22:49:12 1994  Klaus Weidner  (klaus@snarc)

	* voclib.c: removed ZyXEL rom release specific code

	* zplay.c: use mg_init_voice

	* vmodem.c:
	use voice_command instead of mi_command, ZYXEL_ROM specific init

	* Makefile:
	use ZYXEL_ROM, added vg_call.in, ChangeLog and vmodem.c to archive

	* pvfadpcm.c: added new leakage code for 6.12

Sun May  1 22:14:54 1994  Klaus Weidner  (klaus@snarc)

	* vgetty.c: integrated voice features into the state machine

	* voclib.c: cleaned up the return codes, 'E' instead of ERROR

	* zplay.c: added missing ':'s in the getopt line
	'E' returned instead of ERROR
	cleaned up the result printing on stdout

	* voclib.h: updated prototypes for voice_button and voice_answer

	* vg_call.in: add logging, removed debug functions, bugfixes

	* vanswer.c: updated get_answer_mode to avoid multiple file reads
	removed -c from /bin/sh calls
	fork the external call program, this way fax/data will work
	new functions enter_data_mode(), voice_button(), log_call_length()
	cleaned up voice_answer, the code should be much more readable now

	* Makefile: added vg_call.in, new REL

	* vg_call.in, vmodem.c: Initial revision

	* zplay.c: replaced setenv with putenv, added missing arg to -V

	* vgetty.c: gert's newest version

Thu Apr 28 12:51:19 1994  Klaus Weidner  (klaus@snarc)

	* zplay.c: security patches to make Chris Lewis happy

	* vanswer.c, voclib.c: don't put dtmf digits into the log file

	* Makefile: changed .code to 660

Wed Apr 27 17:29:36 1994  Klaus Weidner  (klaus@snarc)

	* listen.in: should work now...

	* Makefile: added PHONE_GROUP and PHONE_PERM

	* listen.in, play_messages.in: added eval "exec zplay ..." mechanism

	* zplay.c: setenv ZPLAY_X set when -X is used

	* voclib.c: don't treat interrupt as an error

	* listen.in: Initial revision

Mon Apr 25 07:40:14 1994  Klaus Weidner  (klaus@snarc)

	* Makefile: added ../sedscript dependency

Sun Apr 24 23:02:11 1994  Klaus Weidner  (klaus@snarc)

	* vg_button.in, vg_dtmf.in, vg_message.in, vg_nmp.in, vg_say.in:
	used the sedscript path handling

	* play_messages.in: Initial revision

	* zplay.1: updated shell script section

	* vgetty.c: integrated gert's changes

Fri Apr 22 21:57:32 1994  Klaus Weidner  (klaus@snarc)

	* pvfsine.c: Initial revision

	* zplay.c: updated logging code

	* voclib.c: use FAX_COMMAND_DELAY instead of hardcoded 10 ms

	* Makefile: added pvfsine and play_messages

	* zplay.c: added -X option to call a shell with the modem on stdin

Fri Apr 22 21:00:14 1994  Klaus Weidner  (klaus@snarc)

	* vg_message: added MIME support for forwarding voice messages

Fri Apr 22 20:07:38 1994  Klaus Weidner  (klaus@snarc)

	* pvfvoc.c: added rate argument

	* pvfmain.c: added pvfsine

	* voclib.h: made silence removal and the button program optional,
	  added VOICE_ALWAYS_KEEP_MESSAGE

	* voclib.c: made silence removal optional

	* vanswer.c: removed redundant #includes,
	  don't remove messages by default when DTMF digits are detected,
	  made the button program optional

	* vgetty.c: integrated Gert's changes

Tue Mar 29 15:17:18 1994  Klaus Weidner  (klaus@snarc)

	* voice/pvfutil.c: do averaging when decreasing the sample rate

Sun Mar 20 12:26:35 1994  Klaus Weidner  (klaus@snarc)

	* voice/README: email address
