Sun Oct 21 16:40:51 MEST 2001 Gert Doering (gert@greenie.muc.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 "CALLERD 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