Welcome Guest, Not a member yet? Register   Sign In
CodeIgniter 3 RC3
#12

In addition to countless documentation improvements, here's a detailed list of the functional changes:

- Formally DEPRECATED 'global_xss_filtering'.
- Made some micro-optimizations.
- Added an $html_escape parameter to form helper set_value() (defaults to TRUE).
- Added CI_Input::$raw_input_stream as a read-only property (cached php://input contents).
- Changed CI_Input::$ip_address to be read-only.
- Allowed database connections to be created prior to controller instantiation.
- Removed 'autoinit' setting for database connections.
- Changed CI_URI to always default to using 'REQUEST_URI' and not to do URL-decoding on the data it has received.
- Changed set_status_header() function to be a dummy one under CLI.
- Added a 'sess_regenerate_destroy' config option.
- Changed time-based locks in session drivers ('redis', 'memcached') to be held for 5 minutes instead of 5 seconds, avoiding race conditions.

And bug fixes:

- Fixed a bug where session IDs were not regenerated (reported via the forums).
- Fixed a possible condition where session GC deletes sessions for another CI application that stores its session files in the same directory ('files' driver).
- Fixed a bug in session_destroy() for 'files' driver where it tried to delete a session that it hasn't yet created.
- Fixed an undefined variable notice in Session redis, memcached drivers when they're unable to obtain a lock.
- Fixed error logging for the session 'redis' driver when doing session_destroy() on a non-existing session.
- Fixed a bug in the Session library where it tried to force session.use_trans_sid to Off, but didn't due to a typo.

- Fixed a logical error in CI_Security::entity_decode() (no details about the effects it has caused).
- Fixed an issue in CI_Security::_remove_evil_attributes() where large inputs were completely invalidated instead of sanitized.

- Fixed a bug where CI_Config returned after loading the first configuration it finds.
- Fixed CI_DB_mssql_result::list_fields().
- Fixed CI_DB_pdo_driver::list_tables() where it always returned all tables with the 'dblib' and 'sqlsrv' drivers.
- Fixed a condition where CI_Email didn't conform to RFC2821 when ran under CLI.
- Fixed error logging in CI_Encryption for "invalid mode" conditions.
- Fixed FCPATH declaration under the condition that it is placed in directory named 'SELF'. *sigh*

We've also enabled unit test builds for PHP7-nightly, which are working fine ... we knew that anyway, just reassuring.
Reply


Messages In This Thread
CodeIgniter 3 RC3 - by jlp - 03-11-2015, 12:01 PM
RE: CodeIgniter 3 RC3 - by silentium - 03-11-2015, 12:42 PM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-11-2015, 06:36 PM
RE: CodeIgniter 3 RC3 - by Nichiren - 03-11-2015, 02:45 PM
RE: CodeIgniter 3 RC3 - by quantro - 03-11-2015, 03:41 PM
RE: CodeIgniter 3 RC3 - by mbassy303 - 03-11-2015, 08:20 PM
RE: CodeIgniter 3 RC3 - by ronelb - 03-11-2015, 08:36 PM
RE: CodeIgniter 3 RC3 - by tapan.thapa - 03-11-2015, 09:16 PM
RE: CodeIgniter 3 RC3 - by rejoan - 03-11-2015, 10:42 PM
RE: CodeIgniter 3 RC3 - by qichengzx - 03-11-2015, 11:58 PM
RE: CodeIgniter 3 RC3 - by ssaifuddin - 03-12-2015, 12:38 AM
RE: CodeIgniter 3 RC3 - by Narf - 03-12-2015, 04:38 AM
RE: CodeIgniter 3 RC3 - by TC2 - 03-12-2015, 03:45 PM
RE: CodeIgniter 3 RC3 - by dollardad - 03-13-2015, 07:01 PM
RE: CodeIgniter 3 RC3 - by WebEnot - 03-12-2015, 05:11 PM
RE: CodeIgniter 3 RC3 - by jenesaisquoi - 03-13-2015, 09:23 AM
RE: CodeIgniter 3 RC3 - by dollardad - 03-13-2015, 06:59 PM
RE: CodeIgniter 3 RC3 - by s4if - 03-15-2015, 02:55 AM
RE: CodeIgniter 3 RC3 - by webdevron - 03-15-2015, 04:11 PM
RE: CodeIgniter 3 RC3 - by sintakonte - 03-16-2015, 04:55 AM
RE: CodeIgniter 3 RC3 - by rannt - 03-16-2015, 11:58 AM
RE: CodeIgniter 3 RC3 - by silentium - 03-16-2015, 12:58 PM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-16-2015, 01:36 PM
Upgrade RC2 to RC3 - by murzid - 03-16-2015, 05:40 PM
RE: CodeIgniter 3 RC3 - by Narf - 03-17-2015, 02:57 AM
RE: CodeIgniter 3 RC3 - by murzid - 03-17-2015, 04:19 AM
RE: CodeIgniter 3 RC3 - by Narf - 03-17-2015, 09:03 AM
RE: CodeIgniter 3 RC3 - by spjonez - 03-17-2015, 06:13 PM
RE: CodeIgniter 3 RC3 - by shafiq2410 - 03-17-2015, 09:58 PM
RE: CodeIgniter 3 RC3 - by mypalwal - 03-17-2015, 10:09 PM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-17-2015, 10:44 PM
RE: CodeIgniter 3 RC3 - by gabe3886 - 03-18-2015, 06:31 AM
RE: CodeIgniter 3 RC3 - by paralogizing - 03-18-2015, 10:12 PM
RE: CodeIgniter 3 RC3 - by karthik_code - 03-19-2015, 04:47 AM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-22-2015, 08:53 AM
RE: CodeIgniter 3 RC3 - by karthik_code - 03-22-2015, 08:50 PM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-22-2015, 09:44 PM
RE: CodeIgniter 3 RC3 - by chrismartinez99 - 03-19-2015, 08:10 AM
RE: CodeIgniter 3 RC3 - by pneftali - 03-19-2015, 12:34 PM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-22-2015, 08:57 AM
RE: CodeIgniter 3 RC3 - by karthik_code - 03-22-2015, 07:15 AM
RE: CodeIgniter 3 RC3 - by arif.bdcom - 03-23-2015, 04:28 AM
RE: CodeIgniter 3 RC3 - by PaulD - 03-23-2015, 06:00 AM
RE: CodeIgniter 3 RC3 - by dhayalram123 - 03-24-2015, 07:48 AM
RE: CodeIgniter 3 RC3 - by qzzm - 03-24-2015, 09:13 AM
RE: CodeIgniter 3 RC3 - by mwhitney - 03-24-2015, 09:16 AM
RE: CodeIgniter 3 RC3 - by bhblacky - 03-24-2015, 11:24 AM
RE: CodeIgniter 3 RC3 - by kianz91e - 03-25-2015, 02:50 AM
RE: CodeIgniter 3 RC3 - by CroNiX - 03-27-2015, 08:43 AM
RE: CodeIgniter 3 RC3 - by kianz91e - 03-30-2015, 02:41 AM
RE: CodeIgniter 3 RC3 - by Narf - 03-30-2015, 04:45 AM



Theme © iAndrew 2016 - Forum software by © MyBB