- Aug 29, 2015
-
-
Steffen Lindner authored
-
Christoph Wurst authored
-
- Aug 27, 2015
-
-
Thomas Müller authored
-
Christoph Wurst authored
-
- Aug 26, 2015
-
-
Christoph Wurst authored
-
Christoph Wurst authored
-
- Jul 29, 2015
-
-
Thomas Müller authored
-
- Jul 20, 2015
-
-
Christoph Wurst authored
fixes #878
-
- Jul 16, 2015
-
-
Christoph Wurst authored
partially fixes #735
-
Thomas Müller authored
-
Thomas Müller authored
-
- Jul 15, 2015
-
-
Christoph Wurst authored
fixes #846
-
- Jul 13, 2015
-
-
Thomas Müller authored
-
Thomas Müller authored
-
- Jul 12, 2015
-
-
Thomas Müller authored
-
- Jul 02, 2015
-
-
Christoph Wurst authored
-
Thomas Müller authored
-
Thomas Müller authored
-
- Jul 01, 2015
-
-
Thomas Müller authored
-
Thomas Müller authored
-
Thomas Müller authored
-
Christoph Wurst authored
partially fixes #803
-
- Jun 29, 2015
-
-
Christoph Wurst authored
-
Christoph Wurst authored
don't show subject for replies; fix reply body errors use object literal to extend Backbone view - fixes shared private property problem; expand reply composer on click basic IMAP reply drafts added use backbone $ selector; fix submit button text; disable reply drafts show reply to/cc/ccList correctly fix attachments for new messages and replies enable reply drafts again fix concurrent view events fix deletion of previous reply drafts
-
Christoph Wurst authored
generic reset, send and draft adapt classes/IDs rename file fix html classes fix CSS selectors fix cc/bcc toggle; fix travis errors add draft UID; fix missing BCC
-
- Jun 26, 2015
-
-
Thomas Müller authored
Fixing Logger implementation to implement ILogger + fix smtp auto conf in case of php mail() is used
-
Thomas Müller authored
-
Thomas Müller authored
-
Thomas Müller authored
-
- Jun 25, 2015
-
-
Lukas Reschke authored
We now rely on CSP instead of sandboxed iframes. Partially addresses #767
-
- Jun 24, 2015
-
-
JC Brand authored
This regex takes a bit of a different approach. Instead of matching allowed characters, it instead checks that disallowed characters are not present. Here's the regex: /(ht|f)tp(s?)\:\/\/[a-zA-Z0-9\-\._]+(\:[0-9]+)?(\/[^!*';:@&=+$,?#\ \]]*)*(\?[^!*';:\=@&+$,?#\ \]]+=[^!*';:\=@&$?#\ \]]+(&[^!*';:\=@&+$,?#\ \]]+=[^!*';:\=@&+$?#\ \]]*)*)?(\#\!?[^!*';:@&$,?#\ \]]*)?/ Breaking it down (the URL spec is [here](http://www.w3.org/Addressing/URL/url-spec.txt) ): / (ht|f)tp(s?)\: The scheme (or protocol) with the colon that separates the scheme from the rest of the URL., Matches http: or ftp: or https: or ftps: \/\/ This matches the double slash which indicates the start of internet protocol parts. [a-zA-Z0-9\-\._]+ The Internet domain name or IP adresss (e.g. www.google.com, localhost, 192.168.1.1 ) (\:[0-9]+)? The optional port number preceded by a colon (e.g. :8080) (\/)?([^!*';:@&=+$,?#\ \]]*) The path. (e.g. Addressing/URL/url-spec.txt ) ( \?[^!*';:\=@&+$,?%#\ \]]+=[^!*';:\=@&$?#\ \]]+ This matches the first URL paremeter (i.e. ?a=3). (&[^!*';:\=@&+$,?%#\ \]]+=[^!*';:\=@&$?#\ \]]+)* This matches subsequent URL parameters (i.e. &x=2&z=7) )? This says that the URL parameters are optional. (\#\!?[^!*';:@&$,?#\ \]]*)? This matches zero or one document fragments and shebangs (e.g. #section or #!shebang ) / The regex is very long and you might notice that there are certain clauses that are repeated, such as "[^!*';:\=@&$?#\ \]]+". I don't know much about using regexes in PHP, perhaps these clauses could be labeled or put in variables so that the regex could be made shorter? I'll leave that to someone else who knows better about how that could be done. Update regex after jenkins test failures. - Allow colon : in the path. - Disallow double quotes " Disallow round brackets in URL parameter values. Also disallow brackets for the first URL parameter value.
-
- Jun 21, 2015
-
-
Christoph Wurst authored
-
- Jun 19, 2015
-
-
Thomas Müller authored
-
Thomas Müller authored
-
Christoph Wurst authored
-
- Jun 18, 2015
-
-
Christoph Wurst authored
-
Thomas Müller authored
-
Thomas Müller authored
-
Thomas Müller authored
-
Thomas Müller authored
-