summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2014-05-07Fixed shift underflow bug in interElementWhitespace checking.mikesamuel
2014-05-05issue 28: fix Sanitizer.STYLES by changing PolicyFactory to store globals and...mikesamuel
2014-05-05Recognize that <basefont> is an empty elementmikesamuel
2014-02-27fixed findbugs warning about missing defaultmikesamuel
2014-02-27fixed issue 23 : ANDing two policies was confused by allowWithoutAttributes o...mikesamuel
2014-02-27fix issue 24: protocol whitelisting not case-insensitivemikesamuel
2014-02-27added possessive quantifier to OFFSITE_URL regex to address issue https://cod...mikesamuel
2014-02-27add srcset attribute to the list of URL attributesmikesamuel
2013-10-28fixed year in file header. Damn file headers and cargo-cult lawyering.mikesamuel
2013-10-28unit tests for UrlTextExamplemikesamuel
2013-10-28fixes for UrlTextExamplemikesamuel
2013-10-28an example that explains how to use event receivers to annotate links and imagesmikesamuel
2013-09-04reworked the public API of CssSchema to allow clients to white-list further p...mikesamuel
2013-09-04cosmetic white-space changemikesamuel
2013-09-04warning cleanup : field hidingmikesamuel
2013-07-22cosmetic fixes to source code : line wrapping and commentsmikesamuel
2013-07-22refactored CssSchema to distinguish between a schema, a collection of propert...mikesamuel
2013-07-22some cosmetic tweaks to the part of the CSS fuzzer that logs long running ope...mikesamuel
2013-07-21wrote a fuzzer for the CSS lexer to tease out token merging and misclassifica...mikesamuel
2013-07-21added main method to CssSchema to make reviewing the white-list easiermikesamuel
2013-07-18cleanup and deduping schemamikesamuel
2013-07-18fleshed out CSS lexer tests, added handling for line continuations in strings...mikesamuel
2013-07-18re-enable internet tests inherited from AntiSamymikesamuel
2013-07-18clean up debugging cruft and IDE warningsmikesamuel
2013-07-17rewrite the CSS sanitizer to do token-level filteringmikesamuel
2013-07-17a table of CSS properties and the tokens allowed in their values derived from...mikesamuel
2013-07-17remove debugging cruft and only treat properly lengthed hash literals as unre...mikesamuel
2013-07-17fixed token merging of unicode ranges and differentiate quantities with known...mikesamuel
2013-07-17fixed bug: PB times were not using the factory resulting in over-estimates of...mikesamuel
2013-07-17undid disabling of internet tests inherited from AntiSamymikesamuel
2013-07-17fleshed out tests for new CSS lexermikesamuel
2013-07-17debugged bracket indices and fixed bugs in space allocation on unclosed brack...mikesamuel
2013-07-17REGRESSION RISK: replace CSS lexer based on regular expressions with one that...mikesamuel
2013-07-17fix typo in documentationmikesamuel
2013-07-17cleanup IDE warnings about methods that could be staticmikesamuel
2013-07-17allow for verbose test running and running tests with assertions enabledmikesamuel
2013-06-10box model handling for stylesmikesamuel
2013-05-16fixed tag balancer so that implicit end tags are not generated for scope-intr...mikesamuel
2013-05-16removed bogus commentmikesamuel
2013-05-16unused importmikesamuel
2013-04-24modify the HTML schema in TagBalancingHtmlStreamEventReceiver to make sure ch...mikesamuel
2013-03-27fixed minor bug in EbayPolicyExample which exposed a bug in requireRelNofFoll...mikesamuel
2013-02-26IDE warning cleanupmikesamuel
2013-02-26test fix. fallout from findbugs cleanupmikesamuel
2013-02-26upgraded to most recent version of findbugsmikesamuel
2013-02-12removed unused importsmikesamuel
2013-02-12fixed bug: use of identity hashcode spuriously triggered an underflow checkmikesamuel
2013-02-12added test from issue 9mikesamuel
2013-02-12instead of creating <font> elements when sanitizing CSS, just do a better job...mikesamuel
2013-02-12test anding of policy factories that have overlapping element and attribute p...mikesamuel