<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>Bug Tracker</title>
    <link>http://codeigniter.com/bug_tracker/</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>janogarcia.es@gmail.com</dc:creator>
    <dc:rights>Copyright 2010</dc:rights>
    <dc:date>2010-03-20T08:31:39-06:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>form_prep double encoding of html entities</title>
      <link>http://codeigniter.com/bug_tracker/bug/11889/</link>
      <guid>http://codeigniter.com/bug_tracker/bug/form_prep_double_encoding_of_html_entities/#When:08:31:39Z</guid>
      <description><![CDATA[<p>SUMMARY<br />
form_prep() doesn&#8217;t escape existing html entities (for example &amp;) in a string, which leads to double encoding issues (&amp;amp;).</p>

<p>DESCRIPTION (as reported by brookerrj)<br />
&#8220;In 1.7.1 form_prep() would not try to convert html entities already existing in a string. This was good because when an html string containing html entities was stored in a DB and then retrived for editing in a form they would be protected from conversion and look correct in a form field, E.g. Bob&#39;s Name in the database is loaded into a form text field without conversion and is displayed in the form field as Bob’s Name.</p>

<p>In 1.7.2 form_prep() existing html entities are not protected and are parsed corrupting the data so that Bob&#39;s Name in the database becomes Bob&amp;#39;s Name and when loaded into a text field is displayed as Bob&#39;s Name.&#8221;
</p>]]></description>
      <dc:subject>Helpers, Form Helper</dc:subject>
      <dc:date>2010-03-20T08:31:39-06:00</dc:date>
    </item>

    <item>
      <title>Typo re: Database port configuration</title>
      <link>http://codeigniter.com/bug_tracker/bug/11886/</link>
      <guid>http://codeigniter.com/bug_tracker/bug/Typo_re_Database_port_configuration/#When:21:41:52Z</guid>
      <description><![CDATA[<p>The user guide states that the &#8220;port&#8221; database configuration parameter is currently only being used in the Postgres drive. However, I am currently using it for the MySQLi driver.
</p>]]></description>
      <dc:subject>User Guide, Typos</dc:subject>
      <dc:date>2010-03-19T21:41:52-06:00</dc:date>
    </item>

    <item>
      <title>Problem with cookie helper and cookie_prefix</title>
      <link>http://codeigniter.com/bug_tracker/bug/11865/</link>
      <guid>http://codeigniter.com/bug_tracker/bug/Problem_with_cookie_helper_and_cookie_prefix/#When:14:16:15Z</guid>
      <description><![CDATA[<p>Problem with cookie helper and cookie_prefix</p>

<p>If I have 2 cookies one with and other without prefix, exemple cookie uid and pref_uid, end U want to get one with prefix, U dont get that cookie, but the other one.</p>

<p><br />
get_cookie function returns prefix = &#8216;&#8217; if is set same cookie without prefix.</p>

<p>In FF there are 2 cookies SET<br />
uid = 1<br />
and <br />
prefix_uid = 5;</p>

<p>in config file<br />
cookie_prefix &nbsp;  = &#8220;prefix_&#8221;;</p>

<p>get_cookie(&#8216;uid&#8217;); returns 1 instead of 5
</p>]]></description>
      <dc:subject>Helpers, Cookie Helper</dc:subject>
      <dc:date>2010-03-18T14:16:15-06:00</dc:date>
    </item>

    <item>
      <title>Undefined property: CI_DB_postgre_driver::$_like_escape_char</title>
      <link>http://codeigniter.com/bug_tracker/bug/11823/</link>
      <guid>http://codeigniter.com/bug_tracker/bug/Undefined_property_CI_DB_postgre_driver_like_escape_char/#When:12:31:01Z</guid>
      <description><![CDATA[<p>A PHP Error was encountered</p>

<p>Severity: Notice</p>

<p>Message: Undefined property: CI_DB_postgre_driver::$_like_escape_char</p>

<p>Filename: database/DB_active_rec.php</p>

<p>Line Number: 728
</p>]]></description>
      <dc:subject>Libraries, Database Class</dc:subject>
      <dc:date>2010-03-15T12:31:01-06:00</dc:date>
    </item>

    <item>
      <title>CI2 &#45; convert_accented_characters() gives bad codes</title>
      <link>http://codeigniter.com/bug_tracker/bug/11805/</link>
      <guid>http://codeigniter.com/bug_tracker/bug/CI2_-_convert_accented_characters_gives_bad_codes/#When:10:30:18Z</guid>
      <description><![CDATA[<p>Using the new convert_accented_characters() function in text_helper.php I am getting failed conversions of characters.</p>

<p>The following characters should be supported:<br />
&nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &#8216;232&#8217;&nbsp;   =&gt;&nbsp;   &#8220;e&#8221;,&nbsp; // è<br />
&#8216;233&#8217;&nbsp;   =&gt;&nbsp;   &#8220;e&#8221;,&nbsp; // é<br />
&#8216;234&#8217;&nbsp;   =&gt;&nbsp;   &#8220;e&#8221;,&nbsp; // ê<br />
&#8216;235&#8217;&nbsp;   =&gt;&nbsp;   &#8220;e&#8221;,&nbsp; // ë</p>

<p>The numbers on the left are the character codes. However when I try this:</p>

<p>echo convert_accented_characters(&#8217;ë&#8217;);</p>

<p>I get � returned here, so I have put a debug step into the function here:</p>

<p>return $ord = ord($match[&#8216;1&#8217;]);</p>

<p>The codes I get for these four characters are:</p>

<p>è - 168<br />
é - 169<br />
ê - 170<br />
ë - 171</p>

<p>These numbers are not in the config file at all, as it only starts from 223.</p>

<p>I am using Mac OSX, PHP 5.2.11. Charset is UTF-8 and the browser is FF 3.6.</p>

<p>Not sure if I should simply add these missing characters into the config file or what?</p>

<p>P.S ü - 188 &gt;.&lt;
</p>]]></description>
      <dc:subject>Helpers, Text Helper</dc:subject>
      <dc:date>2010-03-12T10:30:18-06:00</dc:date>
    </item>

    <item>
      <title>Security library hates HTML</title>
      <link>http://codeigniter.com/bug_tracker/bug/11796/</link>
      <guid>http://codeigniter.com/bug_tracker/bug/Security_library_hates_HTML/#When:23:17:54Z</guid>
      <description><![CDATA[<p>When submitting HTML content through a POST form the Security helper preg matches and uses the _decode_entity() callback.</p>

<p>This gives the error:</p>

<p>Fatal error: Call to undefined function get_instance() in /Users/phil/Sites/pyrocms/codeigniter/libraries/Security.php on line 651</p>

<p>Stuck as to why, never had that before.
</p>]]></description>
      <dc:subject>Libraries</dc:subject>
      <dc:date>2010-03-11T23:17:54-06:00</dc:date>
    </item>

    <item>
      <title>Incorrect base bath using undefined constant</title>
      <link>http://codeigniter.com/bug_tracker/bug/11793/</link>
      <guid>http://codeigniter.com/bug_tracker/bug/Incorrect_base_bath_using_undefined_constant/#When:20:08:24Z</guid>
      <description><![CDATA[<p>If the system folder is set incorrectly, it will try to soft error but uses the SELF constant which is actualy defined on the line below:
</p>]]></description>
      <dc:subject>Libraries</dc:subject>
      <dc:date>2010-03-11T20:08:24-06:00</dc:date>
    </item>

    <item>
      <title>mysql_connect suppresses error messages</title>
      <link>http://codeigniter.com/bug_tracker/bug/11771/</link>
      <guid>http://codeigniter.com/bug_tracker/bug/mysql_connect_suppresses_error_messages/#When:23:15:00Z</guid>
      <description><![CDATA[<p>In database/drivers/mysql/mysql_driver.php, within the db_[p]connect method there is following:</p>

<p>return @mysql_connect($this-&gt;hostname, $this-&gt;username, $this-&gt;password, TRUE);</p>

<p>The use of error suppression (the @) is a big problem if MySQL is not loaded for some reason. In my case PHP was compiled without MySQL support.</p>

<p>The result is a blank page and no clue as to why. error_reporting and display_errors do not help here. It&#8217;s a huge pain to debug this.</p>

<p>I suggest either dropping the @ or adding something among the lines of:</p>

<p>if (!function_exists(&#8216;mysql_connect&#8217;))<br />
{
    trigger_error('The MySQL extension is not available. Check php.ini to enable it or recompile PHP with MySQL support.', E_USER_ERROR);<br />
}</p>

<p>Other database drivers are probably also affected.
</p>]]></description>
      <dc:subject>Libraries, Database Class</dc:subject>
      <dc:date>2010-03-09T23:15:00-06:00</dc:date>
    </item>

    <item>
      <title>Bad previous link for /libraries/benchmarking</title>
      <link>http://codeigniter.com/bug_tracker/bug/11765/</link>
      <guid>http://codeigniter.com/bug_tracker/bug/Bad_previous_link_for_librariesbenchmarking/#When:19:33:54Z</guid>
      <description><![CDATA[<p>In the footer of this page (libraries/benchmarking) the previous subject link is link to the &#8220;Security&#8221; page.<br />
Does not look good.
</p>]]></description>
      <dc:subject>User Guide, Typos</dc:subject>
      <dc:date>2010-03-09T19:33:54-06:00</dc:date>
    </item>

    <item>
      <title>Capital letter for Model and not for controllers and view /libraries/benchmarking.html</title>
      <link>http://codeigniter.com/bug_tracker/bug/11764/</link>
      <guid>http://codeigniter.com/bug_tracker/bug/Capital_letter_for_Model_and_not_for_controllers_and_view_librariesbenchmar/#When:19:17:21Z</guid>
      <description><![CDATA[<p>In the file /libraries/benchmarking and the &#8220;Using the benchmark class&#8221; paragraph you use a capital letter for the word &#8220;Model&#8221; but not for &#8220;controller&#8221; or &#8220;view&#8221;.
</p>]]></description>
      <dc:subject>User Guide, Typos</dc:subject>
      <dc:date>2010-03-09T19:17:21-06:00</dc:date>
    </item>

    
    </channel>
</rss>