Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-01-09 | Changed $error_msg to $errors | Ahmedul Haque Abid | 2 | -6/+6 | |
2014-01-09 | Add CI_User_agent::parse() to allow parsing a custom user-agent string | Andrey Andreev | 2 | -1/+33 | |
Based on PR #970 | |||||
2014-01-08 | Remove preg_quote() call from CI_User_agent::_set_browser() and add another ↵ | Andrey Andreev | 3 | -1/+4 | |
pattern for Opera Input comes from a configuration file that is barely touched by anyone and the default values only contain letters, so it is safe to not quote them. This enables us to add a more advanced pattern in config/user_agents.php for Opera 10+, which ... quote: Opera/9.80 is hard coded at the beginning of the user agent string because of broken browser sniffing scripts which detect 'Opera/10' and above as Opera 1. (reference: http://my.opera.com/community/openweb/idopera/) Instead, latests versions of Opera append ' Version/<version number>' to the end of the user agent string. Fixes issue #555 (incorrect browser detection for Opera) | |||||
2014-01-08 | Unnecessary rtrim and update docs for Calendar class | Marcos SF Filho | 2 | -17/+26 | |
2014-01-08 | Join two if statement into one | Marcos SF Filho | 1 | -5/+2 | |
2014-01-08 | Code Corrections for the Calendar Pull Request | Marcos SF Filho | 2 | -23/+20 | |
2014-01-08 | Fix 2 errors caused by recent commits | Andrey Andreev | 2 | -2/+3 | |
2014-01-08 | Added custom error messages functionality for individual fields. | Ahmedul Haque Abid | 3 | -9/+43 | |
2014-01-08 | Update the Calendar Class | Marcos SF Filho | 2 | -7/+54 | |
2014-01-08 | Deprecate the 'mysql', 'sqlite', 'mssql' and 'pdo/dblib' drivers | Andrey Andreev | 2 | -0/+22 | |
The 'mysql' PHP extension is notorious for it's problems and is deprecated as of PHP 5.5. The other ones are dropped from PHP 5.3. | |||||
2014-01-08 | Make newline standardization configurable | Andrey Andreev | 5 | -6/+46 | |
Added ['standardize_newlines'] Also altered the Session cookie driver, which experienced issues with this feature due to it's HMAC verification failing after the Input class alters newlines in non-encrypted session cookies. Supersedes PR #2470 | |||||
2014-01-08 | Fix #346 | Andrey Andreev | 4 | -22/+66 | |
When ['global_xss_filtering'] was turned on, the , , & superglobals were automatically overwritten. This resulted in one of the following problems: - xss_clean() being called twice - Inability to retrieve the original (not filtered) value XSS filtering is now only applied on demand by the Input class, and the default value for the parameter in CI_Input methods is changed to NULL. Unless a boolean value is passed to them, whether XSS filtering is applied depends on the ['global_xss_filtering'] value. | |||||
2014-01-08 | [ci skip] Fix a wrong issue reference from the previous commit | Andrey Andreev | 1 | -1/+1 | |
2014-01-08 | Fix #148 | Andrey Andreev | 2 | -4/+7 | |
CI_Input::_clean_input_data() assumed that all input data is URL-encoded while sanitizing it. However, PHP already performs URL-decoding on it, so this is either redudant or overly intrusive as it resulted in many, many reports of data containing '%' followed by 1 numeric characters being essentially destroyed. Supersedes PR #1229 | |||||
2014-01-08 | Optimize get_instance() calls/assignments | Andrey Andreev | 12 | -51/+35 | |
2014-01-08 | A tiny improvement in CI_Upload::do_xss_clean() | Andrey Andreev | 1 | -2/+1 | |
2014-01-08 | Some small improvements to the Xmlrpc class | Andrey Andreev | 1 | -11/+11 | |
2014-01-08 | [ci skip] Add a changelog entry for PR #2800 | Andrey Andreev | 1 | -1/+4 | |
2014-01-08 | Merge pull request #2800 from marcossffilho/develop | Andrey Andreev | 1 | -6/+29 | |
Store Hooks objects | |||||
2014-01-08 | Update the CI_Hooks class | Marcos SF Filho | 1 | -18/+16 | |
2014-01-07 | Class for execute Hooks can be stored for reuse | Marcos SF Filho | 1 | -8/+33 | |
2014-01-07 | Fix a few bugs in CI_Hook (based on PR #2762) | Andrey Andreev | 2 | -4/+9 | |
2014-01-07 | A tiny regexp improvement for CI_DB_driver::is_write_type() | Andrey Andreev | 3 | -3/+3 | |
2014-01-07 | Add a more clear note about query builder caching (issue #2721) | Andrey Andreev | 1 | -1/+6 | |
2014-01-07 | Update Text helper highlight_phrase() tests and add one for custom tags | Andrey Andreev | 1 | -5/+7 | |
2014-01-07 | Change Text helper default tag from <strong> to <mark> | Andrey Andreev | 3 | -20/+31 | |
Supersedes PR #1497 | |||||
2014-01-07 | Add ability for changing the original file path/name in CI_Zip::read_file() | Andrey Andreev | 2 | -11/+15 | |
Supersedes PR #884 | |||||
2014-01-07 | Fix #2143 | Andrey Andreev | 2 | -9/+7 | |
When trying to load rules from a configuration file, the Form validation library matched against ruri_string() as opposed to 'controller/method' like described in the manual. Since ruri_string() also makes sense, now both are being checked with ruri_string() having a higher precedence. Supersedes PR #2224 | |||||
2014-01-07 | Implement Loader method chaining | Andrey Andreev | 3 | -57/+75 | |
Requested in issue #2165 Supersedes PR #2319 | |||||
2014-01-07 | Fix #2268 (manually implementing PR #2269) | Andrey Andreev | 2 | -3/+4 | |
2014-01-07 | Add Basic HTTP authentication support to the XML-RPC library | Andrey Andreev | 2 | -3/+36 | |
(based on PR #1716) | |||||
2014-01-06 | Fix #2237: Parser library failed if the same tag pair is used more than once ↵ | Andrey Andreev | 3 | -13/+22 | |
within a template (manually applying PR #2238 + updated unit tests) | |||||
2014-01-06 | Remove a redudant value check | Andrey Andreev | 1 | -1/+1 | |
2014-01-06 | Fix #2579: Query Builder's "no escape" functionality didn't work properly ↵ | Andrey Andreev | 2 | -4/+18 | |
with query cache | |||||
2014-01-06 | Remove redudant Loader tests for library() & driver() with no parameters | Andrey Andreev | 1 | -6/+0 | |
2014-01-06 | Make CI_Session's set_userdata(), set_flashdata(), set_tempdata(), ↵ | Andrey Andreev | 1 | -5/+5 | |
unset_userdata() and unset_flashdata()'s first parameter mandatory | |||||
2014-01-06 | Make CI_Loader methods library(), driver(), vars() and language()'s first ↵ | Andrey Andreev | 1 | -6/+6 | |
parameters mandatory and fix a docblock | |||||
2014-01-06 | [ci skip] Fix a docblock typo | Andrey Andreev | 1 | -1/+1 | |
2014-01-06 | Make CI_Form_validation::error()'s first parameter mandatory and add a ↵ | Andrey Andreev | 1 | -6/+6 | |
typehint for CI_Form_validation::error() | |||||
2014-01-06 | Make CI_Input::set_cookie() and cookie helpers set_cookie(), get_cookie(), ↵ | Andrey Andreev | 2 | -4/+4 | |
delete_cookie()'s first (name) parameter mandatory | |||||
2014-01-03 | Make CI_Unit_test::set_test_items()'s parameter mandatory (optional doesn't ↵ | Andrey Andreev | 1 | -2/+2 | |
make sense) | |||||
2014-01-03 | [ci skip] Some spaces & docblock fixes | Andrey Andreev | 4 | -17/+15 | |
2014-01-03 | Merge pull request #2753 from SirDre/patch-1 | Andrey Andreev | 1 | -1/+2 | |
Update user_agents.php | |||||
2014-01-03 | Merge pull request #2768 from porquero/patch-1 | Andrey Andreev | 1 | -1/+2 | |
Added post-increment for $count | |||||
2014-01-03 | Make CI_Lang::line()'s first parameter mandatory (optional doesn't make sense) | Andrey Andreev | 1 | -1/+1 | |
2014-01-03 | FTP class improvements | Andrey Andreev | 2 | -9/+9 | |
- Make changedir()'s first parameter mandatory (optional doesn't make sense) - Fix a few typos (langfile included) | |||||
2014-01-03 | Make CI_FTP::mkdir()'s first parameter mandatory (optional doesn't make sense) | Andrey Andreev | 1 | -1/+1 | |
2014-01-03 | [ci skip] Remove a few spaces | Andrey Andreev | 1 | -3/+3 | |
2014-01-03 | A tiny improvement in ruri_string() | Andrey Andreev | 1 | -6/+1 | |
2014-01-03 | [ci skip] Manually apply PR #2746 and remove other -moz-box-shadow and ↵ | Andrey Andreev | 4 | -8/+1 | |
-webkit-box-shadow usage |