0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2025-01-03 05:11:52 +00:00

Commit Graph

  • 4e08389427 Modify TODO: we'll support lossy character encoding transformations (good for websites that are not i18n) but not much else. Edward Z. Yang 2006-08-28 19:21:46 +0000
  • dc19ac9a2a Update TODO, organize items according to version numbers. Edward Z. Yang 2006-08-28 02:47:03 +0000
  • 15988980db - Switch to HTMLPurifier.php, a more logical "must include" for the tester - Disable encoding options, we're going to defer implementation of them for a later release. Edward Z. Yang 2006-08-28 02:25:19 +0000
  • 7588068b7b Hacky full docuement parse thingy removed from DOMLex, fixes barfing on full HTML documents. Edward Z. Yang 2006-08-27 22:06:58 +0000
  • 24cde9c891 Revamp configuration files so that more rules can be added, internal organization is more logical, and descriptions are captured. Edward Z. Yang 2006-08-27 18:49:16 +0000
  • 0d4ee2ba37 Fix call-time pass by reference typos. Edward Z. Yang 2006-08-27 02:08:50 +0000
  • 78414abafd Implement all useful table properties. Edward Z. Yang 2006-08-27 01:45:23 +0000
  • 692a9abc0f Implement shorthand CSS property border. Edward Z. Yang 2006-08-27 00:49:34 +0000
  • ffe39d7f30 Basic color keywords translated into hexadecimal values. Edward Z. Yang 2006-08-27 00:35:57 +0000
  • 5169fc7a3b Twiddle colors a little to remove all that red. Edward Z. Yang 2006-08-27 00:16:36 +0000
  • 80e79d906a Implement CSS property Font. Edward Z. Yang 2006-08-27 00:11:13 +0000
  • a43a2730bc Add filter levels document, detailing how to extend Definition. Edward Z. Yang 2006-08-26 18:44:50 +0000
  • ca1453401f Update documentation. Edward Z. Yang 2006-08-25 03:01:16 +0000
  • dcec92e7b3 Fix bug: number spans should not allow zero as a value. This required augmenting HTMLPurifier/AttrDef/Integer.php to have a richer negative/zero/positive specification interface that can be extrapolated to Number and friends. Edward Z. Yang 2006-08-25 02:48:49 +0000
  • fb0003a608 Update ignore lists. Edward Z. Yang 2006-08-23 20:12:21 +0000
  • 1b8f4fa5bc Update todo, added Microsoft Word cleaning and expanded some of the existing items. Edward Z. Yang 2006-08-23 20:09:55 +0000
  • f46b15cb82 Document fact that inherit only works when its alone. Edward Z. Yang 2006-08-23 02:11:04 +0000
  • 6af60425b8 Modify demo so that outputted source in text area is SGML valid. Edward Z. Yang 2006-08-21 00:48:43 +0000
  • f8839d56a0 Add missing extends. Edward Z. Yang 2006-08-21 00:36:36 +0000
  • fb08b9c89b Document URISchemes, this completes internal API documentation. Edward Z. Yang 2006-08-20 22:06:11 +0000
  • f7760c8cb6 Document Strategies. Edward Z. Yang 2006-08-20 21:59:41 +0000
  • 7813e79bda Document all AttrTransforms. Edward Z. Yang 2006-08-20 21:55:28 +0000
  • 314a48373c Document all AttrDefs, also remove duplicant NumberSpan in favor of Integer. Edward Z. Yang 2006-08-20 21:47:15 +0000
  • ca0914789c Fix syntax error. Edward Z. Yang 2006-08-20 21:39:22 +0000
  • 2605257723 Finish documentation for all base classes. Edward Z. Yang 2006-08-20 20:59:13 +0000
  • 679302b161 Detail structural changes involving Config and *Definition Edward Z. Yang 2006-08-19 23:08:58 +0000
  • 37cbdc25b1 Document core classes up to EntityLookup.php Edward Z. Yang 2006-08-19 23:06:59 +0000
  • 973cc43b64 Malformed UTF-8 and non-SGML character detection and cleaning implemented Edward Z. Yang 2006-08-19 17:53:59 +0000
  • 53808ee34a Attempt to fix inconsistent DOM behavior regarding insertion of P tags. Edward Z. Yang 2006-08-19 16:24:17 +0000
  • 2eef708557 Fix syntax error. Edward Z. Yang 2006-08-19 00:26:33 +0000
  • 42ba96e2de Put in cleanUTF8 function, currently unused but will be adapted for our needs. Edward Z. Yang 2006-08-18 20:06:40 +0000
  • a33cd12f1a Fixed broken multibyte numeric entity conversion in Lexer::substituteNonSpecialEntities() Edward Z. Yang 2006-08-18 17:49:33 +0000
  • c393ef8a81 + DevNetwork thread "Non-SGML characters" Edward Z. Yang 2006-08-18 15:13:18 +0000
  • ad83ab430d Make unit tests UTF-8, add phpdoc.ini config file. Edward Z. Yang 2006-08-18 04:24:19 +0000
  • 4c52e42189 Fix typo: $attributes to $attr. Edward Z. Yang 2006-08-18 01:27:14 +0000
  • 50d5179dbd Add next release to NEWS. Edward Z. Yang 2006-08-18 00:04:05 +0000
  • af0de616ae Add a variableWidthAttack smoketest, and add analysis to some smoketests. Edward Z. Yang 2006-08-17 23:36:35 +0000
  • 66ddc4cc5a Add lots of documentation. Edward Z. Yang 2006-08-17 20:29:34 +0000
  • 252c5afae0 Update NEWS and TODO after IPv6 was fixed. Edward Z. Yang 2006-08-17 01:49:38 +0000
  • 04c0953af0 Link back to home page. Edward Z. Yang 2006-08-17 01:41:32 +0000
  • 725a8cb4a4 1.0.0beta release tag. v1.0.0beta Edward Z. Yang 2006-08-17 01:08:59 +0000
  • 1cadb08fbb Commit IPv6 fix, with majoring factoring out. Thank you Feyd! Edward Z. Yang 2006-08-17 01:05:35 +0000
  • cd0108d656 Update docs, add CREDITS. Edward Z. Yang 2006-08-16 17:35:24 +0000
  • ed7e72f2e3 Commit FontFamily implementation. It's a little flaky, but should be reasonable for 99% of all fonts. Edward Z. Yang 2006-08-16 17:25:25 +0000
  • ad31107b1e Update docs, add NEWS and WYSIWYG. Edward Z. Yang 2006-08-16 16:32:44 +0000
  • cb463f9676 Commit text-decoration implementation. Edward Z. Yang 2006-08-16 15:12:48 +0000
  • f36a05ce87 Update TODO. Edward Z. Yang 2006-08-16 14:05:03 +0000
  • 48a97c1957 Rename root-docs to standard names. Edward Z. Yang 2006-08-16 04:16:35 +0000
  • bd081fd50c Add readme and install documents. Edward Z. Yang 2006-08-16 04:14:59 +0000
  • 1b867888e8 Rename so that there's no txt extension, adhering with good practices. Edward Z. Yang 2006-08-16 03:57:02 +0000
  • 68a300c55b Commit SLOW, which details what to do if the library's not running fast enough. Edward Z. Yang 2006-08-16 03:55:19 +0000
  • 80a0e24afb Update progress document. Edward Z. Yang 2006-08-16 01:46:54 +0000
  • 3422378c32 Implement all "Multiple" CSS properties. Edward Z. Yang 2006-08-16 01:39:06 +0000
  • 2d28380763 Commit Multiple AttrDef, forms scaffolding for a few more CSS properties. Edward Z. Yang 2006-08-16 00:34:37 +0000
  • 1388beb456 Implement all composite CSS definitions. Edward Z. Yang 2006-08-16 00:18:58 +0000
  • 490fc003c8 Update TODO. Edward Z. Yang 2006-08-15 23:59:40 +0000
  • 0da17072d1 Change unacceptable value default behavior to drop silently. Edward Z. Yang 2006-08-15 23:58:18 +0000
  • 38e0485fcd Prevent image crash attacks. Edward Z. Yang 2006-08-15 22:53:12 +0000
  • 52c598730e Urldecode the US-ASCII test. Edward Z. Yang 2006-08-15 22:03:04 +0000
  • 5690c9e0a2 Further optimization: 20% - 12%. Also fixed broken benchmarks. Edward Z. Yang 2006-08-15 21:19:45 +0000
  • acd7ceb940 Major optimization on tokenizeDOM(), reduce execution time from 75% to 20% by passing tokens by reference and using a token factory. Edward Z. Yang 2006-08-15 20:19:16 +0000
  • ed79facadf Add profiling capabilities to demo.php . Edward Z. Yang 2006-08-15 15:33:24 +0000
  • 44e95dac34 Add more threads to Devnetwork. Edward Z. Yang 2006-08-15 14:24:37 +0000
  • 386b5679d3 Spelling fix. Edward Z. Yang 2006-08-15 12:59:41 +0000
  • a20287e582 Add license document. We still haven't added notices to all the source files though. Edward Z. Yang 2006-08-15 12:54:27 +0000
  • cedcbb9e15 Update TODO, add extra fringe test-case for extractBody() Edward Z. Yang 2006-08-15 01:14:39 +0000
  • 9a35dfa6b9 Add support for full document parsing, aka discard everything that's not in-between body if applicable. Edward Z. Yang 2006-08-15 00:53:24 +0000
  • d7140f2e05 Outfit a bunch of other classes so they can accept a configuration object. Put in basic scaffolding for extractBody() functionality. Edward Z. Yang 2006-08-15 00:31:12 +0000
  • 24c64dbbac Implement attribute transforms for required attributes. I can now confidently say that output will always be valid. Edward Z. Yang 2006-08-14 23:11:28 +0000
  • e770d994a7 Rename Definition to HTMLDefinition. Edward Z. Yang 2006-08-14 21:22:49 +0000
  • 4ef26bbd31 Update docs. Edward Z. Yang 2006-08-14 21:21:54 +0000
  • 218eb67167 Remove legacy required code from AttrDef_URI, also explicitly disallow < and > in URIs. Edward Z. Yang 2006-08-14 21:06:57 +0000
  • 299236f695 Fix DOM bug where default encoding for HTML docs is not UTF-8. Edward Z. Yang 2006-08-14 13:27:18 +0000
  • ebf0da9b78 Add UTF-8 encoding declaration to htmlspecialchars. Edward Z. Yang 2006-08-14 13:08:59 +0000
  • 8c1a4c63ba Fix minor mispelling. Edward Z. Yang 2006-08-14 04:15:39 +0000
  • 25026cc168 Fix misleading statement: To say it's completely done is incorrect: if the URI is missing to begin with, the lenient output won't get it. Edward Z. Yang 2006-08-14 04:14:09 +0000
  • 9ac52b51dd Bugfix: test overwrite another. Edward Z. Yang 2006-08-14 04:01:05 +0000
  • b8e6e16b5c Commit XSS cheatsheet-based smoketest. Edward Z. Yang 2006-08-14 03:40:51 +0000
  • d9d2fea769 Format config-ideas correctly. Edward Z. Yang 2006-08-14 03:05:28 +0000
  • 4bf0398984 Add sample test file which demonstrates basic usage. Edward Z. Yang 2006-08-14 02:57:16 +0000
  • 4cf7d4acfe Bugfix: add missing include Percentage Edward Z. Yang 2006-08-14 02:47:49 +0000
  • 238678871e - Fixed lots of bugs - Defined new directive %Core.EscapeInvalidChildren, for previously commented out functionality - Removed convenience configuration generation: you *have* to pass it unless you're interfacing with HTMLPurifier - Homogenized function parameters even when only a few of them are used - Rewrote unit tests that expected previous behavior - Introduced configuration object to ChildDef tests Edward Z. Yang 2006-08-14 02:46:34 +0000
  • 0170bb2120 Add Percentage, and font-size (not all styles fully realized yet though). Edward Z. Yang 2006-08-14 02:08:45 +0000
  • 76b593e060 Have child definition drop invalid tags. Edward Z. Yang 2006-08-14 01:40:44 +0000
  • f72d8d3dc1 Add missing caption child definition. Edward Z. Yang 2006-08-14 01:24:01 +0000
  • 681e91b75f Rename to demo. Edward Z. Yang 2006-08-14 00:29:25 +0000
  • 35fa08420d Commit live demo, implement unified interface, and fix some security bugs (involving forgotten calls to strategies). Edward Z. Yang 2006-08-14 00:27:15 +0000
  • b5ff592157 Add CSSLength support, and roll out to all applicable styles. Edward Z. Yang 2006-08-13 23:08:38 +0000
  • ff7fdaca38 Commit AttrDef number, currently used by no styles right now, but percentage and length will piggy-back off it. Edward Z. Yang 2006-08-13 22:35:55 +0000
  • 71c4a3c50c Commit dud AttrDef integer. Edward Z. Yang 2006-08-13 21:59:52 +0000
  • eca0f68c1f CSS parsed as CDATA. Edward Z. Yang 2006-08-13 21:44:52 +0000
  • a5ebf55d0e Make note that this is HTML specific. Edward Z. Yang 2006-08-13 21:41:53 +0000
  • 61d977d09f Add slight documentation to CompositeTest.php Edward Z. Yang 2006-08-13 21:35:06 +0000
  • 4ffb2da238 Implement the color AttrDef. Edward Z. Yang 2006-08-13 21:23:57 +0000
  • 415b7d3913 Add more information to progress document, fix an invalid definition in CSSDefinition. Edward Z. Yang 2006-08-13 19:08:14 +0000
  • 8b45c7601a Implement Composite attribute definition. Edward Z. Yang 2006-08-13 18:16:30 +0000
  • 441a0cbe94 Minor formatting fixes. Edward Z. Yang 2006-08-13 17:05:30 +0000
  • 1e2f853f4f Implemented CSS properties whose valid values were enumerated. Accept inherit for all properties. Some composite unit tests. Edward Z. Yang 2006-08-13 16:52:31 +0000
  • d721066d27 Make CSS validator drop duplicate declarations. Edward Z. Yang 2006-08-13 04:52:40 +0000
  • bb2a30ee97 Update Progress document with more annotations and executive decisions about what not to implement. Edward Z. Yang 2006-08-13 04:50:15 +0000