Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-11-09 | Polish the Common functions documentation | Andrey Andreev | 1 | -5/+5 | |
2012-11-09 | Polish docs for URL and XML helpers and deprecate obsolete options for ↵ | Andrey Andreev | 1 | -16/+18 | |
String helper random_string() and URL helper url_title() | |||||
2012-11-08 | Deprecate String helper trim_slashes() | Andrey Andreev | 1 | -7/+11 | |
trim(, '/') is even shorter ... | |||||
2012-11-08 | Deprecate the Email helper | Andrey Andreev | 1 | -0/+1 | |
2012-11-07 | Added function_usable() to common functions | Andrey Andreev | 1 | -0/+2 | |
It is now used to check whether dangerous functions like eval() and exec() are available. It appears that the Suhosin extension (which is becoming popular) terminates script execution instead of returning e.g. FALSE when it has a function blacklisted. function_exists() checks are insufficient and our only option is to check the ini settings here. Filed an issue here: https://github.com/stefanesser/suhosin/issues/18 ... hopefully we'll be able to deal with this in a more elegant way in the future. (this commit supersedes PR #1809) | |||||
2012-11-06 | Fix issue #1978 | Andrey Andreev | 1 | -0/+2 | |
2012-11-06 | Added CI_Input::input_stream() | Andrey Andreev | 1 | -0/+1 | |
Helps in reading php://input stream data by caching it when accessed for the first time. (supersedes PR #1684) | |||||
2012-11-06 | Display DB object names in the Profiler and fix issue #1220 | Andrey Andreev | 1 | -0/+2 | |
2012-11-06 | Add an optional escape parameter to insert() and insert_batch() | Andrey Andreev | 1 | -1/+1 | |
"Fixes" #1895 | |||||
2012-11-06 | Added possibility to pass custom database objects to DB Forge and DB Utilities | Andrey Andreev | 1 | -25/+33 | |
Also, their property is no longer public and the utility class no longer extends CI_DB_forge. | |||||
2012-11-05 | Refactored DB Forge | Andrey Andreev | 1 | -0/+2 | |
- PDO subdrivers are isolated from each other now. - Added compatibility for pretty much all of the features, for every DB platform. - Unified the way that stuff works in general. - Fixes issue #1005. | |||||
2012-11-03 | Revert 679525d0237ac2e0a94d7b05377eb31eb3398f19 | Andrey Andreev | 1 | -2/+1 | |
It appears to break get_instance()->*_package_path*() usage which is very common. Need to figure out how to resolve this. | |||||
2012-11-03 | [ci skip] Correct a changelog entry | Andrey Andreev | 1 | -1/+1 | |
2012-11-02 | Removed CI_Loader::initialize() and moved its logic to the constructor. | Andrey Andreev | 1 | -0/+1 | |
That method used to be called by the CI_Controller constructor and was required because of the possibility to instantiate the Controller class twice due to 404_override, and so some properties needed to be reset. Following the last commit - this is no longer the case. | |||||
2012-11-02 | Bootstrap improvements | Andrey Andreev | 1 | -0/+1 | |
- Don't instantiate the CI singleton twice. - General clean-up. - Fix issue #953. | |||||
2012-11-02 | Fix a directory/404_override bug and some routing-related optimizations | Andrey Andreev | 1 | -0/+1 | |
2012-11-01 | Fix issue #122 | Andrey Andreev | 1 | -0/+1 | |
2012-11-01 | Allow use of dashes in controller/method URI segments | Andrey Andreev | 1 | -2/+4 | |
Supersedes PR #642 | |||||
2012-11-01 | Fix issue #1953 (form values being escaped twice) | Andrey Andreev | 1 | -1/+1 | |
Re-instaing an improved form_prep() function, reverting most of the changes from 74ffd17ab06327ca62ddfe28a186cae7ba6bd459. | |||||
2012-11-01 | [ci skip] Add changelog entry for PR #1951 | Andrey Andreev | 1 | -2/+2 | |
2012-10-31 | Changed URI auto-detection to try PATH_INFO first | Andrey Andreev | 1 | -0/+1 | |
(thanks to @sourcejedi, PR #1326) Up until PHP 5.2.4 (which is our new lowest requirement), there was a bug related to PATH_INFO which made REQUEST_URI a more reliable choice. This is now no longer the case, see https://bugs.php.net/bug.php?id=31892 for more details. Also removed ORIG_PATH_INFO from the suggested alternatives for uri_protocol in application/config/config.php as it will not exist in most of PHP's recent versions and is pointless when you can use PATH_INFO anyway. | |||||
2012-10-31 | Fix issues #388 & #705 | Andrey Andreev | 1 | -1/+2 | |
(thanks to @sourcejedi, PR #1326 for pointing inconsistencies with RFC2616 | |||||
2012-10-31 | Merge branch 'develop' of git://github.com/EllisLab/CodeIgniter into develop | Jonatas Miguel | 1 | -14/+39 | |
2012-10-31 | removed conflict markers | Jonatas Miguel | 1 | -24/+0 | |
2012-10-31 | Multiple improvements to the URI class | Andrey Andreev | 1 | -1/+4 | |
(thanks to @sourcejedi, PR #1326 for most of the ideas) - Renamed _detect_uri() and _parse_cli_args() to _parse_request_uri() and _parse_argv() respectively. - Added _parse_query_string() which allows us to detect the URI path from QUERY_STRING much like it is done in _parse_request_uri(). (the above changes also allow for a simpler logic in the case where the *uri_protocol* setting is not set to 'AUTO') - Updated application/config/config.php with a better list of the *uri_protocol* options. - Added _reset_query_string() to aid in re-processing from the QUERY_STRING (utilized in _parse_request_uri() and _parse_query_string()). | |||||
2012-10-31 | CI_URI::_detect_uri() to accept absolute URIs | Andrey Andreev | 1 | -1/+3 | |
(thanks to @sourcejedi, PR #1326) For HTTP/1.1 compliance, RFC2616 specifies that both relative and absolute URI formats must be accepted: - http://localhost/path/ (absolute) - /path/ (relative) | |||||
2012-10-30 | Description for Fix #1938 added to changelog | GDmac | 1 | -0/+1 | |
Signed-off-by: GDmac <grdalenoort@gmail.com> | |||||
2012-10-30 | Fix issue #658 (:any wildcard matching slashes) | Andrey Andreev | 1 | -0/+1 | |
2012-10-30 | [ci skip] Alter a changelog entry for 2.1.3 | Andrey Andreev | 1 | -1/+1 | |
2012-10-27 | Make CI_Loader::config() a proper alias for CI_Config::load() and improve ↵ | Andrey Andreev | 1 | -2/+3 | |
the Loader class DocBlocks | |||||
2012-10-27 | Input class improvements | Andrey Andreev | 1 | -1/+3 | |
- Disable register_globals replication on PHP 5.4+ (no longer exists). - DocBlock improvements. - Add missing changelog entry. - Change user_agent() to return NULL when no value is found (for consistency with other fetcher methods). | |||||
2012-10-27 | Docblock improvements to the Config library and remove ↵ | Andrey Andreev | 1 | -3/+5 | |
CI_Config::_assign_to_config() Existance of _assign_to_config() is pointless as this method consists just of a foreach calling CI_Config::set_item() and is only called by CodeIgniter.php - moved that foreach() in there instead. | |||||
2012-10-27 | Deprecate string helper repeater() (an alias for str_repeat()) | Andrey Andreev | 1 | -0/+1 | |
2012-10-27 | Add database schema configuration support (used by PostgreSQL, fix #158) | Andrey Andreev | 1 | -1/+2 | |
2012-10-27 | Fix #50 | Andrey Andreev | 1 | -0/+1 | |
2012-10-26 | Fix #142 | Andrey Andreev | 1 | -0/+1 | |
2012-10-26 | Deprecated form helper function form_prep(). | Andrey Andreev | 1 | -1/+4 | |
This function has been broken for YEARS and it's value-caching logic has only introduced various problems. We have html_escape() since CI 2.1.0 which is a perfect replacement, so it should be used instead. Fixes #228 & #1630 | |||||
2012-10-26 | Fix #1624 and clear-up the form validation docs (manually applying #1603) | Andrey Andreev | 1 | -0/+1 | |
2012-10-26 | Implement cache key prefixing (as suggested in #1197) and update the Cache docs | Andrey Andreev | 1 | -2/+4 | |
2012-10-26 | Fix issue #59 | Andrey Andreev | 1 | -0/+1 | |
2012-10-25 | [ci skip] Alter a changelog entry | Andrey Andreev | 1 | -1/+1 | |
2012-10-25 | Add CI_Cart::get_item() (rel #400) | Andrey Andreev | 1 | -3/+4 | |
2012-10-25 | Form helpers to ignore empty name attributes (fix #1506) | Andrey Andreev | 1 | -0/+1 | |
2012-10-25 | Merge branch 'develop' of git://github.com/EllisLab/CodeIgniter into develop | Jonatas Miguel | 1 | -0/+5 | |
2012-10-24 | Fix #1811 | Andrey Andreev | 1 | -0/+1 | |
2012-10-24 | Fix #1146 | Andrey Andreev | 1 | -0/+1 | |
2012-10-24 | Fix #1255 | Andrey Andreev | 1 | -0/+1 | |
2012-10-24 | Fix #191 | Andrey Andreev | 1 | -0/+1 | |
2012-10-24 | Fix #1268 (or rather enforce some security measures, there's nothing really ↵ | Andrey Andreev | 1 | -0/+1 | |
broken) | |||||
2012-10-24 | documented routing change | Jonatas Miguel | 1 | -0/+1 | |