forked from baruch/websec
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
162 lines (127 loc) · 4.65 KB
/
TODO
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
Next Release
------------
http://groups.yahoo.com/group/websec/message/79 has an elisp mode to highlight
url.list.
+ need an equivalent from vim.
+ Find out where to install the emacs mode
? Fix it, it seems broken, need user input on this.
Adam Stanley provided patches to add:
+ 'MailFrom', the address from which the mail will come from.
- 'DiffOnly', send only the difference, as opposed to whole document with highlighted differences
+ Follow Refresh zero, Follow links if the site uses refresh zero.
Short Term
----------
B3450, Inconsistency with the .websec/url.list location finding and using websec with a file parameter.
Run the html output of webdiff through a text mode browser for the benefit of
text MUA users. This, coupled with the DiffOnly patch will provide an
approximate for the request of Daniel Fraga.
B3497, Show also removed content from the html page, possibly use HTML::Diff
Enable running multiple websec instances at the same time:
MSG70 - see below
- Implement
Send mail from windows:
http://groups.yahoo.com/group/websec/message/21
- Improve mail sending
Problem with script pages (eg Slashdot):
http://groups.yahoo.com/group/websec/message/35
- Check if needed
Patch to remove script/noscript:
http://groups.yahoo.com/group/websec/message/38
- Check if needed, related to Slashdot issues.
Multi-User patches and RPM spec:
http://groups.yahoo.com/group/websec/message/45
- Investigate
B3449, Notify when pages in url.list haven't been updated for a long time.
B3472, Provide a method to specify how often to check for changes, mostly for dialup users.
Can also be used for a constantly running program.
Long Term
---------
Keep a website as an image to be put in the desktop background.
MSG72 - see below
- Investigate
Create GUI for websec, similar to kwebwatch, but implement the GUI with Perl
bindings, this will allow wxWindows bindings for windows and gtk/qt bindings for
Linux.
- Implement, need to modulrize websec to work as a library and have differt
GUI, where 'text' is one of them and is the same as now, a simple command
line.
Messages from Yahoo Groups
==========================
MSG70
-----
From [email protected] Sun Jul 29 19:18:14 2001
Return-Path: <[email protected]>
X-Sender: [email protected]
X-Apparently-To: [email protected]
Date: Mon, 30 Jul 2001 11:17:39 +0900
Message-ID: <[email protected]>
Subject: race condition fix.
Content-Type: text/plain; charset=US-ASCII
From: [email protected]
X-Yahoo-Message-Num: 70
Hi,
I use a lot of cron'ed websec and sometimes 2 or more websec runs at
the same time creating (I think) a race condition. Sometimes I get
weird HTML email where the subject and the body doesn't match.
So I think this should fix it.
Seiji T.
P.S. Bottom part of the diff adds no caching keyword to the request
which isn't related to this issue. BTW, "max-age=..." seems to be
automatically added to "Cache-Control" probably by LWP, so I don't
know if it's valid.
diff -c websec.ORG websec
*** websec.ORG Tue Jun 26 11:04:36 2001
--- websec Fri Jul 27 18:29:03 2001
***************
*** 42,49 ****
# Prepare pathnames.
($base = $0) =~ s:[^/]+$::;
$archive = "archive/";
! $outgoing = $base . "index.html";
! $page_current = $base . "retrieve.html";
# prepare digest
@digest = ();
--- 42,49 ----
# Prepare pathnames.
($base = $0) =~ s:[^/]+$::;
$archive = "archive/";
! $outgoing = $base . $$ . ".index.html";
! $page_current = $base . $$ . ".retrieve.html";
# prepare digest
@digest = ();
***************
*** 198,203 ****
--- 198,207 ----
$ua->env_proxy;
if ($proxy ne "") { $ua->proxy(http => $proxy); }
$req = new HTTP::Request('GET', $url);
+ $req->remove_header( "Cache-Control" );
+ $req->remove_header( "Pragma" );
+ $req->push_header( "Cache-Control" => "no-cache" );
+ $req->push_header( "Pragma" => "no-cache" );
if ($auth ne "none") { $req->authorization_basic(split(/:/, $auth, 2)); }
if ($proxyAuth ne "none") {
$req->proxy_authorization_basic(split(/:/, $proxyAuth, 2));
MSG72
-----
From [email protected] Sun Sep 02 09:29:02 2001
Return-Path: <[email protected]>
X-Sender: [email protected]
X-Apparently-To: [email protected]
Subject: Web Secretary Ver 1.3.4
Date: Sun, 2 Sep 2001 18:26:46 +0200
Message-Id: <20010902162647.NFSV10991.viefep15-int.chello.at@there>
From: Ferdinand Gassauer <[email protected]>
X-Yahoo-Message-Num: 72
Hi!
I just wanted to know if (and how) it is possible to save an hourly changed
web site (gif image) to my local hard disk (and use it as desktop background)
instead of letting it by emailed to me.
thanx
--
regards
Ferdinand Gassauer
mailto:[email protected]
http://www.goesing.at