"Fossies" - the Fresh Open Source Software Archive 
Member "websec-1.9.0/NEWS" (20 Jan 2006, 10075 Bytes) of package /linux/www/old/websec-1.9.0.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 1.9.0 - Released on 20-Jan-2006
2
3 * Add support for If-Modified-Since and keep last modified data to reduce
4 bandwidth usage by not retrieving the file at all if it hadn't changed.
5 (Patch from Patric Mueller)
6
7 * Add meta tag to keep the charset as provided by the HTTP server.
8 This enables the mail reader to later show the file with the correct
9 encoding. Solves bug #10980 in Savannah.
10
11 * If url.list is missing do not hang but report to the user and exit.
12 Solves bug #349024 in Debian.
13
14 1.8.0 - Released on 02-Jan-2005
15
16 * Support for diffing with HTML::Diff from CPAN, this has support to show
17 the removed text in addition to the changed text. (not working yet)
18
19 * Special support for konqueror for Program directive.
20
21 * Replace TABLE tags with SPAN tags to highlight differences, this is
22 reported to work better for some users.
23
24 * Accept keywords for url.list in all cases.
25
26 * Use sendmail from /usr/sbin/ if it's no available in /usr/lib/, this
27 fixes a problem with RedHat 9. (Thanks to Michael Wittman)
28
29 * Follow refresh links, this is useful to pass automatic forwarding pages.
30 (Thanks to Adam Stanley)
31
32 * Allow using a URL list file other than url.list (Thanks to Sacha
33 Fournier)
34
35 * Fix bug when having several websec instances running at the same time.
36
37 * Multiple small bug fixes
38
39 1.7.0 - Released on 31-May-2003
40
41 * Add MailFrom, to set the address from which the mail will appear to come.
42 (Thanks to Adam Stanley)
43
44 * Added URL to the mail subject, to simplify jumping to a changed page from
45 the mail folder.
46
47 * Added an EmailError option to disable sending error messages. This was
48 requested numerous times (Bug#3498 on Savannah), this fix is based on a
49 patch from Peter Bieringer.
50
51 * Add man pages for url.list and ignore.list, removed their documentation
52 from the README file and moved it to the files themselves for easier
53 reference.
54
55 * Add "ascii" color highlighting from Javier M. Mora. Instead of using color
56 to highlight it uses ascii characters around the change.
57
58 * Add Emacs mode to highlight url.list, it is likely to be in error, a user
59 help with it would be most helpful as I'm not an Emacs user.
60
61 * Add ViM syntax file to highlight url.list.
62
63 * Fixed usage of environment variables in definitions, also allowed using
64 multiple environment variables in a single line.
65
66 * Handle Content-Encoding: gzip, but if the Compress::Gzip module is not
67 available don't just die.
68
69 1.6.0 - Released on 05 May 2003
70
71 * Added DateFMT feature to set Date Formats in mail subjects.
72
73 * Add to EmailLink the local file system link so that a user can open it in
74 his browser.
75
76 * Add Program option to open a program on changed link instead of mailing
77 notification.
78
79 * Multiple bug fixes.
80
81 1.5.0 - Released on 02 May 2003
82
83 * Added UserAgent option to control the user agent sent by the web client.
84 This enables access to websites which lockdown unknown browsers.
85
86 * Enabled the user to run websec from the current directory without the
87 multi-user ~/.websec/ setup, the multi-user setup is the default unless
88 you run websec from a directory with the url.list file.
89
90 * Allow using environment variables in config file, this enables things
91 like: Email = ${USER}@example.com
92
93 * Moved the manpages to pod and into the files, this enables fancy options
94 such as -help and -man to work and reduces duplication of effort.
95
96 1.4.0 - Released on 31 Oct 2002
97
98 * Various changes that came from the Debian package
99
100 1.3.4 - Released on 6 Jun 2000
101
102 * Added tip on how to install LWP in READE. Thanks to Jeff for contributing
103 this info!
104
105 * Fixed a bug with $emailLink and added digest format. Thanks to Matti Airas
106 for contributing this!
107
108 1.3.3 - Released on 31 Jan 2000
109
110 * Added MIME-Version header to email sent. Thanks to Joe Rumsey for pointing
111 this out. This fixes problems under certain mailers, where messages are
112 treated as plain text instead of HTML.
113
114 1.3.2 - Released on 2 Dec 1999
115
116 * Added <CODE> as a recognized tag.
117
118 * Added the ability to send updated page to multiple recipients.
119
120 * Added the ability to send URL link instead of entire page to recipients.
121 Check "EmailLink" tag.
122
123 * "Alexander Lazic" <al@eunet.at> suggested using strftime instead of the
124 Unix command "date". This has been fixed.
125
126 1.31 - Released on 17 Apr 1999
127
128 * Volker Stampa contributed some code to allow websec to work with proxies
129 that require authentication.
130
131 1.3 - Released on 20 Mar 1999
132
133 * Trevor Boicey suggested allowing the use of arbitrary HTML colors in the
134 "-hicolor" parameter of webdiff. This feature has been included.
135
136 * Webdiff had some problems with a tag of this nature:
137 <A HREF="xxx <yyy>">, first found in the ZDNET series of web sites. This
138 has been fixed.
139
140 * A new "ignore URL" feature has been included. This allows certain
141 hyperlinks sections in a web page to be skipped during webdiff
142 processing.
143
144 * All ignore keywords and URLs have been consolidated into one file.
145
146 1.22 - Released on 13 Jan 1999
147
148 * A small shell script has been included to "rollback" the files in the
149 archive directory for one session.
150
151 * Proxy settings can now be supplied via the "http_proxy" environment
152 variable. However, the "Proxy" parameter will take precedence over the
153 environment variable.
154
155 * When checking for short and long tokens (based on the Tmin and Tmax
156 parameters), any mangled HTML tags are first stripped from the token
157 before word count is done. Therefore, word count is done on the "plain
158 text" version of the token.
159
160 * When checking for ignore keywords, the token which possibly contains
161 mangled HTML tags is first checked. Then it is stripped of any mangled
162 HTML tags and checked again. This is cater for cases where the mangled
163 HTML tag precedes or follows an actual word without any spacing. Hence
164 the entire string is treated as one word, and will fail to match any of
165 the ignore keywords.
166
167 1.21 - Released on 1 Jan 1999 (Happy New Year!)
168
169 * Made minor modification to try downloading any URL up to 3 times before
170 giving up. I did not find it necessary to include this as a parameter, so
171 it was hard-coded.
172
173 1.2 - Released on 25 Dec 1998 (Merry Christmas!)
174
175 * Rewrote Web Secretary to use the LWP module in Perl for HTTP retrieval and
176 email transmission. Hence, it is no longer necessary to have 'lynx' and
177 'metasend' installed on your system in order to use Web Secretary.
178
179 * Since Web Secretary was rewritten to use the LWP module (instead of lynx),
180 for HTTP retrieval, I had to add a 'Proxy' parameter for folks (like
181 myself) who are behind a firewall.
182
183 * Added the 'Tmin' parameter to ignore short tokens when highlighting
184 differences. This is useful because certain sites have tokens containing
185 one or two words which change constantly but are uninteresting to track.
186
187 * Added the 'Tmax' parameter to prevent long tokens from being processed by
188 the ignore keywords filter. This was included because certain sites have
189 tokens containing the current day/month etc. which I want to filter off.
190 But at the same time, I do not want to filter off long paragraphs that
191 contain these words.
192
193 1.11 - Released on 10 Oct 1998
194
195 * Minor modification to the comparison algorithm so that it won't be fooled
196 by extra spaces in the tokens.
197
198 1.1 - Released on 25 Sep 1998
199
200 * Improved the detection algorithm for multiple consecutive mangled HTML
201 tags so that they will not be incorrectly highlighted.
202
203 * Support for Javascript and stylesheet tags so that they will not be
204 incorrectly highlighted.
205
206 1.0 - First released on 4 Sep 1998.
207
208 The idea for this tool originated from a software package called Tierra
209 Highlights for the PC (http://www.tierra.com). I tried it out for a while
210 and found it to be extremely useful. However, like most PC tools, it was
211 closely tied to the PC that you installed the software on. If you are
212 working on some other computer, you will not be unable to access the pages
213 being monitored. At that time, I was already convinced that email is the
214 best "push" platform the world has ever seen, so why not deliver the changed
215 pages via email?
216
217 I bounced the idea around for a while amongst friends and colleagues, and
218 when I could not find any sucker to write this for me :-), I wrote the first
219 version in a crazy moment of unrest using shell script. However, this first
220 version was not very configurable, so I quickly wrote the second version in
221 Perl.
222
223 So far, however, the program does nothing but retrieve pages and email them
224 to me. I quickly added a quick hack to do a diff between an archive page
225 and the current page before deciding whether to email the page, but the
226 scheme proved too brittle for detecting changes in most cases.
227
228 I lived with this scheme for a while. Finally, lunacy got the better of me.
229 I figured out a quick and dirty way of doing what Tierra Highlights does,
230 and actually thought I could implement the whole idea in one day. It took
231 two days instead, and the initial version sucked like hell and failed
232 miserably on many pages. However, you should have seen the grin on my face
233 when it highlighted PC Magazine and PC Week properly. :-)
234
235 Like most programmers who are crazy enough to think that they can "do this
236 thing in one day", I spent the next two weeks feverishly debugging the
237 project. Everyday, I will add new pages to the URL list, and debug those
238 that failed to be highlighted. Finally, I have something which I use on a
239 daily basis now and is prepared to share with the rest of the world.
240
241 vim:set et ts=4: