Blame | Last modification | View Log | RSS feed
2005-10-28 14:11 kellan* extlib/Snoopy.class.inc: a better solution2005-10-28 11:51 kellan* extlib/Snoopy.class.inc: fix arbtriary code executionvulnerability when using curl+sslhttp://www.sec-consult.com/216.html2005-03-08 10:46 kellan* rss_parse.inc: fix bug w/ atom and date normalization2005-02-09 14:59 kellan* rss_fetch.inc: fix stale cache bug2005-01-28 02:27 kellan* rss_parse.inc: support php w/o array_change_case2005-01-23 20:02 kellan* rss_fetch.inc: fix cache bug introduced by charset encoding2005-01-12 09:14 kellan* rss_cache.inc, rss_fetch.inc: more sanity checks for when thingsgo wrong2004-12-12 13:44 kellan* INSTALL, rss_cache.inc, rss_utils.inc: detab2004-11-23 20:15 kellan* rss_parse.inc: fix calling iconv instead of mb_convert_encoding2004-11-22 02:11 kellan* CHANGES, ChangeLog, rss_parse.inc, scripts/magpie_debug.php: lastbit of tidying2004-11-22 01:45 kellan* rss_fetch.inc: detab, bump version2004-11-22 01:43 kellan* rss_parse.inc: was filtering too much2004-11-22 00:03 kellan* rss_fetch.inc, rss_parse.inc: cache on $url . $output_encodingotherwise we can get munged output2004-11-21 23:52 kellan* rss_parse.inc: add WARNING2004-11-21 23:45 kellan* rss_parse.inc: don't set ERROR on notice or warning (rss_fetchdies on parse errors)2004-11-21 23:44 kellan* rss_fetch.inc: add encoding defines (fix timeout error reporting)2004-11-21 20:21 kellan* rss_parse.inc: incorporate steve's patch2004-11-21 19:26 kellan* rss_parse.inc: remove old debugging functions, totallyarbitrarily. might break stuff. can't really explain why i'mdoing this.2004-10-28 15:52 kellan* rss_parse.inc: fixed '=' instead of '=='2004-10-26 00:48 kellan* rss_parse.inc: chance epoch to timestamp to conform w/ php namingconventions2004-06-15 12:00 kellan* rss_parse.inc: [no log message]2004-04-26 14:16 kellan* rss_fetch.inc: bump version2004-04-26 12:36 kellan* rss_parse.inc: fix field doubling2004-04-24 17:47 kellan* CHANGES, ChangeLog: updated2004-04-24 17:35 kellan* rss_fetch.inc: bumped version2004-04-24 16:52 kellan* rss_parse.inc: support arbitrary atom content constructssome refactoring2004-04-24 16:15 kellan* rss_parse.inc: support summary content contstruct. add normalizefunction2004-03-27 16:29 kellan* extlib/Snoopy.class.inc: accept self-signed certs2004-03-27 12:53 kellan* extlib/Snoopy.class.inc: fixed SSL support * set status * seterror on bad curl(also ripped out big chunks of dead weight (submit_form) whichwere getting in my way2004-01-25 02:25 kellan* rss_parse.inc: make RSS 1.0's rdf:about available2004-01-25 02:07 kellan* rss_parse.inc: clean up text, and line formats. add support itemrdf:about2004-01-24 23:40 kellan* CHANGES, ChangeLog: update changes2004-01-24 23:37 kellan* rss_fetch.inc: updated version2004-01-24 23:35 kellan* rss_parse.inc: whitespace2004-01-24 23:23 kellan* extlib/Snoopy.class.inc: support badly formatted http headers2004-01-24 23:20 kellan* rss_parse.inc: added alpha atom parsing support2003-06-25 22:34 kellan* extlib/Snoopy.class.inc: fixed fread 4.3.2 compatibility problems2003-06-13 11:31 kellan* rss_fetch.inc: reset cache on 3042003-06-12 21:37 kellan* rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc:bumped up version numbers2003-06-12 21:32 kellan* htdocs/index.html: updated news2003-06-12 21:27 kellan* NEWS: a manual blog :)2003-06-12 21:22 kellan* htdocs/index.html: fully qualified img2003-06-12 21:20 kellan* htdocs/index.html: clean up. added badge.2003-06-12 21:04 kellan* rss_utils.inc: clean up regex2003-06-12 21:02 kellan* rss_cache.inc: suppress some warnings2003-05-30 20:44 kellan* extlib/Snoopy.class.inc: more comments, cleaned up notice2003-05-30 15:14 kellan* extlib/Snoopy.class.inc: don't advertise gzip support if the userhasn't built php with gzinflate support2003-05-12 22:32 kellan* ChangeLog: changes2003-05-12 22:11 kellan* htdocs/index.html: announce 0.52003-05-12 21:42 kellan* htdocs/index.html: change2003-05-12 21:39 kellan* rss_fetch.inc: use gzip2003-05-12 21:37 kellan* extlib/Snoopy.class.inc: added support gzip encoded contentnegoiation2003-05-12 21:32 kellan* rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc: fixedtypoes2003-04-26 21:44 kellan* rss_parse.inc: fix minor typo2003-04-18 08:19 kellan* htdocs/cookbook.html: updated cookbook to show more code forlimiting items2003-03-03 16:02 kellan* rss_parse.inc, scripts/magpie_slashbox.php: committed (oradpated) patch from Nicola (www.technick.com) to quell 'UndefinedIndexes' notices2003-03-03 15:59 kellan* rss_fetch.inc: commited patch from nicola (www.technick.com) toquell 'undefined indexes' notices.* Magpie now automatically includes its version in theuser-agent, & whether cacheing is turned on.2003-02-12 01:22 kellan* CHANGES, ChangeLog: ChangeLog now auto-generated by cvs2cl2003-02-12 00:21 kellan* rss_fetch.inc: better errors, hopefully stomped on pesky notices2003-02-12 00:19 kellan* rss_parse.inc: check to see is xml is supported, if not diealso throw better xml errors2003-02-12 00:18 kellan* rss_cache.inc: hopefully cleared up some notices that were beingthrown into the logfixed a debug statement that was being called as an error2003-02-12 00:15 kellan* scripts/: magpie_simple.php, magpie_slashbox.php: movedmagpie_simple to magpie_slashbox, and replaced it with a simplerdemo.2003-02-12 00:02 kellan* INSTALL, README, TROUBLESHOOTING: Improved documentation. Betterinstall instructions.TROUBLESHOOTING cover common installation and usage problems2003-01-22 14:40 kellan* htdocs/cookbook.html: added cookbook.html2003-01-21 23:47 kellan* cookbook: a magpie cookbook2003-01-20 10:09 kellan* ChangeLog: updated2003-01-20 09:23 kellan* scripts/simple_smarty.php: minor clean up2003-01-20 09:15 kellan* scripts/README: added smarty url2003-01-20 09:14 kellan* magpie_simple.php, htdocs/index.html, scripts/README,scripts/magpie_debug.php, scripts/magpie_simple.php,scripts/simple_smarty.php,scripts/smarty_plugin/modifier.rss_date_parse.php,scripts/templates/simple.smarty: Added scripts directory forexamples on how to use MagpieRSSmagpie_simple - is a simple example magpie_debug - spew all theinformation from a parsed RSS feed simple_smary - example ofusing magpie with Smarty template systemsmarty_plugin/modifier.rss_date_parse.php - support file for thesmarty demo templates/simple.smary - template for the smarty demo2003-01-20 09:11 kellan* rss_fetch.inc, rss_parse.inc: changes to error handling to givescript authors more access to magpie's errors.added method magpie_error() to retrieve global MAGPIE_ERRORvariable for when fetch_rss() returns false2002-10-26 19:02 kellan* htdocs/index.html: putting the website under source control2002-10-26 18:43 kellan* AUTHORS, ChangeLog, INSTALL, README: some documentation to makeit all look official :)2002-10-25 23:04 kellan* magpie_simple.php: quxx2002-10-25 23:04 kellan* rss_parse.inc: added support for textinput and image2002-10-25 19:23 kellan* magpie_simple.php, rss_cache.inc, rss_fetch.inc, rss_parse.inc,rss_utils.inc: switched to using Snoopy for fetching remote RSSfiles.added support for conditional gets2002-10-25 19:22 kellan* rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc:Change comment style to slavishly imitate the phpinsider stylefound in Smarty and Snoopy :)2002-10-25 19:18 kellan* extlib/Snoopy.class.inc: added Snoopy in order to supportconditional gets2002-10-23 23:19 kellan* magpie_simple.php, rss_cache.inc, rss_fetch.inc, rss_parse.inc:MAJOR CLEANUP!* rss_fetch got rid of the options array, replaced it with a morePHP-like solution of using defines. constants are setup, withdefaults, in the function init()got rid of the idiom of passing back an array, its was awkward todeal with in PHP, and unusual (and consquently confusing topeople). now i return true/false values, and try to setup errorstring where appropiate (rss_cache has the most complete exampleof this)change the logic for interacting with the cache* rss_cache major re-working of how error are handled. tried tomake the code more resillient. the cache is now much more awareof MAX_AGE, where before this was being driven out of rss_fetch(which was silly)* rss_parse properly handles xml parse errors. used to sailalong blithely unaware.2002-09-11 11:11 kellan* rss_cache.inc, rss_parse.inc, magpie_simple.php, rss_fetch.inc,rss_utils.inc: Initial revision2002-09-11 11:11 kellan* rss_cache.inc, rss_parse.inc, magpie_simple.php, rss_fetch.inc,rss_utils.inc: initial import