From 44f53fb063eed55c79d31d0d19eef7ba973b6054 Mon Sep 17 00:00:00 2001 From: Andrey Andreev Date: Tue, 12 Jun 2018 16:54:47 +0300 Subject: [ci skip] Mark the start of 3.1.10 development --- system/core/CodeIgniter.php | 2 +- user_guide_src/source/changelog.rst | 5 +++++ user_guide_src/source/conf.py | 4 ++-- user_guide_src/source/installation/downloads.rst | 3 ++- user_guide_src/source/installation/upgrade_3110.rst | 14 ++++++++++++++ user_guide_src/source/installation/upgrading.rst | 1 + 6 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 user_guide_src/source/installation/upgrade_3110.rst diff --git a/system/core/CodeIgniter.php b/system/core/CodeIgniter.php index 7b1dcc2f1..b4e41c86a 100644 --- a/system/core/CodeIgniter.php +++ b/system/core/CodeIgniter.php @@ -55,7 +55,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); * @var string * */ - const CI_VERSION = '3.1.9'; + const CI_VERSION = '3.1.10-dev'; /* * ------------------------------------------------------ diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst index 512480969..4780505f5 100644 --- a/user_guide_src/source/changelog.rst +++ b/user_guide_src/source/changelog.rst @@ -2,6 +2,11 @@ Change Log ########## +Version 3.1.10 +============== + + + Version 3.1.9 ============= diff --git a/user_guide_src/source/conf.py b/user_guide_src/source/conf.py index e396217de..35b732693 100644 --- a/user_guide_src/source/conf.py +++ b/user_guide_src/source/conf.py @@ -48,9 +48,9 @@ copyright = u'2014 - 2018, British Columbia Institute of Technology' # built documents. # # The short X.Y version. -version = '3.1.9' +version = '3.1.10-dev' # The full version, including alpha/beta/rc tags. -release = '3.1.9' +release = '3.1.10-dev' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/user_guide_src/source/installation/downloads.rst b/user_guide_src/source/installation/downloads.rst index e2c764c82..5407e44e1 100644 --- a/user_guide_src/source/installation/downloads.rst +++ b/user_guide_src/source/installation/downloads.rst @@ -2,7 +2,8 @@ Downloading CodeIgniter ####################### -- `CodeIgniter v3.1.9 (Current version) `_ +- `CodeIgniter v3.1.10-dev (Current version) `_ +- `CodeIgniter v3.1.9 `_ - `CodeIgniter v3.1.8 `_ - `CodeIgniter v3.1.7 `_ - `CodeIgniter v3.1.6 `_ diff --git a/user_guide_src/source/installation/upgrade_3110.rst b/user_guide_src/source/installation/upgrade_3110.rst new file mode 100644 index 000000000..a19f1e68e --- /dev/null +++ b/user_guide_src/source/installation/upgrade_3110.rst @@ -0,0 +1,14 @@ +############################## +Upgrading from 3.1.9 to 3.1.10 +############################## + +Before performing an update you should take your site offline by +replacing the index.php file with a static one. + +Step 1: Update your CodeIgniter files +===================================== + +Replace all files and directories in your *system/* directory. + +.. note:: If you have any custom developed files in these directories, + please make copies of them first. diff --git a/user_guide_src/source/installation/upgrading.rst b/user_guide_src/source/installation/upgrading.rst index 95525a7c6..c35cc05ff 100644 --- a/user_guide_src/source/installation/upgrading.rst +++ b/user_guide_src/source/installation/upgrading.rst @@ -8,6 +8,7 @@ upgrading from. .. toctree:: :titlesonly: + Upgrading from 3.1.9 to 3.1.10 Upgrading from 3.1.8 to 3.1.9 Upgrading from 3.1.7 to 3.1.8 Upgrading from 3.1.6 to 3.1.7 -- cgit v1.2.3-24-g4f1b From 800a20d6c4662d99ae0988b2f8f2238bb8bb29db Mon Sep 17 00:00:00 2001 From: Andrey Andreev Date: Fri, 15 Jun 2018 13:48:53 +0300 Subject: [ci skip] Fix #5526 --- system/libraries/Session/drivers/Session_memcached_driver.php | 2 +- user_guide_src/source/changelog.rst | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/system/libraries/Session/drivers/Session_memcached_driver.php b/system/libraries/Session/drivers/Session_memcached_driver.php index 7d8e39022..9e8116885 100644 --- a/system/libraries/Session/drivers/Session_memcached_driver.php +++ b/system/libraries/Session/drivers/Session_memcached_driver.php @@ -305,7 +305,7 @@ class CI_Session_memcached_driver extends CI_Session_driver implements SessionHa */ public function validateId($id) { - $this->_memcached-get($this->_key_prefix.$id); + $this->_memcached->get($this->_key_prefix.$id); return ($this->_memcached->getResultCode() === Memcached::RES_SUCCESS); } diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst index 4780505f5..c983f1b5c 100644 --- a/user_guide_src/source/changelog.rst +++ b/user_guide_src/source/changelog.rst @@ -5,7 +5,10 @@ Change Log Version 3.1.10 ============== +Bug fixes for 3.1.10 +-------------------- +- Fixed a bug (#5526) - :doc:`Session Library ` had a syntax error in its 'memcached' driver. Version 3.1.9 ============= -- cgit v1.2.3-24-g4f1b From e83ae5b13504a00b3e8f543f4e232dff4c90a9aa Mon Sep 17 00:00:00 2001 From: Andrey Andreev Date: Sun, 22 Jul 2018 17:09:01 +0300 Subject: [ci skip] Fix #5542 --- system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php | 2 +- system/database/drivers/postgre/postgre_forge.php | 2 +- user_guide_src/source/changelog.rst | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php b/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php index e5bfee6ad..d62143989 100644 --- a/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php +++ b/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php @@ -136,7 +136,7 @@ class CI_DB_pdo_pgsql_forge extends CI_DB_pdo_forge { if (isset($field[$i]['null'])) { $sqls[] = $sql.' ALTER COLUMN '.$this->db->escape_identifiers($field[$i]['name']) - .($field[$i]['null'] === TRUE ? ' DROP NOT NULL' : ' SET NOT NULL'); + .(trim($field[$i]['null']) === $this->_null ? ' DROP NOT NULL' : ' SET NOT NULL'); } if ( ! empty($field[$i]['new_name'])) diff --git a/system/database/drivers/postgre/postgre_forge.php b/system/database/drivers/postgre/postgre_forge.php index cf90325e1..79d52218d 100644 --- a/system/database/drivers/postgre/postgre_forge.php +++ b/system/database/drivers/postgre/postgre_forge.php @@ -131,7 +131,7 @@ class CI_DB_postgre_forge extends CI_DB_forge { if (isset($field[$i]['null'])) { $sqls[] = $sql.' ALTER COLUMN '.$this->db->escape_identifiers($field[$i]['name']) - .($field[$i]['null'] === TRUE ? ' DROP NOT NULL' : ' SET NOT NULL'); + .(trim($field[$i]['null']) === $this->_null ? ' DROP NOT NULL' : ' SET NOT NULL'); } if ( ! empty($field[$i]['new_name'])) diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst index c983f1b5c..966b4cb73 100644 --- a/user_guide_src/source/changelog.rst +++ b/user_guide_src/source/changelog.rst @@ -9,6 +9,7 @@ Bug fixes for 3.1.10 -------------------- - Fixed a bug (#5526) - :doc:`Session Library ` had a syntax error in its 'memcached' driver. +- Fixed a bug (#5542) - :doc:`Database Forge ` method ``modify_column()`` always made fields ``NOT NULL`` when attempting to modify their nullable property under PostgreSQL. Version 3.1.9 ============= -- cgit v1.2.3-24-g4f1b From 5eda36d42b24ab8cf31bb3d122985612c2858045 Mon Sep 17 00:00:00 2001 From: Andrey Andreev Date: Thu, 26 Jul 2018 20:47:32 +0300 Subject: More on #5542 --- system/database/DB_forge.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/database/DB_forge.php b/system/database/DB_forge.php index d3057dc1c..152f8f651 100644 --- a/system/database/DB_forge.php +++ b/system/database/DB_forge.php @@ -724,7 +724,7 @@ abstract class CI_DB_forge { 'type' => isset($attributes['TYPE']) ? $attributes['TYPE'] : NULL, 'length' => '', 'unsigned' => '', - 'null' => '', + 'null' => NULL, 'unique' => '', 'default' => '', 'auto_increment' => '', -- cgit v1.2.3-24-g4f1b From d3e9273de9af35bcbff77c251ca23bd621eecfb5 Mon Sep 17 00:00:00 2001 From: Michiel Vugteveen Date: Tue, 7 Aug 2018 15:23:21 +0200 Subject: fix #5545 --- system/libraries/Session/Session_driver.php | 2 +- system/libraries/Session/drivers/Session_database_driver.php | 2 +- system/libraries/Session/drivers/Session_files_driver.php | 6 ++++-- system/libraries/Session/drivers/Session_memcached_driver.php | 2 +- system/libraries/Session/drivers/Session_redis_driver.php | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/system/libraries/Session/Session_driver.php b/system/libraries/Session/Session_driver.php index 2fe30b8a2..a26b3a328 100644 --- a/system/libraries/Session/Session_driver.php +++ b/system/libraries/Session/Session_driver.php @@ -121,7 +121,7 @@ abstract class CI_Session_driver implements SessionHandlerInterface { */ public function php5_validate_id() { - if (PHP_VERSION_ID < 70000 && isset($_COOKIE[$this->_config['cookie_name']]) && ! $this->validateId($_COOKIE[$this->_config['cookie_name']])) + if (isset($_COOKIE[$this->_config['cookie_name']]) && ! $this->validateSessionId($_COOKIE[$this->_config['cookie_name']])) { unset($_COOKIE[$this->_config['cookie_name']]); } diff --git a/system/libraries/Session/drivers/Session_database_driver.php b/system/libraries/Session/drivers/Session_database_driver.php index 074accfe7..f34269002 100644 --- a/system/libraries/Session/drivers/Session_database_driver.php +++ b/system/libraries/Session/drivers/Session_database_driver.php @@ -353,7 +353,7 @@ class CI_Session_database_driver extends CI_Session_driver implements SessionHan * @param string $id * @return bool */ - public function validateId($id) + public function validateSessionId($id) { // Prevent previous QB calls from messing with our queries $this->_db->reset_query(); diff --git a/system/libraries/Session/drivers/Session_files_driver.php b/system/libraries/Session/drivers/Session_files_driver.php index 654f30010..f5925d5a6 100644 --- a/system/libraries/Session/drivers/Session_files_driver.php +++ b/system/libraries/Session/drivers/Session_files_driver.php @@ -402,9 +402,11 @@ class CI_Session_files_driver extends CI_Session_driver implements SessionHandle * @param string $id * @return bool */ - public function validateId($id) + public function validateSessionId($id) { - return is_file($this->_file_path.$id); + $result = is_file($this->_file_path.$id); + clearstatcache(TRUE, $this->_file_path.$id); + return $result; } // -------------------------------------------------------------------- diff --git a/system/libraries/Session/drivers/Session_memcached_driver.php b/system/libraries/Session/drivers/Session_memcached_driver.php index 9e8116885..b46443936 100644 --- a/system/libraries/Session/drivers/Session_memcached_driver.php +++ b/system/libraries/Session/drivers/Session_memcached_driver.php @@ -303,7 +303,7 @@ class CI_Session_memcached_driver extends CI_Session_driver implements SessionHa * @param string $id * @return bool */ - public function validateId($id) + public function validateSessionId($id) { $this->_memcached->get($this->_key_prefix.$id); return ($this->_memcached->getResultCode() === Memcached::RES_SUCCESS); diff --git a/system/libraries/Session/drivers/Session_redis_driver.php b/system/libraries/Session/drivers/Session_redis_driver.php index d7a57550a..f351aff4b 100644 --- a/system/libraries/Session/drivers/Session_redis_driver.php +++ b/system/libraries/Session/drivers/Session_redis_driver.php @@ -323,7 +323,7 @@ class CI_Session_redis_driver extends CI_Session_driver implements SessionHandle * @param string $id * @return bool */ - public function validateId($id) + public function validateSessionId($id) { return (bool) $this->_redis->exists($this->_key_prefix.$id); } -- cgit v1.2.3-24-g4f1b From 4ea5cf13ec3f99e6eaedd9c2f1452e6ae173023b Mon Sep 17 00:00:00 2001 From: Andrey Andreev Date: Wed, 22 Aug 2018 14:23:17 +0300 Subject: [ci skip] Fix #5561 --- system/database/drivers/mysqli/mysqli_driver.php | 34 +++++++++++++----------- user_guide_src/source/changelog.rst | 1 + 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/system/database/drivers/mysqli/mysqli_driver.php b/system/database/drivers/mysqli/mysqli_driver.php index 7cec29e9e..6a11b602b 100644 --- a/system/database/drivers/mysqli/mysqli_driver.php +++ b/system/database/drivers/mysqli/mysqli_driver.php @@ -167,26 +167,28 @@ class CI_DB_mysqli_driver extends CI_DB { empty($this->encrypt['ssl_capath']) OR $ssl['capath'] = $this->encrypt['ssl_capath']; empty($this->encrypt['ssl_cipher']) OR $ssl['cipher'] = $this->encrypt['ssl_cipher']; - if ( ! empty($ssl)) + if (isset($this->encrypt['ssl_verify'])) { - if (isset($this->encrypt['ssl_verify'])) + $client_flags |= MYSQLI_CLIENT_SSL; + + if ($this->encrypt['ssl_verify']) + { + defined('MYSQLI_OPT_SSL_VERIFY_SERVER_CERT') && $this->_mysqli->options(MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, TRUE); + } + // Apparently (when it exists), setting MYSQLI_OPT_SSL_VERIFY_SERVER_CERT + // to FALSE didn't do anything, so PHP 5.6.16 introduced yet another + // constant ... + // + // https://secure.php.net/ChangeLog-5.php#5.6.16 + // https://bugs.php.net/bug.php?id=68344 + elseif (defined('MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT')) { - if ($this->encrypt['ssl_verify']) - { - defined('MYSQLI_OPT_SSL_VERIFY_SERVER_CERT') && $this->_mysqli->options(MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, TRUE); - } - // Apparently (when it exists), setting MYSQLI_OPT_SSL_VERIFY_SERVER_CERT - // to FALSE didn't do anything, so PHP 5.6.16 introduced yet another - // constant ... - // - // https://secure.php.net/ChangeLog-5.php#5.6.16 - // https://bugs.php.net/bug.php?id=68344 - elseif (defined('MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT')) - { - $client_flags |= MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT; - } + $client_flags |= MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT; } + } + if ( ! empty($ssl)) + { $client_flags |= MYSQLI_CLIENT_SSL; $this->_mysqli->ssl_set( isset($ssl['key']) ? $ssl['key'] : NULL, diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst index 966b4cb73..ddcb4ba57 100644 --- a/user_guide_src/source/changelog.rst +++ b/user_guide_src/source/changelog.rst @@ -10,6 +10,7 @@ Bug fixes for 3.1.10 - Fixed a bug (#5526) - :doc:`Session Library ` had a syntax error in its 'memcached' driver. - Fixed a bug (#5542) - :doc:`Database Forge ` method ``modify_column()`` always made fields ``NOT NULL`` when attempting to modify their nullable property under PostgreSQL. +- Fixed a bug (#5561) - :doc:`Database Library ` didn't allow SSL connection configuration with only the 'ssl_verify' option when using the 'mysqli' driver. Version 3.1.9 ============= -- cgit v1.2.3-24-g4f1b From 99225a032c1f2ab5bffba870da8d053b22b92725 Mon Sep 17 00:00:00 2001 From: Andrey Andreev Date: Wed, 22 Aug 2018 14:28:44 +0300 Subject: [ci skip] Changelog entry for #5545, PR #5563 --- system/libraries/Session/Session_driver.php | 2 +- user_guide_src/source/changelog.rst | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/system/libraries/Session/Session_driver.php b/system/libraries/Session/Session_driver.php index a26b3a328..d6eab9be3 100644 --- a/system/libraries/Session/Session_driver.php +++ b/system/libraries/Session/Session_driver.php @@ -115,7 +115,7 @@ abstract class CI_Session_driver implements SessionHandlerInterface { /** * PHP 5.x validate ID * - * Enforces session.use_strict_mode on PHP 5.x (7+ does it by itself) + * Enforces session.use_strict_mode * * @return void */ diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst index ddcb4ba57..155fed24e 100644 --- a/user_guide_src/source/changelog.rst +++ b/user_guide_src/source/changelog.rst @@ -11,6 +11,7 @@ Bug fixes for 3.1.10 - Fixed a bug (#5526) - :doc:`Session Library ` had a syntax error in its 'memcached' driver. - Fixed a bug (#5542) - :doc:`Database Forge ` method ``modify_column()`` always made fields ``NOT NULL`` when attempting to modify their nullable property under PostgreSQL. - Fixed a bug (#5561) - :doc:`Database Library ` didn't allow SSL connection configuration with only the 'ssl_verify' option when using the 'mysqli' driver. +- Fixed a bug (#5545) - :doc:`Session Library ` crashed due to a caching-related error with the 'files' driver. Version 3.1.9 ============= -- cgit v1.2.3-24-g4f1b From 92cdb7c16b3b52c593e08a815d0292fe9469f7d1 Mon Sep 17 00:00:00 2001 From: Andrey Andreev Date: Wed, 22 Aug 2018 14:44:15 +0300 Subject: [ci skip] Merge pull request #5568 from achraf52/patch-1 Corrected wrong "email" library link --- user_guide_src/source/changelog.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst index 155fed24e..eb9c573e5 100644 --- a/user_guide_src/source/changelog.rst +++ b/user_guide_src/source/changelog.rst @@ -315,7 +315,7 @@ Bug fixes for 3.1.0 - Fixed a bug (#4562) - :doc:`Cache Library ` didn't check if ``Memcached::quit()`` is available before calling it. - Fixed a bug (#4563) - :doc:`Input Library ` method ``request_headers()`` ignores ``$xss_clean`` parameter value after first call. - Fixed a bug (#4605) - :doc:`Config Library ` method ``site_url()`` stripped trailing slashes from relative URIs passed to it. -- Fixed a bug (#4613) - :doc:`Email Library ` failed to send multiple emails via SMTP due to "already authenticated" errors when keep-alive is enabled. +- Fixed a bug (#4613) - :doc:`Email Library ` failed to send multiple emails via SMTP due to "already authenticated" errors when keep-alive is enabled. - Fixed a bug (#4633) - :doc:`Form Validation Library ` ignored multiple "callback" rules for empty, non-required fields. - Fixed a bug (#4637) - :doc:`Database ` method ``error()`` returned ``FALSE`` with the 'oci8' driver if there was no error. - Fixed a bug (#4647) - :doc:`Query Builder ` method ``count_all_results()`` doesn't take into account ``GROUP BY`` clauses while deciding whether to do a subquery or not. -- cgit v1.2.3-24-g4f1b From 9a2ffb39d23d589777f36efd2c7f692a77a2717a Mon Sep 17 00:00:00 2001 From: Andrey Andreev Date: Wed, 22 Aug 2018 14:44:51 +0300 Subject: [ci skip] Merge pull request #5570 from mfigueroa/patch-1 Fix grammar mistakes in cli.rst --- user_guide_src/source/general/cli.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_guide_src/source/general/cli.rst b/user_guide_src/source/general/cli.rst index 764a6b835..bfa30531b 100644 --- a/user_guide_src/source/general/cli.rst +++ b/user_guide_src/source/general/cli.rst @@ -65,8 +65,8 @@ If you did it right, you should see *Hello World!* printed. $ php index.php tools message "John Smith" -Here we are passing it a argument in the same way that URL parameters -work. "John Smith" is passed as a argument and output is:: +Here we are passing it an argument in the same way that URL parameters +work. "John Smith" is passed as an argument and the output is:: Hello John Smith! -- cgit v1.2.3-24-g4f1b From 058102de9f4977968fe5d7359e63400d4927cf72 Mon Sep 17 00:00:00 2001 From: Andrey Andreev Date: Wed, 22 Aug 2018 14:49:15 +0300 Subject: [ci skip] Fix #5571 --- system/libraries/Xmlrpc.php | 2 +- user_guide_src/source/changelog.rst | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/system/libraries/Xmlrpc.php b/system/libraries/Xmlrpc.php index c23504de8..fef3b05dd 100644 --- a/system/libraries/Xmlrpc.php +++ b/system/libraries/Xmlrpc.php @@ -1213,7 +1213,7 @@ class XML_RPC_Message extends CI_Xmlrpc { echo '
';
 
-			if (count($this->xh[$pname]['headers'] > 0))
+			if (count($this->xh[$pname]['headers']) > 0)
 			{
 				echo "---HEADERS---\n";
 				foreach ($this->xh[$pname]['headers'] as $header)
diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst
index eb9c573e5..21bca15ac 100644
--- a/user_guide_src/source/changelog.rst
+++ b/user_guide_src/source/changelog.rst
@@ -12,6 +12,7 @@ Bug fixes for 3.1.10
 -  Fixed a bug (#5542) - :doc:`Database Forge ` method ``modify_column()`` always made fields ``NOT NULL`` when attempting to modify their nullable property under PostgreSQL.
 -  Fixed a bug (#5561) - :doc:`Database Library ` didn't allow SSL connection configuration with only the 'ssl_verify' option when using the 'mysqli' driver.
 -  Fixed a bug (#5545) - :doc:`Session Library ` crashed due to a caching-related error with the 'files' driver.
+-  Fixed a bug (#5571) - :doc:`XML-RPC Library ` had a typo that triggered an ``E_WARNING`` message on PHP 7.2.
 
 Version 3.1.9
 =============
-- 
cgit v1.2.3-24-g4f1b


From f1e13c0127d9ba2d6da722672401b92dd37780bb Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Wed, 22 Aug 2018 15:01:20 +0300
Subject: [ci skip] Close #5513

---
 application/config/database.php                             | 2 +-
 system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php | 5 +++++
 user_guide_src/source/changelog.rst                         | 4 ++++
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/application/config/database.php b/application/config/database.php
index d22321e2a..0088ef140 100644
--- a/application/config/database.php
+++ b/application/config/database.php
@@ -49,7 +49,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
 |				'ssl_ca'     - Path to the certificate authority file
 |				'ssl_capath' - Path to a directory containing trusted CA certificates in PEM format
 |				'ssl_cipher' - List of *allowed* ciphers to be used for the encryption, separated by colons (':')
-|				'ssl_verify' - TRUE/FALSE; Whether verify the server certificate or not ('mysqli' only)
+|				'ssl_verify' - TRUE/FALSE; Whether verify the server certificate or not
 |
 |	['compress'] Whether or not to use client compression (MySQL only)
 |	['stricton'] TRUE/FALSE - forces 'Strict Mode' connections
diff --git a/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php b/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php
index e172145e9..fb0097c80 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php
@@ -167,6 +167,11 @@ class CI_DB_pdo_mysql_driver extends CI_DB_pdo_driver {
 			empty($this->encrypt['ssl_capath']) OR $ssl[PDO::MYSQL_ATTR_SSL_CAPATH] = $this->encrypt['ssl_capath'];
 			empty($this->encrypt['ssl_cipher']) OR $ssl[PDO::MYSQL_ATTR_SSL_CIPHER] = $this->encrypt['ssl_cipher'];
 
+			if (defined('PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT') && isset($this->encrypt['ssl_verify']))
+			{
+				$ssl[PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = $this->encrypt['ssl_verify'];
+			}
+
 			// DO NOT use array_merge() here!
 			// It re-indexes numeric keys and the PDO_MYSQL_ATTR_SSL_* constants are integers.
 			empty($ssl) OR $this->options += $ssl;
diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst
index 21bca15ac..af32fe882 100644
--- a/user_guide_src/source/changelog.rst
+++ b/user_guide_src/source/changelog.rst
@@ -5,6 +5,10 @@ Change Log
 Version 3.1.10
 ==============
 
+-  General Changes
+
+   -  Added 'ssl_verify' support to the 'pdo/mysql' :doc:`Database  driver.
+
 Bug fixes for 3.1.10
 --------------------
 
-- 
cgit v1.2.3-24-g4f1b


From c45018334eea1e0000a83c9e7d189093dbc6b032 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Wed, 5 Sep 2018 16:54:42 +0300
Subject: [ci skip] Merge pull request #5583 from johndekroon/develop

Documented undocumented feature
---
 user_guide_src/source/database/query_builder.rst | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/user_guide_src/source/database/query_builder.rst b/user_guide_src/source/database/query_builder.rst
index 38bc7fcff..3c72218cd 100644
--- a/user_guide_src/source/database/query_builder.rst
+++ b/user_guide_src/source/database/query_builder.rst
@@ -358,13 +358,14 @@ searches.
 		// WHERE `title` LIKE '%match%' ESCAPE '!' AND  `body` LIKE '%match% ESCAPE '!'
 
 	If you want to control where the wildcard (%) is placed, you can use
-	an optional third argument. Your options are 'before', 'after' and
+	an optional third argument. Your options are 'before', 'after', 'none' and
 	'both' (which is the default).
 
 	::
 
 		$this->db->like('title', 'match', 'before');	// Produces: WHERE `title` LIKE '%match' ESCAPE '!'
 		$this->db->like('title', 'match', 'after');	// Produces: WHERE `title` LIKE 'match%' ESCAPE '!'
+		$this->db->like('title', 'match', 'none');	// Produces: WHERE `title` LIKE 'match' ESCAPE '!'
 		$this->db->like('title', 'match', 'both');	// Produces: WHERE `title` LIKE '%match%' ESCAPE '!'
 
 #. **Associative array method:**
-- 
cgit v1.2.3-24-g4f1b


From a44257a9b34b235db3d54dc7ac579934683ebc25 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Mon, 10 Sep 2018 20:40:36 +0300
Subject: [ci skip] Merge pull request #5592 from Tusharmalik/develop

corrected the serial number of 'source/installation/upgrade_319'
---
 user_guide_src/source/installation/upgrade_319.rst | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/user_guide_src/source/installation/upgrade_319.rst b/user_guide_src/source/installation/upgrade_319.rst
index 3b8da3367..db56cac2a 100644
--- a/user_guide_src/source/installation/upgrade_319.rst
+++ b/user_guide_src/source/installation/upgrade_319.rst
@@ -13,9 +13,9 @@ Replace all files and directories in your *system/* directory.
 .. note:: If you have any custom developed files in these directories,
 	please make copies of them first.
 
-********************************
-Step 3: Replace config/mimes.php
-********************************
+
+Step 2: Replace config/mimes.php
+================================
 
 This config file has received some updates. Please copy it to
 *application/config/mimes.php*.
-- 
cgit v1.2.3-24-g4f1b


From 89288a4ad3411b597eb1e7041660e912c611cfb0 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Tue, 11 Sep 2018 17:29:56 +0300
Subject: [ci skip] Fix #5587

---
 system/database/DB_forge.php        | 5 ++++-
 user_guide_src/source/changelog.rst | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/system/database/DB_forge.php b/system/database/DB_forge.php
index 152f8f651..4d23e4e7b 100644
--- a/system/database/DB_forge.php
+++ b/system/database/DB_forge.php
@@ -348,7 +348,10 @@ abstract class CI_DB_forge {
 
 		if (($result = $this->db->query($sql)) !== FALSE)
 		{
-			isset($this->db->data_cache['table_names']) && $this->db->data_cache['table_names'][] = $table;
+			if (isset($this->db->data_cache['table_names']))
+			{
+				$this->db->data_cache['table_names'][] = $table;
+			}
 
 			// Most databases don't support creating indexes from within the CREATE TABLE statement
 			if ( ! empty($this->keys))
diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst
index af32fe882..aa0eae7e0 100644
--- a/user_guide_src/source/changelog.rst
+++ b/user_guide_src/source/changelog.rst
@@ -17,6 +17,7 @@ Bug fixes for 3.1.10
 -  Fixed a bug (#5561) - :doc:`Database Library ` didn't allow SSL connection configuration with only the 'ssl_verify' option when using the 'mysqli' driver.
 -  Fixed a bug (#5545) - :doc:`Session Library ` crashed due to a caching-related error with the 'files' driver.
 -  Fixed a bug (#5571) - :doc:`XML-RPC Library ` had a typo that triggered an ``E_WARNING`` message on PHP 7.2.
+-  Fixed a bug (#5587) - :doc:`Database Forge ` method ``create_table()`` generated an ``E_WARNING`` message.
 
 Version 3.1.9
 =============
-- 
cgit v1.2.3-24-g4f1b


From fef6972a5cf19bcbec2ddc404cde6d5c4b432314 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Tue, 11 Sep 2018 17:36:52 +0300
Subject: [ci skip] Fix #5590 (add a default error message for FV valid_base64
 rule)

---
 system/language/english/form_validation_lang.php | 1 +
 user_guide_src/source/changelog.rst              | 1 +
 2 files changed, 2 insertions(+)

diff --git a/system/language/english/form_validation_lang.php b/system/language/english/form_validation_lang.php
index 305de3733..842c1aef0 100644
--- a/system/language/english/form_validation_lang.php
+++ b/system/language/english/form_validation_lang.php
@@ -43,6 +43,7 @@ $lang['form_validation_valid_email']		= 'The {field} field must contain a valid
 $lang['form_validation_valid_emails']		= 'The {field} field must contain all valid email addresses.';
 $lang['form_validation_valid_url']		= 'The {field} field must contain a valid URL.';
 $lang['form_validation_valid_ip']		= 'The {field} field must contain a valid IP.';
+$lang['form_validation_valid_base64']		= 'The {field} field must contain a valid Base64 string.';
 $lang['form_validation_min_length']		= 'The {field} field must be at least {param} characters in length.';
 $lang['form_validation_max_length']		= 'The {field} field cannot exceed {param} characters in length.';
 $lang['form_validation_exact_length']		= 'The {field} field must be exactly {param} characters in length.';
diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst
index aa0eae7e0..5e729828b 100644
--- a/user_guide_src/source/changelog.rst
+++ b/user_guide_src/source/changelog.rst
@@ -18,6 +18,7 @@ Bug fixes for 3.1.10
 -  Fixed a bug (#5545) - :doc:`Session Library ` crashed due to a caching-related error with the 'files' driver.
 -  Fixed a bug (#5571) - :doc:`XML-RPC Library ` had a typo that triggered an ``E_WARNING`` message on PHP 7.2.
 -  Fixed a bug (#5587) - :doc:`Database Forge ` method ``create_table()`` generated an ``E_WARNING`` message.
+-  Fixed a bug (#5590) - :doc:`Form Validation Library ` rule **valid_base64** didn't have a default error message.
 
 Version 3.1.9
 =============
-- 
cgit v1.2.3-24-g4f1b


From da5cf99321daee9500518f63fcd58e0c57f7d53e Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Fri, 16 Nov 2018 16:01:34 +0200
Subject: [ci skip] Fix #5624

---
 system/database/DB_driver.php                                | 12 +++---------
 system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php | 12 +++---------
 system/database/drivers/sqlite3/sqlite3_driver.php           | 12 +++---------
 user_guide_src/source/changelog.rst                          |  1 +
 4 files changed, 10 insertions(+), 27 deletions(-)

diff --git a/system/database/DB_driver.php b/system/database/DB_driver.php
index f8956f069..c397bb723 100644
--- a/system/database/DB_driver.php
+++ b/system/database/DB_driver.php
@@ -1308,19 +1308,13 @@ abstract class CI_DB_driver {
 	 */
 	public function list_fields($table)
 	{
-		// Is there a cached result?
-		if (isset($this->data_cache['field_names'][$table]))
-		{
-			return $this->data_cache['field_names'][$table];
-		}
-
 		if (FALSE === ($sql = $this->_list_columns($table)))
 		{
 			return ($this->db_debug) ? $this->display_error('db_unsupported_function') : FALSE;
 		}
 
 		$query = $this->query($sql);
-		$this->data_cache['field_names'][$table] = array();
+		$fields = array();
 
 		foreach ($query->result_array() as $row)
 		{
@@ -1342,10 +1336,10 @@ abstract class CI_DB_driver {
 				}
 			}
 
-			$this->data_cache['field_names'][$table][] = $row[$key];
+			$fields[] = $row[$key];
 		}
 
-		return $this->data_cache['field_names'][$table];
+		return $fields;
 	}
 
 	// --------------------------------------------------------------------
diff --git a/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php b/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php
index 93871a99b..3602c282c 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php
@@ -128,24 +128,18 @@ class CI_DB_pdo_sqlite_driver extends CI_DB_pdo_driver {
 	 */
 	public function list_fields($table)
 	{
-		// Is there a cached result?
-		if (isset($this->data_cache['field_names'][$table]))
-		{
-			return $this->data_cache['field_names'][$table];
-		}
-
 		if (($result = $this->query('PRAGMA TABLE_INFO('.$this->protect_identifiers($table, TRUE, NULL, FALSE).')')) === FALSE)
 		{
 			return FALSE;
 		}
 
-		$this->data_cache['field_names'][$table] = array();
+		$fields = array();
 		foreach ($result->result_array() as $row)
 		{
-			$this->data_cache['field_names'][$table][] = $row['name'];
+			$fields[] = $row['name'];
 		}
 
-		return $this->data_cache['field_names'][$table];
+		return $fields;
 	}
 
 	// --------------------------------------------------------------------
diff --git a/system/database/drivers/sqlite3/sqlite3_driver.php b/system/database/drivers/sqlite3/sqlite3_driver.php
index 41d9d484f..b6deccf68 100644
--- a/system/database/drivers/sqlite3/sqlite3_driver.php
+++ b/system/database/drivers/sqlite3/sqlite3_driver.php
@@ -230,24 +230,18 @@ class CI_DB_sqlite3_driver extends CI_DB {
 	 */
 	public function list_fields($table)
 	{
-		// Is there a cached result?
-		if (isset($this->data_cache['field_names'][$table]))
-		{
-			return $this->data_cache['field_names'][$table];
-		}
-
 		if (($result = $this->query('PRAGMA TABLE_INFO('.$this->protect_identifiers($table, TRUE, NULL, FALSE).')')) === FALSE)
 		{
 			return FALSE;
 		}
 
-		$this->data_cache['field_names'][$table] = array();
+		$fields = array();
 		foreach ($result->result_array() as $row)
 		{
-			$this->data_cache['field_names'][$table][] = $row['name'];
+			$fields[] = $row['name'];
 		}
 
-		return $this->data_cache['field_names'][$table];
+		return $fields;
 	}
 
 	// --------------------------------------------------------------------
diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst
index 5e729828b..dc078810b 100644
--- a/user_guide_src/source/changelog.rst
+++ b/user_guide_src/source/changelog.rst
@@ -19,6 +19,7 @@ Bug fixes for 3.1.10
 -  Fixed a bug (#5571) - :doc:`XML-RPC Library ` had a typo that triggered an ``E_WARNING`` message on PHP 7.2.
 -  Fixed a bug (#5587) - :doc:`Database Forge ` method ``create_table()`` generated an ``E_WARNING`` message.
 -  Fixed a bug (#5590) - :doc:`Form Validation Library ` rule **valid_base64** didn't have a default error message.
+-  Fixed a bug (#5624) - :doc:`Database Library ` methods ``list_fields()``, ``field_exists()`` returned incorrect results after tables are modified.
 
 Version 3.1.9
 =============
-- 
cgit v1.2.3-24-g4f1b


From 41bba2fea6fafa315db0a21093722f920455e3b1 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Fri, 16 Nov 2018 16:48:32 +0200
Subject: [ci skip] Fix #5627

---
 system/database/DB_driver.php       | 2 +-
 user_guide_src/source/changelog.rst | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/system/database/DB_driver.php b/system/database/DB_driver.php
index c397bb723..635048071 100644
--- a/system/database/DB_driver.php
+++ b/system/database/DB_driver.php
@@ -142,7 +142,7 @@ abstract class CI_DB_driver {
 	 *
 	 * @var	int
 	 */
-	public $port			= '';
+	public $port			= NULL;
 
 	/**
 	 * Persistent connection flag
diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst
index dc078810b..ba246988a 100644
--- a/user_guide_src/source/changelog.rst
+++ b/user_guide_src/source/changelog.rst
@@ -20,6 +20,7 @@ Bug fixes for 3.1.10
 -  Fixed a bug (#5587) - :doc:`Database Forge ` method ``create_table()`` generated an ``E_WARNING`` message.
 -  Fixed a bug (#5590) - :doc:`Form Validation Library ` rule **valid_base64** didn't have a default error message.
 -  Fixed a bug (#5624) - :doc:`Database Library ` methods ``list_fields()``, ``field_exists()`` returned incorrect results after tables are modified.
+-  Fixed a bug (#5627) - :doc:`Database ` driver 'mysqli' triggered an ``E_WARNING`` message if there's no ``'port'`` specified in the database configuration.
 
 Version 3.1.9
 =============
-- 
cgit v1.2.3-24-g4f1b


From c585decebf6c35fc7f4eaedb80a860089f045464 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Mon, 17 Dec 2018 09:29:25 +0200
Subject: [ci skip] Merge pull request #5651 from pawelkg/develop

Test if cache file is writable before unlink it
---
 system/libraries/Cache/drivers/Cache_file.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/system/libraries/Cache/drivers/Cache_file.php b/system/libraries/Cache/drivers/Cache_file.php
index 4f383032f..021c2629e 100644
--- a/system/libraries/Cache/drivers/Cache_file.php
+++ b/system/libraries/Cache/drivers/Cache_file.php
@@ -276,7 +276,7 @@ class CI_Cache_file extends CI_Driver {
 
 		if ($data['ttl'] > 0 && time() > $data['time'] + $data['ttl'])
 		{
-			unlink($this->_cache_path.$id);
+			file_exists($this->_cache_path.$id) && unlink($this->_cache_path.$id);
 			return FALSE;
 		}
 
-- 
cgit v1.2.3-24-g4f1b


From 0849a242ef23d1c3e67877e02f018515ffc0bc67 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Mon, 17 Dec 2018 09:32:31 +0200
Subject: [ci skip] Add changelog entry for PR #5651

---
 user_guide_src/source/changelog.rst | 1 +
 1 file changed, 1 insertion(+)

diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst
index ba246988a..7b1e1e3f8 100644
--- a/user_guide_src/source/changelog.rst
+++ b/user_guide_src/source/changelog.rst
@@ -21,6 +21,7 @@ Bug fixes for 3.1.10
 -  Fixed a bug (#5590) - :doc:`Form Validation Library ` rule **valid_base64** didn't have a default error message.
 -  Fixed a bug (#5624) - :doc:`Database Library ` methods ``list_fields()``, ``field_exists()`` returned incorrect results after tables are modified.
 -  Fixed a bug (#5627) - :doc:`Database ` driver 'mysqli' triggered an ``E_WARNING`` message if there's no ``'port'`` specified in the database configuration.
+-  Fixed a bug (#5651) - :doc:`Database Caching ` could try to delete non-existent cache files due to a race condition.
 
 Version 3.1.9
 =============
-- 
cgit v1.2.3-24-g4f1b


From 98756ba4d973d22ef8725db70eabf5a26a4737a3 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Mon, 17 Dec 2018 10:04:15 +0200
Subject: [ci skip] Merge pull request #5652 from Khuthaily/patch-1

Add px to width and height inline style output of create_captcha()
---
 system/helpers/captcha_helper.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/system/helpers/captcha_helper.php b/system/helpers/captcha_helper.php
index a67b72bd5..94779e4e2 100644
--- a/system/helpers/captcha_helper.php
+++ b/system/helpers/captcha_helper.php
@@ -333,7 +333,7 @@ if ( ! function_exists('create_captcha'))
 			return FALSE;
 		}
 
-		$img = ' ';
+		$img = ' ';
 		ImageDestroy($im);
 
 		return array('word' => $word, 'time' => $now, 'image' => $img, 'filename' => $img_filename);
-- 
cgit v1.2.3-24-g4f1b


From 11d0c860c94967a39e0a54607cb15ccc37568dec Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Mon, 17 Dec 2018 10:08:42 +0200
Subject: [ci skip] Add changelog entry for PR #5652

---
 user_guide_src/source/changelog.rst | 1 +
 1 file changed, 1 insertion(+)

diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst
index 7b1e1e3f8..a42d900d0 100644
--- a/user_guide_src/source/changelog.rst
+++ b/user_guide_src/source/changelog.rst
@@ -22,6 +22,7 @@ Bug fixes for 3.1.10
 -  Fixed a bug (#5624) - :doc:`Database Library ` methods ``list_fields()``, ``field_exists()`` returned incorrect results after tables are modified.
 -  Fixed a bug (#5627) - :doc:`Database ` driver 'mysqli' triggered an ``E_WARNING`` message if there's no ``'port'`` specified in the database configuration.
 -  Fixed a bug (#5651) - :doc:`Database Caching ` could try to delete non-existent cache files due to a race condition.
+-  Fixed a bug (#5652) - :doc:`CAPTCHA Helper ` function :php:func:`create_captcha()` didn't comply with CSS standards.
 
 Version 3.1.9
 =============
-- 
cgit v1.2.3-24-g4f1b


From 0e59db6c207b3108565ef4ab6c18b81353478d91 Mon Sep 17 00:00:00 2001
From: "Instructor, BCIT" 
Date: Tue, 1 Jan 2019 08:34:36 -0800
Subject: Merge pull request #5662 from jim-parry/copyright2019

Update copyright date to 2019
---
 index.php                                                      | 6 +++---
 license.txt                                                    | 2 +-
 system/core/Benchmark.php                                      | 6 +++---
 system/core/CodeIgniter.php                                    | 6 +++---
 system/core/Common.php                                         | 6 +++---
 system/core/Config.php                                         | 6 +++---
 system/core/Controller.php                                     | 6 +++---
 system/core/Exceptions.php                                     | 6 +++---
 system/core/Hooks.php                                          | 6 +++---
 system/core/Input.php                                          | 6 +++---
 system/core/Lang.php                                           | 6 +++---
 system/core/Loader.php                                         | 6 +++---
 system/core/Log.php                                            | 6 +++---
 system/core/Model.php                                          | 6 +++---
 system/core/Output.php                                         | 6 +++---
 system/core/Router.php                                         | 6 +++---
 system/core/Security.php                                       | 6 +++---
 system/core/URI.php                                            | 6 +++---
 system/core/Utf8.php                                           | 6 +++---
 system/core/compat/hash.php                                    | 6 +++---
 system/core/compat/mbstring.php                                | 6 +++---
 system/core/compat/password.php                                | 6 +++---
 system/core/compat/standard.php                                | 6 +++---
 system/database/DB.php                                         | 6 +++---
 system/database/DB_cache.php                                   | 6 +++---
 system/database/DB_driver.php                                  | 6 +++---
 system/database/DB_forge.php                                   | 6 +++---
 system/database/DB_query_builder.php                           | 6 +++---
 system/database/DB_result.php                                  | 6 +++---
 system/database/DB_utility.php                                 | 6 +++---
 system/database/drivers/cubrid/cubrid_driver.php               | 6 +++---
 system/database/drivers/cubrid/cubrid_forge.php                | 6 +++---
 system/database/drivers/cubrid/cubrid_result.php               | 6 +++---
 system/database/drivers/cubrid/cubrid_utility.php              | 6 +++---
 system/database/drivers/ibase/ibase_driver.php                 | 6 +++---
 system/database/drivers/ibase/ibase_forge.php                  | 6 +++---
 system/database/drivers/ibase/ibase_result.php                 | 6 +++---
 system/database/drivers/ibase/ibase_utility.php                | 6 +++---
 system/database/drivers/mssql/mssql_driver.php                 | 6 +++---
 system/database/drivers/mssql/mssql_forge.php                  | 6 +++---
 system/database/drivers/mssql/mssql_result.php                 | 6 +++---
 system/database/drivers/mssql/mssql_utility.php                | 6 +++---
 system/database/drivers/mysql/mysql_driver.php                 | 6 +++---
 system/database/drivers/mysql/mysql_forge.php                  | 6 +++---
 system/database/drivers/mysql/mysql_result.php                 | 6 +++---
 system/database/drivers/mysql/mysql_utility.php                | 6 +++---
 system/database/drivers/mysqli/mysqli_driver.php               | 6 +++---
 system/database/drivers/mysqli/mysqli_forge.php                | 6 +++---
 system/database/drivers/mysqli/mysqli_result.php               | 6 +++---
 system/database/drivers/mysqli/mysqli_utility.php              | 6 +++---
 system/database/drivers/oci8/oci8_driver.php                   | 6 +++---
 system/database/drivers/oci8/oci8_forge.php                    | 6 +++---
 system/database/drivers/oci8/oci8_result.php                   | 6 +++---
 system/database/drivers/oci8/oci8_utility.php                  | 6 +++---
 system/database/drivers/odbc/odbc_driver.php                   | 6 +++---
 system/database/drivers/odbc/odbc_forge.php                    | 6 +++---
 system/database/drivers/odbc/odbc_result.php                   | 6 +++---
 system/database/drivers/odbc/odbc_utility.php                  | 6 +++---
 system/database/drivers/pdo/pdo_driver.php                     | 6 +++---
 system/database/drivers/pdo/pdo_forge.php                      | 6 +++---
 system/database/drivers/pdo/pdo_result.php                     | 6 +++---
 system/database/drivers/pdo/pdo_utility.php                    | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_4d_driver.php       | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_4d_forge.php        | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php   | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php    | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php    | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php     | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php  | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php      | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php       | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_informix_driver.php | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_informix_forge.php  | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php    | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php     | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_oci_driver.php      | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_oci_forge.php       | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php     | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php      | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php    | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php     | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php   | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php    | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php   | 6 +++---
 system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php    | 6 +++---
 system/database/drivers/postgre/postgre_driver.php             | 6 +++---
 system/database/drivers/postgre/postgre_forge.php              | 6 +++---
 system/database/drivers/postgre/postgre_result.php             | 6 +++---
 system/database/drivers/postgre/postgre_utility.php            | 6 +++---
 system/database/drivers/sqlite/sqlite_driver.php               | 4 ++--
 system/database/drivers/sqlite/sqlite_forge.php                | 4 ++--
 system/database/drivers/sqlite/sqlite_result.php               | 4 ++--
 system/database/drivers/sqlite/sqlite_utility.php              | 4 ++--
 system/database/drivers/sqlite3/sqlite3_driver.php             | 6 +++---
 system/database/drivers/sqlite3/sqlite3_forge.php              | 6 +++---
 system/database/drivers/sqlite3/sqlite3_result.php             | 6 +++---
 system/database/drivers/sqlite3/sqlite3_utility.php            | 6 +++---
 system/database/drivers/sqlsrv/sqlsrv_driver.php               | 6 +++---
 system/database/drivers/sqlsrv/sqlsrv_forge.php                | 6 +++---
 system/database/drivers/sqlsrv/sqlsrv_result.php               | 6 +++---
 system/database/drivers/sqlsrv/sqlsrv_utility.php              | 6 +++---
 system/helpers/array_helper.php                                | 6 +++---
 system/helpers/captcha_helper.php                              | 6 +++---
 system/helpers/cookie_helper.php                               | 6 +++---
 system/helpers/date_helper.php                                 | 6 +++---
 system/helpers/directory_helper.php                            | 6 +++---
 system/helpers/download_helper.php                             | 6 +++---
 system/helpers/email_helper.php                                | 4 ++--
 system/helpers/file_helper.php                                 | 6 +++---
 system/helpers/form_helper.php                                 | 6 +++---
 system/helpers/html_helper.php                                 | 6 +++---
 system/helpers/inflector_helper.php                            | 6 +++---
 system/helpers/language_helper.php                             | 6 +++---
 system/helpers/number_helper.php                               | 6 +++---
 system/helpers/path_helper.php                                 | 6 +++---
 system/helpers/security_helper.php                             | 6 +++---
 system/helpers/smiley_helper.php                               | 4 ++--
 system/helpers/string_helper.php                               | 6 +++---
 system/helpers/text_helper.php                                 | 6 +++---
 system/helpers/typography_helper.php                           | 6 +++---
 system/helpers/url_helper.php                                  | 6 +++---
 system/helpers/xml_helper.php                                  | 6 +++---
 system/language/english/calendar_lang.php                      | 6 +++---
 system/language/english/date_lang.php                          | 6 +++---
 system/language/english/db_lang.php                            | 6 +++---
 system/language/english/email_lang.php                         | 6 +++---
 system/language/english/form_validation_lang.php               | 6 +++---
 system/language/english/ftp_lang.php                           | 6 +++---
 system/language/english/imglib_lang.php                        | 6 +++---
 system/language/english/migration_lang.php                     | 6 +++---
 system/language/english/number_lang.php                        | 6 +++---
 system/language/english/pagination_lang.php                    | 6 +++---
 system/language/english/profiler_lang.php                      | 6 +++---
 system/language/english/unit_test_lang.php                     | 6 +++---
 system/language/english/upload_lang.php                        | 6 +++---
 system/libraries/Cache/Cache.php                               | 6 +++---
 system/libraries/Cache/drivers/Cache_apc.php                   | 6 +++---
 system/libraries/Cache/drivers/Cache_dummy.php                 | 6 +++---
 system/libraries/Cache/drivers/Cache_file.php                  | 6 +++---
 system/libraries/Cache/drivers/Cache_memcached.php             | 6 +++---
 system/libraries/Cache/drivers/Cache_redis.php                 | 6 +++---
 system/libraries/Cache/drivers/Cache_wincache.php              | 6 +++---
 system/libraries/Calendar.php                                  | 6 +++---
 system/libraries/Cart.php                                      | 4 ++--
 system/libraries/Driver.php                                    | 6 +++---
 system/libraries/Email.php                                     | 6 +++---
 system/libraries/Encrypt.php                                   | 6 +++---
 system/libraries/Encryption.php                                | 6 +++---
 system/libraries/Form_validation.php                           | 6 +++---
 system/libraries/Ftp.php                                       | 6 +++---
 system/libraries/Image_lib.php                                 | 6 +++---
 system/libraries/Javascript.php                                | 4 ++--
 system/libraries/Javascript/Jquery.php                         | 4 ++--
 system/libraries/Migration.php                                 | 6 +++---
 system/libraries/Pagination.php                                | 6 +++---
 system/libraries/Parser.php                                    | 6 +++---
 system/libraries/Profiler.php                                  | 6 +++---
 system/libraries/Session/Session.php                           | 6 +++---
 system/libraries/Session/SessionHandlerInterface.php           | 4 ++--
 system/libraries/Session/Session_driver.php                    | 6 +++---
 system/libraries/Session/drivers/Session_database_driver.php   | 6 +++---
 system/libraries/Session/drivers/Session_files_driver.php      | 6 +++---
 system/libraries/Session/drivers/Session_memcached_driver.php  | 6 +++---
 system/libraries/Session/drivers/Session_redis_driver.php      | 6 +++---
 system/libraries/Table.php                                     | 6 +++---
 system/libraries/Trackback.php                                 | 6 +++---
 system/libraries/Typography.php                                | 6 +++---
 system/libraries/Unit_test.php                                 | 6 +++---
 system/libraries/Upload.php                                    | 6 +++---
 system/libraries/User_agent.php                                | 6 +++---
 system/libraries/Xmlrpc.php                                    | 6 +++---
 system/libraries/Xmlrpcs.php                                   | 6 +++---
 system/libraries/Zip.php                                       | 6 +++---
 user_guide_src/source/conf.py                                  | 4 ++--
 user_guide_src/source/license.rst                              | 2 +-
 176 files changed, 513 insertions(+), 513 deletions(-)

diff --git a/index.php b/index.php
index ca1304a8d..e50550472 100755
--- a/index.php
+++ b/index.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/license.txt b/license.txt
index dcac58588..274306a1c 100644
--- a/license.txt
+++ b/license.txt
@@ -1,6 +1,6 @@
 The MIT License (MIT)
 
-Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+Copyright (c) 2014 - 2019, British Columbia Institute of Technology
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff --git a/system/core/Benchmark.php b/system/core/Benchmark.php
index d6e133648..014220a44 100644
--- a/system/core/Benchmark.php
+++ b/system/core/Benchmark.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/CodeIgniter.php b/system/core/CodeIgniter.php
index b4e41c86a..34af79f54 100644
--- a/system/core/CodeIgniter.php
+++ b/system/core/CodeIgniter.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Common.php b/system/core/Common.php
index 6d60f239c..624b5a9f7 100644
--- a/system/core/Common.php
+++ b/system/core/Common.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Config.php b/system/core/Config.php
index 8136dd24d..fc6c30f86 100644
--- a/system/core/Config.php
+++ b/system/core/Config.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Controller.php b/system/core/Controller.php
index ec9aa2ad0..2bb157802 100644
--- a/system/core/Controller.php
+++ b/system/core/Controller.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Exceptions.php b/system/core/Exceptions.php
index 5a78376a3..90ff1abf4 100644
--- a/system/core/Exceptions.php
+++ b/system/core/Exceptions.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Hooks.php b/system/core/Hooks.php
index 82c68b1cc..6236dd498 100644
--- a/system/core/Hooks.php
+++ b/system/core/Hooks.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Input.php b/system/core/Input.php
index 143babf5c..30b31d0d7 100644
--- a/system/core/Input.php
+++ b/system/core/Input.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Lang.php b/system/core/Lang.php
index 39fdd0668..2c8654dcf 100644
--- a/system/core/Lang.php
+++ b/system/core/Lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Loader.php b/system/core/Loader.php
index c84aff35a..14888e49a 100644
--- a/system/core/Loader.php
+++ b/system/core/Loader.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Log.php b/system/core/Log.php
index a2b464cf7..4338aa939 100644
--- a/system/core/Log.php
+++ b/system/core/Log.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Model.php b/system/core/Model.php
index dd11dd20c..0aadbcdc8 100644
--- a/system/core/Model.php
+++ b/system/core/Model.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Output.php b/system/core/Output.php
index 3cda062aa..64e7ee1f9 100644
--- a/system/core/Output.php
+++ b/system/core/Output.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Router.php b/system/core/Router.php
index 7b92f70b0..90b69d07a 100644
--- a/system/core/Router.php
+++ b/system/core/Router.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Security.php b/system/core/Security.php
index 31926b466..883968e26 100644
--- a/system/core/Security.php
+++ b/system/core/Security.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/URI.php b/system/core/URI.php
index 574ade69b..a8b98ae93 100644
--- a/system/core/URI.php
+++ b/system/core/URI.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/core/Utf8.php b/system/core/Utf8.php
index 7e021776f..9ee63e929 100644
--- a/system/core/Utf8.php
+++ b/system/core/Utf8.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0.0
  * @filesource
diff --git a/system/core/compat/hash.php b/system/core/compat/hash.php
index 68a812927..8f5510c3f 100644
--- a/system/core/compat/hash.php
+++ b/system/core/compat/hash.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/core/compat/mbstring.php b/system/core/compat/mbstring.php
index 9f6c24e2e..552e72719 100644
--- a/system/core/compat/mbstring.php
+++ b/system/core/compat/mbstring.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/core/compat/password.php b/system/core/compat/password.php
index 89a77c475..5a3bc2076 100644
--- a/system/core/compat/password.php
+++ b/system/core/compat/password.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/core/compat/standard.php b/system/core/compat/standard.php
index 24f3abcd9..2c528fd7c 100644
--- a/system/core/compat/standard.php
+++ b/system/core/compat/standard.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/DB.php b/system/database/DB.php
index f58c2e893..02e0e1d39 100644
--- a/system/database/DB.php
+++ b/system/database/DB.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/DB_cache.php b/system/database/DB_cache.php
index 56b735648..afcfc4cf9 100644
--- a/system/database/DB_cache.php
+++ b/system/database/DB_cache.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/DB_driver.php b/system/database/DB_driver.php
index 635048071..5ae0442a3 100644
--- a/system/database/DB_driver.php
+++ b/system/database/DB_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/DB_forge.php b/system/database/DB_forge.php
index 4d23e4e7b..85b58fdeb 100644
--- a/system/database/DB_forge.php
+++ b/system/database/DB_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/DB_query_builder.php b/system/database/DB_query_builder.php
index 3d0c329b0..f35b9fd0a 100644
--- a/system/database/DB_query_builder.php
+++ b/system/database/DB_query_builder.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/DB_result.php b/system/database/DB_result.php
index a5a4ca27d..0dbac1633 100644
--- a/system/database/DB_result.php
+++ b/system/database/DB_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/DB_utility.php b/system/database/DB_utility.php
index 868017687..6642fda8f 100644
--- a/system/database/DB_utility.php
+++ b/system/database/DB_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/drivers/cubrid/cubrid_driver.php b/system/database/drivers/cubrid/cubrid_driver.php
index 9d6afea6d..b3b436fed 100644
--- a/system/database/drivers/cubrid/cubrid_driver.php
+++ b/system/database/drivers/cubrid/cubrid_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.1.0
  * @filesource
diff --git a/system/database/drivers/cubrid/cubrid_forge.php b/system/database/drivers/cubrid/cubrid_forge.php
index 95e7ca1d0..69b53dd49 100644
--- a/system/database/drivers/cubrid/cubrid_forge.php
+++ b/system/database/drivers/cubrid/cubrid_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.1.0
  * @filesource
diff --git a/system/database/drivers/cubrid/cubrid_result.php b/system/database/drivers/cubrid/cubrid_result.php
index a71b1a20f..75d702558 100644
--- a/system/database/drivers/cubrid/cubrid_result.php
+++ b/system/database/drivers/cubrid/cubrid_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.1.0
  * @filesource
diff --git a/system/database/drivers/cubrid/cubrid_utility.php b/system/database/drivers/cubrid/cubrid_utility.php
index eb906ae21..ccf794b75 100644
--- a/system/database/drivers/cubrid/cubrid_utility.php
+++ b/system/database/drivers/cubrid/cubrid_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.1.0
  * @filesource
diff --git a/system/database/drivers/ibase/ibase_driver.php b/system/database/drivers/ibase/ibase_driver.php
index fd866ffd1..27e87d427 100644
--- a/system/database/drivers/ibase/ibase_driver.php
+++ b/system/database/drivers/ibase/ibase_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/ibase/ibase_forge.php b/system/database/drivers/ibase/ibase_forge.php
index 77aa4ae01..29a3acf69 100644
--- a/system/database/drivers/ibase/ibase_forge.php
+++ b/system/database/drivers/ibase/ibase_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/ibase/ibase_result.php b/system/database/drivers/ibase/ibase_result.php
index b548f32ff..86530973b 100644
--- a/system/database/drivers/ibase/ibase_result.php
+++ b/system/database/drivers/ibase/ibase_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/ibase/ibase_utility.php b/system/database/drivers/ibase/ibase_utility.php
index a1e5d69ef..a80874924 100644
--- a/system/database/drivers/ibase/ibase_utility.php
+++ b/system/database/drivers/ibase/ibase_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/mssql/mssql_driver.php b/system/database/drivers/mssql/mssql_driver.php
index b2b17d0be..e197cfb02 100644
--- a/system/database/drivers/mssql/mssql_driver.php
+++ b/system/database/drivers/mssql/mssql_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/mssql/mssql_forge.php b/system/database/drivers/mssql/mssql_forge.php
index 9a3e3ebcb..07b93c24d 100644
--- a/system/database/drivers/mssql/mssql_forge.php
+++ b/system/database/drivers/mssql/mssql_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/mssql/mssql_result.php b/system/database/drivers/mssql/mssql_result.php
index 8e1f4164c..5d7d3bedc 100644
--- a/system/database/drivers/mssql/mssql_result.php
+++ b/system/database/drivers/mssql/mssql_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/mssql/mssql_utility.php b/system/database/drivers/mssql/mssql_utility.php
index 90b7107fa..5c9941aca 100644
--- a/system/database/drivers/mssql/mssql_utility.php
+++ b/system/database/drivers/mssql/mssql_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/mysql/mysql_driver.php b/system/database/drivers/mysql/mysql_driver.php
index 05a3283c8..78e77bc18 100644
--- a/system/database/drivers/mysql/mysql_driver.php
+++ b/system/database/drivers/mysql/mysql_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/drivers/mysql/mysql_forge.php b/system/database/drivers/mysql/mysql_forge.php
index f8a998b56..b69aa36b4 100644
--- a/system/database/drivers/mysql/mysql_forge.php
+++ b/system/database/drivers/mysql/mysql_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/drivers/mysql/mysql_result.php b/system/database/drivers/mysql/mysql_result.php
index 07d518782..842d7d399 100644
--- a/system/database/drivers/mysql/mysql_result.php
+++ b/system/database/drivers/mysql/mysql_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/drivers/mysql/mysql_utility.php b/system/database/drivers/mysql/mysql_utility.php
index ae3c26cba..a54892975 100644
--- a/system/database/drivers/mysql/mysql_utility.php
+++ b/system/database/drivers/mysql/mysql_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/database/drivers/mysqli/mysqli_driver.php b/system/database/drivers/mysqli/mysqli_driver.php
index 6a11b602b..d374e0174 100644
--- a/system/database/drivers/mysqli/mysqli_driver.php
+++ b/system/database/drivers/mysqli/mysqli_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/mysqli/mysqli_forge.php b/system/database/drivers/mysqli/mysqli_forge.php
index dd77edca8..92b1e94d1 100644
--- a/system/database/drivers/mysqli/mysqli_forge.php
+++ b/system/database/drivers/mysqli/mysqli_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/mysqli/mysqli_result.php b/system/database/drivers/mysqli/mysqli_result.php
index bac073781..0856eca4e 100644
--- a/system/database/drivers/mysqli/mysqli_result.php
+++ b/system/database/drivers/mysqli/mysqli_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/mysqli/mysqli_utility.php b/system/database/drivers/mysqli/mysqli_utility.php
index 332da604c..606424655 100644
--- a/system/database/drivers/mysqli/mysqli_utility.php
+++ b/system/database/drivers/mysqli/mysqli_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/oci8/oci8_driver.php b/system/database/drivers/oci8/oci8_driver.php
index b90db4bd2..a825c4a38 100644
--- a/system/database/drivers/oci8/oci8_driver.php
+++ b/system/database/drivers/oci8/oci8_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.4.1
  * @filesource
diff --git a/system/database/drivers/oci8/oci8_forge.php b/system/database/drivers/oci8/oci8_forge.php
index 0011bb022..20217f2b8 100644
--- a/system/database/drivers/oci8/oci8_forge.php
+++ b/system/database/drivers/oci8/oci8_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.4.1
  * @filesource
diff --git a/system/database/drivers/oci8/oci8_result.php b/system/database/drivers/oci8/oci8_result.php
index 1c4196f27..3da49aa76 100644
--- a/system/database/drivers/oci8/oci8_result.php
+++ b/system/database/drivers/oci8/oci8_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.4.1
  * @filesource
diff --git a/system/database/drivers/oci8/oci8_utility.php b/system/database/drivers/oci8/oci8_utility.php
index 574ff6852..3a7261c15 100644
--- a/system/database/drivers/oci8/oci8_utility.php
+++ b/system/database/drivers/oci8/oci8_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.4.1
  * @filesource
diff --git a/system/database/drivers/odbc/odbc_driver.php b/system/database/drivers/odbc/odbc_driver.php
index c85390352..72289bf9f 100644
--- a/system/database/drivers/odbc/odbc_driver.php
+++ b/system/database/drivers/odbc/odbc_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/odbc/odbc_forge.php b/system/database/drivers/odbc/odbc_forge.php
index 761e81fcd..05f9c76d4 100644
--- a/system/database/drivers/odbc/odbc_forge.php
+++ b/system/database/drivers/odbc/odbc_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/odbc/odbc_result.php b/system/database/drivers/odbc/odbc_result.php
index f7c3aecbb..a06ac4b9e 100644
--- a/system/database/drivers/odbc/odbc_result.php
+++ b/system/database/drivers/odbc/odbc_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/odbc/odbc_utility.php b/system/database/drivers/odbc/odbc_utility.php
index 2a3342801..78720108d 100644
--- a/system/database/drivers/odbc/odbc_utility.php
+++ b/system/database/drivers/odbc/odbc_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/pdo/pdo_driver.php b/system/database/drivers/pdo/pdo_driver.php
index c99bb0603..c5d120fd3 100644
--- a/system/database/drivers/pdo/pdo_driver.php
+++ b/system/database/drivers/pdo/pdo_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.1.0
  * @filesource
diff --git a/system/database/drivers/pdo/pdo_forge.php b/system/database/drivers/pdo/pdo_forge.php
index c77a84982..e512d3d60 100644
--- a/system/database/drivers/pdo/pdo_forge.php
+++ b/system/database/drivers/pdo/pdo_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.1.0
  * @filesource
diff --git a/system/database/drivers/pdo/pdo_result.php b/system/database/drivers/pdo/pdo_result.php
index 3a821fbdc..03c0f9f9d 100644
--- a/system/database/drivers/pdo/pdo_result.php
+++ b/system/database/drivers/pdo/pdo_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.1.0
  * @filesource
diff --git a/system/database/drivers/pdo/pdo_utility.php b/system/database/drivers/pdo/pdo_utility.php
index 9091ea519..6c40cf32e 100644
--- a/system/database/drivers/pdo/pdo_utility.php
+++ b/system/database/drivers/pdo/pdo_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.1.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php b/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php
index bbb675d3b..2e39bb236 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php b/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php
index 7135aa169..306150b9a 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php b/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php
index 3189aab23..9a6b643fc 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php b/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php
index 624ce51ac..f2ee3f5ea 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php b/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php
index d04f8b35b..09dbdf08f 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php b/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php
index 0216b59c5..f38ac99ba 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php b/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php
index eec5bf2ee..2c49f1216 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php b/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php
index 2a5fa6470..54752f153 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php b/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php
index 43400a441..00654d7c0 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php b/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php
index f1bd2c3a7..99d75b645 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php b/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php
index e44dcb805..114eb7470 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php b/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php
index e4202c2bc..1f4bcd1af 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php b/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php
index fb0097c80..26bc30e14 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php b/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php
index 629e0a9df..01595a603 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php b/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php
index fef7a9a06..dba49585c 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php b/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php
index ad2656106..0abda5930 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php b/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php
index 48909885c..93a6420e5 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php b/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php
index 02b6a2ac2..47226d7a2 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php b/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php
index 33c8f1eee..b05d473ee 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php b/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php
index d62143989..ff7a11075 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php b/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php
index 3602c282c..f55d9a6c7 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php b/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php
index 67fe6ee7e..545b2a3d8 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php b/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php
index db1002915..84109ae30 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php b/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php
index 4c9dbe6f9..b23c6d44e 100644
--- a/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php
+++ b/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/postgre/postgre_driver.php b/system/database/drivers/postgre/postgre_driver.php
index 5779c8783..5ce276105 100644
--- a/system/database/drivers/postgre/postgre_driver.php
+++ b/system/database/drivers/postgre/postgre_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/postgre/postgre_forge.php b/system/database/drivers/postgre/postgre_forge.php
index 79d52218d..353ddac99 100644
--- a/system/database/drivers/postgre/postgre_forge.php
+++ b/system/database/drivers/postgre/postgre_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/postgre/postgre_result.php b/system/database/drivers/postgre/postgre_result.php
index daf3306f3..b0054ddae 100644
--- a/system/database/drivers/postgre/postgre_result.php
+++ b/system/database/drivers/postgre/postgre_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/postgre/postgre_utility.php b/system/database/drivers/postgre/postgre_utility.php
index 3af225ff4..450aa36e4 100644
--- a/system/database/drivers/postgre/postgre_utility.php
+++ b/system/database/drivers/postgre/postgre_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
  * @filesource
diff --git a/system/database/drivers/sqlite/sqlite_driver.php b/system/database/drivers/sqlite/sqlite_driver.php
index a06122984..aec3d748c 100644
--- a/system/database/drivers/sqlite/sqlite_driver.php
+++ b/system/database/drivers/sqlite/sqlite_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,7 +29,7 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (http://bcit.ca/)
  * @license	http://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
diff --git a/system/database/drivers/sqlite/sqlite_forge.php b/system/database/drivers/sqlite/sqlite_forge.php
index 10d5fe6d6..6aa9c61c4 100644
--- a/system/database/drivers/sqlite/sqlite_forge.php
+++ b/system/database/drivers/sqlite/sqlite_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,7 +29,7 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (http://bcit.ca/)
  * @license	http://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
diff --git a/system/database/drivers/sqlite/sqlite_result.php b/system/database/drivers/sqlite/sqlite_result.php
index 59516b0d4..30c93a26f 100644
--- a/system/database/drivers/sqlite/sqlite_result.php
+++ b/system/database/drivers/sqlite/sqlite_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,7 +29,7 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (http://bcit.ca/)
  * @license	http://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
diff --git a/system/database/drivers/sqlite/sqlite_utility.php b/system/database/drivers/sqlite/sqlite_utility.php
index 57f685e0f..2c7f8099e 100644
--- a/system/database/drivers/sqlite/sqlite_utility.php
+++ b/system/database/drivers/sqlite/sqlite_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,7 +29,7 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (http://bcit.ca/)
  * @license	http://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.0
diff --git a/system/database/drivers/sqlite3/sqlite3_driver.php b/system/database/drivers/sqlite3/sqlite3_driver.php
index b6deccf68..5d057ba5a 100644
--- a/system/database/drivers/sqlite3/sqlite3_driver.php
+++ b/system/database/drivers/sqlite3/sqlite3_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/sqlite3/sqlite3_forge.php b/system/database/drivers/sqlite3/sqlite3_forge.php
index 48c5efc97..4019a9523 100644
--- a/system/database/drivers/sqlite3/sqlite3_forge.php
+++ b/system/database/drivers/sqlite3/sqlite3_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/sqlite3/sqlite3_result.php b/system/database/drivers/sqlite3/sqlite3_result.php
index a143fd7cb..d656fed12 100644
--- a/system/database/drivers/sqlite3/sqlite3_result.php
+++ b/system/database/drivers/sqlite3/sqlite3_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/sqlite3/sqlite3_utility.php b/system/database/drivers/sqlite3/sqlite3_utility.php
index c829c1fc0..1bdf3ae37 100644
--- a/system/database/drivers/sqlite3/sqlite3_utility.php
+++ b/system/database/drivers/sqlite3/sqlite3_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/database/drivers/sqlsrv/sqlsrv_driver.php b/system/database/drivers/sqlsrv/sqlsrv_driver.php
index 05d35a42f..a22a8b316 100644
--- a/system/database/drivers/sqlsrv/sqlsrv_driver.php
+++ b/system/database/drivers/sqlsrv/sqlsrv_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0.3
  * @filesource
diff --git a/system/database/drivers/sqlsrv/sqlsrv_forge.php b/system/database/drivers/sqlsrv/sqlsrv_forge.php
index 01547e802..90c3120a5 100644
--- a/system/database/drivers/sqlsrv/sqlsrv_forge.php
+++ b/system/database/drivers/sqlsrv/sqlsrv_forge.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0.3
  * @filesource
diff --git a/system/database/drivers/sqlsrv/sqlsrv_result.php b/system/database/drivers/sqlsrv/sqlsrv_result.php
index 1d0272f9d..e2649c666 100644
--- a/system/database/drivers/sqlsrv/sqlsrv_result.php
+++ b/system/database/drivers/sqlsrv/sqlsrv_result.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0.3
  * @filesource
diff --git a/system/database/drivers/sqlsrv/sqlsrv_utility.php b/system/database/drivers/sqlsrv/sqlsrv_utility.php
index 001107db9..6dd01a990 100644
--- a/system/database/drivers/sqlsrv/sqlsrv_utility.php
+++ b/system/database/drivers/sqlsrv/sqlsrv_utility.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0.3
  * @filesource
diff --git a/system/helpers/array_helper.php b/system/helpers/array_helper.php
index 3d4a496be..cb7eca68b 100644
--- a/system/helpers/array_helper.php
+++ b/system/helpers/array_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/captcha_helper.php b/system/helpers/captcha_helper.php
index 94779e4e2..37ef04b24 100644
--- a/system/helpers/captcha_helper.php
+++ b/system/helpers/captcha_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/cookie_helper.php b/system/helpers/cookie_helper.php
index eccd2f39f..b9c2cb68a 100644
--- a/system/helpers/cookie_helper.php
+++ b/system/helpers/cookie_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/date_helper.php b/system/helpers/date_helper.php
index eca1fc021..5c660e2ee 100644
--- a/system/helpers/date_helper.php
+++ b/system/helpers/date_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/directory_helper.php b/system/helpers/directory_helper.php
index 0d3f20572..73777bfb5 100644
--- a/system/helpers/directory_helper.php
+++ b/system/helpers/directory_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/download_helper.php b/system/helpers/download_helper.php
index a9bea94e2..d8e30ae9f 100644
--- a/system/helpers/download_helper.php
+++ b/system/helpers/download_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/email_helper.php b/system/helpers/email_helper.php
index f851f72c4..b25875974 100644
--- a/system/helpers/email_helper.php
+++ b/system/helpers/email_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,7 +29,7 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (http://bcit.ca/)
  * @license	http://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
diff --git a/system/helpers/file_helper.php b/system/helpers/file_helper.php
index 90e4c90f6..cf00f6b56 100644
--- a/system/helpers/file_helper.php
+++ b/system/helpers/file_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/form_helper.php b/system/helpers/form_helper.php
index 87460451d..5910d8e14 100644
--- a/system/helpers/form_helper.php
+++ b/system/helpers/form_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/html_helper.php b/system/helpers/html_helper.php
index 260afe9a2..76adcb236 100644
--- a/system/helpers/html_helper.php
+++ b/system/helpers/html_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/inflector_helper.php b/system/helpers/inflector_helper.php
index 8354d83fd..bd36c3514 100644
--- a/system/helpers/inflector_helper.php
+++ b/system/helpers/inflector_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/language_helper.php b/system/helpers/language_helper.php
index f1dc8151d..2cefcc277 100644
--- a/system/helpers/language_helper.php
+++ b/system/helpers/language_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/number_helper.php b/system/helpers/number_helper.php
index 00e645136..15a53ff72 100644
--- a/system/helpers/number_helper.php
+++ b/system/helpers/number_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/path_helper.php b/system/helpers/path_helper.php
index 697f6bd19..543e4c078 100644
--- a/system/helpers/path_helper.php
+++ b/system/helpers/path_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/security_helper.php b/system/helpers/security_helper.php
index fb553858f..b931c3393 100644
--- a/system/helpers/security_helper.php
+++ b/system/helpers/security_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/smiley_helper.php b/system/helpers/smiley_helper.php
index b7f1d2e1a..321e59cef 100644
--- a/system/helpers/smiley_helper.php
+++ b/system/helpers/smiley_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,7 +29,7 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (http://bcit.ca/)
  * @license	http://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
diff --git a/system/helpers/string_helper.php b/system/helpers/string_helper.php
index 3aa92fa8c..c7dd96977 100644
--- a/system/helpers/string_helper.php
+++ b/system/helpers/string_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/text_helper.php b/system/helpers/text_helper.php
index 3e2dca8a2..e1c5e246e 100644
--- a/system/helpers/text_helper.php
+++ b/system/helpers/text_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/typography_helper.php b/system/helpers/typography_helper.php
index e97c83ba6..d308a57d5 100644
--- a/system/helpers/typography_helper.php
+++ b/system/helpers/typography_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/url_helper.php b/system/helpers/url_helper.php
index a22c4c215..bebfd2583 100644
--- a/system/helpers/url_helper.php
+++ b/system/helpers/url_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/helpers/xml_helper.php b/system/helpers/xml_helper.php
index 68fb9d762..2639956fe 100644
--- a/system/helpers/xml_helper.php
+++ b/system/helpers/xml_helper.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/calendar_lang.php b/system/language/english/calendar_lang.php
index e8d673d10..ce838142e 100644
--- a/system/language/english/calendar_lang.php
+++ b/system/language/english/calendar_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/date_lang.php b/system/language/english/date_lang.php
index 52bedb587..aa796b89f 100644
--- a/system/language/english/date_lang.php
+++ b/system/language/english/date_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/db_lang.php b/system/language/english/db_lang.php
index d04c4929a..4a680146d 100644
--- a/system/language/english/db_lang.php
+++ b/system/language/english/db_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/email_lang.php b/system/language/english/email_lang.php
index 56589e087..df0fd29ce 100644
--- a/system/language/english/email_lang.php
+++ b/system/language/english/email_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/form_validation_lang.php b/system/language/english/form_validation_lang.php
index 842c1aef0..bdb025442 100644
--- a/system/language/english/form_validation_lang.php
+++ b/system/language/english/form_validation_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/ftp_lang.php b/system/language/english/ftp_lang.php
index 534501805..70f5b086d 100644
--- a/system/language/english/ftp_lang.php
+++ b/system/language/english/ftp_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/imglib_lang.php b/system/language/english/imglib_lang.php
index 976006e3f..c34b087c7 100644
--- a/system/language/english/imglib_lang.php
+++ b/system/language/english/imglib_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/migration_lang.php b/system/language/english/migration_lang.php
index 68f431b0e..967d59cce 100644
--- a/system/language/english/migration_lang.php
+++ b/system/language/english/migration_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/language/english/number_lang.php b/system/language/english/number_lang.php
index 85e58169a..f1e50bd15 100644
--- a/system/language/english/number_lang.php
+++ b/system/language/english/number_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/pagination_lang.php b/system/language/english/pagination_lang.php
index 7ea444930..1d113dfb6 100644
--- a/system/language/english/pagination_lang.php
+++ b/system/language/english/pagination_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/profiler_lang.php b/system/language/english/profiler_lang.php
index f0de6a735..157296725 100644
--- a/system/language/english/profiler_lang.php
+++ b/system/language/english/profiler_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/unit_test_lang.php b/system/language/english/unit_test_lang.php
index 4fccc5f5d..b5a9cc4da 100644
--- a/system/language/english/unit_test_lang.php
+++ b/system/language/english/unit_test_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/language/english/upload_lang.php b/system/language/english/upload_lang.php
index b301c9975..f5158a3f5 100644
--- a/system/language/english/upload_lang.php
+++ b/system/language/english/upload_lang.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Cache/Cache.php b/system/libraries/Cache/Cache.php
index f13c02402..450d57b8a 100644
--- a/system/libraries/Cache/Cache.php
+++ b/system/libraries/Cache/Cache.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0.0
  * @filesource
diff --git a/system/libraries/Cache/drivers/Cache_apc.php b/system/libraries/Cache/drivers/Cache_apc.php
index b42a832e3..8da8854ee 100644
--- a/system/libraries/Cache/drivers/Cache_apc.php
+++ b/system/libraries/Cache/drivers/Cache_apc.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0.0
  * @filesource
diff --git a/system/libraries/Cache/drivers/Cache_dummy.php b/system/libraries/Cache/drivers/Cache_dummy.php
index bbaf96fc4..fdb9042ef 100644
--- a/system/libraries/Cache/drivers/Cache_dummy.php
+++ b/system/libraries/Cache/drivers/Cache_dummy.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0
  * @filesource
diff --git a/system/libraries/Cache/drivers/Cache_file.php b/system/libraries/Cache/drivers/Cache_file.php
index 021c2629e..bde35141e 100644
--- a/system/libraries/Cache/drivers/Cache_file.php
+++ b/system/libraries/Cache/drivers/Cache_file.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0
  * @filesource
diff --git a/system/libraries/Cache/drivers/Cache_memcached.php b/system/libraries/Cache/drivers/Cache_memcached.php
index 9dfee475f..bdc86a5d6 100644
--- a/system/libraries/Cache/drivers/Cache_memcached.php
+++ b/system/libraries/Cache/drivers/Cache_memcached.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0
  * @filesource
diff --git a/system/libraries/Cache/drivers/Cache_redis.php b/system/libraries/Cache/drivers/Cache_redis.php
index bfd620436..37596189a 100644
--- a/system/libraries/Cache/drivers/Cache_redis.php
+++ b/system/libraries/Cache/drivers/Cache_redis.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/libraries/Cache/drivers/Cache_wincache.php b/system/libraries/Cache/drivers/Cache_wincache.php
index b4279bb9d..1feaa158f 100644
--- a/system/libraries/Cache/drivers/Cache_wincache.php
+++ b/system/libraries/Cache/drivers/Cache_wincache.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/libraries/Calendar.php b/system/libraries/Calendar.php
index 450350ccf..a6bdae50a 100644
--- a/system/libraries/Calendar.php
+++ b/system/libraries/Calendar.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Cart.php b/system/libraries/Cart.php
index 4c51e7aac..6a107752c 100644
--- a/system/libraries/Cart.php
+++ b/system/libraries/Cart.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,7 +29,7 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (http://bcit.ca/)
  * @license	http://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
diff --git a/system/libraries/Driver.php b/system/libraries/Driver.php
index 7dd66ec9c..7e6cf4fae 100644
--- a/system/libraries/Driver.php
+++ b/system/libraries/Driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Email.php b/system/libraries/Email.php
index cd74d6da1..10b74777d 100644
--- a/system/libraries/Email.php
+++ b/system/libraries/Email.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Encrypt.php b/system/libraries/Encrypt.php
index 17a3fe270..7ed185f1b 100644
--- a/system/libraries/Encrypt.php
+++ b/system/libraries/Encrypt.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Encryption.php b/system/libraries/Encryption.php
index 62f8556eb..4c1973fee 100644
--- a/system/libraries/Encryption.php
+++ b/system/libraries/Encryption.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/libraries/Form_validation.php b/system/libraries/Form_validation.php
index 27187df2c..09ac92067 100644
--- a/system/libraries/Form_validation.php
+++ b/system/libraries/Form_validation.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Ftp.php b/system/libraries/Ftp.php
index 2885b550f..4f0f5dfb3 100644
--- a/system/libraries/Ftp.php
+++ b/system/libraries/Ftp.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Image_lib.php b/system/libraries/Image_lib.php
index a5cb6fb47..b89bc5b7e 100644
--- a/system/libraries/Image_lib.php
+++ b/system/libraries/Image_lib.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Javascript.php b/system/libraries/Javascript.php
index ec5fe5948..c9103945b 100644
--- a/system/libraries/Javascript.php
+++ b/system/libraries/Javascript.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,7 +29,7 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (http://bcit.ca/)
  * @license	http://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
diff --git a/system/libraries/Javascript/Jquery.php b/system/libraries/Javascript/Jquery.php
index 70f9aaccd..485d1dc18 100644
--- a/system/libraries/Javascript/Jquery.php
+++ b/system/libraries/Javascript/Jquery.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,7 +29,7 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (http://bcit.ca/)
  * @license	http://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
diff --git a/system/libraries/Migration.php b/system/libraries/Migration.php
index 2c4f34abc..1b7808923 100644
--- a/system/libraries/Migration.php
+++ b/system/libraries/Migration.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/libraries/Pagination.php b/system/libraries/Pagination.php
index 3fe3d3a45..5d501a966 100644
--- a/system/libraries/Pagination.php
+++ b/system/libraries/Pagination.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Parser.php b/system/libraries/Parser.php
index 1534e4d9d..d3c6500ae 100644
--- a/system/libraries/Parser.php
+++ b/system/libraries/Parser.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Profiler.php b/system/libraries/Profiler.php
index 3294cdfa2..77af7b99b 100644
--- a/system/libraries/Profiler.php
+++ b/system/libraries/Profiler.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Session/Session.php b/system/libraries/Session/Session.php
index aa1fafb5b..9b834f86a 100644
--- a/system/libraries/Session/Session.php
+++ b/system/libraries/Session/Session.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 2.0.0
  * @filesource
diff --git a/system/libraries/Session/SessionHandlerInterface.php b/system/libraries/Session/SessionHandlerInterface.php
index db0bc7d3a..240c5f54e 100644
--- a/system/libraries/Session/SessionHandlerInterface.php
+++ b/system/libraries/Session/SessionHandlerInterface.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,7 +29,7 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (http://bcit.ca/)
  * @license	http://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
diff --git a/system/libraries/Session/Session_driver.php b/system/libraries/Session/Session_driver.php
index d6eab9be3..14ebdb09f 100644
--- a/system/libraries/Session/Session_driver.php
+++ b/system/libraries/Session/Session_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/libraries/Session/drivers/Session_database_driver.php b/system/libraries/Session/drivers/Session_database_driver.php
index f34269002..734fe624f 100644
--- a/system/libraries/Session/drivers/Session_database_driver.php
+++ b/system/libraries/Session/drivers/Session_database_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/libraries/Session/drivers/Session_files_driver.php b/system/libraries/Session/drivers/Session_files_driver.php
index f5925d5a6..467059434 100644
--- a/system/libraries/Session/drivers/Session_files_driver.php
+++ b/system/libraries/Session/drivers/Session_files_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/libraries/Session/drivers/Session_memcached_driver.php b/system/libraries/Session/drivers/Session_memcached_driver.php
index b46443936..ab54f029f 100644
--- a/system/libraries/Session/drivers/Session_memcached_driver.php
+++ b/system/libraries/Session/drivers/Session_memcached_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/libraries/Session/drivers/Session_redis_driver.php b/system/libraries/Session/drivers/Session_redis_driver.php
index f351aff4b..434b11e58 100644
--- a/system/libraries/Session/drivers/Session_redis_driver.php
+++ b/system/libraries/Session/drivers/Session_redis_driver.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 3.0.0
  * @filesource
diff --git a/system/libraries/Table.php b/system/libraries/Table.php
index 36da513d4..06e8d7098 100644
--- a/system/libraries/Table.php
+++ b/system/libraries/Table.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.1
  * @filesource
diff --git a/system/libraries/Trackback.php b/system/libraries/Trackback.php
index 228794dd7..07f066d01 100644
--- a/system/libraries/Trackback.php
+++ b/system/libraries/Trackback.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Typography.php b/system/libraries/Typography.php
index bfc993472..e67138c1a 100644
--- a/system/libraries/Typography.php
+++ b/system/libraries/Typography.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Unit_test.php b/system/libraries/Unit_test.php
index fa87e03b9..631d583ba 100644
--- a/system/libraries/Unit_test.php
+++ b/system/libraries/Unit_test.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.3.1
  * @filesource
diff --git a/system/libraries/Upload.php b/system/libraries/Upload.php
index 8e6bdfa67..29f9f5ff9 100644
--- a/system/libraries/Upload.php
+++ b/system/libraries/Upload.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/User_agent.php b/system/libraries/User_agent.php
index b1a011f19..a70511fc3 100644
--- a/system/libraries/User_agent.php
+++ b/system/libraries/User_agent.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Xmlrpc.php b/system/libraries/Xmlrpc.php
index fef3b05dd..690b245be 100644
--- a/system/libraries/Xmlrpc.php
+++ b/system/libraries/Xmlrpc.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Xmlrpcs.php b/system/libraries/Xmlrpcs.php
index 4680bbfa4..e70b80397 100644
--- a/system/libraries/Xmlrpcs.php
+++ b/system/libraries/Xmlrpcs.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/system/libraries/Zip.php b/system/libraries/Zip.php
index f8f95fe12..c0a14023d 100644
--- a/system/libraries/Zip.php
+++ b/system/libraries/Zip.php
@@ -6,7 +6,7 @@
  *
  * This content is released under the MIT License (MIT)
  *
- * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+ * Copyright (c) 2014 - 2019, British Columbia Institute of Technology
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -29,8 +29,8 @@
  * @package	CodeIgniter
  * @author	EllisLab Dev Team
  * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
- * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
- * @license	http://opensource.org/licenses/MIT	MIT License
+ * @copyright	Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
+ * @license	https://opensource.org/licenses/MIT	MIT License
  * @link	https://codeigniter.com
  * @since	Version 1.0.0
  * @filesource
diff --git a/user_guide_src/source/conf.py b/user_guide_src/source/conf.py
index 35b732693..8114dc1fd 100644
--- a/user_guide_src/source/conf.py
+++ b/user_guide_src/source/conf.py
@@ -41,7 +41,7 @@ master_doc = 'index'
 
 # General information about the project.
 project = u'CodeIgniter'
-copyright = u'2014 - 2018, British Columbia Institute of Technology'
+copyright = u'2014 - 2019, British Columbia Institute of Technology'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
@@ -229,7 +229,7 @@ man_pages = [
 epub_title = u'CodeIgniter'
 epub_author = u'British Columbia Institute of Technology'
 epub_publisher = u'British Columbia Institute of Technology'
-epub_copyright = u'2014 - 2018, British Columbia Institute of Technology'
+epub_copyright = u'2014 - 2019, British Columbia Institute of Technology'
 
 # The language of the text. It defaults to the language option
 # or en if the language is not set.
diff --git a/user_guide_src/source/license.rst b/user_guide_src/source/license.rst
index d65b56431..3752307cf 100644
--- a/user_guide_src/source/license.rst
+++ b/user_guide_src/source/license.rst
@@ -2,7 +2,7 @@
 The MIT License (MIT)
 #####################
 
-Copyright (c) 2014 - 2018, British Columbia Institute of Technology
+Copyright (c) 2014 - 2019, British Columbia Institute of Technology
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
-- 
cgit v1.2.3-24-g4f1b


From 063f5d8098e9bf09e7756d153ed92373ffdc676d Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Fri, 4 Jan 2019 14:41:47 +0200
Subject: Merge pull request #5659 from aanbar/validation_reset_data

Fix #5605
---
 system/libraries/Form_validation.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/system/libraries/Form_validation.php b/system/libraries/Form_validation.php
index 09ac92067..1bd55499a 100644
--- a/system/libraries/Form_validation.php
+++ b/system/libraries/Form_validation.php
@@ -584,7 +584,7 @@ class CI_Form_validation {
 			{
 				if ($row['is_array'] === FALSE)
 				{
-					isset($_POST[$field]) && $_POST[$field] = $row['postdata'];
+					isset($_POST[$field]) && $_POST[$field] = is_array($row['postdata']) ? NULL : $row['postdata'];
 				}
 				else
 				{
-- 
cgit v1.2.3-24-g4f1b


From cace85f3cc4b5f0f07ca974d26d1925247f13c43 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Fri, 4 Jan 2019 14:49:40 +0200
Subject: [ci skip] Add changelog entry for PR #5659

---
 user_guide_src/source/changelog.rst | 1 +
 1 file changed, 1 insertion(+)

diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst
index a42d900d0..58f6d71f0 100644
--- a/user_guide_src/source/changelog.rst
+++ b/user_guide_src/source/changelog.rst
@@ -23,6 +23,7 @@ Bug fixes for 3.1.10
 -  Fixed a bug (#5627) - :doc:`Database ` driver 'mysqli' triggered an ``E_WARNING`` message if there's no ``'port'`` specified in the database configuration.
 -  Fixed a bug (#5651) - :doc:`Database Caching ` could try to delete non-existent cache files due to a race condition.
 -  Fixed a bug (#5652) - :doc:`CAPTCHA Helper ` function :php:func:`create_captcha()` didn't comply with CSS standards.
+-  Fixed a bug (#5605) - :doc:`Form Validation Library ` didn't nullify array inputs that are expected to be strings.
 
 Version 3.1.9
 =============
-- 
cgit v1.2.3-24-g4f1b


From c21c0359e1b4d96b1186ca2db78a01c7f38e904d Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Fri, 4 Jan 2019 14:54:53 +0200
Subject: Merge pull request #5661 from sapics/travis-add-php7.3

Add PHP 7.3 tests on Travis
---
 .travis.yml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 88c774283..2cb2c1fac 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,6 +9,7 @@ php:
   - 7.0
   - 7.1
   - 7.2
+  - 7.3
   - master
   - hhvm
   
@@ -46,6 +47,8 @@ matrix:
       env: DB=mysql
     - php: 7.2
       env: DB=mysql
+    - php: 7.3
+      env: DB=mysql
     - php: master
       env: DB=mysql
 
-- 
cgit v1.2.3-24-g4f1b


From 12ee9843877bf80159d1d89a0e3a4f170e902725 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Fri, 1 Jun 2018 18:07:34 +0300
Subject: [ci skip] Close #5482

---
 system/helpers/inflector_helper.php                 | 19 +++++++++++++++----
 tests/codeigniter/helpers/inflector_helper_test.php |  2 +-
 user_guide_src/source/helpers/inflector_helper.rst  |  7 +++++--
 user_guide_src/source/installation/upgrade_3110.rst | 11 +++++++++++
 4 files changed, 32 insertions(+), 7 deletions(-)

diff --git a/system/helpers/inflector_helper.php b/system/helpers/inflector_helper.php
index bd36c3514..1c14f4a3e 100644
--- a/system/helpers/inflector_helper.php
+++ b/system/helpers/inflector_helper.php
@@ -63,7 +63,7 @@ if ( ! function_exists('singular'))
 	{
 		$result = strval($str);
 
-		if ( ! is_countable($result))
+		if ( ! word_is_countable($result))
 		{
 			return $result;
 		}
@@ -128,7 +128,7 @@ if ( ! function_exists('plural'))
 	{
 		$result = strval($str);
 
-		if ( ! is_countable($result))
+		if ( ! word_is_countable($result))
 		{
 			return $result;
 		}
@@ -226,7 +226,7 @@ if ( ! function_exists('humanize'))
 
 // --------------------------------------------------------------------
 
-if ( ! function_exists('is_countable'))
+if ( ! function_exists('word_is_countable'))
 {
 	/**
 	 * Checks if the given word has a plural version.
@@ -234,7 +234,7 @@ if ( ! function_exists('is_countable'))
 	 * @param	string	$word	Word to check
 	 * @return	bool
 	 */
-	function is_countable($word)
+	function word_is_countable($word)
 	{
 		return ! in_array(
 			strtolower($word),
@@ -274,3 +274,14 @@ if ( ! function_exists('is_countable'))
 		);
 	}
 }
+
+// --------------------------------------------------------------------
+
+if ( ! function_exists('is_countable'))
+{
+	function is_countable($word)
+	{
+		trigger_error('is_countable() is a native PHP function since version 7.3.0; use word_is_countable() instead', E_USER_WARNING);
+		return word_is_countable($word);
+	}
+}
diff --git a/tests/codeigniter/helpers/inflector_helper_test.php b/tests/codeigniter/helpers/inflector_helper_test.php
index 81ce5e394..3ec681bcd 100644
--- a/tests/codeigniter/helpers/inflector_helper_test.php
+++ b/tests/codeigniter/helpers/inflector_helper_test.php
@@ -93,4 +93,4 @@ class Inflector_helper_test extends CI_TestCase {
 		}
 	}
 
-}
\ No newline at end of file
+}
diff --git a/user_guide_src/source/helpers/inflector_helper.rst b/user_guide_src/source/helpers/inflector_helper.rst
index df0c568c0..e3c014939 100644
--- a/user_guide_src/source/helpers/inflector_helper.rst
+++ b/user_guide_src/source/helpers/inflector_helper.rst
@@ -85,7 +85,7 @@ The following functions are available:
 
 		echo humanize('my-dog-spot', '-'); // Prints 'My Dog Spot'
 
-.. php:function:: is_countable($word)
+.. php:function:: word_is_countable($word)
 
 	:param	string	$word: Input string
 	:returns:	TRUE if the word is countable or FALSE if not
@@ -93,4 +93,7 @@ The following functions are available:
 
 	Checks if the given word has a plural version. Example::
 
-		is_countable('equipment'); // Returns FALSE
\ No newline at end of file
+		word_is_countable('equipment'); // Returns FALSE
+
+	.. note:: This function used to be called ``is_countable()`` in
+		in previous CodeIgniter versions.
diff --git a/user_guide_src/source/installation/upgrade_3110.rst b/user_guide_src/source/installation/upgrade_3110.rst
index a19f1e68e..0e3b7c676 100644
--- a/user_guide_src/source/installation/upgrade_3110.rst
+++ b/user_guide_src/source/installation/upgrade_3110.rst
@@ -12,3 +12,14 @@ Replace all files and directories in your *system/* directory.
 
 .. note:: If you have any custom developed files in these directories,
 	please make copies of them first.
+
+Step 2: Check for calls to is_countable()
+==========================================
+
+
+PHP 7.3 introduces a native `is_countable() `_
+function, which creates a name collision with the ``is_countable()`` function
+we've had in our :doc:`Inflector Helpers <../helpers/inflector_helper>`.
+
+If you've been using the helper function in question, you should now rename
+the calls to it to :php:func:`word_is_countable()`.
-- 
cgit v1.2.3-24-g4f1b


From b182eb5eb23249ccaa90b2fd0cedf1c3c1ba791d Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Tue, 15 Jan 2019 12:58:18 +0200
Subject: Merge pull request #5676 from albertleao/albertleao-patch-1

Added mobile google bot to user agents
---
 application/config/user_agents.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/application/config/user_agents.php b/application/config/user_agents.php
index b6c85631e..ad0b0fd20 100644
--- a/application/config/user_agents.php
+++ b/application/config/user_agents.php
@@ -110,6 +110,7 @@ $mobiles = array(
 	// Phones and Manufacturers
 	'motorola'		=> 'Motorola',
 	'nokia'			=> 'Nokia',
+	'nexus'			=> 'Nexus',
 	'palm'			=> 'Palm',
 	'iphone'		=> 'Apple iPhone',
 	'ipad'			=> 'iPad',
-- 
cgit v1.2.3-24-g4f1b


From 4eaf80a6ec0b58a0adc95638153363e00ebf5378 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Wed, 16 Jan 2019 17:43:02 +0200
Subject: [ci skip] Prepare for 3.1.10 release

---
 system/core/CodeIgniter.php                      | 2 +-
 user_guide_src/source/changelog.rst              | 7 +++++--
 user_guide_src/source/conf.py                    | 4 ++--
 user_guide_src/source/installation/downloads.rst | 2 +-
 4 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/system/core/CodeIgniter.php b/system/core/CodeIgniter.php
index 34af79f54..56826f1a6 100644
--- a/system/core/CodeIgniter.php
+++ b/system/core/CodeIgniter.php
@@ -55,7 +55,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
  * @var	string
  *
  */
-	const CI_VERSION = '3.1.10-dev';
+	const CI_VERSION = '3.1.10';
 
 /*
  * ------------------------------------------------------
diff --git a/user_guide_src/source/changelog.rst b/user_guide_src/source/changelog.rst
index 58f6d71f0..6ed61649a 100644
--- a/user_guide_src/source/changelog.rst
+++ b/user_guide_src/source/changelog.rst
@@ -5,9 +5,12 @@ Change Log
 Version 3.1.10
 ==============
 
+Release Date: Jan 16, 2019
+
 -  General Changes
 
-   -  Added 'ssl_verify' support to the 'pdo/mysql' :doc:`Database  driver.
+   -  Added 'ssl_verify' support to the 'pdo/mysql' :doc:`Database ` driver.
+   -  Renamed :doc:`Inflector Helper ` function ``is_countable()`` to :php:func:`word_is_countable()` due to the former colliding with one introduced in PHP 7.3.0.
 
 Bug fixes for 3.1.10
 --------------------
@@ -264,7 +267,7 @@ Release Date: Oct 22, 2016
 -  General Changes
 
    -  Added ``E_PARSE`` to the list of error levels detected by the shutdown handler.
-   -  Updated :doc:`Inflector Helper ` :php:func:`is_countable()` with more words.
+   -  Updated :doc:`Inflector Helper ` ``is_countable()`` with more words.
    -  Updated :doc:`common function ` :php:func:`set_status_header()` with new status codes from IETF RFCs
       `2817 `_ (426)
       and `6585 `_ (428, 429, 431, 511).
diff --git a/user_guide_src/source/conf.py b/user_guide_src/source/conf.py
index 8114dc1fd..4f90eb48c 100644
--- a/user_guide_src/source/conf.py
+++ b/user_guide_src/source/conf.py
@@ -48,9 +48,9 @@ copyright = u'2014 - 2019, British Columbia Institute of Technology'
 # built documents.
 #
 # The short X.Y version.
-version = '3.1.10-dev'
+version = '3.1.10'
 # The full version, including alpha/beta/rc tags.
-release = '3.1.10-dev'
+release = '3.1.10'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/user_guide_src/source/installation/downloads.rst b/user_guide_src/source/installation/downloads.rst
index 5407e44e1..d7d891c80 100644
--- a/user_guide_src/source/installation/downloads.rst
+++ b/user_guide_src/source/installation/downloads.rst
@@ -2,7 +2,7 @@
 Downloading CodeIgniter
 #######################
 
--  `CodeIgniter v3.1.10-dev (Current version) `_
+-  `CodeIgniter v3.1.10 (Current version) `_
 -  `CodeIgniter v3.1.9 `_
 -  `CodeIgniter v3.1.8 `_
 -  `CodeIgniter v3.1.7 `_
-- 
cgit v1.2.3-24-g4f1b


From c576995304fc3609cca0b7b92d1b2cd611ec82f5 Mon Sep 17 00:00:00 2001
From: Andrey Andreev 
Date: Wed, 16 Jan 2019 17:49:35 +0200
Subject: [ci skip] 3.1.10 release

---
 DCO.txt                                            |    25 -
 build-release.sh                                   |    99 -
 phpdoc.dist.xml                                    |    21 -
 tests/Bootstrap.php                                |    76 -
 tests/README.md                                    |   226 -
 tests/codeigniter/Setup_test.php                   |    13 -
 tests/codeigniter/core/Benchmark_test.php          |    67 -
 tests/codeigniter/core/Common_test.php             |    69 -
 tests/codeigniter/core/Config_test.php             |   240 -
 tests/codeigniter/core/Input_test.php              |   281 -
 tests/codeigniter/core/Lang_test.php               |   101 -
 tests/codeigniter/core/Loader_test.php             |   583 --
 tests/codeigniter/core/Log_test.php                |    63 -
 tests/codeigniter/core/Model_test.php              |    37 -
 tests/codeigniter/core/Output_test.php             |    63 -
 tests/codeigniter/core/Security_test.php           |   353 -
 tests/codeigniter/core/URI_test.php                |   254 -
 tests/codeigniter/core/Utf8_test.php               |    91 -
 tests/codeigniter/core/compat/hash_test.php        |    77 -
 tests/codeigniter/core/compat/mbstring_test.php    |    54 -
 tests/codeigniter/core/compat/password_test.php    |   159 -
 tests/codeigniter/core/compat/standard_test.php    |   378 -
 tests/codeigniter/database/DB_driver_test.php      |    39 -
 tests/codeigniter/database/DB_test.php             |    61 -
 .../database/query_builder/count_test.php          |    48 -
 .../database/query_builder/delete_test.php         |    64 -
 .../database/query_builder/distinct_test.php       |    33 -
 .../database/query_builder/empty_test.php          |    39 -
 .../database/query_builder/escape_test.php         |    68 -
 .../database/query_builder/from_test.php           |    49 -
 .../database/query_builder/get_test.php            |    53 -
 .../database/query_builder/group_test.php          |    50 -
 .../database/query_builder/insert_test.php         |    66 -
 .../database/query_builder/join_test.php           |   101 -
 .../database/query_builder/like_test.php           |   129 -
 .../database/query_builder/limit_test.php          |    48 -
 .../database/query_builder/order_test.php          |    55 -
 .../database/query_builder/select_test.php         |    95 -
 .../database/query_builder/truncate_test.php       |    56 -
 .../database/query_builder/update_test.php         |    57 -
 .../database/query_builder/where_test.php          |   134 -
 tests/codeigniter/helpers/array_helper_test.php    |    45 -
 tests/codeigniter/helpers/captcha_helper_test.php  |    10 -
 tests/codeigniter/helpers/cookie_helper_test.php   |    59 -
 tests/codeigniter/helpers/date_helper_test.php     |   325 -
 .../codeigniter/helpers/directory_helper_test.php  |    59 -
 tests/codeigniter/helpers/download_helper_test.php |    10 -
 tests/codeigniter/helpers/email_helper_test.php    |    24 -
 tests/codeigniter/helpers/file_helper_test.php     |   147 -
 tests/codeigniter/helpers/form_helper_test.php     |   290 -
 tests/codeigniter/helpers/html_helper_test.php     |   106 -
 .../codeigniter/helpers/inflector_helper_test.php  |    96 -
 tests/codeigniter/helpers/language_helper_test.php |    16 -
 tests/codeigniter/helpers/number_helper_test.php   |    63 -
 tests/codeigniter/helpers/path_helper_test.php     |    30 -
 tests/codeigniter/helpers/security_helper_test.php |    64 -
 tests/codeigniter/helpers/string_helper_test.php   |   148 -
 tests/codeigniter/helpers/text_helper_test.php     |   174 -
 tests/codeigniter/helpers/url_helper_test.php      |    89 -
 tests/codeigniter/helpers/xml_helper_test.php      |    15 -
 tests/codeigniter/libraries/Calendar_test.php      |   222 -
 tests/codeigniter/libraries/Driver_test.php        |   178 -
 tests/codeigniter/libraries/Encrypt_test.php       |    79 -
 tests/codeigniter/libraries/Encryption_test.php    |   400 -
 .../codeigniter/libraries/Form_validation_test.php |   626 --
 tests/codeigniter/libraries/Parser_test.php        |    95 -
 tests/codeigniter/libraries/Session_test.php       |   440 -
 tests/codeigniter/libraries/Table_test.php         |   300 -
 tests/codeigniter/libraries/Typography_test.php    |   182 -
 tests/codeigniter/libraries/Upload_test.php        |   299 -
 tests/codeigniter/libraries/Useragent_test.php     |   125 -
 tests/mocks/autoloader.php                         |   119 -
 tests/mocks/ci_testcase.php                        |   384 -
 tests/mocks/ci_testconfig.php                      |    20 -
 tests/mocks/core/common.php                        |   153 -
 tests/mocks/core/input.php                         |    49 -
 tests/mocks/core/security.php                      |    35 -
 tests/mocks/core/uri.php                           |    32 -
 tests/mocks/core/utf8.php                          |    19 -
 tests/mocks/database/ci_test.sqlite                |   Bin 19456 -> 0 bytes
 tests/mocks/database/config/mysql.php              |    34 -
 tests/mocks/database/config/mysqli.php             |    34 -
 tests/mocks/database/config/pdo/mysql.php          |    37 -
 tests/mocks/database/config/pdo/pgsql.php          |    37 -
 tests/mocks/database/config/pdo/sqlite.php         |    37 -
 tests/mocks/database/config/pgsql.php              |    34 -
 tests/mocks/database/config/sqlite.php             |    34 -
 tests/mocks/database/db.php                        |   142 -
 tests/mocks/database/db/driver.php                 |    40 -
 tests/mocks/database/drivers/mysql.php             |    16 -
 tests/mocks/database/drivers/mysqli.php            |    16 -
 tests/mocks/database/drivers/pdo.php               |    15 -
 tests/mocks/database/drivers/postgre.php           |    16 -
 tests/mocks/database/drivers/sqlite.php            |    16 -
 tests/mocks/database/schema/skeleton.php           |   155 -
 tests/mocks/libraries/driver.php                   |    27 -
 tests/mocks/libraries/encrypt.php                  |    16 -
 tests/mocks/libraries/encryption.php               |    39 -
 tests/mocks/libraries/session.php                  |    38 -
 tests/mocks/libraries/table.php                    |    16 -
 tests/mocks/uploads/ci_logo.gif                    |   Bin 3270 -> 0 bytes
 tests/phpunit.xml                                  |    24 -
 tests/travis/mysql.phpunit.xml                     |    25 -
 tests/travis/mysqli.phpunit.xml                    |    25 -
 tests/travis/pdo/mysql.phpunit.xml                 |    25 -
 tests/travis/pdo/pgsql.phpunit.xml                 |    25 -
 tests/travis/pdo/sqlite.phpunit.xml                |    25 -
 tests/travis/pgsql.phpunit.xml                     |    25 -
 tests/travis/sqlite.phpunit.xml                    |    25 -
 user_guide/.buildinfo                              |     4 +
 user_guide/DCO.html                                |   517 +
 user_guide/_downloads/ELDocs.tmbundle.zip          |   Bin 0 -> 3932 bytes
 user_guide/_images/appflowchart.gif                |   Bin 0 -> 25276 bytes
 user_guide/_images/smile.gif                       |   Bin 0 -> 1156 bytes
 user_guide/_static/ajax-loader.gif                 |   Bin 0 -> 673 bytes
 user_guide/_static/basic.css                       |   639 ++
 user_guide/_static/ci-icon.ico                     |   Bin 0 -> 5430 bytes
 user_guide/_static/comment-bright.png              |   Bin 0 -> 756 bytes
 user_guide/_static/comment-close.png               |   Bin 0 -> 829 bytes
 user_guide/_static/comment.png                     |   Bin 0 -> 641 bytes
 user_guide/_static/css/badge_only.css              |     2 +
 user_guide/_static/css/citheme.css                 |    88 +
 user_guide/_static/css/theme.css                   |     5 +
 user_guide/_static/doctools.js                     |   287 +
 user_guide/_static/down-pressed.png                |   Bin 0 -> 222 bytes
 user_guide/_static/down.png                        |   Bin 0 -> 202 bytes
 user_guide/_static/file.png                        |   Bin 0 -> 286 bytes
 user_guide/_static/fonts/FontAwesome.otf           |   Bin 0 -> 62856 bytes
 user_guide/_static/fonts/fontawesome-webfont.eot   |   Bin 0 -> 38205 bytes
 user_guide/_static/fonts/fontawesome-webfont.svg   |   414 +
 user_guide/_static/fonts/fontawesome-webfont.ttf   |   Bin 0 -> 80652 bytes
 user_guide/_static/fonts/fontawesome-webfont.woff  |   Bin 0 -> 44432 bytes
 user_guide/_static/images/ci-icon.ico              |   Bin 0 -> 1150 bytes
 user_guide/_static/jquery-3.1.0.js                 | 10074 +++++++++++++++++++
 user_guide/_static/jquery.js                       |     4 +
 user_guide/_static/js/oldtheme.js                  |    47 +
 user_guide/_static/js/theme.js                     |   131 +
 user_guide/_static/minus.png                       |   Bin 0 -> 90 bytes
 user_guide/_static/plus.png                        |   Bin 0 -> 90 bytes
 user_guide/_static/pygments.css                    |    63 +
 user_guide/_static/searchtools.js                  |   758 ++
 user_guide/_static/underscore-1.3.1.js             |   999 ++
 user_guide/_static/underscore.js                   |    31 +
 user_guide/_static/up-pressed.png                  |   Bin 0 -> 214 bytes
 user_guide/_static/up.png                          |   Bin 0 -> 203 bytes
 user_guide/_static/websupport.js                   |   808 ++
 user_guide/changelog.html                          |  4238 ++++++++
 user_guide/contributing/index.html                 |   615 ++
 user_guide/database/caching.html                   |   642 ++
 user_guide/database/call_function.html             |   529 +
 user_guide/database/configuration.html             |   758 ++
 user_guide/database/connecting.html                |   641 ++
 user_guide/database/db_driver_reference.html       |  1483 +++
 user_guide/database/examples.html                  |   597 ++
 user_guide/database/forge.html                     |  1034 ++
 user_guide/database/helpers.html                   |   592 ++
 user_guide/database/index.html                     |   514 +
 user_guide/database/metadata.html                  |   614 ++
 user_guide/database/queries.html                   |   658 ++
 user_guide/database/query_builder.html             |  2715 +++++
 user_guide/database/results.html                   |  1231 +++
 user_guide/database/transactions.html              |   615 ++
 user_guide/database/utilities.html                 |   993 ++
 user_guide/documentation/index.html                |   702 ++
 user_guide/general/alternative_php.html            |   566 ++
 user_guide/general/ancillary_classes.html          |   578 ++
 user_guide/general/autoloader.html                 |   519 +
 user_guide/general/caching.html                    |   563 ++
 user_guide/general/cli.html                        |   573 ++
 user_guide/general/common_functions.html           |   776 ++
 user_guide/general/compatibility_functions.html    |   914 ++
 user_guide/general/controllers.html                |   845 ++
 user_guide/general/core_classes.html               |   607 ++
 user_guide/general/creating_drivers.html           |   524 +
 user_guide/general/creating_libraries.html         |   754 ++
 user_guide/general/credits.html                    |   502 +
 user_guide/general/drivers.html                    |   530 +
 user_guide/general/environments.html               |   538 +
 user_guide/general/errors.html                     |   649 ++
 user_guide/general/helpers.html                    |   629 ++
 user_guide/general/hooks.html                      |   617 ++
 user_guide/general/index.html                      |   523 +
 user_guide/general/libraries.html                  |   521 +
 user_guide/general/managing_apps.html              |   554 +
 user_guide/general/models.html                     |   673 ++
 user_guide/general/profiling.html                  |   624 ++
 user_guide/general/requirements.html               |   511 +
 user_guide/general/reserved_names.html             |   583 ++
 user_guide/general/routing.html                    |   689 ++
 user_guide/general/security.html                   |   663 ++
 user_guide/general/styleguide.html                 |  1128 +++
 user_guide/general/urls.html                       |   597 ++
 user_guide/general/views.html                      |   704 ++
 user_guide/general/welcome.html                    |   520 +
 user_guide/genindex.html                           |  1935 ++++
 user_guide/helpers/array_helper.html               |   660 ++
 user_guide/helpers/captcha_helper.html             |   676 ++
 user_guide/helpers/cookie_helper.html              |   608 ++
 user_guide/helpers/date_helper.html                |  1256 +++
 user_guide/helpers/directory_helper.html           |   587 ++
 user_guide/helpers/download_helper.html            |   556 +
 user_guide/helpers/email_helper.html               |   598 ++
 user_guide/helpers/file_helper.html                |   829 ++
 user_guide/helpers/form_helper.html                |  1598 +++
 user_guide/helpers/html_helper.html                |  1091 ++
 user_guide/helpers/index.html                      |   518 +
 user_guide/helpers/inflector_helper.html           |   685 ++
 user_guide/helpers/language_helper.html            |   550 +
 user_guide/helpers/number_helper.html              |   559 +
 user_guide/helpers/path_helper.html                |   557 +
 user_guide/helpers/security_helper.html            |   669 ++
 user_guide/helpers/smiley_helper.html              |   708 ++
 user_guide/helpers/string_helper.html              |   873 ++
 user_guide/helpers/text_helper.html                |   847 ++
 user_guide/helpers/typography_helper.html          |   607 ++
 user_guide/helpers/url_helper.html                 |  1044 ++
 user_guide/helpers/xml_helper.html                 |   559 +
 user_guide/index.html                              |   712 ++
 user_guide/installation/downloads.html             |   537 +
 user_guide/installation/index.html                 |   532 +
 user_guide/installation/troubleshooting.html       |   511 +
 user_guide/installation/upgrade_120.html           |   516 +
 user_guide/installation/upgrade_130.html           |   619 ++
 user_guide/installation/upgrade_131.html           |   527 +
 user_guide/installation/upgrade_132.html           |   525 +
 user_guide/installation/upgrade_133.html           |   539 +
 user_guide/installation/upgrade_140.html           |   567 ++
 user_guide/installation/upgrade_141.html           |   564 ++
 user_guide/installation/upgrade_150.html           |   591 ++
 user_guide/installation/upgrade_152.html           |   536 +
 user_guide/installation/upgrade_153.html           |   523 +
 user_guide/installation/upgrade_154.html           |   547 +
 user_guide/installation/upgrade_160.html           |   566 ++
 user_guide/installation/upgrade_161.html           |   522 +
 user_guide/installation/upgrade_162.html           |   537 +
 user_guide/installation/upgrade_163.html           |   522 +
 user_guide/installation/upgrade_170.html           |   549 +
 user_guide/installation/upgrade_171.html           |   522 +
 user_guide/installation/upgrade_172.html           |   539 +
 user_guide/installation/upgrade_200.html           |   632 ++
 user_guide/installation/upgrade_201.html           |   532 +
 user_guide/installation/upgrade_202.html           |   525 +
 user_guide/installation/upgrade_203.html           |   555 +
 user_guide/installation/upgrade_210.html           |   519 +
 user_guide/installation/upgrade_211.html           |   523 +
 user_guide/installation/upgrade_212.html           |   514 +
 user_guide/installation/upgrade_213.html           |   514 +
 user_guide/installation/upgrade_214.html           |   509 +
 user_guide/installation/upgrade_220.html           |   518 +
 user_guide/installation/upgrade_221.html           |   509 +
 user_guide/installation/upgrade_222.html           |   509 +
 user_guide/installation/upgrade_223.html           |   509 +
 user_guide/installation/upgrade_300.html           |  1330 +++
 user_guide/installation/upgrade_301.html           |   513 +
 user_guide/installation/upgrade_302.html           |   520 +
 user_guide/installation/upgrade_303.html           |   547 +
 user_guide/installation/upgrade_304.html           |   509 +
 user_guide/installation/upgrade_305.html           |   509 +
 user_guide/installation/upgrade_306.html           |   539 +
 user_guide/installation/upgrade_310.html           |   527 +
 user_guide/installation/upgrade_311.html           |   509 +
 user_guide/installation/upgrade_3110.html          |   517 +
 user_guide/installation/upgrade_312.html           |   534 +
 user_guide/installation/upgrade_313.html           |   539 +
 user_guide/installation/upgrade_314.html           |   509 +
 user_guide/installation/upgrade_315.html           |   509 +
 user_guide/installation/upgrade_316.html           |   523 +
 user_guide/installation/upgrade_317.html           |   522 +
 user_guide/installation/upgrade_318.html           |   509 +
 user_guide/installation/upgrade_319.html           |   514 +
 user_guide/installation/upgrade_b11.html           |   567 ++
 user_guide/installation/upgrading.html             |   552 +
 user_guide/libraries/benchmark.html                |   703 ++
 user_guide/libraries/caching.html                  |   895 ++
 user_guide/libraries/calendar.html                 |   972 ++
 user_guide/libraries/cart.html                     |  1025 ++
 user_guide/libraries/config.html                   |   834 ++
 user_guide/libraries/email.html                    |  1218 +++
 user_guide/libraries/encrypt.html                  |   787 ++
 user_guide/libraries/encryption.html               |  1405 +++
 user_guide/libraries/file_uploading.html           |  1025 ++
 user_guide/libraries/form_validation.html          |  1932 ++++
 user_guide/libraries/ftp.html                      |  1016 ++
 user_guide/libraries/image_lib.html                |  1255 +++
 user_guide/libraries/index.html                    |   527 +
 user_guide/libraries/input.html                    |  1191 +++
 user_guide/libraries/javascript.html               |   802 ++
 user_guide/libraries/language.html                 |   733 ++
 user_guide/libraries/loader.html                   |  1213 +++
 user_guide/libraries/migration.html                |   758 ++
 user_guide/libraries/output.html                   |   912 ++
 user_guide/libraries/pagination.html               |   784 ++
 user_guide/libraries/parser.html                   |   850 ++
 user_guide/libraries/security.html                 |   739 ++
 user_guide/libraries/sessions.html                 |  1922 ++++
 user_guide/libraries/table.html                    |   911 ++
 user_guide/libraries/trackback.html                |  1035 ++
 user_guide/libraries/typography.html               |   657 ++
 user_guide/libraries/unit_testing.html             |   846 ++
 user_guide/libraries/uri.html                      |   890 ++
 user_guide/libraries/user_agent.html               |   931 ++
 user_guide/libraries/xmlrpc.html                   |  1151 +++
 user_guide/libraries/zip.html                      |   846 ++
 user_guide/license.html                            |   509 +
 user_guide/objects.inv                             |   Bin 0 -> 7361 bytes
 user_guide/overview/appflow.html                   |   513 +
 user_guide/overview/at_a_glance.html               |   599 ++
 user_guide/overview/features.html                  |   538 +
 user_guide/overview/getting_started.html           |   512 +
 user_guide/overview/goals.html                     |   522 +
 user_guide/overview/index.html                     |   504 +
 user_guide/overview/mvc.html                       |   519 +
 user_guide/search.html                             |   499 +
 user_guide/searchindex.js                          |     1 +
 user_guide/tutorial/conclusion.html                |   515 +
 user_guide/tutorial/create_news_items.html         |   629 ++
 user_guide/tutorial/index.html                     |   525 +
 user_guide/tutorial/news_section.html              |   685 ++
 user_guide/tutorial/static_pages.html              |   633 ++
 user_guide_src/Makefile                            |   130 -
 user_guide_src/README.rst                          |    65 -
 user_guide_src/cilexer/README                      |    22 -
 user_guide_src/cilexer/cilexer/__init__.py         |     1 -
 user_guide_src/cilexer/cilexer/cilexer.py          |    56 -
 user_guide_src/cilexer/setup.py                    |    23 -
 user_guide_src/source/DCO.rst                      |    27 -
 .../source/_themes/sphinx_rtd_theme/LICENSE        |    20 -
 .../source/_themes/sphinx_rtd_theme/__init__.py    |    17 -
 .../_themes/sphinx_rtd_theme/breadcrumbs.html      |    22 -
 .../source/_themes/sphinx_rtd_theme/footer.html    |    33 -
 .../source/_themes/sphinx_rtd_theme/layout.html    |   166 -
 .../_themes/sphinx_rtd_theme/layout_old.html       |   205 -
 .../source/_themes/sphinx_rtd_theme/pulldown.html  |    17 -
 .../source/_themes/sphinx_rtd_theme/search.html    |    50 -
 .../source/_themes/sphinx_rtd_theme/searchbox.html |     9 -
 .../sphinx_rtd_theme/static/css/badge_only.css     |     2 -
 .../sphinx_rtd_theme/static/css/citheme.css        |    88 -
 .../_themes/sphinx_rtd_theme/static/css/theme.css  |     5 -
 .../sphinx_rtd_theme/static/fonts/FontAwesome.otf  |   Bin 62856 -> 0 bytes
 .../static/fonts/fontawesome-webfont.eot           |   Bin 38205 -> 0 bytes
 .../static/fonts/fontawesome-webfont.svg           |   414 -
 .../static/fonts/fontawesome-webfont.ttf           |   Bin 80652 -> 0 bytes
 .../static/fonts/fontawesome-webfont.woff          |   Bin 44432 -> 0 bytes
 .../sphinx_rtd_theme/static/images/ci-icon.ico     |   Bin 1150 -> 0 bytes
 .../_themes/sphinx_rtd_theme/static/js/oldtheme.js |    47 -
 .../_themes/sphinx_rtd_theme/static/js/theme.js    |   131 -
 .../source/_themes/sphinx_rtd_theme/theme.conf     |     8 -
 .../source/_themes/sphinx_rtd_theme/versions.html  |    37 -
 user_guide_src/source/changelog.rst                |  3670 -------
 user_guide_src/source/conf.py                      |   263 -
 user_guide_src/source/contributing/index.rst       |   159 -
 user_guide_src/source/database/caching.rst         |   162 -
 user_guide_src/source/database/call_function.rst   |    39 -
 user_guide_src/source/database/configuration.rst   |   207 -
 user_guide_src/source/database/connecting.rst      |   155 -
 .../source/database/db_driver_reference.rst        |   439 -
 user_guide_src/source/database/examples.rst        |   119 -
 user_guide_src/source/database/forge.rst           |   412 -
 user_guide_src/source/database/helpers.rst         |   100 -
 user_guide_src/source/database/index.rst           |    25 -
 user_guide_src/source/database/metadata.rst        |   130 -
 user_guide_src/source/database/queries.rst         |   176 -
 user_guide_src/source/database/query_builder.rst   |  1571 ---
 user_guide_src/source/database/results.rst         |   507 -
 user_guide_src/source/database/transactions.rst    |   127 -
 user_guide_src/source/database/utilities.rst       |   316 -
 .../source/documentation/ELDocs.tmbundle.zip       |   Bin 3932 -> 0 bytes
 user_guide_src/source/documentation/index.rst      |   202 -
 user_guide_src/source/general/alternative_php.rst  |    75 -
 .../source/general/ancillary_classes.rst           |    80 -
 user_guide_src/source/general/autoloader.rst       |    27 -
 user_guide_src/source/general/caching.rst          |    71 -
 user_guide_src/source/general/cli.rst              |    78 -
 user_guide_src/source/general/common_functions.rst |   188 -
 .../source/general/compatibility_functions.rst     |   232 -
 user_guide_src/source/general/controllers.rst      |   340 -
 user_guide_src/source/general/core_classes.rst     |   117 -
 user_guide_src/source/general/creating_drivers.rst |    25 -
 .../source/general/creating_libraries.rst          |   260 -
 user_guide_src/source/general/credits.rst          |    22 -
 user_guide_src/source/general/drivers.rst          |    40 -
 user_guide_src/source/general/environments.rst     |    52 -
 user_guide_src/source/general/errors.rst           |   120 -
 user_guide_src/source/general/helpers.rst          |   145 -
 user_guide_src/source/general/hooks.rst            |   127 -
 user_guide_src/source/general/index.rst            |    33 -
 user_guide_src/source/general/libraries.rst        |    32 -
 user_guide_src/source/general/managing_apps.rst    |    61 -
 user_guide_src/source/general/models.rst           |   167 -
 user_guide_src/source/general/profiling.rst        |    90 -
 user_guide_src/source/general/requirements.rst     |    21 -
 user_guide_src/source/general/reserved_names.rst   |    88 -
 user_guide_src/source/general/routing.rst          |   207 -
 user_guide_src/source/general/security.rst         |   200 -
 user_guide_src/source/general/styleguide.rst       |   636 --
 user_guide_src/source/general/urls.rst             |   100 -
 user_guide_src/source/general/views.rst            |   213 -
 user_guide_src/source/general/welcome.rst          |    32 -
 user_guide_src/source/helpers/array_helper.rst     |   133 -
 user_guide_src/source/helpers/captcha_helper.rst   |   168 -
 user_guide_src/source/helpers/cookie_helper.rst    |    79 -
 user_guide_src/source/helpers/date_helper.rst      |   440 -
 user_guide_src/source/helpers/directory_helper.rst |    83 -
 user_guide_src/source/helpers/download_helper.rst  |    56 -
 user_guide_src/source/helpers/email_helper.rst     |    75 -
 user_guide_src/source/helpers/file_helper.rst      |   202 -
 user_guide_src/source/helpers/form_helper.rst      |   743 --
 user_guide_src/source/helpers/html_helper.rst      |   407 -
 user_guide_src/source/helpers/index.rst            |     9 -
 user_guide_src/source/helpers/inflector_helper.rst |    99 -
 user_guide_src/source/helpers/language_helper.rst  |    46 -
 user_guide_src/source/helpers/number_helper.rst    |    52 -
 user_guide_src/source/helpers/path_helper.rst      |    53 -
 user_guide_src/source/helpers/security_helper.rst  |   106 -
 user_guide_src/source/helpers/smiley_helper.rst    |   169 -
 user_guide_src/source/helpers/string_helper.rst    |   223 -
 user_guide_src/source/helpers/text_helper.rst      |   230 -
 .../source/helpers/typography_helper.rst           |    75 -
 user_guide_src/source/helpers/url_helper.rst       |   373 -
 user_guide_src/source/helpers/xml_helper.rst       |    55 -
 user_guide_src/source/images/appflowchart.gif      |   Bin 25276 -> 0 bytes
 user_guide_src/source/images/arrow.gif             |   Bin 123 -> 0 bytes
 user_guide_src/source/images/ci-icon.ico           |   Bin 5430 -> 0 bytes
 user_guide_src/source/images/ci_logo.jpg           |   Bin 5602 -> 0 bytes
 user_guide_src/source/images/ci_logo_flame.jpg     |   Bin 8589 -> 0 bytes
 user_guide_src/source/images/file.gif              |   Bin 370 -> 0 bytes
 user_guide_src/source/images/folder.gif            |   Bin 570 -> 0 bytes
 user_guide_src/source/images/smile.gif             |   Bin 1156 -> 0 bytes
 user_guide_src/source/index.rst                    |   122 -
 user_guide_src/source/installation/downloads.rst   |    47 -
 user_guide_src/source/installation/index.rst       |    57 -
 .../source/installation/troubleshooting.rst        |    18 -
 user_guide_src/source/installation/upgrade_120.rst |    20 -
 user_guide_src/source/installation/upgrade_130.rst |   125 -
 user_guide_src/source/installation/upgrade_131.rst |    30 -
 user_guide_src/source/installation/upgrade_132.rst |    28 -
 user_guide_src/source/installation/upgrade_133.rst |    44 -
 user_guide_src/source/installation/upgrade_140.rst |    72 -
 user_guide_src/source/installation/upgrade_141.rst |    71 -
 user_guide_src/source/installation/upgrade_150.rst |   100 -
 user_guide_src/source/installation/upgrade_152.rst |    39 -
 user_guide_src/source/installation/upgrade_153.rst |    28 -
 user_guide_src/source/installation/upgrade_154.rst |    56 -
 user_guide_src/source/installation/upgrade_160.rst |    87 -
 user_guide_src/source/installation/upgrade_161.rst |    27 -
 user_guide_src/source/installation/upgrade_162.rst |    45 -
 user_guide_src/source/installation/upgrade_163.rst |    27 -
 user_guide_src/source/installation/upgrade_170.rst |    56 -
 user_guide_src/source/installation/upgrade_171.rst |    27 -
 user_guide_src/source/installation/upgrade_172.rst |    48 -
 user_guide_src/source/installation/upgrade_200.rst |   148 -
 user_guide_src/source/installation/upgrade_201.rst |    39 -
 user_guide_src/source/installation/upgrade_202.rst |    33 -
 user_guide_src/source/installation/upgrade_203.rst |    63 -
 user_guide_src/source/installation/upgrade_210.rst |    26 -
 user_guide_src/source/installation/upgrade_211.rst |    31 -
 user_guide_src/source/installation/upgrade_212.rst |    20 -
 user_guide_src/source/installation/upgrade_213.rst |    20 -
 user_guide_src/source/installation/upgrade_214.rst |    14 -
 user_guide_src/source/installation/upgrade_220.rst |    21 -
 user_guide_src/source/installation/upgrade_221.rst |    14 -
 user_guide_src/source/installation/upgrade_222.rst |    14 -
 user_guide_src/source/installation/upgrade_223.rst |    14 -
 user_guide_src/source/installation/upgrade_300.rst |   891 --
 user_guide_src/source/installation/upgrade_301.rst |    19 -
 user_guide_src/source/installation/upgrade_302.rst |    24 -
 user_guide_src/source/installation/upgrade_303.rst |    55 -
 user_guide_src/source/installation/upgrade_304.rst |    14 -
 user_guide_src/source/installation/upgrade_305.rst |    14 -
 user_guide_src/source/installation/upgrade_306.rst |    48 -
 user_guide_src/source/installation/upgrade_310.rst |    38 -
 user_guide_src/source/installation/upgrade_311.rst |    14 -
 .../source/installation/upgrade_3110.rst           |    25 -
 user_guide_src/source/installation/upgrade_312.rst |    40 -
 user_guide_src/source/installation/upgrade_313.rst |    46 -
 user_guide_src/source/installation/upgrade_314.rst |    14 -
 user_guide_src/source/installation/upgrade_315.rst |    14 -
 user_guide_src/source/installation/upgrade_316.rst |    28 -
 user_guide_src/source/installation/upgrade_317.rst |    27 -
 user_guide_src/source/installation/upgrade_318.rst |    14 -
 user_guide_src/source/installation/upgrade_319.rst |    21 -
 user_guide_src/source/installation/upgrade_b11.rst |    78 -
 user_guide_src/source/installation/upgrading.rst   |    60 -
 user_guide_src/source/libraries/benchmark.rst      |   168 -
 user_guide_src/source/libraries/caching.rst        |   279 -
 user_guide_src/source/libraries/calendar.rst       |   307 -
 user_guide_src/source/libraries/cart.rst           |   398 -
 user_guide_src/source/libraries/config.rst         |   252 -
 user_guide_src/source/libraries/email.rst          |   405 -
 user_guide_src/source/libraries/encrypt.rst        |   198 -
 user_guide_src/source/libraries/encryption.rst     |   585 --
 user_guide_src/source/libraries/file_uploading.rst |   355 -
 .../source/libraries/form_validation.rst           |  1143 ---
 user_guide_src/source/libraries/ftp.rst            |   306 -
 user_guide_src/source/libraries/image_lib.rst      |   475 -
 user_guide_src/source/libraries/index.rst          |     9 -
 user_guide_src/source/libraries/input.rst          |   474 -
 user_guide_src/source/libraries/javascript.rst     |   322 -
 user_guide_src/source/libraries/language.rst       |   210 -
 user_guide_src/source/libraries/loader.rst         |   461 -
 user_guide_src/source/libraries/migration.rst      |   184 -
 user_guide_src/source/libraries/output.rst         |   233 -
 user_guide_src/source/libraries/pagination.rst     |   314 -
 user_guide_src/source/libraries/parser.rst         |   309 -
 user_guide_src/source/libraries/security.rst       |   172 -
 user_guide_src/source/libraries/sessions.rst       |  1062 --
 user_guide_src/source/libraries/table.rst          |   297 -
 user_guide_src/source/libraries/trackback.rst      |   339 -
 user_guide_src/source/libraries/typography.rst     |   107 -
 user_guide_src/source/libraries/unit_testing.rst   |   245 -
 user_guide_src/source/libraries/uri.rst            |   233 -
 user_guide_src/source/libraries/user_agent.rst     |   248 -
 user_guide_src/source/libraries/xmlrpc.rst         |   582 --
 user_guide_src/source/libraries/zip.rst            |   243 -
 user_guide_src/source/license.rst                  |    23 -
 user_guide_src/source/overview/appflow.rst         |    23 -
 user_guide_src/source/overview/at_a_glance.rst     |   114 -
 user_guide_src/source/overview/features.rst        |    46 -
 user_guide_src/source/overview/getting_started.rst |    24 -
 user_guide_src/source/overview/goals.rst           |    32 -
 user_guide_src/source/overview/index.rst           |    15 -
 user_guide_src/source/overview/mvc.rst             |    27 -
 user_guide_src/source/tutorial/conclusion.rst      |    26 -
 .../source/tutorial/create_news_items.rst          |   153 -
 user_guide_src/source/tutorial/index.rst           |    46 -
 user_guide_src/source/tutorial/news_section.rst    |   218 -
 user_guide_src/source/tutorial/static_pages.rst    |   170 -
 527 files changed, 140323 insertions(+), 44176 deletions(-)
 delete mode 100644 DCO.txt
 delete mode 100755 build-release.sh
 delete mode 100644 phpdoc.dist.xml
 delete mode 100644 tests/Bootstrap.php
 delete mode 100644 tests/README.md
 delete mode 100644 tests/codeigniter/Setup_test.php
 delete mode 100644 tests/codeigniter/core/Benchmark_test.php
 delete mode 100644 tests/codeigniter/core/Common_test.php
 delete mode 100644 tests/codeigniter/core/Config_test.php
 delete mode 100644 tests/codeigniter/core/Input_test.php
 delete mode 100644 tests/codeigniter/core/Lang_test.php
 delete mode 100644 tests/codeigniter/core/Loader_test.php
 delete mode 100644 tests/codeigniter/core/Log_test.php
 delete mode 100644 tests/codeigniter/core/Model_test.php
 delete mode 100644 tests/codeigniter/core/Output_test.php
 delete mode 100644 tests/codeigniter/core/Security_test.php
 delete mode 100644 tests/codeigniter/core/URI_test.php
 delete mode 100644 tests/codeigniter/core/Utf8_test.php
 delete mode 100644 tests/codeigniter/core/compat/hash_test.php
 delete mode 100644 tests/codeigniter/core/compat/mbstring_test.php
 delete mode 100644 tests/codeigniter/core/compat/password_test.php
 delete mode 100644 tests/codeigniter/core/compat/standard_test.php
 delete mode 100644 tests/codeigniter/database/DB_driver_test.php
 delete mode 100644 tests/codeigniter/database/DB_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/count_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/delete_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/distinct_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/empty_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/escape_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/from_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/get_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/group_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/insert_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/join_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/like_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/limit_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/order_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/select_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/truncate_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/update_test.php
 delete mode 100644 tests/codeigniter/database/query_builder/where_test.php
 delete mode 100644 tests/codeigniter/helpers/array_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/captcha_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/cookie_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/date_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/directory_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/download_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/email_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/file_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/form_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/html_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/inflector_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/language_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/number_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/path_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/security_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/string_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/text_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/url_helper_test.php
 delete mode 100644 tests/codeigniter/helpers/xml_helper_test.php
 delete mode 100644 tests/codeigniter/libraries/Calendar_test.php
 delete mode 100644 tests/codeigniter/libraries/Driver_test.php
 delete mode 100644 tests/codeigniter/libraries/Encrypt_test.php
 delete mode 100644 tests/codeigniter/libraries/Encryption_test.php
 delete mode 100644 tests/codeigniter/libraries/Form_validation_test.php
 delete mode 100644 tests/codeigniter/libraries/Parser_test.php
 delete mode 100644 tests/codeigniter/libraries/Session_test.php
 delete mode 100644 tests/codeigniter/libraries/Table_test.php
 delete mode 100644 tests/codeigniter/libraries/Typography_test.php
 delete mode 100644 tests/codeigniter/libraries/Upload_test.php
 delete mode 100644 tests/codeigniter/libraries/Useragent_test.php
 delete mode 100644 tests/mocks/autoloader.php
 delete mode 100644 tests/mocks/ci_testcase.php
 delete mode 100644 tests/mocks/ci_testconfig.php
 delete mode 100644 tests/mocks/core/common.php
 delete mode 100644 tests/mocks/core/input.php
 delete mode 100644 tests/mocks/core/security.php
 delete mode 100644 tests/mocks/core/uri.php
 delete mode 100644 tests/mocks/core/utf8.php
 delete mode 100755 tests/mocks/database/ci_test.sqlite
 delete mode 100644 tests/mocks/database/config/mysql.php
 delete mode 100644 tests/mocks/database/config/mysqli.php
 delete mode 100644 tests/mocks/database/config/pdo/mysql.php
 delete mode 100644 tests/mocks/database/config/pdo/pgsql.php
 delete mode 100644 tests/mocks/database/config/pdo/sqlite.php
 delete mode 100644 tests/mocks/database/config/pgsql.php
 delete mode 100644 tests/mocks/database/config/sqlite.php
 delete mode 100644 tests/mocks/database/db.php
 delete mode 100644 tests/mocks/database/db/driver.php
 delete mode 100644 tests/mocks/database/drivers/mysql.php
 delete mode 100644 tests/mocks/database/drivers/mysqli.php
 delete mode 100644 tests/mocks/database/drivers/pdo.php
 delete mode 100644 tests/mocks/database/drivers/postgre.php
 delete mode 100644 tests/mocks/database/drivers/sqlite.php
 delete mode 100644 tests/mocks/database/schema/skeleton.php
 delete mode 100644 tests/mocks/libraries/driver.php
 delete mode 100644 tests/mocks/libraries/encrypt.php
 delete mode 100644 tests/mocks/libraries/encryption.php
 delete mode 100644 tests/mocks/libraries/session.php
 delete mode 100644 tests/mocks/libraries/table.php
 delete mode 100644 tests/mocks/uploads/ci_logo.gif
 delete mode 100644 tests/phpunit.xml
 delete mode 100644 tests/travis/mysql.phpunit.xml
 delete mode 100644 tests/travis/mysqli.phpunit.xml
 delete mode 100644 tests/travis/pdo/mysql.phpunit.xml
 delete mode 100644 tests/travis/pdo/pgsql.phpunit.xml
 delete mode 100644 tests/travis/pdo/sqlite.phpunit.xml
 delete mode 100644 tests/travis/pgsql.phpunit.xml
 delete mode 100644 tests/travis/sqlite.phpunit.xml
 create mode 100644 user_guide/.buildinfo
 create mode 100644 user_guide/DCO.html
 create mode 100644 user_guide/_downloads/ELDocs.tmbundle.zip
 create mode 100644 user_guide/_images/appflowchart.gif
 create mode 100644 user_guide/_images/smile.gif
 create mode 100644 user_guide/_static/ajax-loader.gif
 create mode 100644 user_guide/_static/basic.css
 create mode 100644 user_guide/_static/ci-icon.ico
 create mode 100644 user_guide/_static/comment-bright.png
 create mode 100644 user_guide/_static/comment-close.png
 create mode 100644 user_guide/_static/comment.png
 create mode 100644 user_guide/_static/css/badge_only.css
 create mode 100644 user_guide/_static/css/citheme.css
 create mode 100644 user_guide/_static/css/theme.css
 create mode 100644 user_guide/_static/doctools.js
 create mode 100644 user_guide/_static/down-pressed.png
 create mode 100644 user_guide/_static/down.png
 create mode 100644 user_guide/_static/file.png
 create mode 100644 user_guide/_static/fonts/FontAwesome.otf
 create mode 100644 user_guide/_static/fonts/fontawesome-webfont.eot
 create mode 100644 user_guide/_static/fonts/fontawesome-webfont.svg
 create mode 100644 user_guide/_static/fonts/fontawesome-webfont.ttf
 create mode 100644 user_guide/_static/fonts/fontawesome-webfont.woff
 create mode 100644 user_guide/_static/images/ci-icon.ico
 create mode 100644 user_guide/_static/jquery-3.1.0.js
 create mode 100644 user_guide/_static/jquery.js
 create mode 100644 user_guide/_static/js/oldtheme.js
 create mode 100644 user_guide/_static/js/theme.js
 create mode 100644 user_guide/_static/minus.png
 create mode 100644 user_guide/_static/plus.png
 create mode 100644 user_guide/_static/pygments.css
 create mode 100644 user_guide/_static/searchtools.js
 create mode 100644 user_guide/_static/underscore-1.3.1.js
 create mode 100644 user_guide/_static/underscore.js
 create mode 100644 user_guide/_static/up-pressed.png
 create mode 100644 user_guide/_static/up.png
 create mode 100644 user_guide/_static/websupport.js
 create mode 100644 user_guide/changelog.html
 create mode 100644 user_guide/contributing/index.html
 create mode 100644 user_guide/database/caching.html
 create mode 100644 user_guide/database/call_function.html
 create mode 100644 user_guide/database/configuration.html
 create mode 100644 user_guide/database/connecting.html
 create mode 100644 user_guide/database/db_driver_reference.html
 create mode 100644 user_guide/database/examples.html
 create mode 100644 user_guide/database/forge.html
 create mode 100644 user_guide/database/helpers.html
 create mode 100644 user_guide/database/index.html
 create mode 100644 user_guide/database/metadata.html
 create mode 100644 user_guide/database/queries.html
 create mode 100644 user_guide/database/query_builder.html
 create mode 100644 user_guide/database/results.html
 create mode 100644 user_guide/database/transactions.html
 create mode 100644 user_guide/database/utilities.html
 create mode 100644 user_guide/documentation/index.html
 create mode 100644 user_guide/general/alternative_php.html
 create mode 100644 user_guide/general/ancillary_classes.html
 create mode 100644 user_guide/general/autoloader.html
 create mode 100644 user_guide/general/caching.html
 create mode 100644 user_guide/general/cli.html
 create mode 100644 user_guide/general/common_functions.html
 create mode 100644 user_guide/general/compatibility_functions.html
 create mode 100644 user_guide/general/controllers.html
 create mode 100644 user_guide/general/core_classes.html
 create mode 100644 user_guide/general/creating_drivers.html
 create mode 100644 user_guide/general/creating_libraries.html
 create mode 100644 user_guide/general/credits.html
 create mode 100644 user_guide/general/drivers.html
 create mode 100644 user_guide/general/environments.html
 create mode 100644 user_guide/general/errors.html
 create mode 100644 user_guide/general/helpers.html
 create mode 100644 user_guide/general/hooks.html
 create mode 100644 user_guide/general/index.html
 create mode 100644 user_guide/general/libraries.html
 create mode 100644 user_guide/general/managing_apps.html
 create mode 100644 user_guide/general/models.html
 create mode 100644 user_guide/general/profiling.html
 create mode 100644 user_guide/general/requirements.html
 create mode 100644 user_guide/general/reserved_names.html
 create mode 100644 user_guide/general/routing.html
 create mode 100644 user_guide/general/security.html
 create mode 100644 user_guide/general/styleguide.html
 create mode 100644 user_guide/general/urls.html
 create mode 100644 user_guide/general/views.html
 create mode 100644 user_guide/general/welcome.html
 create mode 100644 user_guide/genindex.html
 create mode 100644 user_guide/helpers/array_helper.html
 create mode 100644 user_guide/helpers/captcha_helper.html
 create mode 100644 user_guide/helpers/cookie_helper.html
 create mode 100644 user_guide/helpers/date_helper.html
 create mode 100644 user_guide/helpers/directory_helper.html
 create mode 100644 user_guide/helpers/download_helper.html
 create mode 100644 user_guide/helpers/email_helper.html
 create mode 100644 user_guide/helpers/file_helper.html
 create mode 100644 user_guide/helpers/form_helper.html
 create mode 100644 user_guide/helpers/html_helper.html
 create mode 100644 user_guide/helpers/index.html
 create mode 100644 user_guide/helpers/inflector_helper.html
 create mode 100644 user_guide/helpers/language_helper.html
 create mode 100644 user_guide/helpers/number_helper.html
 create mode 100644 user_guide/helpers/path_helper.html
 create mode 100644 user_guide/helpers/security_helper.html
 create mode 100644 user_guide/helpers/smiley_helper.html
 create mode 100644 user_guide/helpers/string_helper.html
 create mode 100644 user_guide/helpers/text_helper.html
 create mode 100644 user_guide/helpers/typography_helper.html
 create mode 100644 user_guide/helpers/url_helper.html
 create mode 100644 user_guide/helpers/xml_helper.html
 create mode 100644 user_guide/index.html
 create mode 100644 user_guide/installation/downloads.html
 create mode 100644 user_guide/installation/index.html
 create mode 100644 user_guide/installation/troubleshooting.html
 create mode 100644 user_guide/installation/upgrade_120.html
 create mode 100644 user_guide/installation/upgrade_130.html
 create mode 100644 user_guide/installation/upgrade_131.html
 create mode 100644 user_guide/installation/upgrade_132.html
 create mode 100644 user_guide/installation/upgrade_133.html
 create mode 100644 user_guide/installation/upgrade_140.html
 create mode 100644 user_guide/installation/upgrade_141.html
 create mode 100644 user_guide/installation/upgrade_150.html
 create mode 100644 user_guide/installation/upgrade_152.html
 create mode 100644 user_guide/installation/upgrade_153.html
 create mode 100644 user_guide/installation/upgrade_154.html
 create mode 100644 user_guide/installation/upgrade_160.html
 create mode 100644 user_guide/installation/upgrade_161.html
 create mode 100644 user_guide/installation/upgrade_162.html
 create mode 100644 user_guide/installation/upgrade_163.html
 create mode 100644 user_guide/installation/upgrade_170.html
 create mode 100644 user_guide/installation/upgrade_171.html
 create mode 100644 user_guide/installation/upgrade_172.html
 create mode 100644 user_guide/installation/upgrade_200.html
 create mode 100644 user_guide/installation/upgrade_201.html
 create mode 100644 user_guide/installation/upgrade_202.html
 create mode 100644 user_guide/installation/upgrade_203.html
 create mode 100644 user_guide/installation/upgrade_210.html
 create mode 100644 user_guide/installation/upgrade_211.html
 create mode 100644 user_guide/installation/upgrade_212.html
 create mode 100644 user_guide/installation/upgrade_213.html
 create mode 100644 user_guide/installation/upgrade_214.html
 create mode 100644 user_guide/installation/upgrade_220.html
 create mode 100644 user_guide/installation/upgrade_221.html
 create mode 100644 user_guide/installation/upgrade_222.html
 create mode 100644 user_guide/installation/upgrade_223.html
 create mode 100644 user_guide/installation/upgrade_300.html
 create mode 100644 user_guide/installation/upgrade_301.html
 create mode 100644 user_guide/installation/upgrade_302.html
 create mode 100644 user_guide/installation/upgrade_303.html
 create mode 100644 user_guide/installation/upgrade_304.html
 create mode 100644 user_guide/installation/upgrade_305.html
 create mode 100644 user_guide/installation/upgrade_306.html
 create mode 100644 user_guide/installation/upgrade_310.html
 create mode 100644 user_guide/installation/upgrade_311.html
 create mode 100644 user_guide/installation/upgrade_3110.html
 create mode 100644 user_guide/installation/upgrade_312.html
 create mode 100644 user_guide/installation/upgrade_313.html
 create mode 100644 user_guide/installation/upgrade_314.html
 create mode 100644 user_guide/installation/upgrade_315.html
 create mode 100644 user_guide/installation/upgrade_316.html
 create mode 100644 user_guide/installation/upgrade_317.html
 create mode 100644 user_guide/installation/upgrade_318.html
 create mode 100644 user_guide/installation/upgrade_319.html
 create mode 100644 user_guide/installation/upgrade_b11.html
 create mode 100644 user_guide/installation/upgrading.html
 create mode 100644 user_guide/libraries/benchmark.html
 create mode 100644 user_guide/libraries/caching.html
 create mode 100644 user_guide/libraries/calendar.html
 create mode 100644 user_guide/libraries/cart.html
 create mode 100644 user_guide/libraries/config.html
 create mode 100644 user_guide/libraries/email.html
 create mode 100644 user_guide/libraries/encrypt.html
 create mode 100644 user_guide/libraries/encryption.html
 create mode 100644 user_guide/libraries/file_uploading.html
 create mode 100644 user_guide/libraries/form_validation.html
 create mode 100644 user_guide/libraries/ftp.html
 create mode 100644 user_guide/libraries/image_lib.html
 create mode 100644 user_guide/libraries/index.html
 create mode 100644 user_guide/libraries/input.html
 create mode 100644 user_guide/libraries/javascript.html
 create mode 100644 user_guide/libraries/language.html
 create mode 100644 user_guide/libraries/loader.html
 create mode 100644 user_guide/libraries/migration.html
 create mode 100644 user_guide/libraries/output.html
 create mode 100644 user_guide/libraries/pagination.html
 create mode 100644 user_guide/libraries/parser.html
 create mode 100644 user_guide/libraries/security.html
 create mode 100644 user_guide/libraries/sessions.html
 create mode 100644 user_guide/libraries/table.html
 create mode 100644 user_guide/libraries/trackback.html
 create mode 100644 user_guide/libraries/typography.html
 create mode 100644 user_guide/libraries/unit_testing.html
 create mode 100644 user_guide/libraries/uri.html
 create mode 100644 user_guide/libraries/user_agent.html
 create mode 100644 user_guide/libraries/xmlrpc.html
 create mode 100644 user_guide/libraries/zip.html
 create mode 100644 user_guide/license.html
 create mode 100644 user_guide/objects.inv
 create mode 100644 user_guide/overview/appflow.html
 create mode 100644 user_guide/overview/at_a_glance.html
 create mode 100644 user_guide/overview/features.html
 create mode 100644 user_guide/overview/getting_started.html
 create mode 100644 user_guide/overview/goals.html
 create mode 100644 user_guide/overview/index.html
 create mode 100644 user_guide/overview/mvc.html
 create mode 100644 user_guide/search.html
 create mode 100644 user_guide/searchindex.js
 create mode 100644 user_guide/tutorial/conclusion.html
 create mode 100644 user_guide/tutorial/create_news_items.html
 create mode 100644 user_guide/tutorial/index.html
 create mode 100644 user_guide/tutorial/news_section.html
 create mode 100644 user_guide/tutorial/static_pages.html
 delete mode 100644 user_guide_src/Makefile
 delete mode 100644 user_guide_src/README.rst
 delete mode 100644 user_guide_src/cilexer/README
 delete mode 100644 user_guide_src/cilexer/cilexer/__init__.py
 delete mode 100644 user_guide_src/cilexer/cilexer/cilexer.py
 delete mode 100644 user_guide_src/cilexer/setup.py
 delete mode 100644 user_guide_src/source/DCO.rst
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/LICENSE
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/__init__.py
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/breadcrumbs.html
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/footer.html
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/layout.html
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/layout_old.html
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/pulldown.html
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/search.html
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/searchbox.html
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/css/badge_only.css
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/css/theme.css
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/FontAwesome.otf
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.svg
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/images/ci-icon.ico
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/js/oldtheme.js
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/js/theme.js
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/theme.conf
 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/versions.html
 delete mode 100644 user_guide_src/source/changelog.rst
 delete mode 100644 user_guide_src/source/conf.py
 delete mode 100644 user_guide_src/source/contributing/index.rst
 delete mode 100644 user_guide_src/source/database/caching.rst
 delete mode 100644 user_guide_src/source/database/call_function.rst
 delete mode 100644 user_guide_src/source/database/configuration.rst
 delete mode 100644 user_guide_src/source/database/connecting.rst
 delete mode 100644 user_guide_src/source/database/db_driver_reference.rst
 delete mode 100644 user_guide_src/source/database/examples.rst
 delete mode 100644 user_guide_src/source/database/forge.rst
 delete mode 100644 user_guide_src/source/database/helpers.rst
 delete mode 100644 user_guide_src/source/database/index.rst
 delete mode 100644 user_guide_src/source/database/metadata.rst
 delete mode 100644 user_guide_src/source/database/queries.rst
 delete mode 100644 user_guide_src/source/database/query_builder.rst
 delete mode 100644 user_guide_src/source/database/results.rst
 delete mode 100644 user_guide_src/source/database/transactions.rst
 delete mode 100644 user_guide_src/source/database/utilities.rst
 delete mode 100644 user_guide_src/source/documentation/ELDocs.tmbundle.zip
 delete mode 100644 user_guide_src/source/documentation/index.rst
 delete mode 100644 user_guide_src/source/general/alternative_php.rst
 delete mode 100644 user_guide_src/source/general/ancillary_classes.rst
 delete mode 100644 user_guide_src/source/general/autoloader.rst
 delete mode 100644 user_guide_src/source/general/caching.rst
 delete mode 100644 user_guide_src/source/general/cli.rst
 delete mode 100644 user_guide_src/source/general/common_functions.rst
 delete mode 100644 user_guide_src/source/general/compatibility_functions.rst
 delete mode 100644 user_guide_src/source/general/controllers.rst
 delete mode 100644 user_guide_src/source/general/core_classes.rst
 delete mode 100644 user_guide_src/source/general/creating_drivers.rst
 delete mode 100644 user_guide_src/source/general/creating_libraries.rst
 delete mode 100644 user_guide_src/source/general/credits.rst
 delete mode 100644 user_guide_src/source/general/drivers.rst
 delete mode 100644 user_guide_src/source/general/environments.rst
 delete mode 100644 user_guide_src/source/general/errors.rst
 delete mode 100644 user_guide_src/source/general/helpers.rst
 delete mode 100644 user_guide_src/source/general/hooks.rst
 delete mode 100644 user_guide_src/source/general/index.rst
 delete mode 100644 user_guide_src/source/general/libraries.rst
 delete mode 100644 user_guide_src/source/general/managing_apps.rst
 delete mode 100644 user_guide_src/source/general/models.rst
 delete mode 100644 user_guide_src/source/general/profiling.rst
 delete mode 100644 user_guide_src/source/general/requirements.rst
 delete mode 100644 user_guide_src/source/general/reserved_names.rst
 delete mode 100644 user_guide_src/source/general/routing.rst
 delete mode 100644 user_guide_src/source/general/security.rst
 delete mode 100644 user_guide_src/source/general/styleguide.rst
 delete mode 100644 user_guide_src/source/general/urls.rst
 delete mode 100644 user_guide_src/source/general/views.rst
 delete mode 100644 user_guide_src/source/general/welcome.rst
 delete mode 100644 user_guide_src/source/helpers/array_helper.rst
 delete mode 100644 user_guide_src/source/helpers/captcha_helper.rst
 delete mode 100644 user_guide_src/source/helpers/cookie_helper.rst
 delete mode 100644 user_guide_src/source/helpers/date_helper.rst
 delete mode 100644 user_guide_src/source/helpers/directory_helper.rst
 delete mode 100644 user_guide_src/source/helpers/download_helper.rst
 delete mode 100644 user_guide_src/source/helpers/email_helper.rst
 delete mode 100644 user_guide_src/source/helpers/file_helper.rst
 delete mode 100644 user_guide_src/source/helpers/form_helper.rst
 delete mode 100644 user_guide_src/source/helpers/html_helper.rst
 delete mode 100644 user_guide_src/source/helpers/index.rst
 delete mode 100644 user_guide_src/source/helpers/inflector_helper.rst
 delete mode 100644 user_guide_src/source/helpers/language_helper.rst
 delete mode 100644 user_guide_src/source/helpers/number_helper.rst
 delete mode 100644 user_guide_src/source/helpers/path_helper.rst
 delete mode 100644 user_guide_src/source/helpers/security_helper.rst
 delete mode 100644 user_guide_src/source/helpers/smiley_helper.rst
 delete mode 100644 user_guide_src/source/helpers/string_helper.rst
 delete mode 100644 user_guide_src/source/helpers/text_helper.rst
 delete mode 100644 user_guide_src/source/helpers/typography_helper.rst
 delete mode 100644 user_guide_src/source/helpers/url_helper.rst
 delete mode 100644 user_guide_src/source/helpers/xml_helper.rst
 delete mode 100644 user_guide_src/source/images/appflowchart.gif
 delete mode 100644 user_guide_src/source/images/arrow.gif
 delete mode 100644 user_guide_src/source/images/ci-icon.ico
 delete mode 100644 user_guide_src/source/images/ci_logo.jpg
 delete mode 100644 user_guide_src/source/images/ci_logo_flame.jpg
 delete mode 100644 user_guide_src/source/images/file.gif
 delete mode 100644 user_guide_src/source/images/folder.gif
 delete mode 100644 user_guide_src/source/images/smile.gif
 delete mode 100644 user_guide_src/source/index.rst
 delete mode 100644 user_guide_src/source/installation/downloads.rst
 delete mode 100644 user_guide_src/source/installation/index.rst
 delete mode 100644 user_guide_src/source/installation/troubleshooting.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_120.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_130.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_131.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_132.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_133.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_140.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_141.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_150.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_152.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_153.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_154.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_160.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_161.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_162.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_163.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_170.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_171.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_172.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_200.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_201.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_202.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_203.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_210.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_211.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_212.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_213.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_214.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_220.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_221.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_222.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_223.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_300.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_301.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_302.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_303.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_304.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_305.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_306.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_310.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_311.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_3110.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_312.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_313.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_314.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_315.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_316.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_317.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_318.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_319.rst
 delete mode 100644 user_guide_src/source/installation/upgrade_b11.rst
 delete mode 100644 user_guide_src/source/installation/upgrading.rst
 delete mode 100644 user_guide_src/source/libraries/benchmark.rst
 delete mode 100644 user_guide_src/source/libraries/caching.rst
 delete mode 100644 user_guide_src/source/libraries/calendar.rst
 delete mode 100644 user_guide_src/source/libraries/cart.rst
 delete mode 100644 user_guide_src/source/libraries/config.rst
 delete mode 100644 user_guide_src/source/libraries/email.rst
 delete mode 100644 user_guide_src/source/libraries/encrypt.rst
 delete mode 100644 user_guide_src/source/libraries/encryption.rst
 delete mode 100644 user_guide_src/source/libraries/file_uploading.rst
 delete mode 100644 user_guide_src/source/libraries/form_validation.rst
 delete mode 100644 user_guide_src/source/libraries/ftp.rst
 delete mode 100644 user_guide_src/source/libraries/image_lib.rst
 delete mode 100644 user_guide_src/source/libraries/index.rst
 delete mode 100644 user_guide_src/source/libraries/input.rst
 delete mode 100644 user_guide_src/source/libraries/javascript.rst
 delete mode 100644 user_guide_src/source/libraries/language.rst
 delete mode 100644 user_guide_src/source/libraries/loader.rst
 delete mode 100644 user_guide_src/source/libraries/migration.rst
 delete mode 100644 user_guide_src/source/libraries/output.rst
 delete mode 100644 user_guide_src/source/libraries/pagination.rst
 delete mode 100644 user_guide_src/source/libraries/parser.rst
 delete mode 100644 user_guide_src/source/libraries/security.rst
 delete mode 100644 user_guide_src/source/libraries/sessions.rst
 delete mode 100644 user_guide_src/source/libraries/table.rst
 delete mode 100644 user_guide_src/source/libraries/trackback.rst
 delete mode 100644 user_guide_src/source/libraries/typography.rst
 delete mode 100644 user_guide_src/source/libraries/unit_testing.rst
 delete mode 100644 user_guide_src/source/libraries/uri.rst
 delete mode 100644 user_guide_src/source/libraries/user_agent.rst
 delete mode 100644 user_guide_src/source/libraries/xmlrpc.rst
 delete mode 100644 user_guide_src/source/libraries/zip.rst
 delete mode 100644 user_guide_src/source/license.rst
 delete mode 100644 user_guide_src/source/overview/appflow.rst
 delete mode 100644 user_guide_src/source/overview/at_a_glance.rst
 delete mode 100644 user_guide_src/source/overview/features.rst
 delete mode 100644 user_guide_src/source/overview/getting_started.rst
 delete mode 100644 user_guide_src/source/overview/goals.rst
 delete mode 100644 user_guide_src/source/overview/index.rst
 delete mode 100644 user_guide_src/source/overview/mvc.rst
 delete mode 100644 user_guide_src/source/tutorial/conclusion.rst
 delete mode 100644 user_guide_src/source/tutorial/create_news_items.rst
 delete mode 100644 user_guide_src/source/tutorial/index.rst
 delete mode 100644 user_guide_src/source/tutorial/news_section.rst
 delete mode 100644 user_guide_src/source/tutorial/static_pages.rst

diff --git a/DCO.txt b/DCO.txt
deleted file mode 100644
index a404c0d38..000000000
--- a/DCO.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Developer's Certificate of Origin 1.1
-
-By making a contribution to this project, I certify that:
-
-(1)	The contribution was created in whole or in part by me and I
-	have the right to submit it under the open source license
-	indicated in the file; or
-
-(2)	The contribution is based upon previous work that, to the best
-	of my knowledge, is covered under an appropriate open source
-	license and I have the right under that license to submit that
-	work with modifications, whether created in whole or in part
-	by me, under the same open source license (unless I am
-	permitted to submit under a different license), as indicated
-	in the file; or
-
-(3)	The contribution was provided directly to me by some other
-	person who certified (1), (2) or (3) and I have not modified
-	it.
-
-(4)	I understand and agree that this project and the contribution
-	are public and that a record of the contribution (including all
-	personal information I submit with it, including my sign-off) is
-	maintained indefinitely and may be redistributed consistent with
-	this project or the open source license(s) involved.
diff --git a/build-release.sh b/build-release.sh
deleted file mode 100755
index 6b3b31d12..000000000
--- a/build-release.sh
+++ /dev/null
@@ -1,99 +0,0 @@
-#!/usr/bin/env bash
-
-cd $(dirname $BASH_SOURCE)
-
-if [ $# -eq 0 ]; then
-	echo 'Usage: '$BASH_SOURCE' '
-	exit 1
-fi
-
-version_number=$1
-
-if [ ${#version_number} -lt 5 ]
-then
-	echo "Provided version number is too short"
-	exit 1
-elif [ ${version_number: -4} == "-dev" ]
-then
-	echo "'-dev' releases are not allowed"
-	exit 1
-fi
-
-version_id=${version_number:0:5}
-version_id=${version_id//./}
-upgrade_rst='user_guide_src/source/installation/upgrade_'$version_id'.rst'
-
-if [ ${#version_id} -ne 3 ]
-then
-	echo "Invalid version number format"
-	exit 1
-elif [ `grep -c -F --regexp="'$version_number'" system/core/CodeIgniter.php` -ne 1 ]
-then
-	echo "Provided version number doesn't match in system/core/CodeIgniter.php"
-	exit 1
-elif [ `grep -c -F --regexp="'$version_number'" user_guide_src/source/conf.py` -ne 2 ]
-then
-	echo "Provided version number doesn't match in user_guide_src/source/conf.py"
-	exit 1
-elif [ `grep -c -F --regexp="$version_number (Current version) " user_guide_src/source/installation/downloads.rst` -ne 1 ]
-then
-	echo "user_guide_src/source/installation/downloads.rst doesn't appear to contain a link for this version"
-	exit 1
-elif [ ! -f "$upgrade_rst" ]
-then
-	echo "${upgrade_rst} doesn't exist"
-	exit 1
-fi
-
-echo "Running tests ..."
-
-cd tests/
-phpunit
-
-if [ $? -ne 0 ]
-then
-	echo "Build FAILED!"
-	exit 1
-fi
-
-cd ..
-cd user_guide_src/
-
-echo ""
-echo "Building HTML docs; please check output for warnings ..."
-echo ""
-
-make html
-
-echo ""
-
-if [ $? -ne 0 ]
-then
-	echo "Build FAILED!"
-	exit 1
-fi
-
-echo "Building EPUB docs; please check output for warnings ..."
-echo ""
-
-make epub
-
-echo ""
-
-if [ $? -ne 0 ]
-then
-	echo "Build FAILED!"
-	exit 1
-fi
-
-cd ..
-
-if [ -d user_guide/ ]
-then
-	rm -r user_guide/
-fi
-
-cp -r user_guide_src/build/html/ user_guide/
-cp user_guide_src/build/epub/CodeIgniter.epub "CodeIgniter ${version_number}.epub"
-
-echo "Build complete."
diff --git a/phpdoc.dist.xml b/phpdoc.dist.xml
deleted file mode 100644
index 6dc58c259..000000000
--- a/phpdoc.dist.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-	CodeIgniter v3.0.0 API
-    
-        ./api/
-    
-    
-        ./api/
-    
-    
-        ./system
-    
-
-    
-        warn
-        
-            ./api/log/{DATE}.log
-            ./api/{DATE}.errors.log
-        
-    
-
\ No newline at end of file
diff --git a/tests/Bootstrap.php b/tests/Bootstrap.php
deleted file mode 100644
index b4e56bdae..000000000
--- a/tests/Bootstrap.php
+++ /dev/null
@@ -1,76 +0,0 @@
-= 3.5.6
-
-	pear channel-discover pear.phpunit.de
-	pear channel-discover pear.symfony.com
-	pear install phpunit/PHPUnit
-
-vfsStream
-
-	pear channel-discover pear.bovigo.org
-	pear install bovigo/vfsStream-beta
-
-#### Installation of PEAR and PHPUnit on Ubuntu
-
-  Installation on Ubuntu requires a few steps. Depending on your setup you may
-  need to use 'sudo' to install these. Mileage may vary but these steps are a
-  good start.
-
-	# Install the PEAR package
-	sudo apt-get install php-pear
-
-	# Add a few sources to PEAR
-	pear channel-discover pear.phpunit.de
-	pear channel-discover pear.symfony-project.com
-	pear channel-discover components.ez.no
-	pear channel-discover pear.bovigo.org
-
-	# Finally install PHPUnit and vfsStream (including dependencies)
-	pear install --alldeps phpunit/PHPUnit
-	pear install --alldeps bovigo/vfsStream-beta
-
-	# Finally, run 'phpunit' from within the ./tests directory
-	# and you should be on your way!
-
-## Test Suites:
-
-CodeIgniter bootstraps a request very directly, with very flat class
-hierarchy. As a result, there is no main CodeIgniter class until the
-controller is instantiated.
-
-This has forced the core classes to be relatively decoupled, which is
-a good thing. However, it makes that portion of code relatively hard
-to test.
-
-Right now that means we'll probably have two core test suites, along
-with a base for application and package tests. That gives us:
-
-1. Bootstrap Test	- test common.php and sanity check codeigniter.php [in planning]
-2. System Test		- test core components in relative isolation [in development]
-3. Application Test	- bootstrapping for application/tests [not started]
-4. Package Test		- bootstrapping for /tests [not started]
-
-### Test Environment:
-
-The test/Bootstrap.php file establishes global constants such as BASEPATH,
-APPPATH, and VIEWPATH, initializing them to point to VFS locations. The
-test case class employs vfsStream to make a clean virtual filesystem with
-the necessary paths for every individual test.
-
-Within each test case, VFS directory objects are available to use as arguments
-to the VFS convenience functions (see below):
-
-- ci_vfs_root: VFS filesystem root
-- ci_app_root: Application directory
-- ci_base_root: System directory
-- ci_view_root: Views directory
-
-Classes being instantiated for testing are read from the actual filesystem
-by the unit test autoloader, as are mockups created in tests/mocks. If you
-need access to the real system directory, the SYSTEM_PATH constant always
-points to it.
-
-Any other resources which need to be read from the path constants must be
-created or cloned within your test. Functions for doing so are outlined
-below.
-
-### CI_TestCase Documentation
-
-Test cases should extend CI_TestCase. This internally extends
-PHPUnit\_Framework\_TestCase, so you have access to all of your
-usual PHPUnit methods.
-
-We need to provide a simple way to modify the globals and the
-common function output. We also need to be able to mock up
-the super object as we please.
-
-Current API is *not stable*. Names and implementations will change.
-
-    $this->ci_set_config($key, $val)
-
-Set the global config variables in a mock Config object. If key is an array,
-it will replace the entire config array. They are _not_ merged. If called
-without any parameters, it will create the mock object but not set any values.
-The mock Config object also provides rudimentary item() and load() stubs for
-delivering configured values to classes being tested and handling config load
-calls, respectively. The load() stub does _not_ actually load any files, it
-only records the filename provided. Check the config->loaded array to verify
-calls made.
-
-    $this->ci_instance($obj)
-
-Set the object to use as the "super object", in a lot
-of cases this will be a simple stdClass with the attributes
-you need it to have. If no parameter, will return the instance.
-
-	$this->ci_instance_var($name, $val)
-
-Add an attribute to the super object. This is useful if you
-set up a simple instance in setUp and then need to add different
-class mockups to your super object.
-
-	$this->ci_core_class($name)
-
-Get the _class name_ of a core class, so that you can instantiate
-it. The variable is returned by reference and is tied to the correct
-$GLOBALS key. For example:
-    
-	$cfg =& $this->ci_core_class('cfg'); // returns 'CI_Config'
-    $cfg = new $cfg; // instantiates config and overwrites the CFG global
-
-	$this->ci_set_core_class($name, $obj)
-
-An alternative way to set one of the core globals.
-
-	$this->ci_vfs_mkdir($name, $root)
-
-Creates a new directory in the test VFS. Pass a directory object to be the
-parent directory or none to create a root-level directory. Returns the new
-directory object.
-
-	$this->ci_vfs_create($file, $content, $root, $path)
-
-Creates a new VFS file. '.php' is automatically appended to the filename if
-it has no extension. Pass a directory object as the root, and an optional path
-to recurse and/or create for containing the file. Path may be a string (such
-as 'models/subdir') or an array (e.g. - array('models', 'subdir') ). Existing
-directories in the VFS root will be recursed until a new directory is
-identified - all others in the path will be created, so you can mix-and-match
-old and new directories. If $file is an array (key = name, value = content),
-multiple files will be created in the same path.
-
-	$this->ci_vfs_clone($path)
-
-Clones an existing file from the real filesystem to exist in the same path of
-the VFS. Path must be relative to the project root (i.e. - starting with
-'system' or 'application').
-
-	$this->ci_vfs_path($path, $base)
-
-Creates a VFS file path string suitable for use with PHP file operations. Path
-may be absolute from the VFS root, or relative to a base path. It is often
-useful to use APPPATH or BASEPATH as the base.
-
-	$this->helper($name)
-
-Loads a helper from the real filesystem.
-
-	$this->lang($name)
-
-Loads a language file from the real filesystem and returns the $lang array.
-
-	$this->ci_get_config()  __internal__
-
-Returns the global config array. Internal as you shouldn't need to
-call this (you're setting it, after all). Used internally to make
-CI's get_config() work.
-
-	CI_TestCase::instance()  __internal__
-
-Returns an instance of the current test case. We force phpunit to
-run with backup-globals enabled, so this will always be the instance
-of the currently running test class.
-
-### Going forward
-
-#### 1. Bootstrap Test
-
-Testing common.php should be pretty simple. Include the file, and test the
-functions. May require some tweaking so that we can grab the statics from all
-methods (see is_loaded()). Testing the actual CodeIgniter.php file will most
-likely be an output test for the default view, with some object checking after
-the file runs. Needs consideration.
-
-#### 2. System Test
-
-Testing the core system relies on being able to isolate the core components
-as much as possible. A few of them access other core classes as globals. These
-should be mocked up and easy to manipulate.
-
-All functions in common.php should be a minimal implementation, or and mapped
-to a method in the test's parent class to gives us full control of their output.
-
-#### 3. Application Test:
-
-Not sure yet, needs to handle:
-
-- Libraries
-- Helpers
-- Models
-- MY_* files
-- Controllers (uh...?)
-- Views? (watir, selenium, cucumber?)
-- Database Testing
-
-#### 4. Package Test:
-
-I don't have a clue how this will work.
-
-Needs to be able to handle packages
-that are used multiple times within the application (i.e. EE/Pyro modules)
-as well as packages that are used by multiple applications (library distributions)
\ No newline at end of file
diff --git a/tests/codeigniter/Setup_test.php b/tests/codeigniter/Setup_test.php
deleted file mode 100644
index 5317c56c7..000000000
--- a/tests/codeigniter/Setup_test.php
+++ /dev/null
@@ -1,13 +0,0 @@
-assertTrue(defined('PROJECT_BASE'));
-		$this->assertTrue(defined('BASEPATH'));
-		$this->assertTrue(defined('APPPATH'));
-		$this->assertTrue(defined('VIEWPATH'));
-	}
-
-}
\ No newline at end of file
diff --git a/tests/codeigniter/core/Benchmark_test.php b/tests/codeigniter/core/Benchmark_test.php
deleted file mode 100644
index 33bd742b2..000000000
--- a/tests/codeigniter/core/Benchmark_test.php
+++ /dev/null
@@ -1,67 +0,0 @@
-benchmark = new CI_Benchmark();
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_mark()
-	{
-		$this->assertEmpty($this->benchmark->marker);
-
-		$this->benchmark->mark('code_start');
-
-		$this->assertCount(1, $this->benchmark->marker);
-		$this->assertArrayHasKey('code_start', $this->benchmark->marker);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_elapsed_time()
-	{
-		$this->assertEquals('{elapsed_time}', $this->benchmark->elapsed_time());
-		$this->assertEmpty($this->benchmark->elapsed_time('undefined_point'));
-
-		$this->benchmark->mark('code_start');
-		$this->benchmark->mark('code_end');
-
-		// Override values, because time isn't testable, but make sure the markers were set
-		if (isset($this->benchmark->marker['code_start']) && is_float($this->benchmark->marker['code_start']))
-		{
-			$this->benchmark->marker['code_start'] = 1389956144.1944;
-		}
-
-		if (isset($this->benchmark->marker['code_end']) && is_float($this->benchmark->marker['code_end']))
-		{
-			$this->benchmark->marker['code_end'] = 1389956145.1946;
-		}
-
-		$this->assertEquals('1', $this->benchmark->elapsed_time('code_start', 'code_end', 0));
-		$this->assertEquals('1.0', $this->benchmark->elapsed_time('code_start', 'code_end', 1));
-		$this->assertEquals('1.00', $this->benchmark->elapsed_time('code_start', 'code_end', 2));
-		$this->assertEquals('1.000', $this->benchmark->elapsed_time('code_start', 'code_end', 3));
-		$this->assertEquals('1.0002', $this->benchmark->elapsed_time('code_start', 'code_end', 4));
-		$this->assertEquals('1.0002', $this->benchmark->elapsed_time('code_start', 'code_end'));
-
-		// Test with non-existing 2nd marker, but again - we need to override the value
-		$this->benchmark->elapsed_time('code_start', 'code_end2');
-		if (isset($this->benchmark->marker['code_end2']) && is_float($this->benchmark->marker['code_end2']))
-		{
-			$this->benchmark->marker['code_end2'] = 1389956146.2046;
-		}
-
-		$this->assertEquals('2.0102', $this->benchmark->elapsed_time('code_start', 'code_end2'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_memory_usage()
-	{
-		$this->assertEquals('{memory_usage}', $this->benchmark->memory_usage());
-	}
-
-}
diff --git a/tests/codeigniter/core/Common_test.php b/tests/codeigniter/core/Common_test.php
deleted file mode 100644
index effae50c5..000000000
--- a/tests/codeigniter/core/Common_test.php
+++ /dev/null
@@ -1,69 +0,0 @@
-assertTrue(is_php('1.2.0'));
-		$this->assertFalse(is_php('9999.9.9'));
-	}
-
-	// ------------------------------------------------------------------------
-
-	public function test_stringify_attributes()
-	{
-		$this->assertEquals(' class="foo" id="bar"', _stringify_attributes(array('class' => 'foo', 'id' => 'bar')));
-
-		$atts = new stdClass;
-		$atts->class = 'foo';
-		$atts->id = 'bar';
-		$this->assertEquals(' class="foo" id="bar"', _stringify_attributes($atts));
-
-		$atts = new stdClass;
-		$this->assertEquals('', _stringify_attributes($atts));
-
-		$this->assertEquals(' class="foo" id="bar"', _stringify_attributes('class="foo" id="bar"'));
-
-		$this->assertEquals('', _stringify_attributes(array()));
-	}
-
-	// ------------------------------------------------------------------------
-
-	public function test_stringify_js_attributes()
-	{
-		$this->assertEquals('width=800,height=600', _stringify_attributes(array('width' => '800', 'height' => '600'), TRUE));
-
-		$atts = new stdClass;
-		$atts->width = 800;
-		$atts->height = 600;
-		$this->assertEquals('width=800,height=600', _stringify_attributes($atts, TRUE));
-	}
-
-	// ------------------------------------------------------------------------
-
-	public function test_html_escape()
-	{
-		$this->assertEquals(
-			html_escape('Here is a string containing "quoted" text.'),
-			'Here is a string containing "quoted" text.'
-		);
-
-		$this->assertEquals(
-			html_escape(array('associative' => 'and', array('multi' => 'dimentional'))),
-			array('associative' => 'and', array('multi' => 'dimentional'))
-		);
-	}
-
-	// ------------------------------------------------------------------------
-
-	public function test_remove_invisible_characters()
-	{
-		$raw_string = 'Here is a string containing invisible'.chr(0x08).' text %0e.';
-		$removed_string = 'Here is a string containing invisible text %0e.';
-		$this->assertEquals($removed_string, remove_invisible_characters($raw_string, FALSE));
-
-		$raw_string = 'Here is a string %0econtaining url_encoded invisible%1F text.';
-		$removed_string = 'Here is a string containing url_encoded invisible text.';
-		$this->assertEquals($removed_string, remove_invisible_characters($raw_string));
-	}
-}
diff --git a/tests/codeigniter/core/Config_test.php b/tests/codeigniter/core/Config_test.php
deleted file mode 100644
index b5c9e849d..000000000
--- a/tests/codeigniter/core/Config_test.php
+++ /dev/null
@@ -1,240 +0,0 @@
-ci_core_class('cfg');
-
-		// set predictable config values
-		$this->cfg = array(
-			'index_page'		=> 'index.php',
-			'base_url'		=> 'http://example.com/',
-			'subclass_prefix'	=> 'MY_'
-		);
-		$this->ci_set_config($this->cfg);
-
-		$this->config = new $cls;
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_item()
-	{
-		$this->assertEquals($this->cfg['base_url'], $this->config->item('base_url'));
-
-		// Bad Config value
-		$this->assertNull($this->config->item('no_good_item'));
-
-		// Index
-		$this->assertNull($this->config->item('no_good_item', 'bad_index'));
-		$this->assertNull($this->config->item('no_good_item', 'default'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_set_item()
-	{
-		$this->assertNull($this->config->item('not_yet_set'));
-
-		$this->config->set_item('not_yet_set', 'is set');
-		$this->assertEquals('is set', $this->config->item('not_yet_set'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_slash_item()
-	{
-		// Bad Config value
-		$this->assertNull($this->config->slash_item('no_good_item'));
-
-		$this->assertEquals($this->cfg['base_url'], $this->config->slash_item('base_url'));
-		$this->assertEquals($this->cfg['subclass_prefix'].'/', $this->config->slash_item('subclass_prefix'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_base_url()
-	{
-		// Test regular base URL
-		$base_url = $this->cfg['base_url'];
-		$this->assertEquals($base_url, $this->config->base_url());
-
-		// Test with URI
-		$uri = 'test';
-		$this->assertEquals($base_url.$uri, $this->config->base_url($uri));
-
-		// Clear base_url
-		$this->ci_set_config('base_url', '');
-
-		// Rerun constructor
-		$cls =& $this->ci_core_class('cfg');
-		$this->config = new $cls;
-
-		// Test default base
-		$this->assertEquals('http://localhost/', $this->config->base_url());
-
-		// Capture server vars
-		$old_host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : NULL;
-		$old_script_name = isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : NULL;
-		$old_script_filename = $_SERVER['SCRIPT_FILENAME'];
-		$old_https = isset($_SERVER['HTTPS']) ? $_SERVER['HTTPS'] : NULL;
-		$old_server_addr = isset($_SERVER['SERVER_ADDR']) ? $_SERVER['SERVER_ADDR'] : NULL;
-
-		// The 'Host' header is user input and must not be trusted
-		$_SERVER['HTTP_HOST'] = 'test.com';
-		$this->config = new $cls;
-		$this->assertEquals('http://localhost/', $this->config->base_url());
-
-		// However, we may fallback to the server's IP address
-		$_SERVER['SERVER_ADDR'] = '127.0.0.1';
-		$_SERVER['SCRIPT_NAME'] = '/base_test.php';
-		$_SERVER['SCRIPT_FILENAME'] = '/foo/bar/base_test.php';
-		$this->config = new $cls;
-		$this->assertEquals('http://127.0.0.1/', $this->config->base_url());
-
-		// Making sure that HTTPS and URI path are also detected
-		$_SERVER['HTTPS'] = 'on';
-		$_SERVER['SCRIPT_NAME'] = '/path/base_test.php';
-		$_SERVER['SCRIPT_FILENAME'] = '/foo/bar/path/base_test.php';
-		$this->config = new $cls;
-		$this->assertEquals('https://127.0.0.1/path/', $this->config->base_url());
-
-		// Restore server vars
-		$_SERVER['HTTP_HOST'] = $old_host;
-		$_SERVER['SCRIPT_NAME'] = $old_script_name;
-		$_SERVER['SCRIPT_FILENAME'] = $old_script_filename;
-		$_SERVER['HTTPS'] = $old_https;
-		$_SERVER['SERVER_ADDR'] = $old_server_addr;
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_site_url()
-	{
-		$base_url = $this->cfg['base_url'];
-		$index_page = $this->cfg['index_page'];
-		$this->assertEquals($base_url.$index_page, $this->config->site_url());
-
-		$old_base = $this->config->item('base_url');
-		$this->config->set_item('base_url', '');
-
-		$q_string = $this->config->item('enable_query_strings');
-		$this->config->set_item('enable_query_strings', FALSE);
-
-		$uri = 'test';
-		$uri2 = '1';
-		$this->assertEquals($index_page.'/'.$uri, $this->config->site_url($uri));
-		$this->assertEquals($index_page.'/'.$uri.'/'.$uri2, $this->config->site_url(array($uri, $uri2)));
-
-		$this->assertEquals($index_page.'/test/', $this->config->site_url('test/'));
-
-		$suffix = 'ing';
-		$this->config->set_item('url_suffix', $suffix);
-
-		$arg = 'pass';
-		$this->assertEquals($index_page.'/'.$uri.$suffix, $this->config->site_url($uri));
-		$this->assertEquals($index_page.'/'.$uri.$suffix.'?'.$arg, $this->config->site_url($uri.'?'.$arg));
-
-		$this->config->set_item('url_suffix', FALSE);
-		$this->config->set_item('enable_query_strings', TRUE);
-
-		$this->assertEquals($index_page.'?'.$uri, $this->config->site_url($uri));
-		$this->assertEquals($index_page.'?0='.$uri.'&1='.$uri2, $this->config->site_url(array($uri, $uri2)));
-
-		$this->config->set_item('base_url', $old_base);
-
-		$this->assertEquals($base_url.$index_page.'?'.$uri, $this->config->site_url($uri));
-
-		// back to home base
-		$this->config->set_item('enable_query_strings', $q_string);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_system_url()
-	{
-		$this->assertEquals($this->cfg['base_url'].'system/', $this->config->system_url());
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_load()
-	{
-		// Test regular load
-		$file = 'test.php';
-		$key = 'testconfig';
-		$val = 'my_value';
-		$cfg = array($key => $val);
-		$this->ci_vfs_create($file, 'ci_app_root, 'config');
-		$this->assertTrue($this->config->load($file));
-		$this->assertEquals($val, $this->config->item($key));
-
-		// Test reload - value should not change
-		$val2 = 'new_value';
-		$cfg = array($key => $val2);
-		$this->ci_vfs_create($file, 'ci_app_root, 'config');
-		$this->assertTrue($this->config->load($file));
-		$this->assertEquals($val, $this->config->item($key));
-
-		// Test section load
-		$file = 'secttest';
-		$cfg = array(
-			'one' => 'prime',
-			'two' => 2,
-			'three' => TRUE
-		);
-		$this->ci_vfs_create($file.'.php', 'ci_app_root, 'config');
-		$this->assertTrue($this->config->load($file, TRUE));
-		$this->assertEquals($cfg, $this->config->item($file));
-
-		// Test section merge
-		$cfg2 = array(
-			'three' => 'tres',
-			'number' => 42,
-			'letter' => 'Z'
-		);
-
-		$pkg_dir = 'package';
-		$this->ci_vfs_create(
-			$file.'.php',
-			'ci_app_root,
-			array($pkg_dir, 'config')
-		);
-		array_unshift($this->config->_config_paths, $this->ci_vfs_path($pkg_dir.'/', APPPATH));
-		$this->assertTrue($this->config->load($file, TRUE));
-		$this->assertEquals(array_merge($cfg, $cfg2), $this->config->item($file));
-		array_shift($this->config->_config_paths);
-
-		// Test graceful fail of invalid file
-		$file = 'badfile';
-		$this->ci_vfs_create($file, '', $this->ci_app_root, 'config');
-		$this->assertFalse($this->config->load($file, FALSE, TRUE));
-
-		// Test regular fail of invalid file
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Your '.$this->ci_vfs_path('config/'.$file.'.php', APPPATH).
-				' file does not appear to contain a valid configuration array.'
-		);
-		$this->assertNull($this->config->load($file));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_load_nonexistent()
-	{
-		// Test graceful fail of nonexistent file
-		$this->assertFalse($this->config->load('not_config_file', FALSE, TRUE));
-
-		// Test regular fail
-		$file = 'absentia';
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: The configuration file '.$file.'.php does not exist.'
-		);
-		$this->assertNull($this->config->load($file));
-	}
-
-}
\ No newline at end of file
diff --git a/tests/codeigniter/core/Input_test.php b/tests/codeigniter/core/Input_test.php
deleted file mode 100644
index 976941d41..000000000
--- a/tests/codeigniter/core/Input_test.php
+++ /dev/null
@@ -1,281 +0,0 @@
-ci_set_config('allow_get_array',	TRUE);
-		$this->ci_set_config('global_xss_filtering', FALSE);
-		$this->ci_set_config('csrf_protection', FALSE);
-
-		$security = new Mock_Core_Security();
-
-		$this->ci_set_config('charset', 'UTF-8');
-		$utf8 = new Mock_Core_Utf8();
-
-		$this->input = new Mock_Core_Input($security, $utf8);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_get_not_exists()
-	{
-		$this->assertSame(array(), $this->input->get());
-		$this->assertNull($this->input->get('foo'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_get_exist()
-	{
-		$_SERVER['REQUEST_METHOD'] = 'GET';
-		$_GET['foo'] = 'bar';
-
-		$this->assertArrayHasKey('foo', $this->input->get());
-		$this->assertEquals('bar', $this->input->get('foo'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_get_exist_with_xss_clean()
-	{
-		$_SERVER['REQUEST_METHOD'] = 'GET';
-		$_GET['harm'] = "Hello, i try to  your site";
-
-		$this->assertArrayHasKey('harm', $this->input->get());
-		$this->assertEquals("Hello, i try to  your site", $this->input->get('harm'));
-		$this->assertEquals("Hello, i try to [removed]alert('Hack');[removed] your site", $this->input->get('harm', TRUE));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_post_not_exists()
-	{
-		$this->assertSame(array(), $this->input->post());
-		$this->assertNull($this->input->post('foo'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_post_exist()
-	{
-		$_SERVER['REQUEST_METHOD'] = 'POST';
-		$_POST['foo'] = 'bar';
-
-		$this->assertArrayHasKey('foo', $this->input->post());
-		$this->assertEquals('bar', $this->input->post('foo'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_post_exist_with_xss_clean()
-	{
-		$_SERVER['REQUEST_METHOD'] = 'POST';
-		$_POST['harm'] = "Hello, i try to  your site";
-
-		$this->assertArrayHasKey('harm', $this->input->post());
-		$this->assertEquals("Hello, i try to  your site", $this->input->post('harm'));
-		$this->assertEquals("Hello, i try to [removed]alert('Hack');[removed] your site", $this->input->post('harm', TRUE));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_post_get()
-	{
-		$_SERVER['REQUEST_METHOD'] = 'POST';
-		$_POST['foo'] = 'bar';
-
-		$this->assertEquals('bar', $this->input->post_get('foo'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_get_post()
-	{
-		$_SERVER['REQUEST_METHOD'] = 'GET';
-		$_GET['foo'] = 'bar';
-
-		$this->assertEquals('bar', $this->input->get_post('foo'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_cookie()
-	{
-		$_COOKIE['foo'] = 'bar';
-		$this->assertEquals('bar', $this->input->cookie('foo'));
-		$this->assertNull($this->input->cookie('bar'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_server()
-	{
-		$this->assertEquals('GET', $this->input->server('REQUEST_METHOD'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_fetch_from_array()
-	{
-		$data = array(
-			'foo' => 'bar',
-			'harm' => 'Hello, i try to  your site',
-		);
-
-		$foo = $this->input->fetch_from_array($data, 'foo');
-		$harm = $this->input->fetch_from_array($data, 'harm');
-		$harmless = $this->input->fetch_from_array($data, 'harm', TRUE);
-
-		$this->assertEquals('bar', $foo);
-		$this->assertEquals("Hello, i try to  your site", $harm);
-		$this->assertEquals("Hello, i try to [removed]alert('Hack');[removed] your site", $harmless);
-
-		$_SERVER['REQUEST_METHOD'] = 'POST';
-		$_POST['foo']['bar'] = 'baz';
-		$barArray = array('bar' => 'baz');
-
-		$this->assertEquals('baz', $this->input->post('foo[bar]'));
-		$this->assertEquals($barArray, $this->input->post('foo[]'));
-		$this->assertNull($this->input->post('foo[baz]'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_valid_ip()
-	{
-		$this->assertTrue($this->input->valid_ip('192.18.0.1'));
-		$this->assertTrue($this->input->valid_ip('192.18.0.1', 'ipv4'));
-		$this->assertFalse($this->input->valid_ip('555.0.0.0'));
-		$this->assertFalse($this->input->valid_ip('2001:db8:0:85a3::ac1f:8001', 'ipv4'));
-
-		// v6 tests
-		$this->assertFalse($this->input->valid_ip('192.18.0.1', 'ipv6'));
-
-		$ip_v6 = array(
-			'2001:0db8:0000:85a3:0000:0000:ac1f:8001',
-			'2001:db8:0:85a3:0:0:ac1f:8001',
-			'2001:db8:0:85a3::ac1f:8001'
-		);
-
-		foreach ($ip_v6 as $ip)
-		{
-			$this->assertTrue($this->input->valid_ip($ip));
-			$this->assertTrue($this->input->valid_ip($ip, 'ipv6'));
-		}
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_method()
-	{
-		$_SERVER['REQUEST_METHOD'] = 'GET';
-		$this->assertEquals('get', $this->input->method());
-		$this->assertEquals('GET', $this->input->method(TRUE));
-		$_SERVER['REQUEST_METHOD'] = 'POST';
-		$this->assertEquals('post', $this->input->method());
-		$this->assertEquals('POST', $this->input->method(TRUE));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_is_ajax_request()
-	{
-		$this->assertFalse($this->input->is_ajax_request());
-		$_SERVER['HTTP_X_REQUESTED_WITH'] = 'test';
-		$this->assertFalse($this->input->is_ajax_request());
-		$_SERVER['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest';
-		$this->assertTrue($this->input->is_ajax_request());
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_input_stream()
-	{
-		$this->markTestSkipped('TODO: Find a way to test input://');
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_set_cookie()
-	{
-		$this->markTestSkipped('TODO: Find a way to test HTTP headers');
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_get_request_header()
-	{
-		$this->markTestSkipped('TODO: Find a way to test HTTP headers');
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_ip_address()
-	{
-		$this->input->ip_address = '127.0.0.1';
-		$this->assertEquals('127.0.0.1', $this->input->ip_address());
-
-		// 127.0.0.1 is set in our Bootstrap file
-		$this->input->ip_address = FALSE;
-		$this->assertEquals('127.0.0.1', $this->input->ip_address());
-
-		// Invalid
-		$_SERVER['REMOTE_ADDR'] = 'invalid_ip_address';
-		$this->input->ip_address = FALSE; // reset cached value
-		$this->assertEquals('0.0.0.0', $this->input->ip_address());
-
-		$_SERVER['REMOTE_ADDR'] = '127.0.0.1';
-
-		// Proxy_ips tests
-		$this->input->ip_address = FALSE;
-		$this->ci_set_config('proxy_ips', '127.0.0.3, 127.0.0.4, 127.0.0.2');
-		$_SERVER['HTTP_CLIENT_IP'] = '127.0.0.2';
-		$this->assertEquals('127.0.0.1', $this->input->ip_address());
-
-		// Invalid spoof
-		$this->input->ip_address = FALSE;
-		$this->ci_set_config('proxy_ips', 'invalid_ip_address');
-		$_SERVER['HTTP_CLIENT_IP'] = 'invalid_ip_address';
-		$this->assertEquals('127.0.0.1', $this->input->ip_address());
-
-		$this->input->ip_address = FALSE;
-		$this->ci_set_config('proxy_ips', 'http://foo/bar/baz, 127.0.0.1/1');
-		$_SERVER['HTTP_CLIENT_IP'] = '127.0.0.1';
-		$this->assertEquals('127.0.0.1', $this->input->ip_address());
-
-		$this->input->ip_address = FALSE;
-		$this->ci_set_config('proxy_ips', 'http://foo/bar/baz, 127.0.0.2');
-		$_SERVER['HTTP_CLIENT_IP'] = '127.0.0.2';
-		$_SERVER['REMOTE_ADDR'] = '127.0.0.2';
-		$this->assertEquals('127.0.0.2', $this->input->ip_address());
-
-		//IPv6
-		$this->input->ip_address = FALSE;
-		$this->ci_set_config('proxy_ips', 'FE80:0000:0000:0000:0202:B3FF:FE1E:8329/1, FE80:0000:0000:0000:0202:B3FF:FE1E:8300/2');
-		$_SERVER['HTTP_CLIENT_IP'] = 'FE80:0000:0000:0000:0202:B3FF:FE1E:8300';
-		$_SERVER['REMOTE_ADDR'] = 'FE80:0000:0000:0000:0202:B3FF:FE1E:8329';
-		$this->assertEquals('FE80:0000:0000:0000:0202:B3FF:FE1E:8300', $this->input->ip_address());
-
-		$this->input->ip_address = FALSE;
-		$this->ci_set_config('proxy_ips', '0::/32');
-		$_SERVER['HTTP_CLIENT_IP'] = '127.0.0.7';
-		$_SERVER['REMOTE_ADDR'] = '0000:0000:0000:0000:0000:0000:0000:0001';
-		$this->assertEquals('127.0.0.7', $this->input->ip_address());
-
-		$this->input->ip_address = FALSE;
-		$_SERVER['REMOTE_ADDR'] = '127.0.0.1'; // back to reality
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_user_agent()
-	{
-		$_SERVER['HTTP_USER_AGENT'] = 'test';
-		$this->assertEquals('test', $this->input->user_agent());
-	}
-}
diff --git a/tests/codeigniter/core/Lang_test.php b/tests/codeigniter/core/Lang_test.php
deleted file mode 100644
index 4958f42e1..000000000
--- a/tests/codeigniter/core/Lang_test.php
+++ /dev/null
@@ -1,101 +0,0 @@
-ci_core_class('load');
-		$this->ci_instance_var('load', new $loader_cls);
-		$cls = $this->ci_core_class('lang');
-		$this->lang = new $cls;
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_load()
-	{
-		// Regular usage
-		$this->ci_vfs_clone('system/language/english/profiler_lang.php');
-		$this->assertTrue($this->lang->load('profiler', 'english'));
-		$this->assertEquals('URI STRING', $this->lang->language['profiler_uri_string']);
-
-		// Already loaded file
-		$this->assertNull($this->lang->load('profiler', 'english'));
-
-		// Unspecified language (defaults to english)
-		$this->ci_vfs_clone('system/language/english/date_lang.php');
-		$this->assertTrue($this->lang->load('date'));
-		$this->assertEquals('Year', $this->lang->language['date_year']);
-
-		// A language other than english
-		$this->ci_vfs_clone('system/language/english/email_lang.php', 'system/language/german/');
-		$this->assertTrue($this->lang->load('email', 'german'));
-		$this->assertEquals('german', $this->lang->is_loaded['email_lang.php']);
-
-		// Non-existent file
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Unable to load the requested language file: language/english/nonexistent_lang.php'
-		);
-		$this->lang->load('nonexistent');
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_non_alpha_idiom()
-	{
-		// Non-alpha idiom (should act the same as unspecified language)
-		// test with existing file
-		$this->ci_vfs_clone('system/language/english/number_lang.php');
-		$this->ci_vfs_clone('system/language/english/number_lang.php', 'system/language/123funny/');
-		$this->assertTrue($this->lang->load('number', '123funny'));
-		$this->assertEquals('Bytes', $this->lang->language['bytes']);
-
-		// test without existing file
-		$this->ci_vfs_clone('system/language/english/email_lang.php');
-		$this->assertTrue($this->lang->load('email', '456funny'));
-		$this->assertEquals('You did not specify a SMTP hostname.', $this->lang->language['email_no_hostname']);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_multiple_file_load()
-	{
-		// Multiple files
-		$this->ci_vfs_clone('system/language/english/profiler_lang.php');
-		$files = array(
-			0 => 'profiler',
-			1 => 'nonexistent'
-		);
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Unable to load the requested language file: language/english/nonexistent_lang.php'
-		);
-		$this->lang->load($files, 'english');
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_alternative_path_load()
-	{
-		// Alternative Path
-		$this->ci_vfs_clone('system/language/english/profiler_lang.php');
-		$this->assertTrue($this->lang->load('profiler', 'english', FALSE, TRUE, 'vfs://system/'));
-	}
-
-	// --------------------------------------------------------------------
-
-	/**
-	 * @depends	test_load
-	 */
-	public function test_line()
-	{
-		$this->ci_vfs_clone('system/language/english/profiler_lang.php');
-		$this->lang->load('profiler', 'english');
-		$this->assertEquals('URI STRING', $this->lang->line('profiler_uri_string'));
-		$this->assertFalse($this->lang->line('nonexistent_string'));
-		$this->assertFalse($this->lang->line(NULL));
-	}
-}
diff --git a/tests/codeigniter/core/Loader_test.php b/tests/codeigniter/core/Loader_test.php
deleted file mode 100644
index 8c5bb3021..000000000
--- a/tests/codeigniter/core/Loader_test.php
+++ /dev/null
@@ -1,583 +0,0 @@
-ci_core_class('loader');
-		$this->load = new $loader();
-
-		// Get CI instance
-		$this->ci_obj = $this->ci_instance();
-
-		// Set subclass prefix
-		$this->prefix = 'MY_';
-		$this->ci_set_config('subclass_prefix', $this->prefix);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_library()
-	{
-		// Test getting CI_Loader object
-		$this->assertInstanceOf('CI_Loader', $this->load->library(NULL));
-
-		// Create library in VFS
-		$lib = 'unit_test_lib';
-		$class = 'CI_'.ucfirst($lib);
-		$this->ci_vfs_create(ucfirst($lib), 'ci_base_root, 'libraries');
-
-		// Test is_loaded fail
-		$this->assertFalse($this->load->is_loaded(ucfirst($lib)));
-
-		// Test loading as an array.
-		$this->assertInstanceOf('CI_Loader', $this->load->library(array($lib)));
-		$this->assertTrue(class_exists($class), $class.' does not exist');
-		$this->assertAttributeInstanceOf($class, $lib, $this->ci_obj);
-
-		// Create library in VFS
-		$lib = array('unit_test_lib' => 'unit_test_lib');
-
-		// Test loading as an array (int).
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib));
-		$this->assertTrue(class_exists($class), $class.' does not exist');
-
-		// Test a string given to params
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib, ' '));
-
-		// test non existent lib
-		$lib = 'non_existent_test_lib';
-
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Unable to load the requested class: '.ucfirst($lib)
-		);
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_bad_library()
-	{
-		$lib = 'bad_test_lib';
-		$this->ci_vfs_create(ucfirst($lib), '', $this->ci_app_root, 'libraries');
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Non-existent class: '.ucfirst($lib)
-		);
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_library_extension()
-	{
-		// Create library and extension in VFS
-		$name = 'ext_test_lib';
-		$lib = ucfirst($name);
-		$class = 'CI_'.$lib;
-		$ext = $this->prefix.$lib;
-		$this->ci_vfs_create($lib, 'ci_base_root, 'libraries');
-		$this->ci_vfs_create($ext, 'ci_app_root, 'libraries');
-
-		// Test loading with extension
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib));
-		$this->assertTrue(class_exists($class), $class.' does not exist');
-		$this->assertTrue(class_exists($ext), $ext.' does not exist');
-		$this->assertAttributeInstanceOf($class, $name, $this->ci_obj);
-		$this->assertAttributeInstanceOf($ext, $name, $this->ci_obj);
-
-		// Test reloading with object name
-		$obj = 'exttest';
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib, NULL, $obj));
-		$this->assertAttributeInstanceOf($class, $obj, $this->ci_obj);
-		$this->assertAttributeInstanceOf($ext, $obj, $this->ci_obj);
-
-		// Test reloading
-		unset($this->ci_obj->$name);
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib));
-		$this->assertObjectHasAttribute($name, $this->ci_obj);
-
-		// Create baseless library
-		$name = 'ext_baseless_lib';
-		$lib = ucfirst($name);
-		$class = $this->prefix.$lib;
-		$this->ci_vfs_create($class, 'ci_app_root, 'libraries');
-
-		// Test missing base class
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Unable to load the requested class: '.$lib
-		);
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_library_config()
-	{
-		// Create library in VFS
-		$lib = 'unit_test_config_lib';
-		$class = 'CI_'.ucfirst($lib);
-		$content = 'config = $params; } }';
-		$this->ci_vfs_create(ucfirst($lib), $content, $this->ci_base_root, 'libraries');
-
-		// Create config file
-		$cfg = array(
-			'foo' => 'bar',
-			'bar' => 'baz',
-			'baz' => false
-		);
-		$this->ci_vfs_create($lib, 'ci_app_root, 'config');
-
-		// Test object name and config
-		$obj = 'testy';
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib, NULL, $obj));
-		$this->assertTrue(class_exists($class), $class.' does not exist');
-		$this->assertAttributeInstanceOf($class, $obj, $this->ci_obj);
-		$this->assertEquals($cfg, $this->ci_obj->$obj->config);
-
-		// Test is_loaded
-		$this->assertEquals($obj, $this->load->is_loaded(ucfirst($lib)));
-
-		// Test to load another class with the same object name
-		$lib = 'another_test_lib';
-		$class = ucfirst($lib);
-		$this->ci_vfs_create(ucfirst($lib), 'ci_app_root, 'libraries');
-		$this->setExpectedException(
-			'RuntimeException',
-			"CI Error: Resource '".$obj."' already exists and is not a ".$class." instance."
-		);
-		$this->load->library($lib, NULL, $obj);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_load_library_in_application_dir()
-	{
-		// Create library in VFS
-		$lib = 'super_test_library';
-		$class = ucfirst($lib);
-		$this->ci_vfs_create(ucfirst($lib), 'ci_app_root, 'libraries');
-
-		// Load library
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib));
-
-		// Was the model class instantiated.
-		$this->assertTrue(class_exists($class), $class.' does not exist');
-		$this->assertAttributeInstanceOf($class, $lib, $this->ci_obj);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_driver()
-	{
-		// Call the autoloader, to include system/libraries/Driver.php
-		class_exists('CI_Driver_Library', TRUE);
-
-		// Create driver in VFS
-		$driver = 'unit_test_driver';
-		$dir = ucfirst($driver);
-		$class = 'CI_'.$dir;
-		$content = 'ci_vfs_create(ucfirst($driver), $content, $this->ci_base_root, 'libraries/'.$dir);
-
-		// Test loading as an array.
-		$this->assertInstanceOf('CI_Loader', $this->load->driver(array($driver)));
-		$this->assertTrue(class_exists($class), $class.' does not exist');
-		$this->assertAttributeInstanceOf($class, $driver, $this->ci_obj);
-
-		// Test loading as a library with a name
-		$obj = 'testdrive';
-		$this->assertInstanceOf('CI_Loader', $this->load->library($driver, NULL, $obj));
-		$this->assertAttributeInstanceOf($class, $obj, $this->ci_obj);
-
-		// Test a string given to params
-		$this->assertInstanceOf('CI_Loader', $this->load->driver($driver, ' '));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_models()
-	{
-		$this->ci_set_core_class('model', 'CI_Model');
-
-		// Create model in VFS
-		$model = 'Unit_test_model';
-		$content = 'ci_vfs_create($model, $content, $this->ci_app_root, 'models');
-
-		// Load model
-		$this->assertInstanceOf('CI_Loader', $this->load->model($model));
-
-		// Was the model class instantiated.
-		$this->assertTrue(class_exists($model));
-		$this->assertObjectHasAttribute($model, $this->ci_obj);
-
-		// Test no model given
-		$this->assertInstanceOf('CI_Loader', $this->load->model(''));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_model_subdir()
-	{
-		// Make sure base class is loaded - we'll test _ci_include later
-		$this->ci_core_class('model');
-
-		// Create modelin VFS
-		$model = 'Test_sub_model';
-		$base = 'CI_Model';
-		$subdir = 'cars';
-		$this->ci_vfs_create($model, 'ci_app_root,
-			array('models', $subdir));
-
-		// Load model
-		$name = 'testors';
-		$this->assertInstanceOf('CI_Loader', $this->load->model($subdir.'/'.$model, $name));
-
-		// Was the model class instantiated?
-		$this->assertTrue(class_exists($model));
-		$this->assertObjectHasAttribute($name, $this->ci_obj);
-		$this->assertAttributeInstanceOf($base, $name, $this->ci_obj);
-		$this->assertAttributeInstanceOf($model, $name, $this->ci_obj);
-
-		// Test name conflict
-		$obj = 'conflict';
-		$this->ci_obj->$obj = new stdClass();
-		$this->setExpectedException(
-			'RuntimeException',
-			'The model name you are loading is the name of a resource that is already being used: '.$obj
-		);
-		$this->load->model('not_real', $obj);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_non_existent_model()
-	{
-		$this->setExpectedException(
-			'RuntimeException',
-			'Unable to locate the model you have specified: Ci_test_nonexistent_model.php'
-		);
-
-		$this->load->model('ci_test_nonexistent_model.php');
-	}
-
-	// --------------------------------------------------------------------
-
-	// public function testDatabase()
-	// {
-	// 	$this->assertInstanceOf('CI_Loader', $this->load->database());
-	// 	$this->assertInstanceOf('CI_Loader', $this->load->dbutil());
-	// }
-
-	// --------------------------------------------------------------------
-
-	public function test_load_view()
-	{
-		// Create view in VFS
-		$view = 'unit_test_view';
-		$var = 'hello';
-		$value = 'World!';
-		$content = 'This is my test page.  ';
-		$this->ci_vfs_create($view, $content.'ci_app_root, 'views');
-
-		// Test returning view
-		$out = $this->load->view($view, array($var => $value), TRUE);
-		$this->assertEquals($content.$value, $out);
-
-		// Mock output class
-		$output = $this->getMockBuilder('CI_Output')->setMethods(array('append_output'))->getMock();
-		$output->expects($this->once())->method('append_output')->with($content.$value);
-		$this->ci_instance_var('output', $output);
-
-		// Test view output and $vars as an object
-		$vars = new stdClass();
-		$vars->$var = $value;
-		$this->assertInstanceOf('CI_Loader', $this->load->view($view, $vars));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_non_existent_view()
-	{
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Unable to load the requested file: ci_test_nonexistent_view.php'
-		);
-
-		$this->load->view('ci_test_nonexistent_view', array('foo' => 'bar'));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_file()
-	{
-		// Create view in VFS
-		$dir = 'views';
-		$file = 'ci_test_mock_file';
-		$content = 'Here is a test file, which we will load now.';
-		$this->ci_vfs_create($file, $content, $this->ci_app_root, $dir);
-
-		// Just like load->view(), take the output class out of the mix here.
-		$out = $this->load->file(APPPATH.$dir.'/'.$file.'.php', TRUE);
-		$this->assertEquals($content, $out);
-
-		// Test non-existent file
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Unable to load the requested file: ci_test_file_not_exists'
-		);
-
-		$this->load->file('ci_test_file_not_exists', TRUE);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_vars()
-	{
-		$key1 = 'foo';
-		$val1 = 'bar';
-		$key2 = 'boo';
-		$val2 = 'hoo';
-		$this->assertInstanceOf('CI_Loader', $this->load->vars(array($key1 => $val1)));
-		$this->assertInstanceOf('CI_Loader', $this->load->vars($key2, $val2));
-		$this->assertEquals($val1, $this->load->get_var($key1));
-		$this->assertEquals(array($key1 => $val1, $key2 => $val2), $this->load->get_vars());
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_clear_vars()
-	{
-		$key1 = 'foo';
-		$val1 = 'bar';
-		$key2 = 'boo';
-		$val2 = 'hoo';
-		$this->assertInstanceOf('CI_Loader', $this->load->vars(array($key1 => $val1)));
-		$this->assertInstanceOf('CI_Loader', $this->load->vars($key2, $val2));
-		$this->assertEquals($val1, $this->load->get_var($key1));
-		$this->assertEquals(array($key1 => $val1, $key2 => $val2), $this->load->get_vars());
-
-		$this->assertInstanceOf('CI_Loader', $this->load->clear_vars());
-		$this->assertEquals('', $this->load->get_var($key1));
-		$this->assertEquals('', $this->load->get_var($key2));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_helper()
-	{
-		// Create helper in VFS
-		$helper = 'test';
-		$func = '_my_helper_test_func';
-		$content = 'ci_vfs_create($helper.'_helper', $content, $this->ci_base_root, 'helpers');
-
-		// Create helper extension
-		$exfunc = '_my_extension_func';
-		$content = 'ci_vfs_create($this->prefix.$helper.'_helper', $content, $this->ci_app_root, 'helpers');
-
-		// Load helper
-		$this->assertInstanceOf('CI_Loader', $this->load->helper($helper));
-		$this->assertTrue(function_exists($func), $func.' does not exist');
-		$this->assertTrue(function_exists($exfunc), $exfunc.' does not exist');
-
-		// Create baseless extension
-		$ext = 'bad_ext';
-		$this->ci_vfs_create($this->prefix.$ext.'_helper', '', $this->ci_app_root, 'helpers');
-
-		// Test bad extension
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Unable to load the requested file: helpers/'.$ext.'_helper.php'
-		);
-		$this->load->helper($ext);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_non_existent_helper()
-	{
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Unable to load the requested file: helpers/bad_helper.php'
-		);
-		$this->load->helper('bad');
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_loading_multiple_helpers()
-	{
-		// Create helpers in VFS
-		$helpers = array();
-		$funcs = array();
-		$files = array();
-		for ($i = 1; $i <= 3; ++$i) {
-			$helper = 'test'.$i;
-			$helpers[] = $helper;
-			$func = '_my_helper_test_func'.$i;
-			$funcs[] = $func;
-			$files[$helper.'_helper'] = 'ci_vfs_create($files, NULL, $this->ci_base_root, 'helpers');
-
-		// Load helpers
-		$this->assertInstanceOf('CI_Loader', $this->load->helpers($helpers));
-
-		// Verify helper existence
-		foreach ($funcs as $func) {
-			$this->assertTrue(function_exists($func), $func.' does not exist');
-		}
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_language()
-	{
-		// Mock lang class and test load call
-		$file = 'test';
-		$lang = $this->getMockBuilder('CI_Lang')->setMethods(array('load'))->getMock();
-		$lang->expects($this->once())->method('load')->with($file);
-		$this->ci_instance_var('lang', $lang);
-		$this->assertInstanceOf('CI_Loader', $this->load->language($file));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_packages()
-	{
-		// Create model in VFS package path
-		$dir = 'third-party';
-		$lib = 'unit_test_package';
-		$class = ucfirst($lib);
-		$this->ci_vfs_create(ucfirst($lib), 'ci_app_root, array($dir, 'libraries'));
-
-		// Get paths
-		$paths = $this->load->get_package_paths(TRUE);
-
-		// Test failed load without path
-		$this->setExpectedException(
-			'RuntimeException',
-			'CI Error: Unable to load the requested class: '.ucfirst($lib)
-		);
-		$this->load->library($lib);
-
-		// Add path and verify
-		$path = APPPATH.$dir.'/';
-		$this->assertInstanceOf('CI_Loader', $this->load->add_package_path($path));
-		$this->assertContains($path, $this->load->get_package_paths(TRUE));
-
-		// Test successful load
-		$this->assertInstanceOf('CI_Loader', $this->load->library($lib));
-		$this->assertTrue(class_exists($class), $class.' does not exist');
-
-		// Add another path
-		$path2 = APPPATH.'another/';
-		$this->assertInstanceOf('CI_Loader', $this->load->add_package_path($path2));
-		$this->assertContains($path2, $this->load->get_package_paths(TRUE));
-
-		// Remove last path
-		$this->assertInstanceOf('CI_Loader', $this->load->remove_package_path());
-		$this->assertNotContains($path2, $this->load->get_package_paths(TRUE));
-
-		// Remove path and verify restored paths
-		$this->assertInstanceOf('CI_Loader', $this->load->remove_package_path($path));
-		$this->assertEquals($paths, $this->load->get_package_paths(TRUE));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_remove_package_path()
-	{
-		$dir = 'third-party';
-		$path = APPPATH.$dir.'/';
-		$path2 = APPPATH.'another/';
-		$paths = $this->load->get_package_paths(TRUE);
-
-		$this->assertInstanceOf('CI_Loader', $this->load->add_package_path($path));
-		$this->assertInstanceOf('CI_Loader', $this->load->remove_package_path($path));
-		$this->assertEquals($paths, $this->load->get_package_paths(TRUE));
-
-		$this->assertInstanceOf('CI_Loader', $this->load->add_package_path($path2));
-		$this->assertInstanceOf('CI_Loader', $this->load->remove_package_path());
-		$this->assertNotContains($path2, $this->load->get_package_paths(TRUE));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_load_config()
-	{
-		$cfg = 'someconfig';
-		$this->assertTrue($this->load->config($cfg, FALSE));
-		$this->assertContains($cfg, $this->ci_obj->config->loaded);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_initialize()
-	{
-		// Create helper in VFS
-		$helper = 'autohelp';
-		$hlp_func = '_autohelp_test_func';
-		$content = 'ci_vfs_create($helper.'_helper', $content, $this->ci_app_root, 'helpers');
-
-		// Create library in VFS
-		$lib = 'autolib';
-		$lib_class = 'CI_'.ucfirst($lib);
-		$this->ci_vfs_create(ucfirst($lib), 'ci_base_root, 'libraries');
-
-		// Create driver in VFS
-		$drv = 'autodrv';
-		$subdir = ucfirst($drv);
-		$drv_class = 'CI_'.$subdir;
-		$this->ci_vfs_create(ucfirst($drv), 'ci_base_root, array('libraries', $subdir));
-
-		// Create model in VFS package path
-		$dir = 'testdir';
-		$path = APPPATH.$dir.'/';
-		$model = 'Automod';
-		$this->ci_vfs_create($model, 'ci_app_root, array($dir, 'models'));
-
-		// Create autoloader config
-		$cfg = array(
-			'packages' => array($path),
-			'helper' => array($helper),
-			'libraries' => array($lib),
-			'drivers' => array($drv),
-			'model' => array($model),
-			'config' => array('config1', 'config2')
-		);
-		$this->ci_vfs_create('autoload', 'ci_app_root, 'config');
-
-		$this->load->initialize();
-
-		// Verify path
-		$this->assertContains($path, $this->load->get_package_paths());
-
-		// Verify helper
-		$this->assertTrue(function_exists($hlp_func), $hlp_func.' does not exist');
-
-		// Verify library
-		$this->assertTrue(class_exists($lib_class), $lib_class.' does not exist');
-		$this->assertAttributeInstanceOf($lib_class, $lib, $this->ci_obj);
-
-		// Verify driver
-		$this->assertTrue(class_exists($drv_class), $drv_class.' does not exist');
-		$this->assertAttributeInstanceOf($drv_class, $drv, $this->ci_obj);
-
-		// Verify model
-		$this->assertTrue(class_exists($model), $model.' does not exist');
-		$this->assertAttributeInstanceOf($model, $model, $this->ci_obj);
-
-		// Verify config calls
-		$this->assertEquals($cfg['config'], $this->ci_obj->config->loaded);
-	}
-}
diff --git a/tests/codeigniter/core/Log_test.php b/tests/codeigniter/core/Log_test.php
deleted file mode 100644
index 103af342b..000000000
--- a/tests/codeigniter/core/Log_test.php
+++ /dev/null
@@ -1,63 +0,0 @@
-setAccessible(TRUE);
-		$threshold  = new ReflectionProperty('CI_Log', '_threshold');
-		$threshold->setAccessible(TRUE);
-		$date_fmt   = new ReflectionProperty('CI_Log', '_date_fmt');
-		$date_fmt->setAccessible(TRUE);
-		$file_ext   = new ReflectionProperty('CI_Log', '_file_ext');
-		$file_ext->setAccessible(TRUE);
-		$file_perms = new ReflectionProperty('CI_Log', '_file_permissions');
-		$file_perms->setAccessible(TRUE);
-		$enabled    = new ReflectionProperty('CI_Log', '_enabled');
-		$enabled->setAccessible(TRUE);
-
-		$this->ci_set_config('log_path', '/root/');
-		$this->ci_set_config('log_threshold', 'z');
-		$this->ci_set_config('log_date_format', 'd.m.Y');
-		$this->ci_set_config('log_file_extension', '');
-		$this->ci_set_config('log_file_permissions', '');
-		$instance = new CI_Log();
-
-		$this->assertEquals($path->getValue($instance), '/root/');
-		$this->assertEquals($threshold->getValue($instance), 1);
-		$this->assertEquals($date_fmt->getValue($instance), 'd.m.Y');
-		$this->assertEquals($file_ext->getValue($instance), 'php');
-		$this->assertEquals($file_perms->getValue($instance), 0644);
-		$this->assertFalse($enabled->getValue($instance));
-
-		$this->ci_set_config('log_path', '');
-		$this->ci_set_config('log_threshold', '0');
-		$this->ci_set_config('log_date_format', '');
-		$this->ci_set_config('log_file_extension', '.log');
-		$this->ci_set_config('log_file_permissions', 0600);
-		$instance = new CI_Log();
-
-		$this->assertEquals($path->getValue($instance), APPPATH.'logs/');
-		$this->assertEquals($threshold->getValue($instance), 0);
-		$this->assertEquals($date_fmt->getValue($instance), 'Y-m-d H:i:s');
-		$this->assertEquals($file_ext->getValue($instance), 'log');
-		$this->assertEquals($file_perms->getValue($instance), 0600);
-		$this->assertEquals($enabled->getValue($instance), TRUE);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_format_line()
-	{
-		$this->ci_set_config('log_path', '');
-		$this->ci_set_config('log_threshold', 0);
-		$instance = new CI_Log();
-
-		$format_line = new ReflectionMethod($instance, '_format_line');
-		$format_line->setAccessible(TRUE);
-		$this->assertEquals(
-			$format_line->invoke($instance, 'LEVEL', 'Timestamp', 'Message'),
-			"LEVEL - Timestamp --> Message\n"
-		);
-	}
-}
diff --git a/tests/codeigniter/core/Model_test.php b/tests/codeigniter/core/Model_test.php
deleted file mode 100644
index 80dc97b3b..000000000
--- a/tests/codeigniter/core/Model_test.php
+++ /dev/null
@@ -1,37 +0,0 @@
-ci_core_class('loader');
-		$this->load = new $loader();
-		$this->ci_obj = $this->ci_instance();
-		$this->ci_set_core_class('model', 'CI_Model');
-
-		$model_code =<<ci_vfs_create('Test_model', $model_code, $this->ci_app_root, 'models');
-		$this->load->model('test_model');
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test__get()
-	{
-		$this->assertEquals('foo', $this->ci_obj->test_model->property);
-
-		$this->ci_obj->controller_property = 'bar';
-		$this->assertEquals('bar', $this->ci_obj->test_model->controller_property);
-	}
-
-}
\ No newline at end of file
diff --git a/tests/codeigniter/core/Output_test.php b/tests/codeigniter/core/Output_test.php
deleted file mode 100644
index 887c077d7..000000000
--- a/tests/codeigniter/core/Output_test.php
+++ /dev/null
@@ -1,63 +0,0 @@
-_output_data =<<
-			
-				Basic HTML
-			
-			
-				Test
-			
-		
-HTML;
-		$this->ci_set_config('charset', 'UTF-8');
-		$output = $this->ci_core_class('output');
-		$this->output = new $output();
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_set_get_append_output()
-	{
-		$append = "\n";
-
-		$this->assertEquals(
-			$this->_output_data.$append,
-			$this->output
-				->set_output($this->_output_data)
-				->append_output("\n")
-				->get_output()
-		);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_get_content_type()
-	{
-		$this->assertEquals('text/html', $this->output->get_content_type());
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_get_header()
-	{
-		$this->assertNull($this->output->get_header('Non-Existent-Header'));
-
-		// TODO: Find a way to test header() values as well. Currently,
-		//	 PHPUnit prevents this by not using output buffering.
-
-		$this->output->set_content_type('text/plain', 'WINDOWS-1251');
-		$this->assertEquals(
-			'text/plain; charset=WINDOWS-1251',
-			$this->output->get_header('content-type')
-		);
-	}
-
-}
diff --git a/tests/codeigniter/core/Security_test.php b/tests/codeigniter/core/Security_test.php
deleted file mode 100644
index c3113adba..000000000
--- a/tests/codeigniter/core/Security_test.php
+++ /dev/null
@@ -1,353 +0,0 @@
-ci_set_config('csrf_protection', TRUE);
-		$this->ci_set_config('csrf_token_name', 'ci_csrf_token');
-		$this->ci_set_config('csrf_cookie_name', 'ci_csrf_cookie');
-
-		$this->security = new Mock_Core_Security();
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_csrf_verify()
-	{
-		$_SERVER['REQUEST_METHOD'] = 'GET';
-
-		$this->assertInstanceOf('CI_Security', $this->security->csrf_verify());
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_csrf_verify_invalid()
-	{
-		// Without issuing $_POST[csrf_token_name], this request will triggering CSRF error
-		$_SERVER['REQUEST_METHOD'] = 'POST';
-
-		$this->setExpectedException('RuntimeException', 'CI Error: The action you have requested is not allowed');
-
-		$this->security->csrf_verify();
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_csrf_verify_valid()
-	{
-		$_SERVER['REQUEST_METHOD'] = 'POST';
-		$_POST[$this->security->csrf_token_name] = $this->security->csrf_hash;
-
-		$this->assertInstanceOf('CI_Security', $this->security->csrf_verify());
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_get_csrf_hash()
-	{
-		$this->assertEquals($this->security->csrf_hash, $this->security->get_csrf_hash());
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_get_csrf_token_name()
-	{
-		$this->assertEquals('ci_csrf_token', $this->security->get_csrf_token_name());
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_xss_clean()
-	{
-		$harm_string = "Hello, i try to  your site";
-
-		$harmless_string = $this->security->xss_clean($harm_string);
-
-		$this->assertEquals("Hello, i try to [removed]alert('Hack');[removed] your site", $harmless_string);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_xss_clean_string_array()
-	{
-		$harm_strings = array(
-			"Hello, i try to  your site",
-			"Simple clean string",
-			"Hello, i try to  your site"
-		);
-
-		$harmless_strings = $this->security->xss_clean($harm_strings);
-
-		$this->assertEquals("Hello, i try to [removed]alert('Hack');[removed] your site", $harmless_strings[0]);
-		$this->assertEquals("Simple clean string", $harmless_strings[1]);
-		$this->assertEquals("Hello, i try to [removed]alert('Hack');[removed] your site", $harmless_strings[2]);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_xss_clean_image_valid()
-	{
-		$harm_string = '';
-
-		$xss_clean_return = $this->security->xss_clean($harm_string, TRUE);
-
-//		$this->assertTrue($xss_clean_return);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_xss_clean_image_invalid()
-	{
-		$harm_string = '';
-
-		$xss_clean_return = $this->security->xss_clean($harm_string, TRUE);
-
-		$this->assertFalse($xss_clean_return);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_xss_clean_entity_double_encoded()
-	{
-		$input = 'Clickhere';
-		$this->assertEquals('Clickhere', $this->security->xss_clean($input));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function text_xss_clean_js_link_removal()
-	{
-		// This one is to prevent a false positive
-		$this->assertEquals(
-			"",
-			$this->security->xss_clean("")
-		);
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_xss_clean_js_img_removal()
-	{
-		$input = 'Clickhere';
-		$this->assertEquals('', $this->security->xss_clean($input));
-	}
-
-	// --------------------------------------------------------------------
-
-	public function test_xss_clean_sanitize_naughty_html_tags()
-	{
-		$this->assertEquals('<unclosedTag', $this->security->xss_clean('assertEquals('<blink>', $this->security->xss_clean(''));
-		$this->assertEquals('', $this->security->xss_clean(''));
-
-		$this->assertEquals(
-			' src="x">',
-			$this->security->xss_clean(' src="x">')
-		);
-
-		$this->assertEquals(
-			'on=">"x onerror="alert(1)">',
-			$this->security->xss_clean('on=">"x onerror="alert(1)">')
-		);
-
-		$this->assertEquals(
-			"\n><!-\n