Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-01-08 | Remove preg_quote() call from CI_User_agent::_set_browser() and add another ↵ | Andrey Andreev | 1 | -0/+1 | |
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 | 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 | 2 | -1/+3 | |
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 | 2 | -7/+40 | |
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 | 1 | -0/+1 | |
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 | [ci skip] Add a changelog entry for PR #2800 | Andrey Andreev | 1 | -1/+4 | |
2014-01-07 | Fix a few bugs in CI_Hook (based on PR #2762) | Andrey Andreev | 1 | -0/+1 | |
2014-01-07 | Add a more clear note about query builder caching (issue #2721) | Andrey Andreev | 1 | -1/+6 | |
2014-01-07 | Change Text helper default tag from <strong> to <mark> | Andrey Andreev | 2 | -4/+23 | |
Supersedes PR #1497 | |||||
2014-01-07 | Add ability for changing the original file path/name in CI_Zip::read_file() | Andrey Andreev | 1 | -0/+1 | |
Supersedes PR #884 | |||||
2014-01-07 | Fix #2143 | Andrey Andreev | 1 | -0/+1 | |
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 | 1 | -0/+1 | |
Requested in issue #2165 Supersedes PR #2319 | |||||
2014-01-07 | Fix #2268 (manually implementing PR #2269) | Andrey Andreev | 1 | -0/+1 | |
2014-01-07 | Add Basic HTTP authentication support to the XML-RPC library | Andrey Andreev | 1 | -2/+6 | |
(based on PR #1716) | |||||
2014-01-06 | Fix #2237: Parser library failed if the same tag pair is used more than once ↵ | Andrey Andreev | 1 | -0/+1 | |
within a template (manually applying PR #2238 + updated unit tests) | |||||
2014-01-06 | Fix #2579: Query Builder's "no escape" functionality didn't work properly ↵ | Andrey Andreev | 1 | -0/+1 | |
with query cache | |||||
2014-01-03 | [ci skip] Some spaces & docblock fixes | Andrey Andreev | 1 | -1/+1 | |
2014-01-03 | [ci skip] Add a missing semicolon in the docs css | Andrey Andreev | 1 | -2/+2 | |
2014-01-03 | Merge pull request #2544 from HashemQolami/user-guide-patch | Andrey Andreev | 1 | -7/+6 | |
Fix User Guide CSS Issue | |||||
2013-12-20 | Polishing changes from #PR #2781 | Andrey Andreev | 1 | -1/+1 | |
Looks like an unnecessary commit was made by the author just as I was clicking the Merge button. :) | |||||
2013-12-19 | added changelog about EXISTS / NOT EXISTS | Tufan Barış YILDIRIM | 1 | -0/+1 | |
@narfbg "And you should also add a changelog entry for this addition. :)" | |||||
2013-12-19 | [ci skip] Fix a changelog message | Andrey Andreev | 1 | -1/+1 | |
2013-12-19 | [ci skip] Add notes to get_compiled_insert(), get_compiled_update() docs | Andrey Andreev | 1 | -4/+7 | |
2013-12-17 | Fix #2775 (security lib docs) | Andrey Andreev | 1 | -4/+4 | |
2013-12-10 | Fix a bug where DB() tried to set the MySQL-specific 'sql_mode' on all drivers | Andrey Andreev | 1 | -0/+1 | |
Supersedes PR #2756 | |||||
2013-11-12 | Update the upgrade instructions for error templates | Andrey Andreev | 1 | -4/+11 | |
2013-11-12 | Add CLI error templates and only send HTTP status headers for non-CLI ↵ | Andrey Andreev | 1 | -0/+1 | |
requests (issue #1743) | |||||
2013-11-12 | Deprecate CI_Input::is_cli_request() and add common function is_cli() to ↵ | Andrey Andreev | 6 | -2/+44 | |
replace it Calls to this function are often needed before the Input library is available | |||||
2013-11-11 | Cleanup PR #2719 | GDmac | 1 | -1/+1 | |
for Fix #2406 query builder cache Signed-off-by: GDmac <grdalenoort@gmail.com> | |||||
2013-11-11 | Merge branch 'develop' of https://github.com/EllisLab/CodeIgniter into develop | GDmac | 2 | -0/+24 | |
2013-11-11 | Polish changes from PR #2712 | Andrey Andreev | 2 | -26/+13 | |
2013-11-11 | Merge pull request #2712 from pveyes/develop | Andrey Andreev | 2 | -0/+37 | |
Enable HTTP Verb in Routing | |||||
2013-11-09 | docs: get_compile_select | GDmac | 1 | -3/+3 | |
get_compile_select(null,false) without reset also preserves LIMIT settings | |||||
2013-11-05 | Fix HTTP Verb Routing Rules | Fatih Kalifa | 2 | -0/+37 | |
Fix code style, removed (:any) rule in http verb to avoid confusion, and add proposed documentation and changelog | |||||
2013-10-29 | Update sess_time_to_update description (rel #2397) | Andrey Andreev | 1 | -2/+3 | |
2013-10-29 | newline at the eof | Kakysha | 1 | -1/+1 | |
2013-10-29 | Update caching.rst | kakysha | 1 | -1/+1 | |
2013-10-29 | typos | kakysha | 1 | -1/+1 | |
2013-10-28 | Added changelog entry | kakysha | 1 | -0/+1 | |
2013-10-28 | Update Redis Caching block | kakysha | 1 | -6/+17 | |
Added config options | |||||
2013-10-26 | Remove redundant changelog entry | vlakoff | 1 | -1/+0 | |
2013-10-25 | Implement $protocol parameter in Config base_url() and site_url() methods | vlakoff | 1 | -0/+1 | |
Let's keep the implementation logic in one place. Improves 2023c3d05b042cf1322286d69557c2b8bf3bd8d5. | |||||
2013-10-21 | Add CI_Upload:: option | Andrey Andreev | 2 | -0/+6 | |
2013-10-21 | Add 'filename' to the return elements for create_captcha() (PR #2602) | Andrey Andreev | 2 | -4/+6 | |
2013-10-21 | Fix #2515 (manually merge PR #2516) | Andrey Andreev | 1 | -0/+1 | |
2013-10-21 | Fix #2691 | Andrey Andreev | 1 | -0/+1 | |
2013-10-18 | [ci skip] Fix a changelog entry | Andrey Andreev | 1 | -1/+1 | |
2013-10-18 | Fix issue #2681 (alternative to PR #2690) | Andrey Andreev | 1 | -0/+1 | |
2013-10-16 | Merge pull request #2661 from DaveMC08/feature/issue_2617 | Andrey Andreev | 1 | -0/+1 | |
fix issue #2617 |