Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-12-17 | Fix function_usable() | Andrey Andreev | 1 | -6/+11 | |
2012-12-14 | Minify output in css and javascript code | Will Mendes | 1 | -4/+6 | |
Minify output in css and javascript code | |||||
2012-12-11 | Modified regexp to match partial tags | brian978 | 1 | -2/+2 | |
2012-12-10 | Removed boundary from regexp | brian978 | 1 | -1/+1 | |
2012-12-10 | Fixed bug with regexp that matched tags | brian978 | 1 | -1/+1 | |
2012-12-08 | All the HEX code must be replaced or else some XSS attacks can be successful | brian978 | 1 | -3/+11 | |
2012-12-08 | Merge remote-tracking branch 'upstream/develop' into dev/hex_xss | brian978 | 2 | -11/+36 | |
2012-12-07 | Fix issue #2061 | Andrey Andreev | 1 | -9/+9 | |
2012-12-06 | Another use of CI_URI::_remove_relative_directory() | Andrey Andreev | 1 | -1/+1 | |
2012-12-06 | Updated formatting and styleguide, thanks narfbg; | CJ | 1 | -7/+13 | |
2012-12-06 | Bug fix for relative directory removal | chernjie | 1 | -1/+20 | |
This fixes two bugs: - for segments that ends with ".." e.g. /user/username../details, this should not be replaced - current solution only replace double slashes, this solutions removes the infinite number of recurring slashes | |||||
2012-12-03 | Added small improvement to the _remove_evil_attributes function | brian978 | 1 | -6/+5 | |
Signed-off-by: brian978 <dbrian89@yahoo.com> | |||||
2012-12-03 | [ci skip] Cleaned some spaces | Andrey Andreev | 2 | -4/+2 | |
2012-12-03 | Merge pull request #2048 from vlakoff/develop | Andrey Andreev | 1 | -7/+10 | |
config->site_url() optimizations | |||||
2012-12-03 | config->site_url(): remove useless cast | vlakoff | 1 | -1/+1 | |
thanks to narfbg | |||||
2012-12-03 | config->site_url() optimizations | vlakoff | 1 | -7/+10 | |
- direct access to config array, instead of item() calls - the string cast is just in case 'url_suffix' would be set to false or null; the function produces the same results without this cast, but it leads to a robuster code, as false and null are sanitized and skip the suffix insertion code - altered conditional structure: if no suffix, skip the appending of an empty string to $uri | |||||
2012-11-30 | Add CI_Output::delete_cache() | Andrey Andreev | 1 | -0/+39 | |
(an improved version of PR #609) | |||||
2012-11-29 | Added CI_Output::get_header() | Andrey Andreev | 1 | -1/+34 | |
(an improved version of PR #645) Also fixed get_content_type() to only return the MIME value and created Output library unit tests for both of these methods. | |||||
2012-11-26 | Fix some erroneous variable names (sorry) | Andrey Andreev | 1 | -1/+1 | |
2012-11-26 | Implement cascade-style loading of language files | Andrey Andreev | 1 | -11/+22 | |
(as requested in issue #452) | |||||
2012-11-25 | Added support for extending individual driver classes and driver unit tests | dchill42 | 1 | -7/+6 | |
Signed-off-by: dchill42 <dchill42@gmail.com> | |||||
2012-11-22 | Fix issue #118 (manually implementing PR #1832) | Andrey Andreev | 1 | -3/+4 | |
2012-11-20 | Fix CI_Input::get() and CI_Input::post() not returning array when a key is ↵ | Andrey Andreev | 1 | -2/+12 | |
not specified | |||||
2012-11-12 | Some micro-optimizations | Andrey Andreev | 2 | -4/+4 | |
2012-11-12 | Fix issue #777 | Andrey Andreev | 1 | -7/+14 | |
2012-11-09 | Move the Log class to system/core/ | Andrey Andreev | 2 | -1/+182 | |
It is a core class after all, I guess somebody forgot it when the rest of them were moved. | |||||
2012-11-08 | Another router fix for the dumbest usage of callbacks ever | Andrey Andreev | 1 | -1/+1 | |
2012-11-08 | Revert 96ea52894aea85b86d75f59fee35f90676735060 | Andrey Andreev | 1 | -6/+6 | |
2012-11-08 | Change route type checks priorities | Andrey Andreev | 1 | -6/+6 | |
2012-11-07 | Added function_usable() to common functions | Andrey Andreev | 2 | -1/+50 | |
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 | Added CI_Input::input_stream() | Andrey Andreev | 1 | -0/+41 | |
Helps in reading php://input stream data by caching it when accessed for the first time. (supersedes PR #1684) | |||||
2012-11-06 | Added possibility to pass custom database objects to DB Forge and DB Utilities | Andrey Andreev | 1 | -25/+36 | |
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 | -1/+14 | |
- 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-05 | Revert usage of is_callable() in system/core/CodeIgniter.php | Andrey Andreev | 1 | -1/+5 | |
Seems to be causing issues (see #1970). Also updated the Controller docs, mainly to include an important note related to #1967. | |||||
2012-11-05 | Merge pull request #1730 from damao/develop | Alex Bilbie | 1 | -1/+1 | |
Fix / Disallowed Key Characters. | |||||
2012-11-04 | Fix #98 | Andrey Andreev | 1 | -1/+1 | |
2012-11-03 | Revert 679525d0237ac2e0a94d7b05377eb31eb3398f19 | Andrey Andreev | 2 | -6/+20 | |
It appears to break get_instance()->*_package_path*() usage which is very common. Need to figure out how to resolve this. | |||||
2012-11-02 | Removed CI_Loader::initialize() and moved its logic to the constructor. | Andrey Andreev | 2 | -23/+6 | |
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 | -39/+33 | |
- Don't instantiate the CI singleton twice. - General clean-up. - Fix issue #953. | |||||
2012-11-02 | Some micro-optimizations | Andrey Andreev | 1 | -6/+2 | |
2012-11-02 | Fix a directory/404_override bug and some routing-related optimizations | Andrey Andreev | 2 | -61/+31 | |
2012-11-02 | Fix #1956 | Andrey Andreev | 1 | -1/+1 | |
2012-11-02 | Router-related optimizations | Andrey Andreev | 2 | -16/+4 | |
An improved version of changes suggesed in PR #1352, and more specifically: https://github.com/sourcejedi/CodeIgniter/commit/8f7d2dfe42bd8543981c0f295e391e433d82fd42 https://github.com/sourcejedi/CodeIgniter/commit/d2de251c092d9d822fc4898e3681b64e9c74dd2a (thanks again @sourcejedi) | |||||
2012-11-01 | Fix issue #122 | Andrey Andreev | 1 | -1/+8 | |
2012-11-01 | Allow use of dashes in controller/method URI segments | Andrey Andreev | 1 | -1/+9 | |
Supersedes PR #642 | |||||
2012-11-01 | Manually apply PR #1594 (fixing phpdoc page-level generation/warnings) | Andrey Andreev | 16 | -16/+32 | |
Also partially fixes issue #1295, fixes inconsistencies in some page-level docblocks and adds include checks in language files. | |||||
2012-10-31 | Changed URI auto-detection to try PATH_INFO first | Andrey Andreev | 1 | -8/+6 | |
(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 issue in resetting QUERY_STRING, GET vars introduced in ↵ | Andrey Andreev | 1 | -26/+2 | |
f2b19fee7876708c7a7bb5cba6b7df682a9d2a53 | |||||
2012-10-31 | Fix issues #388 & #705 | Andrey Andreev | 1 | -4/+5 | |
(thanks to @sourcejedi, PR #1326 for pointing inconsistencies with RFC2616 | |||||
2012-10-31 | Merge pull request #1636 from jdfm/develop | Andrey Andreev | 1 | -3/+41 | |
Processed routes |