1
2005-10-28 14:11 kellan
3
* extlib/Snoopy.class.inc: a better solution
5
2005-10-28 11:51 kellan
7
* extlib/Snoopy.class.inc: fix arbtriary code execution
8
vulnerability when using curl+ssl
10
http://www.sec-consult.com/216.html
12
2005-03-08 10:46 kellan
14
* rss_parse.inc: fix bug w/ atom and date normalization
16
2005-02-09 14:59 kellan
18
* rss_fetch.inc: fix stale cache bug
20
2005-01-28 02:27 kellan
22
* rss_parse.inc: support php w/o array_change_case
24
2005-01-23 20:02 kellan
26
* rss_fetch.inc: fix cache bug introduced by charset encoding
28
2005-01-12 09:14 kellan
30
* rss_cache.inc, rss_fetch.inc: more sanity checks for when things
33
2004-12-12 13:44 kellan
35
* INSTALL, rss_cache.inc, rss_utils.inc: detab
37
2004-11-23 20:15 kellan
39
* rss_parse.inc: fix calling iconv instead of mb_convert_encoding
41
2004-11-22 02:11 kellan
43
* CHANGES, ChangeLog, rss_parse.inc, scripts/magpie_debug.php: last
46
2004-11-22 01:45 kellan
48
* rss_fetch.inc: detab, bump version
50
2004-11-22 01:43 kellan
52
* rss_parse.inc: was filtering too much
54
2004-11-22 00:03 kellan
56
* rss_fetch.inc, rss_parse.inc: cache on $url . $output_encoding
57
otherwise we can get munged output
59
2004-11-21 23:52 kellan
61
* rss_parse.inc: add WARNING
63
2004-11-21 23:45 kellan
65
* rss_parse.inc: don't set ERROR on notice or warning (rss_fetch
68
2004-11-21 23:44 kellan
70
* rss_fetch.inc: add encoding defines (fix timeout error reporting)
72
2004-11-21 20:21 kellan
74
* rss_parse.inc: incorporate steve's patch
76
2004-11-21 19:26 kellan
78
* rss_parse.inc: remove old debugging functions, totally
79
arbitrarily. might break stuff. can't really explain why i'm
82
2004-10-28 15:52 kellan
84
* rss_parse.inc: fixed '=' instead of '=='
86
2004-10-26 00:48 kellan
88
* rss_parse.inc: chance epoch to timestamp to conform w/ php naming
91
2004-06-15 12:00 kellan
93
* rss_parse.inc: [no log message]
95
2004-04-26 14:16 kellan
97
* rss_fetch.inc: bump version
99
2004-04-26 12:36 kellan
101
* rss_parse.inc: fix field doubling
103
2004-04-24 17:47 kellan
105
* CHANGES, ChangeLog: updated
107
2004-04-24 17:35 kellan
109
* rss_fetch.inc: bumped version
111
2004-04-24 16:52 kellan
113
* rss_parse.inc: support arbitrary atom content constructs
117
2004-04-24 16:15 kellan
119
* rss_parse.inc: support summary content contstruct. add normalize
122
2004-03-27 16:29 kellan
124
* extlib/Snoopy.class.inc: accept self-signed certs
126
2004-03-27 12:53 kellan
128
* extlib/Snoopy.class.inc: fixed SSL support * set status * set
131
(also ripped out big chunks of dead weight (submit_form) which
132
were getting in my way
134
2004-01-25 02:25 kellan
136
* rss_parse.inc: make RSS 1.0's rdf:about available
138
2004-01-25 02:07 kellan
140
* rss_parse.inc: clean up text, and line formats. add support item
143
2004-01-24 23:40 kellan
145
* CHANGES, ChangeLog: update changes
147
2004-01-24 23:37 kellan
149
* rss_fetch.inc: updated version
151
2004-01-24 23:35 kellan
153
* rss_parse.inc: whitespace
155
2004-01-24 23:23 kellan
157
* extlib/Snoopy.class.inc: support badly formatted http headers
159
2004-01-24 23:20 kellan
161
* rss_parse.inc: added alpha atom parsing support
163
2003-06-25 22:34 kellan
165
* extlib/Snoopy.class.inc: fixed fread 4.3.2 compatibility problems
167
2003-06-13 11:31 kellan
169
* rss_fetch.inc: reset cache on 304
171
2003-06-12 21:37 kellan
173
* rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc:
174
bumped up version numbers
176
2003-06-12 21:32 kellan
178
* htdocs/index.html: updated news
180
2003-06-12 21:27 kellan
182
* NEWS: a manual blog :)
184
2003-06-12 21:22 kellan
186
* htdocs/index.html: fully qualified img
188
2003-06-12 21:20 kellan
190
* htdocs/index.html: clean up. added badge.
192
2003-06-12 21:04 kellan
194
* rss_utils.inc: clean up regex
196
2003-06-12 21:02 kellan
198
* rss_cache.inc: suppress some warnings
200
2003-05-30 20:44 kellan
202
* extlib/Snoopy.class.inc: more comments, cleaned up notice
204
2003-05-30 15:14 kellan
206
* extlib/Snoopy.class.inc: don't advertise gzip support if the user
207
hasn't built php with gzinflate support
209
2003-05-12 22:32 kellan
213
2003-05-12 22:11 kellan
215
* htdocs/index.html: announce 0.5
217
2003-05-12 21:42 kellan
219
* htdocs/index.html: change
221
2003-05-12 21:39 kellan
223
* rss_fetch.inc: use gzip
225
2003-05-12 21:37 kellan
227
* extlib/Snoopy.class.inc: added support gzip encoded content
230
2003-05-12 21:32 kellan
232
* rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc: fixed
235
2003-04-26 21:44 kellan
237
* rss_parse.inc: fix minor typo
239
2003-04-18 08:19 kellan
241
* htdocs/cookbook.html: updated cookbook to show more code for
244
2003-03-03 16:02 kellan
246
* rss_parse.inc, scripts/magpie_slashbox.php: committed (or
247
adpated) patch from Nicola (www.technick.com) to quell 'Undefined
250
2003-03-03 15:59 kellan
252
* rss_fetch.inc: commited patch from nicola (www.technick.com) to
253
quell 'undefined indexes' notices.
255
* Magpie now automatically includes its version in the
256
user-agent, & whether cacheing is turned on.
258
2003-02-12 01:22 kellan
260
* CHANGES, ChangeLog: ChangeLog now auto-generated by cvs2cl
262
2003-02-12 00:21 kellan
264
* rss_fetch.inc: better errors, hopefully stomped on pesky notices
266
2003-02-12 00:19 kellan
268
* rss_parse.inc: check to see is xml is supported, if not die
270
also throw better xml errors
272
2003-02-12 00:18 kellan
274
* rss_cache.inc: hopefully cleared up some notices that were being
277
fixed a debug statement that was being called as an error
279
2003-02-12 00:15 kellan
281
* scripts/: magpie_simple.php, magpie_slashbox.php: moved
282
magpie_simple to magpie_slashbox, and replaced it with a simpler
285
2003-02-12 00:02 kellan
287
* INSTALL, README, TROUBLESHOOTING: Improved documentation. Better
288
install instructions.
290
TROUBLESHOOTING cover common installation and usage problems
292
2003-01-22 14:40 kellan
294
* htdocs/cookbook.html: added cookbook.html
296
2003-01-21 23:47 kellan
298
* cookbook: a magpie cookbook
300
2003-01-20 10:09 kellan
304
2003-01-20 09:23 kellan
306
* scripts/simple_smarty.php: minor clean up
308
2003-01-20 09:15 kellan
310
* scripts/README: added smarty url
312
2003-01-20 09:14 kellan
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
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
327
2003-01-20 09:11 kellan
329
* rss_fetch.inc, rss_parse.inc: changes to error handling to give
330
script authors more access to magpie's errors.
332
added method magpie_error() to retrieve global MAGPIE_ERROR
333
variable for when fetch_rss() returns false
335
2002-10-26 19:02 kellan
337
* htdocs/index.html: putting the website under source control
339
2002-10-26 18:43 kellan
341
* AUTHORS, ChangeLog, INSTALL, README: some documentation to make
342
it all look official :)
344
2002-10-25 23:04 kellan
346
* magpie_simple.php: quxx
348
2002-10-25 23:04 kellan
350
* rss_parse.inc: added support for textinput and image
352
2002-10-25 19:23 kellan
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
358
added support for conditional gets
360
2002-10-25 19:22 kellan
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 :)
366
2002-10-25 19:18 kellan
368
* extlib/Snoopy.class.inc: added Snoopy in order to support
371
2002-10-23 23:19 kellan
373
* magpie_simple.php, rss_cache.inc, rss_fetch.inc, rss_parse.inc:
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()
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
386
change the logic for interacting with the cache
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
393
* rss_parse properly handles xml parse errors. used to sail
394
along blithely unaware.
396
2002-09-11 11:11 kellan
398
* rss_cache.inc, rss_parse.inc, magpie_simple.php, rss_fetch.inc,
399
rss_utils.inc: Initial revision
401
2002-09-11 11:11 kellan
403
* rss_cache.inc, rss_parse.inc, magpie_simple.php, rss_fetch.inc,
404
rss_utils.inc: initial import