Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > updates > by-pkgid > 14cad99fd6c80cf3641ebdc759ce2fef > files > 9

mgetty-1.1.30-1.2mdk.i586.rpm

Mon Dec 16 14:08:06 MET 2002  Gert Doering (gert@greenie.muc.de)

	* release 1.1.30

Sun Dec 15 20:45:48 MET 2002  Gert Doering (gert@greenie.muc.de)

	* voice/vgetty/answer.c, voice/include/default.c: integrate Paul
	Fox' pre_message and beep_sound patches

Thu Dec 12 07:33:12 MET 2002  Gert Doering (gert@greenie.muc.de)

	* voice/libvoice/detect.c: recognize MultiTech MT3334ZDXV

	* faxhng.c: add some result codes for the i4l DIVA driver

	* voice/libvoice/IS_101.c: fix DTMF events for the unshielded case

Thu Dec  5 17:40:05 MET 2002  Gert Doering (gert@greenie.muc.de)

	* voice/vgetty/answer.c: accept arbitrary ring types, not only 0..6

Wed Dec  4 09:15:47 MET 2002  Gert Doering (gert@greenie.muc.de)

	* ring.c: map DRON/DROF return codes to binary word, use result
	  as distinctive RING number

Tue Dec  3 23:10:05 MET 2002  Gert Doering (gert@greenie.muc.de)

	* frontends/www/README: add user authentication example

Mon Nov 25 22:16:41 MET 2002  Gert Doering (gert@greenie.muc.de)

	* voice/libvoice/V253modem.c: repair messed-up 16 bit PCM patch

Mon Nov 25 14:05:20 MET 2002  Gert Doering (gert@greenie.muc.de)

	* release 1.1.29

	* voice/libvoice/detect.c: insert delay before sending ATE0 to
	  modem (timing issue - modem might not have sent the full \r\n
	  sequence from the last "OK" yet when the new AT comes in)

Sat Nov 23 12:55:39 MET 2002  Gert Doering (gert@greenie.muc.de)

	* doc/*.[158]in: bring man pages up to date

	* tools/ltest.c, tools/mid.c: adapt to new lprintf() prototype

	* mgetty.h, logfile.c: adapt to use <stdarg.h> and "..."
	  function declaration (unless USE_VARARGS is set, which is
	  needed for NeXT platforms).  Karsten Keil <kkeil@suse.de>.

	* Makefile: relax permissions on sendfax and faxrunq.config
	  install - must be readable/executeable by user "fax" now

	* doc/faxrunqd.8in: document "-u", minor updates

	* fax/faxrunqd.in, fax/faxspool.in, fax/faxrunq.in: revert 
	  Aug 6, 200 change - put faxqueue_done back into $FAX_SPOOL_OUT/
	  (faxrunq/faxrunqd have no access rights to $VARRUNDIR/ anymore,
	  and $FAX_SPOOL_OUT is no longer world writeable anyway)

	* fax/faxq.in: change from .last_run to faxqueue_done

	* fax/faxrunqd.in: add "-u <user>" switch (set uid to <user>)

	* fax/faxq-helper.c: finalize new fax queue handling using helper
	  process (suid fax) and a fax queue that is no longer
	  world-readable (open issue since 1994 :) )

	* faxrecp.c: implement experimental teergrubing mode (signal
	  "page bad, please retransmit" at the end of each page - or just
	  hang up hard on caller).  Activared with "modem-quirks 0x100"
	  or "0x200", respectively.

Tue Nov 19 12:13:46 MET 2002  Gert Doering (gert@greenie.muc.de)

	* voice/libvoice/V253Modem.c: add 16 bit linear PCM support
	  (patch coming from Peter Bruley)

	* voice/pvftools/pvftormd.c, rmdtopvf.c: add 16 bit linear PCM

	* rework faxq-helper concept (suid root -> suid fax)

	* fax/faxq.in: adap "-r" to use faxq-helper

Sun Nov 17 22:19:56 MET 2002  Gert Doering (gert@greenie.muc.de)

	* fax/faxspool.in: adapt to use faxq-helper

	* fax/faxrm.in: adapt to use faxq-helper

	* Makefile: create FAX_SPOOL_OUT with mode 755 and owner FAX_OUT_USER

	* Makefile: add FAX_OUT_USER definition, pass lots of variables
	  to fax/Makefile (for faxq-helper)

	* README.1st: add instructions about FAX_OUT_USER setup

	* doc/mgetty.texi-in add instructions about FAX_OUT_USER setup

Wed Nov 13 23:12:30 MET 2002  Gert Doering (gert@greenie.muc.de)

	* fax/faxrunqd.in: fix symlink / file overwrite race in JOB files.
	  Pointed out by Jablonovsky Alexander <sasha@cit-saratov.ru>

	* doc/faxrunq.8in: point out insecurity in symlink handling

Tue Nov 12 22:42:33 MET 2002  Nalin Dahyabhai <nalin@redhat.com>

	* mgetty.h: Intel 64bit platforms (__x86_64__) needs PTR_IS_LONG

Wed Nov  6 23:56:05 MET 2002   Gert Doering (gert@greenie.muc.de)

	* voice/libvoice/IS_101.c: implement DLE shielding for long DTMF tones 
	  for V.253 (initially by Lee Howard <faxguy@howardsilvan.com>)

	* mgetty.c: throw out DIST_RING #define - not used anymore

Tue Nov  5 22:41:29 MET 2002   Gert Doering (gert@greenie.muc.de)

	* ring.c: make sure action strings (CONNECT) are only recognized
	  at the beginning if a line, not in the middle (Paul Fox, 
	  pgf@foxharp.boston.ma.us, CALLER NAME = CONNECTICUT).  

	* cnd.c: replace non-printable characters and quotes in caller ID
	  or caller name strings with ' ' - safeguard for passing them to 
	  shell later on.

Mon Nov  4 23:43:28 MET 2002   Gert Doering (gert@greenie.muc.de)

	* doc/mgetty.texi-in: add stuff about recent multitech modems,
	  superfine+v.34 fax, and rework chapter about common problems

	* faxlib.c: fix ugliness with USR modems reporting remote fax
	  ID as "     12345" -> skip leading '"' and all whitespace

Sun Oct 20 14:32:05 MEST 2002  Gert Doering (gert@greenie.muc.de)

	* cnd.c: possible buffer overrun via CallName
	  (found by "A. Guru" <a.guru@sympatico.ca>)

Mon Apr  8 22:28:11 MEST 2002  Gert Doering (gert@greenie.muc.de)

	* fax/faxrunqd: fix priority vs. write combining bug

Mon Mar 11 19:26:29 MET 2002   Gert Doering (gert@greenie.muc.de)

	* login.c: check for close-on-exec bit on FD 0 (FreeBSD 4.1 bug)

Sat Mar  2 19:23:35 MET 2002   Gert Doering (gert@greenie.muc.de)

	* login.c: export Caller Name as environment variable $CALLER_NAME

Wed Feb 20 18:28:40 MET 2002   Gert Doering (gert@greenie.muc.de)

	* login.c: make message about bad permissions even more clear

Thu Jan 10 21:11:20 MET 2002   Gert Doering (gert@greenie.muc.de)

	* release 1.1.28

	* faxrec.c: replace "0"'s by "STDIN" (readability)

Fri Jan  4 18:50:31 MET 2002   Gert Doering (gert@greenie.muc.de)

	* doc/mgetty.texi-in: some updates

	* doc/faxrunq.1in, doc/faxrunqd.8in: document calling convention
	changes (as below)

	* fax/faxrunq(d).in: pass (last) sendfax return code as 2nd
	argument to success/failure program

Mon Dec 17 22:55:56 MET 2001   Gert Doering (gert@greenie.muc.de)

	* policy.h, utmp.c: incorporate some NetBSD changes

	* various: change time() prototype to "time_t time(time_t *tloc)"

	* mgetty.h, syslibs.h, logfile.c: some #ifdef fiddling for Darwin

Sun Dec 16 14:56:18 MET 2001   Gert Doering (gert@greenie.muc.de)

	* doc/faxrunq.1in, doc/faxrunqd.8in: document more stuff

	* fax/faxrunq, fax/faxrunqd: don't run queue if a file
	$FAX_SPOOL_OUT/stop exists.

Sun Dec  2 14:23:34 CET 2001   Gert Doering (gert@greenie.muc.de)

	* login.c: MAX_LOGIN_ARGS handling reworked (claimed N, but allowed 
	  only N-1), plus warning message improved.  <Juergen.Kosel@gmx.de>

Sun Oct 21 16:40:51 MEST 2001  Gert Doering (gert@greenie.muc.de)

	* release 1.1.27

	* doc/mgetty.texi-in: work on isdn4linux notes

	* cnd.c (cndtable): add swedish ZyXEL caller ID format (T. Lundgren)

	* cnd.c (cndtable): add "CALLED NUMBER:" (Jan Oberlaender/i4l)

Fri Sep 28 23:06:24 MEST 2001  Gert Doering (gert@greenie.muc.de)

	* various: adaptions to OpenBSD (similar to NetBSD)

Mon Jun 18 22:26:08 MEST 2001  Gert Doering (gert@greenie.muc.de)

	* mgetty.h: patch to adapt to Linux/S390 (PTR_IS_LONG)

	* frontends/www/: integrate new version from Neko

Mon Apr 16 10:56:21 MEST 2001  Gert Doering (gert@greenie.muc.de)

	* release 1.1.26

	* frontends/windows/lprfax.txt: add description of "fax port monitor"

Tue Mar 13 21:32:47 MET 2001  Gert Doering (gert@greenie.muc.de)

	* login.c: export current tty as $DEVICE to shell

Sat Feb 24 11:48:11 MET 2001  Gert Doering (gert@greenie.muc.de)
	
	* updates to frontends/www/ (minor bug fixes)

	* updates to voice/ (see voice/ChangeLog)

Sat Feb 24 12:47:19 2001  Marc SCHAEFER  <schaefer@vulcan.alphanet.ch>

	* dialin.config: added V253 codes for OUT_OF_AREA and PRIVATE.

Thu Feb  1 22:20:10 MET 2001  Gert Doering (gert@greenie.muc.de)

	* release 1.1.25

Sat Jan 27 19:14:15 MET 2001  Gert Doering (gert@greenie.muc.de)

	* mksed.c: fix @KVG_PID_FILE@

	* getdisk.c: fix overflow on file systems with > 2G (2^31 bytes) free

	* getdisk.c: default MINFREESPACE from policy.h was interpreted
	  as *bytes*, not as *kbytes*.  Which kind of defeats the purpose
	  of checking for "enough disk space".  Fixed, work with kbytes now.

Fri Jan 19 20:51:31 MET 2001  Gert Doering (gert@greenie.muc.de)

	* ring.c: add isdn4linux form "RING/<dest.MSN>" (*sigh*)

Mon Jan  8 11:19:16 MET 2001  Gert Doering (gert@greenie.muc.de)

	* goodies.c: fix include files (Linux/FreeBSD/SVR4 dependent)

Sun Jan  7 21:10:28 MET 2001  Gert Doering (gert@greenie.muc.de)
	
	* release 1.1.24

Sun Jan  7 00:28:09 MET 2001  Gert Doering (gert@greenie.muc.de)

	* faxrecp.c: check access rights first, space second (this will
		 give clearer log messages for non-existing directories)

	* getdisk.c: fix #ifdef mess (this code did never work!)

Fri Jan  5 19:30:39 CET 2001   Gert Doering (gert@mobile.greenie.muc.de)
	
	* faxrecp.c: accept multiple directories for fax storage,
	  separated by ':'.  Use the first one that is writeable and 
	  has enough disk space.

	* mgetty.c, conf_mg.c, conf_mg.c: add "fax-spool-in" config file 
	  option to set the incoming fax dir(s).

	* doc/mgetty.texi-in: document fax-spool-in

Thu Jan  4 18:32:24 CET 2001   Gert Doering (gert@mobile.greenie.muc.de)

	* faxrecp.c: change fax page writing to open( O_EXCL|O_CREAT )

	* locks.c: use mkstemp() to create tmp file, if available, 
	  open( O_EXCL|O_CREAT ) otherwise.

	* goodies.c: FreeBSD 3.3 already has /proc/<pid>/cmdline

Thu Dec 21 23:04:25 MET 2000   Gert Doering (gert@greenie.muc.de)

	* release 1.1.23

	* goodies.c: on FreeBSD 4, use /proc/<pid>/cmdline

	* mgetty.c: understand VMA_FAX vgetty return codes (unexpected +FCO)

Sat Sep 23 16:50:14 MEST 2000  Gert Doering (gert@greenie.muc.de)

	* mgetty.h: Intel ia64 adaptions (PTR_IS_LONG) 
		(coming from RedHat patches)

Sat Aug 26 13:10:00 MEST 2000  Gert Doering (gert@greenie.muc.de)

	* frontends/X11/: new viewfax version (2.5)

Thu Aug 17 19:58:20 MEST 2000  Gert Doering (gert@greenie.muc.de)

	* release 1.1.22

Mon Aug 14 21:20:26 MEST 2000  Gert Doering (gert@greenie.muc.de)

	* callback/callback.c: use VARRUNDIR instead of MGETTY_PID_FILE

	* mgetty.c: use VARRUNDIR to get name of PID file, non-conditional

	* policy.h: MGETTY_PID_FILE is gone, VARRUNDIR used instead

	* mgetty.c: write CallerId to UTMP, if available, Connect otherwise

Sun Aug  6 16:13:43 MEST 2000  Gert Doering (gert@greenie.muc.de)

	* fax/faxspool: convert .pdf files via Acroread (contributed by
	Michael Fischer v. Mollard, mfvm@gmx.de).

	* Makefile, mksed: introduce $VARRUNDIR

	* fax/faxrunqd.in, fax/faxrunq.in, fax/faxspool.in: change
	location of ".last_run" to $VARRUNDIR/faxqueue_done (previously,
	$fax_spool_out/.last_run creation was vulnerable to symlink attacks)

Tue Jul  4 20:56:30 MEST 2000  Gert Doering (gert@greenie.muc.de)

	* cnd.c: add NMBR=<nnn> format for Digi DataFire RAS

Tue Nov 02 15:23:52 1999  Gert Doering (gert@greenie.muc.de)

	* login.c: add \Y hack (simplar to \I) to get CallerID in ut_host field

Sat Jul 31 22:10:09 1999  Gert Doering (gert@greenie.muc.de)

	* faxlib.c: distinguish Elink 310 and Elink 343

Sat Jul 22 11:23:29 2000  Marc SCHAEFER  <schaefer@vulcan.alphanet.ch>

	* SGML FAQ update.

Sat Jul 24 23:25:17 1999  Gert Doering (gert@greenie.muc.de)

	* release 1.1.21

	* ring.c: accept a few additional caller/called ID formats

Mon Jun 07 22:42:29 1999  Gert Doering (gert@greenie.muc.de)

	* ring.c: fix bug with CalledNr saving if msn_list is empty

Thu May 27 15:49:11 1999  Gert Doering (gd@medat.de)

	* frontends/www/: check in latest version (view both queues)

	* fax/faxspool.in: implement calling of external programs to do
	the G3 conversion (fall back to internal functions)

Sat May 22 13:37:28 1999  Gert Doering  (gd@medat.de)

	* fax/faxrunqd.in: phase II of "write combining" done (send
	multiple faxes to one number in one sendfax call)

Sun May 09 13:05:50 1999  Gert Doering  (gert@greenie.muc.de)

	* ring.c: count "NMBR =" line as "RING", so answering is quicker
	even when waiting for the Caller ID line to come in.

Sat May 01 22:20:15 1999  Gert Doering  (gert@greenie.muc.de)

	* fax/faxrunqd.in: restructure code to handle multiple jobs to
	same phone number (preparations for "write combining")

Sun Feb 28 14:26:08 1999  Gert Doering  (gert@greenie.muc.de)

	* mg_m_init.c: add need-dsr / DSR+CTS test loop (modem off)

	* conf_mg.h, conf_mg.c: add need-dsr flag

	* fax/faxrunqd.in: fix "pid file" handling bug (recognize own PID)

Wed Feb 24 14:05:58 1999  Gert Doering (gd@medat.de)

	* conf_mg.h, conf_mg.c: add data-flow/fax-send-flow/fax-rec-flow

	* conf_sf.h, conf_sf.c: add fax-send-flow/fax-rec-flow

	* config.c: implement CT_FLOWL (flow control definition)

	* mgetty.h, tio.h: move FLOW_* definitions to mgetty.h

	* config.h, login.c: fix non-ANSI-C bugs

Tue Feb 16 21:10:31 1999  Gert Doering (gert@greenie.muc.de)

	* frontends/www/faxsend.in: finish first cut

	* conf_mg.c, login.c, mgetty.c: make login.config run-time configurable

Sat Feb 13 13:19:18 1999  Gert Doering (gert@greenie.muc.de)

	* fax/faxrunqd.in: implement -V

	* fax/faxrunqd.in, faxrunq.in: write program name to .last_run

Sun Jan 17 18:22:48 1999  Gert Doering (gert@greenie.muc.de)

	* implement automatic PGP signing of created tarballs

	* release 1.1.20

	* login.c: log warning if too many command line arguments given 

Sat Jan 16 18:19:36 1999  Gert Doering (gert@greenie.muc.de)

	* frontends/www: detail fixes, some new features

	* contrib/ptylogin/: add Marc Schaefer's ptylogin program, for
          securing modem/shell access to really untrustworthy people.

Tue Jan 12 14:39:15 1999  Gert Doering (gert@greenie.muc.de)

	* cnd.c: accept ELSA (V25bis?) multi-line responses +MCR/+MRR

	* faxrec.c: log number of sent pages (for polling)

	* policy.h: change comments for EXEC_FUSER

	* mgetty.c: remove #ifndef linux (et al) around EXEC_FUSER

Sun Dec 06 20:06:35 1998  Igor Sysoev  (gert@greenie.muc.de)

	* locks.c: fix internal race condition (that could lead to
	deleteding "foreign" lock files)

Tue Nov 24 21:09:05 1998  Gert Doering  (gert@greenie.muc.de)

	* release 1.1.19

	* frontends/www/faxhists.cgi: new search function (for acct.log)

Sun Nov 22 11:05:58 1998  Gert Doering  (gert@greenie.muc.de)

	* faxlib.c: add Zoom/NX autodetection

	* frontends/www: fine tuning, better error messages, modularity

Thu Nov 19 22:30:43 1998  Gert Doering  (gert@greenie.muc.de)

	* ring.c: merge ISDN MSN/CallerID for Zoom/NX (Thomas Schuett)

Thu Nov 12 16:26:59 1998  Gert Doering  (gert@greenie.muc.de)

	* merge Debian documentation/faxrunq.config updates

	* frontends/www: 'make install' works now

Tue Oct 13 17:24:20 1998  Gert Doering  (gert@greenie.muc.de)

	* frontends/www: more work on the WWW GUI

	* faxlib.c: ignore quote characters in the remote fax id
	completely (USR modems always send them)

Fri Sep 11 11:29:17 1998  Gert Doering  (gert@greenie.muc.de)

	* release 1.1.18

Wed Sep 09 23:22:27 1998  Gert Doering  (gert@greenie.muc.de)

	* merge Marc's latest voice/ tree

	* some work on frontends/www/

Mon Sep 07 08:57:16 1998  Gert Doering  (gert@greenie.muc.de)

	* mg_m_init: if TIOCSCTTY fails and getppid() != 1, log a warning
	"must run mgetty from /etc/inittab" (Russell King).

Tue Sep 01 12:09:16 1998  Gert Doering  (gert@greenie.muc.de)

	* mgetty.c: after "waiting...", call log_close() to make sure
	that the log file is properly reopened (could have been moved away
	by "savelog" etc. in the meantime) (Phil Hands/Debian)

	* logfile.c: add log_close() function

	* ring.c: fix 'forgetting of dist_ring number' bug (Joerg Friedrich)

	* logname.c(ln_escape_prompt): add some more escape sequences
	to get same features as 'agetty' (Phil Hands/Debian)

Fri Aug 28 16:23:49 1998  Gert Doering / Simone Demmel

	* frontends/www/: work on WWW GUI

Tue Aug 11 16:34:19 1998  Gert Doering  (gd@medat.de)

	* fax/faxrunq.in: implement $max_fail_total, restructure code

Fri Aug 07 19:41:39 1998  Gert Doering  (gert@greenie.muc.de)

	* release 1.1.17

Mon Aug 03 22:02:16 1998  Gert Doering  (gert@greenie.muc.de)

	* policy.h: remove FAXSEND_NO_XON

	* doc/mgetty.texi-in: document "modem-quirks"

	* mgetty.c(main): implement "post-init-chat" for modems that
	forget some part of their setup during fax/voice initialization

	* conf_mg.c, conf_mg.h: add "post-init-chat" command

Sun Aug 02 22:50:53 1998  Gert Doering  (gert@greenie.muc.de)

	* mgetty.c: remove all "RING A" / "RING 1" etc. action items --
		    they will break the new distinctive RING code in
		    ring.c (found by Gord Lamb)

Tue Jul 21 00:03:18 1998  Frank D. Cringle  (fdc@cliwe.ping.de)

	* fax/faxrunqd.in: get rid of "not reached" warning after exec()

Thu Jul 16 11:24:30 1998  Gert Doering (gert@greenie.muc.de)

	* README.1st: point to the mailing list

Sun Jul 05 22:28:05 1998  Gert Doering (gert@greenie.muc.de)

	* release 1.1.16 (this bug is just too embarassing)

	* doc/mgetty.texi-in: rewrite US Robotics chapter

	* policy.h, doc/mgetty.texi-in, doc/modems.db: remove all
	    references to FAX_SEND_IGNORE_CARRIER, this is really 
	    better done using sendfax.config.

	* conf_sf.c: make "ignore-carrier yes" the default value

	* ring.c: fix bug with standalone CallerID/RING (Florian La Roche)

Thu Jul 02 11:42:54 1998  Gert Doering (gd@medat.de)

	* release 1.1.15 (on time for the C't magazine article)

	* sendfax.c: better logging for command line errors

	* conf_sf.c, conf_sf.h: add fax_max_speed/fax_min_speed/-M

	* sendfax.c: use fax_max_speed settings

	* conf_mg.c, conf_mg.h: add fax_max_speed/fax_min_speed

	* mgetty.c, mgetty.c, mg_m_init.c: use fax_max_speed settings

Fri Jun 19 22:30:02 1998  Gert Doering (gert@greenie.muc.de)

	* cnd.c: add 'CallName' to call to 'cnd-program'

Wed Jun 17 11:37:52 1998  Gert Doering (gert@greenie.muc.de)

	* Makefile, tio.h: throw away AIX3_FLOW, use '!_AIX41' instead

	* login.cfg.in: clarify comments, remove 'kdebug 7'

	* mgetty.c: change call to vgetty_answer to use new dist_ring flag

Mon Jun 01 14:08:56 1998  Gert Doering (gert@greenie.muc.de)

	* cnd.c: implement cnd_call() [using system(), so beware...]

	* mgetty.c: call "cnd_call" (in cnd.c) to decide upon call acception

	* conf_mg.c, conf_mg.h: add "cnd-program" option

	* doc/mgetty.texi-in: document "cnd-program" (CallerID/mgetty.config)

	* callback/callback.c: fix stupid bug with "+" and "?" precendence,
	implement "-d" option (thanks to Gabor J. Toth)

Mon May 25 13:49:19 1998  Gert Doering (gd@medat.de)

	* fax/faxrunq.in, faxrunqd.in: put job number (F...) into acct.log

Sat May 09 16:36:52 1998  Gert Doering (gert@greenie.muc.de)

	* mgetty.h, logname.c: fix from Olaf Kirch to accept PPP frames
	with escaped "ALL STATIONS" byte (0xFF).

Sat May 02 20:51:32 1998  Gert Doering (gert@greenie.muc.de)

	* ring.c: save ISDN MSN to CalledNr

	* cnd.c: new global variable, "CalledNr" for called number (MSN)

	* mgetty.c: pass information about "callback?" to login_dispatch()

Thu Apr 23 20:18:06 1998  Gert Doering (gd@medat.de)

	* fax/faxrunqd.in: make faxrunqd more robust in case of modem
	outages, and make it load-balance jobs better.

Sat Apr 18 23:32:19 1998  Gert Doering (gert@greenie.muc.de)

	* cnd.c: add support for "Kortex Adaptix" CallerID format

	* conf_mg.c, conf_mg.h: add "msn-list" option

	* ring.c: implement MSN -> distinctive RING mapping

Fri Apr 17 09:35:49 1998  Gert Doering (gert@greenie.muc.de)

	* ring.c: implement ELSA and ZyXEL-I CallerID/MSN display

	* ring.c: adapt to USR type B CallerID: "RING 12345<cr>"

	* fax/faxspool.in: use "wc -w", not "wc -l" (Joseph Kwok).

Wed Apr 15 21:49:56 1998  Gert Doering (gert@greenie.muc.de)

	* mgetty.c, mgetty.h: use wait_for_ring() instead of do_chat()
	now [no support for distinctive RING yet].

Mon Apr 13 20:00:44 1998  Gert Doering (gert@greenie.muc.de)

	* ring.c: start work on RING handler rewrite

Sun Apr 05 15:11:49 1998  Gert Doering (gert@greenie.muc.de)

	* logname.c: replace \Y in /etc/issue with the Caller ID

Thu Apr 02 18:45:13 1998  Gert Doering (gert@greenie.muc.de)

	* release 1.1.14

	* mgetty.c: recognize "RING U" as A_RING5 (Nick Holloway)

	* logname.c, g3/g32pbm.c: fix some warnings (Florian La Roche)

Wed Apr 01 20:05:28 1998  Gert Doering (gert@greenie.muc.de)

	* Makefile, ftp.sh: gzip diffs before uploading

	* Makefile, doc/mgetty.texi: new master FTP site: alpha.greenie.net

Sat Mar 28 22:29:08 1998  Gert Doering (gert@greenie.muc.de)

	* release 1.1.13

Thu Mar 26 10:04:20 1998  Gert Doering (gert@greenie.muc.de)

	* cnd.c: repair ELSA CID support

	* frontends/dialog/: remove listen.in, doesn't work anymore

	* Makefile: remove all references to VOICE_DIR

Sat Mar 14 19:25:31 1998  Gert Doering (gert@greenie.muc.de)

	* cnd.c: add [preliminary] support for ELSA ISDN Caller-ID

	* fax/faxrunqd: new scheduler with all bells and whistles done

Fri Feb 06 17:19:23 1998  Gert Doering  (gd@medat.de)

	* fax/faxrunqd: first cut of new scheduler / queue manager

Tue Jan 27 12:34:36 1998  Gert Doering  (gd@medat.de)

	* release 1.1.12

	* new voice tree from Marc

	* fax/faxrunqd: preparations for new per-modem queues

Tue Jan 20 11:40:40 1998  Gert Doering  (gd@medat.de)

	* fax/faxrunqd: change format of "faxrunqd.policy" file

	* tools/ltest.c: add -d, -k options (RTSL)

	* tio.c: implement tio_set_rs232_lines() (for systems with the
	TIOCMBI[CS] ioctl() calls)

Sun Jan 18 18:08:35 1998  Gert Doering  (gert@greenie.muc.de)

	* mg_m_init.c: add detection for "setserial spd_hi/spd_vhi" and
	warn user if this is active (use of setserial is deprecated)

Fri Dec 19 17:06:55 1997  Gert Doering  (gd@medat.de)

	* sendfax.c: add better logging (L_AUDIT) for "failed startups"

Tue Dec 16 12:35:47 1997  Gert Doering  (gert@greenie.muc.de)

	* release 1.1.11

	* voice/: revert to 1.1.9

	* div: put single quotes around all occurences of "caller=<CND>" 
	in L_AUDIT messages - <CND> may contain whitespace.

	* logfile: do not convert trailing \n for L_AUDIT lines to "_"

Mon Dec 15 00:22:04 1997  Gert Doering  (gert@greenie.muc.de)

	* class1.c, class1lib.c, class1.h: preliminary work for class 1
	support

Fri Dec 12 15:12:49 1997  Gert Doering  (gert@greenie.muc.de)

	* fax/faxrunq.in: change format of 'acct.log' into a more machine-
	readable form (same as faxrunqd uses)

	* sendfax.c, faxlib.c: add necessary "hooks" for first class 1
	implementation

	* class1lib.c: start low-level class 1 work

Wed Dec 10 12:52:13 1997  Gert Doering  (gd@medat.de)

	* fax/faxrunqd.in: use age of job in sorting queue (to prevent
	starving very long jobs on very busy machines)

	* fax/faxrunqd.in: correctly handle case if sendfax is killed by
	an unexpected/uncaught signal.

	* fax/faxq.in: add "-P" option, create .queue-changed if -r/-P used

	* fax/faxrunqd.in: if $FAX_SPOO_OUT/.queue-changed exists, flush
	in-memory queue and re-read fax queue from disk

Tue Dec 09 13:31:19 1997  Gert Doering  (gert@greenie.muc.de)

	* frontends/voice: add am_tools.tar (answering machine)

	* faxlib.c: add 56k Rockwell modems (ATI -> 56000)

	* faxsend.c, policy.h: FAXSEND_NO_XON is obsolete, use
	"modem-quirks 0x08" in sendfax.config instead.

Sun Dec 07 13:50:01 1997  Gert Doering  (gert@greenie.muc.de)
	
	* release 1.1.10

	* voice/: fix minor build problems on SCO.

Sat Dec 06 00:45:17 1997  Gert Doering  (gert@greenie.muc.de)

	* conf_mg.c, conf_mg.h, conf_sf.c, conf_sf.h: add "modem-quirks"

	* conf_mg.c: fix accident "fallthrough" for "-b"

	* modem.c (mdm_get_idstring): never return NULL, use "<ERROR>"

	* faxlib.c,sendfax.c: add new modem type (auto1), start playing 
	with modem capability identification via AT+FCLASS=?

Thu Dec 04 12:48:22 1997  Gert Doering  (gert@greenie.muc.de)

	* faxlib.c: add auto-detection for USR V.32terbo/fax bugs

	* fax/faxrunqd.in: add "policy routing" feature

Tue Dec 02 17:21:48 1997  Gert Doering  (gert@greenie.muc.de)

	* sendfax.c, mgetty.c: be more paranoid about queue flushing
	  when exit()ing after modem initialization failure

Fri Nov 28 11:31:10 1997  Gert Doering  (gd@medat.de)

	* faxlib.c: prepare for class 2.1/V.34 speeds

	* mgetty.c: write user ID and parent PID to log file (diagnosis)

Wed Nov 26 18:05:20 1997  Gert Doering  (gert@greenie.muc.de)

	* conf_sf.c: implement '-D' as command-line option to set 'dial-prefix'

Tue Nov 18 11:57:46 1997  Gert Doering  (gd@medat.de)

	* fax_lib.h, faxlib.c: make FAX_USRobotics a "modem quirks" flag

	* mgetty.h: on GLIBC 2.x systems, use HAVE_SIGINTERRUPT, otherwise
	    timeout handling breaks (glibc restarts system functions)

Sat Nov 15 21:15:36 1997  Gert Doering  (gert@greenie.muc.de)

	* fax/faxrunqd.in: scheduler tweaks, SIGUSR2, logging, config

Tue Nov 11 21:24:46 1997  Gert Doering  (gd@medat.de)

	* fax/faxrunqd.in: smarter scheduling for many jobs on many modems

Mon Nov 03 10:01:24 1997  Gert Doering  (gert@greenie.muc.de)

	* voice/: switch over to remote-CVS

Sat Nov  1 17:31:37 MET 1997  Gert Doering  (gert@greenie.muc.de)

	* policy.h: make /var/log/sendfax.log the default for FAX_LOG

Fri Oct 31 13:54:39 1997  Gert Doering  (gert@greenie.muc.de)

	* doc/mgetty.texi-in: add warning about recent Rockwelloid junk.

	* faxlib.c, faxrecp.c: if modem autodetect finds a Rockwell modem
	  (ATI returns 28800 or 33600), disable line quality check, because 
	  Rockwell modems usually don't understand AT+FPS=2.  Junk.

	* sendfax.c, conf_sf.h, conf_sf.c: add "open-delay <msec>" option

	* fax/faxrunqd.in: start external processes with "</dev/null"

Thu Oct 30 22:11:07 1997  Gert Doering  (gert@greenie.muc.de)

	* fax/faxrunqd.in: replace Bodo Bauer's version with a complete
	  rewrite.  Uses less processes, and should be more stable even on
	  weird systems.  Needs Perl 5.004.

	* ALL: move from SCCS to CVS

Tue Oct 21 12:34:48 1997  Gert Doering  (gert@greenie.muc.de)

	* policy.h, logname.c: make uppercase/lowercase mapping optional

Sun Aug 17 15:29:31 1997  Gert Doering  (gert@greenie.muc.de)

	* release 1.1.9

	* tio.h, tio.c: use termiox on AIX 4.x, use TXADDCD on AIX 3.x to
	set hardware flow control. Set CFLAGS=-DAIX3_FLOW to get TXADDCD.

	* merge Marc's new vgetty tree (using strsep.c from FreeBSD)

Fri Aug 08 13:44:16 1997  Gert Doering  (gert@greenie.muc.de)

	* fax/faxspool.in: make faxg3 the default driver for ghostscript,
	as it is compiled-in by default in ghostscript 3, 4 and 5, and the
	output quality in gs 5.01 is better than that of dfaxhigh.

Sun Jul 27 16:37:17 1997  Gert Doering  (gert@greenie.muc.de)

	* release 1.1.8

	* reorganize frontends/windows/

Thu Jul 24 20:52:27 1997  Herbert Thielen (thielen@lpr.e-technik.tu-muenchen.de)

	* fax/faxq.in: fix security problem with quoting of shell special
	characters in "eval"

	* fax/faxrunq.in: fix very severe security problem with quoting

Sun Jul 13 14:06:46 1997  Gert Doering  (gert@greenie.muc.de)
	
	* sendfax.c: flush output queue before close(), to avoid stuck
	output if flow control goes crazy

Sat Jul 05 17:15:36 1997  Gert Doering  (gert@greenie.muc.de)

	* conf_sf.c, conf_mg.c: print location of debug log and
	configuration files on "-V"

Sat Jun 28 20:40:31 1997  Gert Doering  (gert@greenie.muc.de)
	
	* io.c: on Linux and AIX, use usleep() for short delays

Mon Jun 09 10:03:46 1997  Gert Doering  (gert@greenie.muc.de)

	* release 1.1.7

Sun Jun 08 13:47:51 1997  Gert Doering  (gert@greenie.muc.de)

	* mg_m_init.c: don't switch back to +FCLASS=0 for Dr.Neuhaus modems

	* faxlib.c: set modem_quirks for Dr.Neuhaus and Multitech modems

	* faxlib.c: if ATI -> 28800 and ATI3 -> "": assume Dr.Neuhaus Cybermod

	* config.c: accept negative numbers for CT_INT as well

Thu Jun 05 23:20:37 1997  Frank Bartels  (knarf@camelot.de)

	* policy.h: default for the log files is now /var/log/mgetty.ttyX

Tue May 27 23:35:36 1997  Andreas Jaeger (aj@arthur.rhein-neckar.de)

	* tools/ltest.c: fix compiler warnings and "return 0"

	* Makefile: add comment to link "-lutil" on Linux / GNU Libc 2.0

	* utmp.c: use updwtmp() on GNU Libc 2.0 systems

Mon May 26 23:41:33 1997  Roeland Th. Jansen  (bengel@xs4all.nl)

	* magic.o: prevent cats from logging into the computer

Sat May 24 20:29:39 1997  Gert Doering  (gert@greenie)

	* mgetty.c (St_go_to_jail): fix wrong resetting of CallerId

	* fax/faxrm.in: remove .source-files subdirectory, if existant

Mon May 19 21:23:39 1997  Gert Doering  (gert@greenie)

	* faxlib.c: add ATI code for USR 56K modems (5601)

	* cnd.c: fix typo in CallerID variable name

Fri May 09 11:35:17 1997  Gert Doering  (gert@greenie)

	* faxlib.c: chop off leading whitespace of fax_station_id

Mon May 05 19:13:14 1997  Gert Doering  (gert@greenie)

	* release 1.1.6

	* Makefile: generate version diffs now (finally)

Sat May 03 19:06:17 1997  Gert Doering  (gert@greenie)

	* faxlib.c: rewrite modem identify function to use mdm_get_idstring 
	  for ATI, and maybe ATI1, ATI3, ..., for more detailed information 
	  about *this* modem type (firmware etc.) [see log files]

	* modem.c: new function: mdm_get_idstring()
	* modem.c: change mdm_command timeout to 10 seconds

	* cnd.c: add better logging

	* faxlib.c: add recognition of ZyXEL Omni.NET (ATI: 1281/1292)

Thu Apr 17 17:33:40 1997  Gert Doering  (gert@greenie)

	* fax/faxq: print "priority" field, if set in the JOB file

	* fax/faxspool: implement -P <priority> option (for faxrunqd)

Wed Apr 16 11:06:03 1997  Gert Doering  (gert@greenie)

	* release 1.1.5

	* voice/: new voice code beta

Sat Apr 12 16:47:42 1997  Gert Doering  (gert@greenie)

	* tools/ltest.c: fix fcntl() call

	* faxlib.c: add all modem "ATI" codes that I know of (so far)

	* faxlib.c: preliminary support for modem type auto-detection
	with ATI (*very* preliminary)
	
	* callback/callback.c: drain output queue before signalling mgetty

Thu Apr 10 10:13:34 1997  Gert Doering  (gert@greenie)

	* voice/vgetty/Makefile: link ../../faxrecp.o

	* Makefile: call mkidir with "./mkidir" (if "." is not in $PATH)

Sun Apr  6 17:26:41 1997  Gert Doering  (gert@greenie)

	* logfile.c (sprintf): convert non-printable characters to '_'

	* release version 1.1.4

	* mgetty.c (main): undo the "modem-check-time" change. If you use
	mgetty on direct serial lines, set "modem-check-time -1" in policy.h.

Wed Apr 02 19:40:46 1997  Gert Doering  (gert@greenie)

	* Makefile, tools/Makefile: fix bugs with move of "kvg"

	* revoke 1.1.3, because of stupid bugs that will cause many questions

Mon Mar 31 15:06:42 1997  Gert Doering  (gert@greenie)

	* release version 1.1.3

	* sendfax.c: print meaningful message on non-class2/2.0 modems.

	* faxlib.c: remove special handling of "ERROR" response in class 2.0 
	(it can only happen after end-of-page is sent, and this is already
	handled in fax_send_ppm), because sometimes the USR Courier sends
	ERROR after ATD, and this confuses sendfax (*ugly*).

	* faxlib.c: add faxlib_init() to re-initialize everything

	* mgetty.c, faxrec.c: do the ATH0 command in "mgetty.c" (don't
	interfere with reception of multiple faxes from voice apps)

	* faxlib.c: accept "NO DIALTONE" and "NO DIAL TONE" (USR special)

Fri Mar 28 13:55:18 1997  Kim-Minh Kaplan  (gert@greenie)

	* mgetty.c: don't use "modem-check-time" on direct lines (-r)

Wed Mar 26 12:45:57 1997  Gert Doering  (gert@greenie)

	* tools/ltest.c: new line tester, to show RS232 status

	* contrib/g3hack.c: is now in frontends/X11/viewfax*/g3hack.c

	* Makefile: clean up some comments

	* mgetty.c: protect printing of issue file with alarm() [Knarf]

Mon Mar 24 21:06:58 1997  Steffen Reith  (gert@greenie)

	* conf_sf.c: make FAX_SEND_IGNORE_CARRIER the default value 
	for "ignore-carrier y/n" in sendfax.config

Thu Mar 20 12:52:25 1997  Bjarne Kvamme  (gert@greenie)

	* faxsend.c: remove locks on panic_exit, use exit(15) not (11)

Sun Mar 09 10:57:19 1997  Gert Doering  (gert@greenie)

	* Makefile: use "mkidirs" for directory creation - "make bindist"
	works now even with "unsual" path settings

Sun Mar 02 12:15:24 1997  Gert Doering  (gert@greenie)

	* tools/, g3/: move "tools" directory to "g3", create new "tools"
	directory for auxiliary utilities like "kvg" or "ltest".

Mon Feb 24 22:18:03 1997  Gert Doering  (gert@greenie)

	* faxrec.c, faxrecp.c: split "protocol" and "high level" functions
	* Makefile: sendfax links faxrecp.o only, mgetty links both
	* faxrec.c: add creation of UTMP record for incoming faxes ("last")

Thu Feb 20 11:17:11 1997  Gert Doering  (gert@greenie)

	* release 1.1.2
	* voice/: add new voice tree from Marc

Mon Feb 17 21:36:04 1997  Gert Doering  (gert@greenie)

	* mksed.c: add @NOLOGIN@
	* doc/mgetty.8in: add description of /etc/nologin.ttyxx

Sun Feb 02 23:44:00 1997  Gert Doering  (gert@greenie)

	* Makefile: split $LDFLAGS into $(LDFLAGS) (in front of the linker
	command line) and $(LIBS) (after all the object files)

Wed Jan 22 20:58:40 1997  Gert Doering  (gert@greenie)

	* config.c (get_config): log name of config file being read

Mon Jan 20 11:37:30 1997  Gert Doering  (gert@greenie.muc.de)

	* release 1.1.0