hpt 0.30
--------

----- cvs ci -----	
Thu Nov  4 23:10:31 NOVT 1999
max:
* fixed wrong recoding carbon messages
* patch from Kolya Nesterov for HASHDUPEs (for dos & win32)

----- cvs ci -----	
Thu Nov  4 10:15:38 MET 1999 
mtt:
* fixed buffer overflow bug in seenby.c (thanks to Alex Semenyaka)


----- cvs ci ------
Wed Nov  3 08:26:56 CET 1999
mtt:
* if the AREA: line in a message contains spaces between AREA: <NAME>, hpt deletes this spaces

----- cvs ci ------
Sun Oct 24 16:58:04 NOVST 1999
max (patch from Kolya Nesterov):
- carbonCopy & carbonMove implemented in hpt
- carbons in netmail are possible (used to implement mailboxes)
  to use this define transit netmail area (it must be first in
  config), and your private netmail area(s)
  Then add something like this to fidoconfig:
    CarbonTo Kolya Nesterov
    CarbonMove kolya.netmail
- carbonExtern: spawns external program with the last parameter equal
  to temp file with msg header & text or pipes it to the external program
  if first char of command line is '|' (to use this pipe feature you must
  have popen function in your system and define HAS_POPEN symbol in makefile
  (already done for linux))
- pktinfo: added switches -h (display header msg info) and -t (display msg
  text) (could be used instead of various pkt viewers)
- packBadArea - checks for link write access to area added
- some internal changes in scan.c: decreased the number of functions,
  all argument for scan are also possible to pack

----- cvs ci ------
Thu Oct 21 22:44:42 NOVST 1999
max:
* areafix: areatags converted to uppercase (forwardRequests)
	
----- cvs ci ------	
Tue Oct 19 20:22:22 CEST 1999 
mtt:
* dirty fix for link.c when trying to link a non existing message.
* version adjusted to 0.30 
	
----- cvs ci ------
Mon Oct 18 22:22:12 NOVST 1999                                                  
max:
- transit mail with SNT flag are lost. fixed. (Alexander V Popaduck)

----- cvs ci ------
Thu Oct 16 13:40:00 MET DST 1999
sms:
- reorganized Makefiles, please read README.Makefiles in the husky-common
  package!

----- cvs ci ------
Wed Oct 13 16:47:49 NOVST 1999
max:
- fixed Kolyas changes in areafix (aka2str was used twice)
- remove Kolyas aka2str from fcommon.c - this function in fidoconfig

----- cvs ci ------
Mon Oct 11 22:47:05 NOVST 1999
max:
* log.c fix: normal print to stdout

----- cvs ci ------
Mon Oct 11 00:22:43 NOVST 1999
max:
* fixed some memory leak (thanx to Basile A. Sey)
* patch from Kolya Nesterov:
- static charset tables removed from recode.c
- syntax of writeLogEntry replaced with printf like and all calls changed
- rewritten some portion of function packBadArea (sometimes coredumped, not
anymore, I hope)
- area toss statistic added (displays count of tossed msgs in log file)

----- cvs ci ------
Sun Oct  3 19:30:57 NOVST 1999
max:
* fixed problem with createDirectoryTree() under WinNT (Alexey Vasilyev)
* some work on post.c (patch from Kolya)

----- cvs ci ------
Tue Sep 28 17:31:08 NOVST 1999
max:
* fixed small bug in forwardMsgToLinks

hpt 0.29
--------
(released on Thu Sep 23 23:05:24 CEST 1999)

----- cvs ci ------
Wed Sep 15 21:26:46 CEST 1999 
mtt:
* djgpp should compile again

----- cvs ci ------
Sat Sep 19 17:40:33 NOVST 1999
max:
* fixed areafix bug (NULL areas in forwardrequest file)
* local carbon areas added to import.log
* porting to win32 (changed default char to unsigned)
* recode toUserName & fromUserName fixing
	
----- cvs ci ------
Sat Sep 18 21:53:03 NOVST 1999                                                  
max:
* fixed bug when pkt with dupes renames to .err if "dupecheck move"
* autoCreate fixing

----- cvs ci ------
Tue Sep 14 22:24:52 CEST 1999 
mtt:
* applied patch from sven to fix the bug in post.c

----- cvs ci ------
Sat Sep 11 13:00:16 NOVST 1999
max:
+ added carbonReason (patch from Serguei Revtov)
* carbonCopy code cleanup
* areafix.c %list - code cleanup & bugfixing (may be) :-)
+ added @NPD kludge for areafix reports
* some statistix changes (to be continued)
	
----- cvs ci ------
Tue Sep  7  18:28:00
Fedor:
* fixed buf with HighWaters position

----- cvs ci ------
Thu Sep  2 22:11:30 CEST 1999
Antonio:
* fixed bug in correctEMAddr of pktread.c
+ now hpt can post msg in area without export it (default).

----- cvs ci ------
Sun Aug 29 21:25:52 NOVST 1999
max:
* fixed bug when packed mail for busy links
	
----- cvs ci ------
Sat Aug 28 13:47:33 NOVST 1999
max:
* some fixes for last bugfix :)

=======
Sat Aug 28 02:03:49 CEST 1999
Antonio:
+ added Jam to autoCreate

----- cvs ci ------
Fri Aug 27 00:44:58 NOVST 1999
max:
* fixed a bug with nemail without INTL-Kludge

----- cvs ci ------
Fri Aug 20 14:42:16 NOVST 1999
max:
+ changes in areafix.c (patch from Serguei Revtov)

----- cvs ci ------
Mon Aug 16 12:33:46 NOVST 1999
max:
* do not scan one area several times (if found in echotoss.log)
+ execute external programs beforePack & afterUnpack

----- cvs ci ------
Sun Aug 15 23:42:08 NOVST 1999
max:
* fixed small bug with header->origAddr.net
+ netmailarea packed when found in echotoss.log
	
----- cvs ci ------
Sat Aug 14 23:34:49 NOVST 1999
max:
* areafix can split messages (areafixmsgSize)

----- cvs ci ------
Fri Aug 13 13:30:54 NOVST 1999
max:
changes in carbon copy:
* fixed bug when CC to LocalArea
+ now we can keep kludges (carbonKeepSb in config or -keepsb in echoarea options)

----- cvs ci ------
Wed Aug 11 02:20:37 NOVST 1999
max:
+ added stricmp function (thanx to Serguei Revtov)
* changes in carbonCopy

----- cvs ci ------
Mon Aug  9 15:34:24 NOVST 1999
max:
+ added HASHDUPES code by Oleg Zrozhevsky
* small fixes in log.c by Oleg Zrozhevsky

----- cvs ci ------
Mon Jul 26 14:19:28 NOVST 1999
max:
* fixed memory leak in dupe.c (thanx to Oleg Zrozhevsky)
* small changes in pktread.c (now reads stone age pkt's)

----- cvs ci ------
Wed Jun 30 10:14:02 MET DST 1999
mtt:
* applied small patch for os/2

----- cvs ci ------
Tue Jun 29 23:43:34 NOVST 1999
max:
* fixed bug in areafix.c (%list and long area names)
	
----- cvs ci ------
Tue Jun 29 10:45:07 CEST 1999
mtt:
* the first echomail in a autocreated area is now also
  recorded in the dupe-database.
+ hopefully fixed makefile.djg

----- cvs ci ------
Mon Jun 28  16:47:00
Fedor:
+ Added direct and immediate flavours

----- cvs ci ------
Sun Jun 27  17:16:00
Fedor:
* fixed small bug with intab when request %LIST (description of area)
+ added check group when request %AVAIL

----- cvs ci ------
Wed Jun 23 09:13:20 CEST 1999
mtt:
* fixed the creation of dupe-bases in win32 version of hpt

----- cvs ci ------
Tue Jun 22 22:10:45 CEST 1999
mtt:
* version number updated

----- cvs ci ------
Wed Jun 23 23:20:11 NOVST 1999
max:
* bugfix for dupe.c (createDupeFileName)

----- cvs ci ------
Mon Jun 21 17:36:45 NOVST 1999
max:
* small changes in (5) code // little optimization

----- cvs ci ------
Sun Jun 20  21:24:20
Fedor:
* bugfix 5 for OS/2 (problem with "\r\n" in end line)

reply from max:
* this bugfix is for win32 also

----- cvs ci ------
Thu Jun 17 00:08:15 NOVST 1999
max:
+ (5) pkt's added to existing arcmail bundle (default 500kb)

----- cvs ci ------
Fri Jun 11  18:52:30
mm:
+ descriptions of areas are now also displayed when requesting a list

----- cvs ci ------
Thu Jun 10  19:30:00
Fedor:
* change areafix.c
* when autocreated and added description from forwardRequestFile, if zero line
  in this file ("\r\n"), then to core. Fixed.

----- cvs ci ------
Tue Jun 8  20:53:32
Fedor:
* small change areafix.c


hpt 0.28
(released on Mon Jun  7 22:37:09 CEST 1999)
--------

----- cvs ci ------
Mon Jun  7 16:08:10 CEST 1999 
mtt:
* fixed small display bug (thanks to Matthias Duesterhoeft 2:2432/700.2)
* applied patch from eike, so you can Carbon Copies to echoareas
  are now also exported.

----- cvs ci ------
Fri Jun  4 13:19:02
Fedor:
* bugfix %rescan to AreaFix (thanks to Serguei Revtov 2:5021/19.1)

----- cvs ci ------
Tue Jun  1 18:07:24 CEST 1999 
mtt:
* post works now for our own aka too (patch from eike)
* messages without kludge are never treated as dupe. F*ck that old software

----- cvs ci ------
Wed May 26 08:51:13 CEST 1999
mtt:
* bugfix for post, af and at parameterers are swapped.

----- cvs ci ------
Tue May 25 20:12:09 CEST 1999 
mtt:
* applied bugfix of (4) also for insecure inbound

----- cvs ci ------
Thu May 20 11:03:49 MET DST 1999	
mtt:
* problem with err files while using passthrough areas should be fixed now

----- cvs ci ------
Wed May 19 19:25:59 CEST 1999 
mtt:
* pkt's which are only 60 byte long (empty packets) are not processed, 
  but deleted.
	
----- cvs ci ------
Tue May 18 19:27:56 CEST 1999
mtt:
* (4) fixed a bug with pkts without pwd and made it compilable again
* applied Kolyas patch so pkts are not deleted, when there are
  problems accessing the messagebase

----- cvs ci ------	
Mon May 17 13:23:56 CEST 1999
mtt:
* fixed the bug, when pkts has no pwd...
  this is a temporal solution, expect a new config verb and
  additional code soon.
	
----- cvs ci ------
Sun May 16 23:54:17 CEST 1999
mtt:
* fixed a bug when autocreateing areas like e/lf/e
  ( i know that i have fixed this already :-) )

----- cvs ci ------
Sun May  16 20:45:02
Fedor:
+ delete lockfile if terminated by SIGINT/SIGTERM (UNIX and OS/2).

----- cvs ci ------
mtt:
Tue May 11 19:13:26 CEST 1999
* if you write to AreaFix all leading space before a command is removed.
- some more hpt_log changes

----- cvs ci ------
Tue May  11 16:24:02
Fedor:
+ Add 'hpt scan -f<filename>' - scanning echomail from alternative
  echotoss file.
+ Add 'hpt scan -a<areaname>' - scanning echomail from <areaname> area.
- If scanning echomail from echotoss (from config) and area is not found
  in config (unknown area for hpt), then hpt scanned from badarea. Fixed.

----- cvs ci ------
Mon May 10 13:14:47 CEST 1999
mtt:
- replaced all occurences of log to hpt_log because log is defined on pgcc/emx
- inserted include <sys/types.h> whereever necessary for pgcc/emx
- made some other changes (makefiles etc.) for pgcc/emx
	
----- cvs ci ------
Sun May  9 21:06:02 CEST 1999
mtt:
+ applied patch by John Zaitsev (2:5037/24)
  so also toName and fromName are encoded


hpt 0.27
(released on Wed Apr 21 18:44:22 CEST 1999)
--------

----- cvs ci ------
Wed Apr 21 18:44:22 CEST 1999
mtt:
+ changed two strcasecmp to stricmp

----- cvs ci ------
Wed Apr 21 11:23:59 MET DST 1999
mtt:
+ fixed some pointer == null in autoareacreate and arcmail
	
----- cvs ci ------
Max:
Tue Apr 20 09:31:53 NOVST 1999
- change rindex() to strrchr() in description code
+ small areafix updates from Edgar (for __WATCOMC__)

----- cvs ci ------
Mon Apr 19 22:35:21 CEST 1999
mtt:
- fixed a bug in autoareacreatecode

----- cvs ci ------
Sun Apr 18 20:47:51 CEST 1999
Mtt:
- via lines are now finished with a \r.

----- cvs ci ------
Sun Apr 18 15:45:09 NOVST 1999
Max:
+ add separateBundles code

----- cvs ci ------
Wed Apr  14 04:50
Antonio:
- fixed overrun that cause 'segmentation faults' if scan one message with a
large kludge line. Electric Fence Power! :)

----- cvs ci ------
Sun Apr  11 15:46
Fedor:
- fixed small bug in "SENDER:" string (badarea).

----- cvs ci ------
Sat Apr  10 22:25:12
Max:
removed "\*.pkt" from unpack code

----- cvs ci ------
Fri Apr  9 11:03:45 MET DST 1999
Antonio: (applied by mtt)
+ If hpt create an area and take his description from ForwardRequestFile,
  and then create another area, description for this area was the same that
  previous area. Fixed.

----- cvs ci ------
Tue Apr  6 18:23:17 CEST 1999
Antonio: (applied by mtt)
+ Fidoconfig and hpt now supports descriptions for areas. See docs for
  more info and examples. fconf2golded supports too.
+ fidoconfig and hpt supports create and read filenames of areas in dos
  style (8+3). Useful when you use Linux and want to store your message base
  on a DOS partition.
+ hpt now import description from ForwardResquestFile if found it, if
  not, take the the description from AutoCreateDefault, if not... take
  nothing... ;)
+ Modifications in dupe-routines 
  All Dupedatebases are written in lowercase.

----- cvs ci ------
Mon Mar  29 16:05
Fedor:
- fixed bug in seen-by's line (0/0 0 ...)
! report to netmail, or echoarea, or nowhere about autocreation areas
+ new sample of config - ./linux/config.sample

----- cvs ci ------
Sat Mar  27 13:30
Fedor:
- fixed small bug in forward of request
+ report to netmail about autocreation areas

----- cvs ci ------
Thu Mar  25 12:40
Fedor:
! Created area in passthrough, when created from forward of requests

----- cvs ci ------
Sat Mar  20 16:03
Max:
- link patch from Edgar

----- cvs ci ------
Thu Mar  18 Some time :)
+ Changed loglevel for String "Start Areafix" from 4 to 1, in order to
  continuosly support the loglevel feature ...

----- cvs ci ------
Thu Mar  18 22:23
Max:
- removed old code from areafix
+ remove all warnings for win32 version (thanx to Edgar)
	
----- cvs ci ------
Mon Mar  15 20:57
Max:
+ win32 port by Edgar Chupit (chupit@mail.lv)
+ logEchoToScreen
- fixed long seenby lines
	
----- cvs ci ------	
Sat Mar  13 14:49:30
Max:
+ toss -b (from Fedor)
+ small updates

----- cvs ci ------	
Wed Mar  10 19:56:00
Max:
- fixed segfault when pkt password is NULL (changes in processPkt code)

----- cvs ci ------	
Wed Mar  10 15:41:00

Max (areafix updates):
+ new areafix.hlp
+ forward of Requests
+ kill reports if "areafixKillReports" defined in config
+ code cleanup
- do not kill attributes in transit netmail

areafix is more stable now

----- cvs ci ------
Wed Mar 10 00:05:25 CET 1999
mtt:
- fixed the seg-fault, when trying to link passthrough areas
- fixed a bug in the processPkt routine which leads to wrong recognition of
  pktPassword and so...

----- cvs ci ------	
Wed Mar  10 04:55:00
Max (patches from Fedor Lizunkov):
- fixed areafix bug when send mail to uunknown link
- fixed echo access (readCheck, writeCheck)

----- cvs ci ------	
Tue Mar  9 15:30:17 MET 1999
mtt:
- changed the routing code back, so a netmail to a node (like 2:2433/1245) is 
  matched to the routing statements using 2:2433/1245.0
  This means:
    route crash 2:2433/1245 2:2433/1245.* (matches the node and all points)
	
----- cvs ci ------
Mon Mar  8 21:36:00
Max (areafix updates) :
- core dumped at %info
- fixed small bugz in %pause & %resume
- small changes in available code
- delLinkFromArea: unsubscribed other links than needed
- %rescan: fixed core dump if no area defined.
	
----- cvs ci ------
Sun Mar  7 23:20:17
Max:
+ applied patches from Fedor Lizunkov 2:5020/960 for new echo acess policy
+ write "REASON..." in message tossed to bad area (Fedor Lizunkov)
+ areafix patch from Fedor (added %rescan and other...)

----- cvs ci ------
Thu Mar  4 12:13:49 CET 1999
- fixed a bug in processDir, when no pkt files are recognized.

----- cvs ci ------
Wed Mar  3 23:47:30 CET 1999
- applied Max areafix patch
+ new afix commandline option
! autoareacreatedefaults moved to each link. Please change your config!  
+ avaible areas file for each link

----- cvs ci ------
Tue Mar  2 12:11:04 MET 1999
- removed old config code.

----- cvs ci ------
Mon Mar  1 22:00
  Gabriel Plutzar
+ included support for generic new keyword for LogLevels                       
  * LogLevels <string>                                               
    You can specify all Loglevels you want in your log               
    Default is 123456789, use 23456789 if you don't want all the IDLE
    sessions in your logfile (eg when you start hpt once a minute)   
  + Major Changes in log.c & log.h were necessary to supress unwanted
    log file entries in IDLE only hpt sessions (like regularily scanning
    the netmail area without something happening worth logging)
  + Changes to the code to force all unneeded log entries to loglevel 1

hpt 0.26
(released on Mon Mar  1 19:47:36 CET 1999)
--------

----- cvs ci ------
Mon Mar  1 19:45:25 CET 1999
- included work when i staid in Austria.
- djgpp support

----- cvs ci ------
Thu Feb 25 17:52:04 MET 1999
  Gabriel Plutzar:
* Changed Makefile so that fidoconfig Header Files are included
  before smapi Header Files are included -> patimat declared implicitly
  warning fixed
* Unused variable warning in fcommon.c fixed
	
----- cvs ci ------
Sat Feb 20 20:48:03 MET 1999
  Tobias Ernst:
+ Added support for QQQ files. If found in the tempOutbound, they will be
  packed into the outgoing arcmail bundle. This is useful if you use
  CFRoute: You can point CFRoutes tempOutbound to the fidoconfig tempOut,
  in order to pack netmail into arcmail bundles.	
+ Added support for packet forwarding. See the fidoconfig manual for
  information.	 
	
Fri Feb 19 16:47:14 MET 1999
  Tobias Ernst:
- Added a log file entry for the case that a PKT file in the secure inbound
  does not originate from a link of ours (i.E. only netmail from this 
  packet will be processed, and echomail will "vanish").
	
----- cvs ci ------
Wed Feb 17 20:07:00 CET 1999                                                
  Gabriel Plutzar:                                                          
+ added implementation of the new remap statment. It takes the parameters 
  ToName,OldAddr,NewAddr, seperated by commas. ToName or OldAddr may be *.  
  If a Netmail meets the ToName and OldAddr Criteria, it is sent to
  NewAddr.

----- cvs ci ------
Mon Feb 15 18:21:51 CET 1999
- echomails now have the flags minus the unnecessary flags like CRASH
- added autoCreateFile
  Max Levenkov:
+ added TossGrp support for areafix
- rewritten some dummy moments in areafix.c
	
----- cvs ci ------
Sun Feb 14 12:57:04 CET 1999
- applied max patch. the first echomail to an autocreated area was not
  forwarded to links

----- cvs ci ------
Wed Feb 10 20:38:22 CET 1999
- fixed a bug i introduced in (3), so autoareacreate does not work...

Wed Feb 10 09:40:49 CET 1999
- echomails now have the right attributes...

----- cvs ci ------
Tue Feb  9 10:13:56 CET 1999
- fixed the things from yesterday night.

Mon Feb  8 23:13:44 CET 1999
- fixed the netmail handling. The flags like hold,crash,killsent are removed
  and other are set like MSGPRIVATE.
  the intransit flag is set if the netmail is not going to the node.

Thu Feb  4 09:21:57 CET 1999
- fixed two bugs in (**)

----- cvs ci ------
Wed Feb  3 23:23:06 CET 1999
- if a link is not linked to an echomail area, all echomail will be tossed to
  bad, which come from the link and go to the area. (3)
Wed Feb  3 20:19:03 CET 1999
- replaced the strsep from bsd with that from the gnu libc5, so we do not have
  to make advertisment for the university of california.

----- cvs ci ------
Tue Feb  2 11:41:09 CET 1999
- a message with crash or hold flag is now packed using the link table in
  the config. That means if a message with crash or hold flag is adressed to a
  known link it will contain the pktPassword. (**)
- it was no workaround, it was a bug-fix.

----- cvs ci ------
Mon Feb  1 23:07:56 CET 1999
- work around for a memory bug which is floating around the source, see
  freeMsgBuffers in pktread.c
Mon Feb  1 21:45:42 CET 1999
- created netmail messages now have correct TOPT and FMPT Kludges.

----- cvs ci ------
Mon Feb  1 18:08:33 CET 1999
- pktInfo now displays all pkt's which are given on the commandline
- now correctEMAddr also understands \n as line separator

----- cvs ci ------
Mon Feb  1 13:10:49 MET 1999
- fixed !MSGLOCAL to ~MSGLOCAL in makeMsg scanarea.c
	
----- cvs ci ------
Wed Jan 27 18:36:53 CET 1999
- changed all occurences of strsep to strtok_r
Mon Jan 25 19:40:48 CET 1999
- fixed a core dump in purgeDupes when there was no index file

----- cvs ci ------
Sat Jan 23 16:01:49 CET 1999
- fixed the first FIX-ME in link.c when trying to access a msg which does not
  exist.
Fri Jan 22 19:07:24 CET 1999
- included gerald´s last patch about linking the netmail ares

----- cvs ci ------
Thu Jan 21 23:52:47 CET 1999
- included gerald´s patches. linkWithImportLog

----- cvs ci ------
Thu Jan 21 09:59:14 CET 1999
- fixed the last bug in pkts going to pnt-dir
Wed Jan 20 23:04:50 CET 1999
- further work on sven's patch, it should be correct now

----- cvs ci ------
Wed Jan 20 09:24:50 CET 1999
- pkt´s nor really going to pnt-dir not to some weired place in tempOutbound

----- cvs ci ------
Tue Jan 19 21:53:14 CET 1999
- cosmetical prob if a netmail has no route, the log-msg was wrong
- there was a bug in sven's patch

----- cvs ci ------
Tue Jan 19 10:03:19 CET 1999
- areafix patch included, security problem.
Mon Jan 18 17:34:18 CET 1999
- pkt´s for points are now going to pnt-dir
- fixed a bug when no logFileDir was created

----- cvs ci ------
Mon Jan 18 17:00:20 CET 1999
- fixed all warnings
- changed logic of findRouteForNetmail (the aka-string now has no .0 if link is node)
- fixed a bug with a non-correct generated link 
Mon Jan 18 10:40:19 CET 1999
- included sven´s patch which leads to wrong scanning of Squish-Netmailbases and wrong killing of msgs
- added .ntu suffix for pkt´s which are Not To Us

----- cvs ci ------
Sun Jan 17 21:46:12 CET 1999
- added freebsd things and a rewrite of recoding
***** released bugfix-release hpt 0.25.2 which includes the (*) fixes
- fixed a bug with wrong PATH-creation (*)

----- cvs ci ------
Thu Jan 14 19:24:49 CET 1999
- fixed core dump while autocreating passthrough areas (*)

----- cvs ci ------
Thu Jan 14 13:34:41 CET 1999
- began ChangeLog
- changed path addition, maybe this is resulting in a bugfix
Wed Jan 13 20:12:00 CET 1999
- added Kolya´s memory bug fixes
- added Kolya´s link feature
- replaced areafix.c with max´s new version

hpt 0.25.1
----------
- fixed a bug in toss.c concerning netmailpackets without password
