GitHub PushEvent at 2014-10-29 16:28:59
Repository: PHP-ESAPI
Actor: bradchesney79
Payload: {"shas":[["bc3d45fc57c23100d724bb137c9dc901efd867df","9250ffc1dfadbbd3b14598b3e97cd853acf2597f@gmail.com","Issue 15: HTTPUtilities missing getParameter","jackwillksecurity",true],["8f1f377778643e0be51ee10555ba50d9d2469b08","9250ffc1dfadbbd3b14598b3e97cd853acf2597f@gmail.com","reverting Validator changes for getValidInput","jackwillksecurity",true],["cdf96ae12ff44ff50a723262de6c640bcefc3840","9250ffc1dfadbbd3b14598b3e97cd853acf2597f@gmail.com","Implemented getParameter method for HTTPUtlities","jackwillksecurity",true],["eeed0a393d216b36f0a777bef1b8a0f8f3f83a85","247731c75f3b277594afe05f8b1d0ee049da0b08@magkes.de","[Bugfix] align HTTPUtilities interface method signature with its implementation","marcus@magkes.de",true],["292a3b213751425702ea4faab8082f98c54fd9d8","06b33bfc5452513e19be2db736d3628d1be1a97c@9ee01bff-e348-0410-92f4-dfe08fd4fe9e","Validation rules extending StringValidationRule should require_once that\ninstead of BaseValidationRule.\nReported by Matteo Pasotti, see:\nhttps://lists.owasp.org/pipermail/esapi-php/2010-November/000885.html","jahboite",true],["5dd127c3540a640f15f15efa2016c2c186ff3657","06b33bfc5452513e19be2db736d3628d1be1a97c@9ee01bff-e348-0410-92f4-dfe08fd4fe9e","Fix for Issue 42:\nisValidPrintable() results in getESAPIValidationExpression: Cannot find regular\nexpression\nhttp://code.google.com/p/owasp-esapi-php/issues/detail?id=42","jahboite",true],["0cb845b44a2e8b6202489813b4da78fc63f08c60","78700f76a67069c318471eea1e678fec81f58553@gmail.com","* Typo bug","bipin.code@gmail.com",true],["053030089434e063b683226a2dd5ce429f4f083a","06058e4e8b4302ec3134b43a50aca7f5ce0b2c82@owasp.org","Migrate to PHPUnit for all tests so Jenkins CI can run tests. \n\nTo run locally:\n\n1. (Once only) Install PEAR, and make sure it's up to date\n2. (Once only) Using PEAR, install PHPUnit, and make sure it installs with no errors\n3. phpunit -c alltests.xml \n\nThere are differences to the way in which PHPUnit versus SimpleTest work. I had to make a few changes to get PHPUnit to work at all. State between tests is reset, so if your tests expect test 1 to update variables or state, test 2 can't see those changes. If you rely on that behavior, do it in setUp() or within every test.","Andrew van der Stock",true],["8c26f070e73d8460fb24a95436d2ddda8a3204ae","06058e4e8b4302ec3134b43a50aca7f5ce0b2c82@owasp.org","Minor formatting changes to see if Jenkins works","Andrew van der Stock",true],["11f321c1b4b17522b30d728385a7db4030eb645f","06058e4e8b4302ec3134b43a50aca7f5ce0b2c82@owasp.org","Mark certain paths as being tests that skip instead of just returning.","Andrew van der Stock",true],["cd10ad6246bbf65881fdfa3494d2d6a3a8656c5e","06058e4e8b4302ec3134b43a50aca7f5ce0b2c82@owasp.org","See if this improves the test suite completeness in Jenkins","Andrew van der Stock",true],["5c78981a5f3a3be0336f156ec55c62c734a20167","06058e4e8b4302ec3134b43a50aca7f5ce0b2c82@owasp.org","Make sure a test method actually performs a test.","Andrew van der Stock",true],["f244f4a6e51a8a65e54f1b2d33912bf2728428e8","06058e4e8b4302ec3134b43a50aca7f5ce0b2c82@owasp.org","PHP itself allows arrays for consts. Unfortunately, PHP's documentation and grammar used by many tools don't.","Andrew van der Stock",true],["32566e0d95746a428bb2cd41b897727bbb40ecd2","06058e4e8b4302ec3134b43a50aca7f5ce0b2c82@owasp.org","Tidy up Checkstyle errors tabs -> 4 spaces","Andrew van der Stock",true],["f0b17f7f9fe467e63112333e62bba19f7a37855e","06058e4e8b4302ec3134b43a50aca7f5ce0b2c82@owasp.org","Tidy up Checkstyle errors tabs -> 4 spaces","Andrew van der Stock",true],["32abef9e8659a09b64deb6de82e57967acf38cdb","06058e4e8b4302ec3134b43a50aca7f5ce0b2c82@owasp.org","Checkstyle \"fixes\" to bring into line with PEAR style","Andrew van der Stock",true],["bd9948643ca9d5c0c769266247aa2c8db65bfe21","06b33bfc5452513e19be2db736d3628d1be1a97c@9ee01bff-e348-0410-92f4-dfe08fd4fe9e","CSSCodec::encodeCharacter now throws InvalidArgumentException (instead of\nException) when passed a character having a codepoint of zero. Changed the\ncorresponding expected exception in CSSCodecTest::testEncodeZero (which fixes\nthe test).\n\nAdded a check of the return from CSSCodec::_parseHex in decodeCharacter so that\ninvalid escape sequences are left unchanged in the input.\n\nCSSCodec::_parseHex now declines to decode escape sequences which would result\nin a character having a codepoint greater than 0x10FFFF - fixes test:\n1) CSSCodecTest::testDoNotDecodeInvalidCodePoint\nFailed asserting that two strings are equal.\n--- Expected\n+++ Actual\n@@ @@\n-'\\abcdefg'\n+'&#11259375;g'\n\nReplaced CSSCodecTest::testDecodeEatNullChar with what I believe to be the\ncorrect expectation for that input:\nCSSCodecTest::testDoNotDecodeInvalidZeroCodePoint.","jahboite",true],["99de2e4b4852003149fc1b6116f4a4b25de999ab","06b33bfc5452513e19be2db736d3628d1be1a97c@9ee01bff-e348-0410-92f4-dfe08fd4fe9e","DefaultEncoder::__construct now throws InvalidArgumentException when its\nparameter is not an array containing only instances of Codec. Changed the\ncorresponding expected exception in EncoderTest::testDefaultEncoderException\n(which fixes the test).\n\nChanged the DefaultEncoder::__construct parameter name from _codecs to codecs.","jahboite",true],["10b0053d6affac0b9a6b2030b55ec03b02dc8a3e","06b33bfc5452513e19be2db736d3628d1be1a97c@9ee01bff-e348-0410-92f4-dfe08fd4fe9e","AuditorTest used a mechanism for obtaining a fresh instance of DefaultAuditor\nfor each test which no longer works since moving to PHPUnit. Now, the setUp\nmethod is used to set the log level back to ALL before each test, allowing the\ntests to pass once again.\n\nAuditorTest now uses fixtures and dependency to persist information about file\nreadability which is discovered in one test and required in two others.\n\nFixed bugs in testCRLFRemoval and testHTMLEncoding.\n\nTurned on html encoding for Auditor in the test properties files.","jahboite",true]],"size":19,"ref":"refs/heads/master","head":"10b0053d6affac0b9a6b2030b55ec03b02dc8a3e"}