forked from huskyproject/hpt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHISTORY
146 lines (128 loc) · 6.73 KB
/
HISTORY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
HPT 1.9-current (started 06.02.2003)
This file describe changes between hpt-1.4-stable and hpt-1.9-current
1. MAJOR feature improvements:
- Group support for echoareas (see tokens AreaGroup & AreaGroupDefaults)
- hpt, txt2pkt and tpkt write its own FTSC ProdCode and ProdRev
- perl hooks were noticeably revised (see doc/perlhooks.rus)
- vtrack: tracker written on perl
- Add @REPLY kludge in areafix reply message
- Loop tossing until there is no new pkt/arcmail in inbounds
- Added new areafix commands: %rules, %pktsize, %arcmailsize,
%areafixpwd, %pktpwd
- added option `-d' for `hpt qrep' command, which allows generation
of report containing only changes in queue.
- added ability to automatically pause area when all links but uplink
(determined by "-def" flag) are in pause (see description of "autoAreaPause"
token in documentation for details).
- Note! Hpt behavior changed: previously hpt sent "-area" requests to all
subscribed links on area delete, no matter if it was point or link;
now unsubscribe message will be sent only if unsubscribeOnAreaDelete
token is "on" for link.
- Added ability to exercise remote control using Areafix requests. See
"Advanced concepts" section in documentation.
- Added ability to specify link rights to rescan all or several area groups
(see description of "denyRescan" and "rescanGrp" tokens).
2. CONFIG changes:
- new option for echoArea or netmailArea: -scan (specifies when area
can be scanned by scan or pack commands)
- new token sortEchoList: echolist sorting mode for %LIST, %QUERY, etc.
- new link token netMailFlavour: you can omit flavour in route statement
to use the link's default one
- don't use Origin value if areafixOrigin is not defined.
- NewAreaRefuseFile refuses also subscription to prevent forward requests
- recodeMsgBase - allow don't recode message base from transport charset
- -b <msgtype> is not placed when autocreating area and when it is not
defined in AutoAreaCreateDefaults. Use EchoAreaDefaults also.
- added ability to control if areafix should send notification messages
about queue changes, bad posts, subscribed area deletion to link
(token sendNotifyMessages)
- added area pause algorythm (see "autoAreaPause" token), "-paused" and
"-noautoareapause" options for areas.
- new token disableKludgeRescanned: do not add kludge @RESCANNED to
messages
3. IMPORTANT bugfixes:
- attach processing was changed: now hpt will try to guess actual attached
file name on case-sensitive filesystems
- retry pack pkt into bundle if append to archive failed
- Fix linking when ^AMSGID or ^AREPLY are in MiXeD cAsE
- Fix crash on hpt afix <addr> "+<area> /r=<days>"
- keepTrsMail works now
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.
3. IMPORTANT bugfixes:
- deadareas.pl: Change dupebase files suffix: 'dpd' to 'dph' ('dpd' is
obsolete);
- do not scan messages with flag 'LOK' set;
- set 'DIR' flag in areafix's messages - prevent send areafix reports and
requests via routing;
- 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 @TID 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.
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$