<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/Gemfile, branch process-commit-worker-improvements</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Merge branch 'add-stackprof' into 'master'</title>
<updated>2016-11-30T05:29:29+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>robert@gitlab.com</email>
</author>
<published>2016-11-30T05:29:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4ecb95949230e2a7000b129a35096e25d0c6572c'/>
<id>4ecb95949230e2a7000b129a35096e25d0c6572c</id>
<content type='text'>

Add StackProf to the Gemfile, along with a utility to get a profile for a spec

The test suite needs speeding up significantly. This is one tool for investigating it.

Related to #23034

See merge request !7784</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Add StackProf to the Gemfile, along with a utility to get a profile for a spec

The test suite needs speeding up significantly. This is one tool for investigating it.

Related to #23034

See merge request !7784</pre>
</div>
</content>
</entry>
<entry>
<title>Add StackProf to the Gemfile, along with a utility to get a profile for a spec</title>
<updated>2016-11-29T14:14:34+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2016-11-04T11:43:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5e05f9c5c2cfaf14cc0337c23ff54f86c5d5f5a8'/>
<id>5e05f9c5c2cfaf14cc0337c23ff54f86c5d5f5a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Sidekiq-cron to fix compatibility issues with Sidekiq 4.2.1</title>
<updated>2016-11-29T13:55:52+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2016-11-29T07:38:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=49491e63b818b757bd05c9b1d0b447f1baf30db0'/>
<id>49491e63b818b757bd05c9b1d0b447f1baf30db0</id>
<content type='text'>
The "Enqueue Now" button would not work in the admin panel due to
changes in the Web extension interface.

Closes #24376
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "Enqueue Now" button would not work in the admin panel due to
changes in the Web extension interface.

Closes #24376
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'zj-upgrade-grape' into 'master'</title>
<updated>2016-11-25T04:05:17+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>robert@gitlab.com</email>
</author>
<published>2016-11-25T04:05:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5522b9dc0e488a4561e7791c8d85e39615da2901'/>
<id>5522b9dc0e488a4561e7791c8d85e39615da2901</id>
<content type='text'>

Update grape-entity to 0.6.0

See merge request !7491</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Update grape-entity to 0.6.0

See merge request !7491</pre>
</div>
</content>
</entry>
<entry>
<title>Stop supporting Google and Azure as backup strategies</title>
<updated>2016-11-24T12:07:24+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2016-11-24T12:05:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2749c1b5687bb50b980dc7bfc1d3471ea16f1ccf'/>
<id>2749c1b5687bb50b980dc7bfc1d3471ea16f1ccf</id>
<content type='text'>
The amount of gems required is quite high compared to the usefulness
of the features.

Related to !4928, !6713

Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The amount of gems required is quite high compared to the usefulness
of the features.

Related to !4928, !6713

Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade grape-entity to 0.6.0</title>
<updated>2016-11-23T15:58:39+00:00</updated>
<author>
<name>Z.J. van de Weg</name>
<email>git@zjvandeweg.nl</email>
</author>
<published>2016-11-21T08:09:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=42fe0cac09fc335a8704b23bfbd219645914ee41'/>
<id>42fe0cac09fc335a8704b23bfbd219645914ee41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade grape-entity</title>
<updated>2016-11-21T08:02:49+00:00</updated>
<author>
<name>Z.J. van de Weg</name>
<email>git@zjvandeweg.nl</email>
</author>
<published>2016-11-15T21:57:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f50fdacae4fa1b6313ec9c36541749678267a082'/>
<id>f50fdacae4fa1b6313ec9c36541749678267a082</id>
<content type='text'>
Fixes gitlab-org/gitlab-ce#14329
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes gitlab-org/gitlab-ce#14329
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bugfix/html-only-mail' into 'master'</title>
<updated>2016-11-18T17:15:56+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2016-11-18T17:15:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2717675fbc10c97904e6a3eebf498d2c53fe5ce5'/>
<id>2717675fbc10c97904e6a3eebf498d2c53fe5ce5</id>
<content type='text'>

add parsing support for incoming html email

## What does this MR do?
Fixes #18388 by adding support for parsing HTML email

## Are there points in the code the reviewer needs to double check?
The new class, Gitlab::Email::HTMLParser, which needs to translate the HTML content to text and also delete replies, as they are not necessarily in the correct format to be caught by EmailReplyParser. The solution I found that should work for any HTML-formatted email is to remove all `&lt;table&gt;` and `&lt;blockquote&gt;` tags. Actual `&lt;table&gt;` elements (to be interpreted by markdown) should already be encoded with e.g. `&amp;lt;table&amp;gt;` - the only failure mode is if there is an *actual* HTML table in the content itself, which we wouldn't be able to support easily anyways.

The gem `html2text` traverses the HTML tree and outputs text - and markdown in the case of HTML links or images.

See merge request !7397</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

add parsing support for incoming html email

## What does this MR do?
Fixes #18388 by adding support for parsing HTML email

## Are there points in the code the reviewer needs to double check?
The new class, Gitlab::Email::HTMLParser, which needs to translate the HTML content to text and also delete replies, as they are not necessarily in the correct format to be caught by EmailReplyParser. The solution I found that should work for any HTML-formatted email is to remove all `&lt;table&gt;` and `&lt;blockquote&gt;` tags. Actual `&lt;table&gt;` elements (to be interpreted by markdown) should already be encoded with e.g. `&amp;lt;table&amp;gt;` - the only failure mode is if there is an *actual* HTML table in the content itself, which we wouldn't be able to support easily anyways.

The gem `html2text` traverses the HTML tree and outputs text - and markdown in the case of HTML links or images.

See merge request !7397</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused nested_form gem</title>
<updated>2016-11-17T09:55:04+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2016-11-17T09:55:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=27db4bc062f6087d988b167f3643e9b8752c3cf3'/>
<id>27db4bc062f6087d988b167f3643e9b8752c3cf3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove activerecord-session_store gem</title>
<updated>2016-11-17T09:45:14+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2016-11-17T09:45:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3c8db237d9a436e8d305dea6fbc53c62d1aa641b'/>
<id>3c8db237d9a436e8d305dea6fbc53c62d1aa641b</id>
<content type='text'>
We use the Redis-backed session store from `redis-store` so this is
unnecessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We use the Redis-backed session store from `redis-store` so this is
unnecessary.
</pre>
</div>
</content>
</entry>
</feed>
