HPT 1.4 stable Changes between hpt-1.2-stable and hpt-1.4-stable 1. MAJOR feature improvements: - new parameter for bundlenamestyle: addrsCRC32 - for generate more unique bundle file names for every link pair (thanks to Igor Romanovsky); - Don't include Origin into areafix reply if areafixorigin is empty string; - reduces SEEN-BY (FSC-0093) - new areafix command: %rsb on/off - turns on/off reduced SEEN-BY mode. - @RESCANNED kludge on rescanned messages (FSC-0057) 2. CONFIG changes: - area definition options -manual & -mandatory are different: '-mandatory' prevent unsubscribe, '-manual' disable subscribe; - remove round quotes from origin & areafixorigin; for define empty origin set to ""; - new feature: NewAreaRefuseFile - file with masks of areas which we don't want to autocreate; - new keyword: disablePID: Same as disableTID, but works only for messages being posted; - new keyword: AvailList (link section): specify variant for reply to %avail command. - ^AFLAGS NPD is now configurable via config (areafixReportsAttr) 3. IMPORTANT bugfixes: - deadareas.pl: Change dupebase files suffix: 'dpd' to 'dph' ('dpd' is obsolete); - do not scan messages with flag 'LOK' set; - If message is being scanned (i.e. has 'Loc' flag and doesn't have 'Snt' flag) and contains one or more @TID kludges all of them will be replaced by one kludge with info about hpt; - Posted message doesn't contain ^ATID anymore. It will be added only during scan; - Fix trap for messages with illegal date field value: begin of epoch or very big (<1.1.1970 and >n.n.2038) - Check netmailarea presence in config (before: trap) - ImportLog will not contain passthrough areas any more. - Fix CarbonCopy processing: add end of line after kludges - Fix linking when ^AMSGID or ^AREPLY are in MiXeD cAsE - keepTrsMail works now - If hpt is being run several times within the same second it could generate the same pkt name and archiver will overwrite existing pkt in bundle. Now before generating 1st pkt hpt make a delay in 1 second to prevent this. Or set seqDir in config and no delay will be at all! :) - Changed zonegating algorythm (see docs) - Take from/to addresses from INTL instead of binary headers when packing netmail from message base. If addresses from kludges not available - addresses from headers will be taken. - Fixed bug with changing 1st line of included config file while autocreating area - Fix buggy linking when ^AMSGID contains 5d address - Send unsubscribe message when area going from idle state to kill (areafixQueueFile) - Send "-area" instead of "~area" when updating areafixQueueFile even if advancedAreaFix is on for uplink. HPT 1.2.3-release (1.2-stable branch started 25.06.2002) Changes between hpt-1.0-stable and hpt-1.2-stable 1. MAJOR feature improvements: - new areafix code; idle forward requests (track new echoes requests from uplinks); - 'hpt qupd' - check requested echoes queue, - 'hpt qrep' - report queue status (send requested echoes status to links) - areafix: report about already linked areas - areafix: send echoarea rules on subscribe (token sendRules) - areafix: new syntax of %list and %avail - toss speedup - win32 binary with dll (MS Visual C/C++ compiler) - Compile HPT with Perl support on MS VisualC & VisualC.NET - new perl hook tossbad(), called when put message to badarea - vars $fromname, $toname, $date, $subj for route() func in filter.pl - flags 'dir', 'imm', 'kfs', 'tfs', 'cfm' and 'npd' support - hpt post: uue-multipart posting - hptlink use hpt.log for logging - misc/hptlogstat.pl: new version - misc/pretty.pl: sort & format area definitions - misc/hpt_ro: New perl module for filter.pl: hpt read-only manager (written by Andrew Sagulin 2:6073/1). - added hpt link -j switch, link jam areas by msgid/reply crc -- speedup 2. CONFIG changes: - the 'pause' keyword syntax expanded: on, off, 1, 0, earea or farea possible ('pause earea': echoes paused, 'pause farea': fileareas paused) - change loglevels (see fidoconf & hpt documentation) - new keyword for link: NoRules - add sample configs to distribution 3. IMPORTANT bugfixes: - do not autoadd tearline & origin in netmail; - do not scan messages with flag 'LOK' set (mfc); - Clear trs, loc & k/s attributes after scan() perl hook; - translates origin & tirline to OEM-defined character set (win32); - HighWaterMark fix where scan jam area with deleted messages; - hptlink: ignore characters case and .0 at the end of node address in msgid/reply fields; - Fix remap (replace INTL kludge); - Fix trap on messages with illegal date field value: begin of epoch or very big (<1.1.1970 and >n.n.2038); - Check netmailarea presence in config (before: trap) - ImportLog will not contain passthrough areas any more. $Id: HISTORY,v 1.16.2.13 2005/04/03 13:48:02 d_sergienko Exp $