770 |
florian |
1 |
2005-10-28 14:11 kellan
|
|
|
2 |
|
|
|
3 |
* extlib/Snoopy.class.inc: a better solution
|
|
|
4 |
|
|
|
5 |
2005-10-28 11:51 kellan
|
|
|
6 |
|
|
|
7 |
* extlib/Snoopy.class.inc: fix arbtriary code execution
|
|
|
8 |
vulnerability when using curl+ssl
|
|
|
9 |
|
|
|
10 |
http://www.sec-consult.com/216.html
|
|
|
11 |
|
|
|
12 |
2005-03-08 10:46 kellan
|
|
|
13 |
|
|
|
14 |
* rss_parse.inc: fix bug w/ atom and date normalization
|
|
|
15 |
|
|
|
16 |
2005-02-09 14:59 kellan
|
|
|
17 |
|
|
|
18 |
* rss_fetch.inc: fix stale cache bug
|
|
|
19 |
|
|
|
20 |
2005-01-28 02:27 kellan
|
|
|
21 |
|
|
|
22 |
* rss_parse.inc: support php w/o array_change_case
|
|
|
23 |
|
|
|
24 |
2005-01-23 20:02 kellan
|
|
|
25 |
|
|
|
26 |
* rss_fetch.inc: fix cache bug introduced by charset encoding
|
|
|
27 |
|
|
|
28 |
2005-01-12 09:14 kellan
|
|
|
29 |
|
|
|
30 |
* rss_cache.inc, rss_fetch.inc: more sanity checks for when things
|
|
|
31 |
go wrong
|
|
|
32 |
|
|
|
33 |
2004-12-12 13:44 kellan
|
|
|
34 |
|
|
|
35 |
* INSTALL, rss_cache.inc, rss_utils.inc: detab
|
|
|
36 |
|
|
|
37 |
2004-11-23 20:15 kellan
|
|
|
38 |
|
|
|
39 |
* rss_parse.inc: fix calling iconv instead of mb_convert_encoding
|
|
|
40 |
|
|
|
41 |
2004-11-22 02:11 kellan
|
|
|
42 |
|
|
|
43 |
* CHANGES, ChangeLog, rss_parse.inc, scripts/magpie_debug.php: last
|
|
|
44 |
bit of tidying
|
|
|
45 |
|
|
|
46 |
2004-11-22 01:45 kellan
|
|
|
47 |
|
|
|
48 |
* rss_fetch.inc: detab, bump version
|
|
|
49 |
|
|
|
50 |
2004-11-22 01:43 kellan
|
|
|
51 |
|
|
|
52 |
* rss_parse.inc: was filtering too much
|
|
|
53 |
|
|
|
54 |
2004-11-22 00:03 kellan
|
|
|
55 |
|
|
|
56 |
* rss_fetch.inc, rss_parse.inc: cache on $url . $output_encoding
|
|
|
57 |
otherwise we can get munged output
|
|
|
58 |
|
|
|
59 |
2004-11-21 23:52 kellan
|
|
|
60 |
|
|
|
61 |
* rss_parse.inc: add WARNING
|
|
|
62 |
|
|
|
63 |
2004-11-21 23:45 kellan
|
|
|
64 |
|
|
|
65 |
* rss_parse.inc: don't set ERROR on notice or warning (rss_fetch
|
|
|
66 |
dies on parse errors)
|
|
|
67 |
|
|
|
68 |
2004-11-21 23:44 kellan
|
|
|
69 |
|
|
|
70 |
* rss_fetch.inc: add encoding defines (fix timeout error reporting)
|
|
|
71 |
|
|
|
72 |
2004-11-21 20:21 kellan
|
|
|
73 |
|
|
|
74 |
* rss_parse.inc: incorporate steve's patch
|
|
|
75 |
|
|
|
76 |
2004-11-21 19:26 kellan
|
|
|
77 |
|
|
|
78 |
* rss_parse.inc: remove old debugging functions, totally
|
|
|
79 |
arbitrarily. might break stuff. can't really explain why i'm
|
|
|
80 |
doing this.
|
|
|
81 |
|
|
|
82 |
2004-10-28 15:52 kellan
|
|
|
83 |
|
|
|
84 |
* rss_parse.inc: fixed '=' instead of '=='
|
|
|
85 |
|
|
|
86 |
2004-10-26 00:48 kellan
|
|
|
87 |
|
|
|
88 |
* rss_parse.inc: chance epoch to timestamp to conform w/ php naming
|
|
|
89 |
conventions
|
|
|
90 |
|
|
|
91 |
2004-06-15 12:00 kellan
|
|
|
92 |
|
|
|
93 |
* rss_parse.inc: [no log message]
|
|
|
94 |
|
|
|
95 |
2004-04-26 14:16 kellan
|
|
|
96 |
|
|
|
97 |
* rss_fetch.inc: bump version
|
|
|
98 |
|
|
|
99 |
2004-04-26 12:36 kellan
|
|
|
100 |
|
|
|
101 |
* rss_parse.inc: fix field doubling
|
|
|
102 |
|
|
|
103 |
2004-04-24 17:47 kellan
|
|
|
104 |
|
|
|
105 |
* CHANGES, ChangeLog: updated
|
|
|
106 |
|
|
|
107 |
2004-04-24 17:35 kellan
|
|
|
108 |
|
|
|
109 |
* rss_fetch.inc: bumped version
|
|
|
110 |
|
|
|
111 |
2004-04-24 16:52 kellan
|
|
|
112 |
|
|
|
113 |
* rss_parse.inc: support arbitrary atom content constructs
|
|
|
114 |
|
|
|
115 |
some refactoring
|
|
|
116 |
|
|
|
117 |
2004-04-24 16:15 kellan
|
|
|
118 |
|
|
|
119 |
* rss_parse.inc: support summary content contstruct. add normalize
|
|
|
120 |
function
|
|
|
121 |
|
|
|
122 |
2004-03-27 16:29 kellan
|
|
|
123 |
|
|
|
124 |
* extlib/Snoopy.class.inc: accept self-signed certs
|
|
|
125 |
|
|
|
126 |
2004-03-27 12:53 kellan
|
|
|
127 |
|
|
|
128 |
* extlib/Snoopy.class.inc: fixed SSL support * set status * set
|
|
|
129 |
error on bad curl
|
|
|
130 |
|
|
|
131 |
(also ripped out big chunks of dead weight (submit_form) which
|
|
|
132 |
were getting in my way
|
|
|
133 |
|
|
|
134 |
2004-01-25 02:25 kellan
|
|
|
135 |
|
|
|
136 |
* rss_parse.inc: make RSS 1.0's rdf:about available
|
|
|
137 |
|
|
|
138 |
2004-01-25 02:07 kellan
|
|
|
139 |
|
|
|
140 |
* rss_parse.inc: clean up text, and line formats. add support item
|
|
|
141 |
rdf:about
|
|
|
142 |
|
|
|
143 |
2004-01-24 23:40 kellan
|
|
|
144 |
|
|
|
145 |
* CHANGES, ChangeLog: update changes
|
|
|
146 |
|
|
|
147 |
2004-01-24 23:37 kellan
|
|
|
148 |
|
|
|
149 |
* rss_fetch.inc: updated version
|
|
|
150 |
|
|
|
151 |
2004-01-24 23:35 kellan
|
|
|
152 |
|
|
|
153 |
* rss_parse.inc: whitespace
|
|
|
154 |
|
|
|
155 |
2004-01-24 23:23 kellan
|
|
|
156 |
|
|
|
157 |
* extlib/Snoopy.class.inc: support badly formatted http headers
|
|
|
158 |
|
|
|
159 |
2004-01-24 23:20 kellan
|
|
|
160 |
|
|
|
161 |
* rss_parse.inc: added alpha atom parsing support
|
|
|
162 |
|
|
|
163 |
2003-06-25 22:34 kellan
|
|
|
164 |
|
|
|
165 |
* extlib/Snoopy.class.inc: fixed fread 4.3.2 compatibility problems
|
|
|
166 |
|
|
|
167 |
2003-06-13 11:31 kellan
|
|
|
168 |
|
|
|
169 |
* rss_fetch.inc: reset cache on 304
|
|
|
170 |
|
|
|
171 |
2003-06-12 21:37 kellan
|
|
|
172 |
|
|
|
173 |
* rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc:
|
|
|
174 |
bumped up version numbers
|
|
|
175 |
|
|
|
176 |
2003-06-12 21:32 kellan
|
|
|
177 |
|
|
|
178 |
* htdocs/index.html: updated news
|
|
|
179 |
|
|
|
180 |
2003-06-12 21:27 kellan
|
|
|
181 |
|
|
|
182 |
* NEWS: a manual blog :)
|
|
|
183 |
|
|
|
184 |
2003-06-12 21:22 kellan
|
|
|
185 |
|
|
|
186 |
* htdocs/index.html: fully qualified img
|
|
|
187 |
|
|
|
188 |
2003-06-12 21:20 kellan
|
|
|
189 |
|
|
|
190 |
* htdocs/index.html: clean up. added badge.
|
|
|
191 |
|
|
|
192 |
2003-06-12 21:04 kellan
|
|
|
193 |
|
|
|
194 |
* rss_utils.inc: clean up regex
|
|
|
195 |
|
|
|
196 |
2003-06-12 21:02 kellan
|
|
|
197 |
|
|
|
198 |
* rss_cache.inc: suppress some warnings
|
|
|
199 |
|
|
|
200 |
2003-05-30 20:44 kellan
|
|
|
201 |
|
|
|
202 |
* extlib/Snoopy.class.inc: more comments, cleaned up notice
|
|
|
203 |
|
|
|
204 |
2003-05-30 15:14 kellan
|
|
|
205 |
|
|
|
206 |
* extlib/Snoopy.class.inc: don't advertise gzip support if the user
|
|
|
207 |
hasn't built php with gzinflate support
|
|
|
208 |
|
|
|
209 |
2003-05-12 22:32 kellan
|
|
|
210 |
|
|
|
211 |
* ChangeLog: changes
|
|
|
212 |
|
|
|
213 |
2003-05-12 22:11 kellan
|
|
|
214 |
|
|
|
215 |
* htdocs/index.html: announce 0.5
|
|
|
216 |
|
|
|
217 |
2003-05-12 21:42 kellan
|
|
|
218 |
|
|
|
219 |
* htdocs/index.html: change
|
|
|
220 |
|
|
|
221 |
2003-05-12 21:39 kellan
|
|
|
222 |
|
|
|
223 |
* rss_fetch.inc: use gzip
|
|
|
224 |
|
|
|
225 |
2003-05-12 21:37 kellan
|
|
|
226 |
|
|
|
227 |
* extlib/Snoopy.class.inc: added support gzip encoded content
|
|
|
228 |
negoiation
|
|
|
229 |
|
|
|
230 |
2003-05-12 21:32 kellan
|
|
|
231 |
|
|
|
232 |
* rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc: fixed
|
|
|
233 |
typoes
|
|
|
234 |
|
|
|
235 |
2003-04-26 21:44 kellan
|
|
|
236 |
|
|
|
237 |
* rss_parse.inc: fix minor typo
|
|
|
238 |
|
|
|
239 |
2003-04-18 08:19 kellan
|
|
|
240 |
|
|
|
241 |
* htdocs/cookbook.html: updated cookbook to show more code for
|
|
|
242 |
limiting items
|
|
|
243 |
|
|
|
244 |
2003-03-03 16:02 kellan
|
|
|
245 |
|
|
|
246 |
* rss_parse.inc, scripts/magpie_slashbox.php: committed (or
|
|
|
247 |
adpated) patch from Nicola (www.technick.com) to quell 'Undefined
|
|
|
248 |
Indexes' notices
|
|
|
249 |
|
|
|
250 |
2003-03-03 15:59 kellan
|
|
|
251 |
|
|
|
252 |
* rss_fetch.inc: commited patch from nicola (www.technick.com) to
|
|
|
253 |
quell 'undefined indexes' notices.
|
|
|
254 |
|
|
|
255 |
* Magpie now automatically includes its version in the
|
|
|
256 |
user-agent, & whether cacheing is turned on.
|
|
|
257 |
|
|
|
258 |
2003-02-12 01:22 kellan
|
|
|
259 |
|
|
|
260 |
* CHANGES, ChangeLog: ChangeLog now auto-generated by cvs2cl
|
|
|
261 |
|
|
|
262 |
2003-02-12 00:21 kellan
|
|
|
263 |
|
|
|
264 |
* rss_fetch.inc: better errors, hopefully stomped on pesky notices
|
|
|
265 |
|
|
|
266 |
2003-02-12 00:19 kellan
|
|
|
267 |
|
|
|
268 |
* rss_parse.inc: check to see is xml is supported, if not die
|
|
|
269 |
|
|
|
270 |
also throw better xml errors
|
|
|
271 |
|
|
|
272 |
2003-02-12 00:18 kellan
|
|
|
273 |
|
|
|
274 |
* rss_cache.inc: hopefully cleared up some notices that were being
|
|
|
275 |
thrown into the log
|
|
|
276 |
|
|
|
277 |
fixed a debug statement that was being called as an error
|
|
|
278 |
|
|
|
279 |
2003-02-12 00:15 kellan
|
|
|
280 |
|
|
|
281 |
* scripts/: magpie_simple.php, magpie_slashbox.php: moved
|
|
|
282 |
magpie_simple to magpie_slashbox, and replaced it with a simpler
|
|
|
283 |
demo.
|
|
|
284 |
|
|
|
285 |
2003-02-12 00:02 kellan
|
|
|
286 |
|
|
|
287 |
* INSTALL, README, TROUBLESHOOTING: Improved documentation. Better
|
|
|
288 |
install instructions.
|
|
|
289 |
|
|
|
290 |
TROUBLESHOOTING cover common installation and usage problems
|
|
|
291 |
|
|
|
292 |
2003-01-22 14:40 kellan
|
|
|
293 |
|
|
|
294 |
* htdocs/cookbook.html: added cookbook.html
|
|
|
295 |
|
|
|
296 |
2003-01-21 23:47 kellan
|
|
|
297 |
|
|
|
298 |
* cookbook: a magpie cookbook
|
|
|
299 |
|
|
|
300 |
2003-01-20 10:09 kellan
|
|
|
301 |
|
|
|
302 |
* ChangeLog: updated
|
|
|
303 |
|
|
|
304 |
2003-01-20 09:23 kellan
|
|
|
305 |
|
|
|
306 |
* scripts/simple_smarty.php: minor clean up
|
|
|
307 |
|
|
|
308 |
2003-01-20 09:15 kellan
|
|
|
309 |
|
|
|
310 |
* scripts/README: added smarty url
|
|
|
311 |
|
|
|
312 |
2003-01-20 09:14 kellan
|
|
|
313 |
|
|
|
314 |
* magpie_simple.php, htdocs/index.html, scripts/README,
|
|
|
315 |
scripts/magpie_debug.php, scripts/magpie_simple.php,
|
|
|
316 |
scripts/simple_smarty.php,
|
|
|
317 |
scripts/smarty_plugin/modifier.rss_date_parse.php,
|
|
|
318 |
scripts/templates/simple.smarty: Added scripts directory for
|
|
|
319 |
examples on how to use MagpieRSS
|
|
|
320 |
|
|
|
321 |
magpie_simple - is a simple example magpie_debug - spew all the
|
|
|
322 |
information from a parsed RSS feed simple_smary - example of
|
|
|
323 |
using magpie with Smarty template system
|
|
|
324 |
smarty_plugin/modifier.rss_date_parse.php - support file for the
|
|
|
325 |
smarty demo templates/simple.smary - template for the smarty demo
|
|
|
326 |
|
|
|
327 |
2003-01-20 09:11 kellan
|
|
|
328 |
|
|
|
329 |
* rss_fetch.inc, rss_parse.inc: changes to error handling to give
|
|
|
330 |
script authors more access to magpie's errors.
|
|
|
331 |
|
|
|
332 |
added method magpie_error() to retrieve global MAGPIE_ERROR
|
|
|
333 |
variable for when fetch_rss() returns false
|
|
|
334 |
|
|
|
335 |
2002-10-26 19:02 kellan
|
|
|
336 |
|
|
|
337 |
* htdocs/index.html: putting the website under source control
|
|
|
338 |
|
|
|
339 |
2002-10-26 18:43 kellan
|
|
|
340 |
|
|
|
341 |
* AUTHORS, ChangeLog, INSTALL, README: some documentation to make
|
|
|
342 |
it all look official :)
|
|
|
343 |
|
|
|
344 |
2002-10-25 23:04 kellan
|
|
|
345 |
|
|
|
346 |
* magpie_simple.php: quxx
|
|
|
347 |
|
|
|
348 |
2002-10-25 23:04 kellan
|
|
|
349 |
|
|
|
350 |
* rss_parse.inc: added support for textinput and image
|
|
|
351 |
|
|
|
352 |
2002-10-25 19:23 kellan
|
|
|
353 |
|
|
|
354 |
* magpie_simple.php, rss_cache.inc, rss_fetch.inc, rss_parse.inc,
|
|
|
355 |
rss_utils.inc: switched to using Snoopy for fetching remote RSS
|
|
|
356 |
files.
|
|
|
357 |
|
|
|
358 |
added support for conditional gets
|
|
|
359 |
|
|
|
360 |
2002-10-25 19:22 kellan
|
|
|
361 |
|
|
|
362 |
* rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc:
|
|
|
363 |
Change comment style to slavishly imitate the phpinsider style
|
|
|
364 |
found in Smarty and Snoopy :)
|
|
|
365 |
|
|
|
366 |
2002-10-25 19:18 kellan
|
|
|
367 |
|
|
|
368 |
* extlib/Snoopy.class.inc: added Snoopy in order to support
|
|
|
369 |
conditional gets
|
|
|
370 |
|
|
|
371 |
2002-10-23 23:19 kellan
|
|
|
372 |
|
|
|
373 |
* magpie_simple.php, rss_cache.inc, rss_fetch.inc, rss_parse.inc:
|
|
|
374 |
MAJOR CLEANUP!
|
|
|
375 |
|
|
|
376 |
* rss_fetch got rid of the options array, replaced it with a more
|
|
|
377 |
PHP-like solution of using defines. constants are setup, with
|
|
|
378 |
defaults, in the function init()
|
|
|
379 |
|
|
|
380 |
got rid of the idiom of passing back an array, its was awkward to
|
|
|
381 |
deal with in PHP, and unusual (and consquently confusing to
|
|
|
382 |
people). now i return true/false values, and try to setup error
|
|
|
383 |
string where appropiate (rss_cache has the most complete example
|
|
|
384 |
of this)
|
|
|
385 |
|
|
|
386 |
change the logic for interacting with the cache
|
|
|
387 |
|
|
|
388 |
* rss_cache major re-working of how error are handled. tried to
|
|
|
389 |
make the code more resillient. the cache is now much more aware
|
|
|
390 |
of MAX_AGE, where before this was being driven out of rss_fetch
|
|
|
391 |
(which was silly)
|
|
|
392 |
|
|
|
393 |
* rss_parse properly handles xml parse errors. used to sail
|
|
|
394 |
along blithely unaware.
|
|
|
395 |
|
|
|
396 |
2002-09-11 11:11 kellan
|
|
|
397 |
|
|
|
398 |
* rss_cache.inc, rss_parse.inc, magpie_simple.php, rss_fetch.inc,
|
|
|
399 |
rss_utils.inc: Initial revision
|
|
|
400 |
|
|
|
401 |
2002-09-11 11:11 kellan
|
|
|
402 |
|
|
|
403 |
* rss_cache.inc, rss_parse.inc, magpie_simple.php, rss_fetch.inc,
|
|
|
404 |
rss_utils.inc: initial import
|
|
|
405 |
|