<feed xmlns='http://www.w3.org/2005/Atom'>
<title>roundcube.git/program, branch 1.0.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.hiegel.fr/cgit/roundcube.git/atom?h=1.0.1</id>
<link rel='self' href='https://git.hiegel.fr/cgit/roundcube.git/atom?h=1.0.1'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/'/>
<updated>2014-05-07T07:47:29Z</updated>
<entry>
<title>Bump version for 1.0.1</title>
<updated>2014-05-07T07:47:29Z</updated>
<author>
<name>Thomas Bruederli</name>
<email>thomas@roundcube.net</email>
</author>
<published>2014-05-07T07:47:29Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=e4d87a07b791aed243b031a8de0d80e3a9611e6b'/>
<id>urn:sha1:e4d87a07b791aed243b031a8de0d80e3a9611e6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore words containing only &lt;&gt; chars</title>
<updated>2014-05-02T17:38:20Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-05-02T11:02:56Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=a88f241250fa609e63f7a09e7f2f9d76367484b9'/>
<id>urn:sha1:a88f241250fa609e63f7a09e7f2f9d76367484b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace setSelectionRange() call with universal rcmail.set_caret_pos()</title>
<updated>2014-05-02T09:29:45Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-05-02T07:57:17Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=80acbd62df7bb175cf86f162e1dcb6dc95e67d26'/>
<id>urn:sha1:80acbd62df7bb175cf86f162e1dcb6dc95e67d26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support 'error' and 'body_file' return attribs in 'message_before_send' hook (#1489595)</title>
<updated>2014-04-30T12:30:34Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-04-30T12:27:49Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=8b5d16d30a48ea5b4afda7019dd09dbcd303194f'/>
<id>urn:sha1:8b5d16d30a48ea5b4afda7019dd09dbcd303194f</id>
<content type='text'>
Conflicts:

	CHANGELOG
</content>
</entry>
<entry>
<title>Fix invalid host validation on login (#1489841)</title>
<updated>2014-04-30T07:08:28Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-04-30T07:07:29Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=34e6526c958f3a0143a2cf5c8f1b9be29ebd65ef'/>
<id>urn:sha1:34e6526c958f3a0143a2cf5c8f1b9be29ebd65ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix redundant warning when switching from html to text in empty editor (#1489819)</title>
<updated>2014-04-29T17:24:28Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-04-29T17:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=50fee948fd6dda6774c3e95469023d15add0d9ea'/>
<id>urn:sha1:50fee948fd6dda6774c3e95469023d15add0d9ea</id>
<content type='text'>
We also skip ajax request in such a case. We assume "empty" here means "with no text excluding whitespace".

Conflicts:

	program/js/app.js
</content>
</entry>
<entry>
<title>Fix varius db_prefix issues (#1489839)</title>
<updated>2014-04-29T09:59:07Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-04-29T09:34:43Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=720e7d376ffe0fb625d0b1e250121823a71da094'/>
<id>urn:sha1:720e7d376ffe0fb625d0b1e250121823a71da094</id>
<content type='text'>
- Move DDL script execution code to rcube_db class(es).
- Improve prefix replacement code, so index names are also modified
</content>
</entry>
<entry>
<title>Make sure mbstring susbtitute character is set to empty string in rcube_charset::clean()</title>
<updated>2014-04-25T17:47:41Z</updated>
<author>
<name>Aleksander Machniak</name>
<email>alec@alec.pl</email>
</author>
<published>2014-04-13T09:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=cbd5388d2e989b719fdfff2e5d13eb6225c3e675'/>
<id>urn:sha1:cbd5388d2e989b719fdfff2e5d13eb6225c3e675</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Accept broken vcards from Outlook that only supply ORG but not the required N or FN properties</title>
<updated>2014-04-25T17:01:39Z</updated>
<author>
<name>Thomas Bruederli</name>
<email>thomas@roundcube.net</email>
</author>
<published>2014-04-24T08:40:58Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/roundcube.git/commit/?id=e94795536758c4b55c3fab8fdbae1b7eac96133e'/>
<id>urn:sha1:e94795536758c4b55c3fab8fdbae1b7eac96133e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add config variable 'proxy_whitelist'</title>
<updated>2014-04-25T16:40:53Z</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=f58a294949547ed132bf3cdb5815b68c659b992a'/>
<id>urn:sha1:f58a294949547ed132bf3cdb5815b68c659b992a</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.

Conflicts:
	CHANGELOG
</content>
</entry>
</feed>
