ChangeLog 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405
  1. 2005-10-28 14:11 kellan
  2. * extlib/Snoopy.class.inc: a better solution
  3. 2005-10-28 11:51 kellan
  4. * extlib/Snoopy.class.inc: fix arbtriary code execution
  5. vulnerability when using curl+ssl
  6. http://www.sec-consult.com/216.html
  7. 2005-03-08 10:46 kellan
  8. * rss_parse.inc: fix bug w/ atom and date normalization
  9. 2005-02-09 14:59 kellan
  10. * rss_fetch.inc: fix stale cache bug
  11. 2005-01-28 02:27 kellan
  12. * rss_parse.inc: support php w/o array_change_case
  13. 2005-01-23 20:02 kellan
  14. * rss_fetch.inc: fix cache bug introduced by charset encoding
  15. 2005-01-12 09:14 kellan
  16. * rss_cache.inc, rss_fetch.inc: more sanity checks for when things
  17. go wrong
  18. 2004-12-12 13:44 kellan
  19. * INSTALL, rss_cache.inc, rss_utils.inc: detab
  20. 2004-11-23 20:15 kellan
  21. * rss_parse.inc: fix calling iconv instead of mb_convert_encoding
  22. 2004-11-22 02:11 kellan
  23. * CHANGES, ChangeLog, rss_parse.inc, scripts/magpie_debug.php: last
  24. bit of tidying
  25. 2004-11-22 01:45 kellan
  26. * rss_fetch.inc: detab, bump version
  27. 2004-11-22 01:43 kellan
  28. * rss_parse.inc: was filtering too much
  29. 2004-11-22 00:03 kellan
  30. * rss_fetch.inc, rss_parse.inc: cache on $url . $output_encoding
  31. otherwise we can get munged output
  32. 2004-11-21 23:52 kellan
  33. * rss_parse.inc: add WARNING
  34. 2004-11-21 23:45 kellan
  35. * rss_parse.inc: don't set ERROR on notice or warning (rss_fetch
  36. dies on parse errors)
  37. 2004-11-21 23:44 kellan
  38. * rss_fetch.inc: add encoding defines (fix timeout error reporting)
  39. 2004-11-21 20:21 kellan
  40. * rss_parse.inc: incorporate steve's patch
  41. 2004-11-21 19:26 kellan
  42. * rss_parse.inc: remove old debugging functions, totally
  43. arbitrarily. might break stuff. can't really explain why i'm
  44. doing this.
  45. 2004-10-28 15:52 kellan
  46. * rss_parse.inc: fixed '=' instead of '=='
  47. 2004-10-26 00:48 kellan
  48. * rss_parse.inc: chance epoch to timestamp to conform w/ php naming
  49. conventions
  50. 2004-06-15 12:00 kellan
  51. * rss_parse.inc: [no log message]
  52. 2004-04-26 14:16 kellan
  53. * rss_fetch.inc: bump version
  54. 2004-04-26 12:36 kellan
  55. * rss_parse.inc: fix field doubling
  56. 2004-04-24 17:47 kellan
  57. * CHANGES, ChangeLog: updated
  58. 2004-04-24 17:35 kellan
  59. * rss_fetch.inc: bumped version
  60. 2004-04-24 16:52 kellan
  61. * rss_parse.inc: support arbitrary atom content constructs
  62. some refactoring
  63. 2004-04-24 16:15 kellan
  64. * rss_parse.inc: support summary content contstruct. add normalize
  65. function
  66. 2004-03-27 16:29 kellan
  67. * extlib/Snoopy.class.inc: accept self-signed certs
  68. 2004-03-27 12:53 kellan
  69. * extlib/Snoopy.class.inc: fixed SSL support * set status * set
  70. error on bad curl
  71. (also ripped out big chunks of dead weight (submit_form) which
  72. were getting in my way
  73. 2004-01-25 02:25 kellan
  74. * rss_parse.inc: make RSS 1.0's rdf:about available
  75. 2004-01-25 02:07 kellan
  76. * rss_parse.inc: clean up text, and line formats. add support item
  77. rdf:about
  78. 2004-01-24 23:40 kellan
  79. * CHANGES, ChangeLog: update changes
  80. 2004-01-24 23:37 kellan
  81. * rss_fetch.inc: updated version
  82. 2004-01-24 23:35 kellan
  83. * rss_parse.inc: whitespace
  84. 2004-01-24 23:23 kellan
  85. * extlib/Snoopy.class.inc: support badly formatted http headers
  86. 2004-01-24 23:20 kellan
  87. * rss_parse.inc: added alpha atom parsing support
  88. 2003-06-25 22:34 kellan
  89. * extlib/Snoopy.class.inc: fixed fread 4.3.2 compatibility problems
  90. 2003-06-13 11:31 kellan
  91. * rss_fetch.inc: reset cache on 304
  92. 2003-06-12 21:37 kellan
  93. * rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc:
  94. bumped up version numbers
  95. 2003-06-12 21:32 kellan
  96. * htdocs/index.html: updated news
  97. 2003-06-12 21:27 kellan
  98. * NEWS: a manual blog :)
  99. 2003-06-12 21:22 kellan
  100. * htdocs/index.html: fully qualified img
  101. 2003-06-12 21:20 kellan
  102. * htdocs/index.html: clean up. added badge.
  103. 2003-06-12 21:04 kellan
  104. * rss_utils.inc: clean up regex
  105. 2003-06-12 21:02 kellan
  106. * rss_cache.inc: suppress some warnings
  107. 2003-05-30 20:44 kellan
  108. * extlib/Snoopy.class.inc: more comments, cleaned up notice
  109. 2003-05-30 15:14 kellan
  110. * extlib/Snoopy.class.inc: don't advertise gzip support if the user
  111. hasn't built php with gzinflate support
  112. 2003-05-12 22:32 kellan
  113. * ChangeLog: changes
  114. 2003-05-12 22:11 kellan
  115. * htdocs/index.html: announce 0.5
  116. 2003-05-12 21:42 kellan
  117. * htdocs/index.html: change
  118. 2003-05-12 21:39 kellan
  119. * rss_fetch.inc: use gzip
  120. 2003-05-12 21:37 kellan
  121. * extlib/Snoopy.class.inc: added support gzip encoded content
  122. negoiation
  123. 2003-05-12 21:32 kellan
  124. * rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc: fixed
  125. typoes
  126. 2003-04-26 21:44 kellan
  127. * rss_parse.inc: fix minor typo
  128. 2003-04-18 08:19 kellan
  129. * htdocs/cookbook.html: updated cookbook to show more code for
  130. limiting items
  131. 2003-03-03 16:02 kellan
  132. * rss_parse.inc, scripts/magpie_slashbox.php: committed (or
  133. adpated) patch from Nicola (www.technick.com) to quell 'Undefined
  134. Indexes' notices
  135. 2003-03-03 15:59 kellan
  136. * rss_fetch.inc: commited patch from nicola (www.technick.com) to
  137. quell 'undefined indexes' notices.
  138. * Magpie now automatically includes its version in the
  139. user-agent, & whether cacheing is turned on.
  140. 2003-02-12 01:22 kellan
  141. * CHANGES, ChangeLog: ChangeLog now auto-generated by cvs2cl
  142. 2003-02-12 00:21 kellan
  143. * rss_fetch.inc: better errors, hopefully stomped on pesky notices
  144. 2003-02-12 00:19 kellan
  145. * rss_parse.inc: check to see is xml is supported, if not die
  146. also throw better xml errors
  147. 2003-02-12 00:18 kellan
  148. * rss_cache.inc: hopefully cleared up some notices that were being
  149. thrown into the log
  150. fixed a debug statement that was being called as an error
  151. 2003-02-12 00:15 kellan
  152. * scripts/: magpie_simple.php, magpie_slashbox.php: moved
  153. magpie_simple to magpie_slashbox, and replaced it with a simpler
  154. demo.
  155. 2003-02-12 00:02 kellan
  156. * INSTALL, README, TROUBLESHOOTING: Improved documentation. Better
  157. install instructions.
  158. TROUBLESHOOTING cover common installation and usage problems
  159. 2003-01-22 14:40 kellan
  160. * htdocs/cookbook.html: added cookbook.html
  161. 2003-01-21 23:47 kellan
  162. * cookbook: a magpie cookbook
  163. 2003-01-20 10:09 kellan
  164. * ChangeLog: updated
  165. 2003-01-20 09:23 kellan
  166. * scripts/simple_smarty.php: minor clean up
  167. 2003-01-20 09:15 kellan
  168. * scripts/README: added smarty url
  169. 2003-01-20 09:14 kellan
  170. * magpie_simple.php, htdocs/index.html, scripts/README,
  171. scripts/magpie_debug.php, scripts/magpie_simple.php,
  172. scripts/simple_smarty.php,
  173. scripts/smarty_plugin/modifier.rss_date_parse.php,
  174. scripts/templates/simple.smarty: Added scripts directory for
  175. examples on how to use MagpieRSS
  176. magpie_simple - is a simple example magpie_debug - spew all the
  177. information from a parsed RSS feed simple_smary - example of
  178. using magpie with Smarty template system
  179. smarty_plugin/modifier.rss_date_parse.php - support file for the
  180. smarty demo templates/simple.smary - template for the smarty demo
  181. 2003-01-20 09:11 kellan
  182. * rss_fetch.inc, rss_parse.inc: changes to error handling to give
  183. script authors more access to magpie's errors.
  184. added method magpie_error() to retrieve global MAGPIE_ERROR
  185. variable for when fetch_rss() returns false
  186. 2002-10-26 19:02 kellan
  187. * htdocs/index.html: putting the website under source control
  188. 2002-10-26 18:43 kellan
  189. * AUTHORS, ChangeLog, INSTALL, README: some documentation to make
  190. it all look official :)
  191. 2002-10-25 23:04 kellan
  192. * magpie_simple.php: quxx
  193. 2002-10-25 23:04 kellan
  194. * rss_parse.inc: added support for textinput and image
  195. 2002-10-25 19:23 kellan
  196. * magpie_simple.php, rss_cache.inc, rss_fetch.inc, rss_parse.inc,
  197. rss_utils.inc: switched to using Snoopy for fetching remote RSS
  198. files.
  199. added support for conditional gets
  200. 2002-10-25 19:22 kellan
  201. * rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc:
  202. Change comment style to slavishly imitate the phpinsider style
  203. found in Smarty and Snoopy :)
  204. 2002-10-25 19:18 kellan
  205. * extlib/Snoopy.class.inc: added Snoopy in order to support
  206. conditional gets
  207. 2002-10-23 23:19 kellan
  208. * magpie_simple.php, rss_cache.inc, rss_fetch.inc, rss_parse.inc:
  209. MAJOR CLEANUP!
  210. * rss_fetch got rid of the options array, replaced it with a more
  211. PHP-like solution of using defines. constants are setup, with
  212. defaults, in the function init()
  213. got rid of the idiom of passing back an array, its was awkward to
  214. deal with in PHP, and unusual (and consquently confusing to
  215. people). now i return true/false values, and try to setup error
  216. string where appropiate (rss_cache has the most complete example
  217. of this)
  218. change the logic for interacting with the cache
  219. * rss_cache major re-working of how error are handled. tried to
  220. make the code more resillient. the cache is now much more aware
  221. of MAX_AGE, where before this was being driven out of rss_fetch
  222. (which was silly)
  223. * rss_parse properly handles xml parse errors. used to sail
  224. along blithely unaware.
  225. 2002-09-11 11:11 kellan
  226. * rss_cache.inc, rss_parse.inc, magpie_simple.php, rss_fetch.inc,
  227. rss_utils.inc: Initial revision
  228. 2002-09-11 11:11 kellan
  229. * rss_cache.inc, rss_parse.inc, magpie_simple.php, rss_fetch.inc,
  230. rss_utils.inc: initial import