<feed xmlns='http://www.w3.org/2005/Atom'>
<title>roundcube.git/program/lib/Roundcube/rcube_utils.php, branch 1.1-beta</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.hiegel.fr/cgit/roundcube.git/atom?h=1.1-beta</id>
<link rel='self' href='https://git.hiegel.fr/cgit/roundcube.git/atom?h=1.1-beta'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/'/>
<updated>2014-09-13T10:36:54Z</updated>
<entry>
<title>Fix validation of email addresses with IDNA domains (#1490067)</title>
<updated>2014-09-13T10:36:54Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-09-13T10:36:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=848e204ef9bdaf989e7e48025d4ea6ee21e7678e'/>
<id>urn:sha1:848e204ef9bdaf989e7e48025d4ea6ee21e7678e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get rid of DIRECTORY_SEPARATOR for consistency</title>
<updated>2014-08-28T17:24:03Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-08-28T17:24:03Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=29c24e647cb4c4a0928382a9ab2964980898562b'/>
<id>urn:sha1:29c24e647cb4c4a0928382a9ab2964980898562b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added rcube_utils::resolve_url()</title>
<updated>2014-08-24T09:43:12Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-08-24T09:43:12Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=5f58127eae9ed8c54c190506e11af13e8ba57170'/>
<id>urn:sha1:5f58127eae9ed8c54c190506e11af13e8ba57170</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove code for PHP&lt;5.3, use PHP_VERSION_ID instead of version_compare() for version checks</title>
<updated>2014-08-24T09:23:33Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-08-24T09:23:33Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=75bbada03b0e616248ec3458d1a6ee98bfc03659'/>
<id>urn:sha1:75bbada03b0e616248ec3458d1a6ee98bfc03659</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add optional timezone argument for date conversion</title>
<updated>2014-07-31T12:29:14Z</updated>
<author>
<name>Thomas Bruederli</name>
<email>thomas@roundcube.net</email>
</author>
<published>2014-07-31T12:29:08Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=cc850263d40ac080890f2b9f7bb797f83e7a30ff'/>
<id>urn:sha1:cc850263d40ac080890f2b9f7bb797f83e7a30ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix broken normalize_string(), add support for ISO-8859-2</title>
<updated>2014-05-27T09:39:31Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-05-27T09:39:31Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=49dad5f669965ca6149c2d759ede2a91fa571149'/>
<id>urn:sha1:49dad5f669965ca6149c2d759ede2a91fa571149</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove usage of $RCMAIL global variable</title>
<updated>2014-03-26T19:45:33Z</updated>
<author>
<name>Felix Eckhofer</name>
<email>felix@eckhofer.com</email>
</author>
<published>2014-03-26T19:45:33Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=30e6b980a6a4f528f79407203761823b7b2c5683'/>
<id>urn:sha1:30e6b980a6a4f528f79407203761823b7b2c5683</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add config variable 'proxy_whitelist'</title>
<updated>2014-03-26T19:44:16Z</updated>
<author>
<name>Felix Eckhofer</name>
<email>felix@eckhofer.com</email>
</author>
<published>2014-03-26T13:13:40Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=ef721fc430fbb19da13060105577bf7605606b81'/>
<id>urn:sha1:ef721fc430fbb19da13060105577bf7605606b81</id>
<content type='text'>
HTTP headers X_FORWARDED_* and X_REAL_IP are only evaluated when
received from an IP listed in proxy_whitelist. Furthermore, only the
last non-trusted IP from X-Forwarded-For is used in place of the real
ip.

Without this, an attacker can easily spoof the headers and control the
result of the ip or ssl check.

This fixes several problems with [3a4c9f42], [4d480b36] and [a520f331] as
mentioned in #1489729.
</content>
</entry>
<entry>
<title>Fix directories check in Installer on Windows (#1489576)</title>
<updated>2014-02-07T13:43:51Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-02-07T13:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=517c9f9a8dba8e83eaa37a7660f434102e967a77'/>
<id>urn:sha1:517c9f9a8dba8e83eaa37a7660f434102e967a77</id>
<content type='text'>
Added rcube_utils::is_absolute_path() method
</content>
</entry>
<entry>
<title>Fix PHP warning when 1st argument of parse_host() is not a string (#1489486)</title>
<updated>2013-12-20T16:41:10Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2013-12-20T16:41:10Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=f6d23a8dce6258f954257174bc03f2b85a21afdf'/>
<id>urn:sha1:f6d23a8dce6258f954257174bc03f2b85a21afdf</id>
<content type='text'>
</content>
</entry>
</feed>
