<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib/api, branch annotate-models</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 'pacoguzman/gitlab-ce-15001-since-and-until-operators-api-commits'</title>
<updated>2016-05-04T15:27:47+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2016-05-04T15:27:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6a8359f3d3be01af6f5b124b61af7ee1c77c17d0'/>
<id>6a8359f3d3be01af6f5b124b61af7ee1c77c17d0</id>
<content type='text'>
# Conflicts:
#	Gemfile.lock
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
# Conflicts:
#	Gemfile.lock
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'dev/master' into 'master'</title>
<updated>2016-05-02T23:58:54+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2016-05-02T23:58:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c9bc3d20efba26f9259eac36c2ee8eed1a12ec59'/>
<id>c9bc3d20efba26f9259eac36c2ee8eed1a12ec59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>API support for the 'since' and 'until' operators on commit requests</title>
<updated>2016-04-29T07:26:52+00:00</updated>
<author>
<name>Paco Guzman</name>
<email>pacoguzmanp@gmail.com</email>
</author>
<published>2016-04-22T12:07:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c4b9bd041321df25764ad1de90f89b1f0dda9f33'/>
<id>c4b9bd041321df25764ad1de90f89b1f0dda9f33</id>
<content type='text'>
- Parameter validation as ISO8601 format</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Parameter validation as ISO8601 format</pre>
</div>
</content>
</entry>
<entry>
<title>Use ActionDispatch Remote IP for Akismet checking</title>
<updated>2016-04-28T05:12:55+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2016-04-28T05:04:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e99cf05875af4627e532fee77bd22574dde240d7'/>
<id>e99cf05875af4627e532fee77bd22574dde240d7</id>
<content type='text'>
Previously all remote IPs appeared at 127.0.0.1, which made Akismet
not very useful. Using the ActionDispatch Remote IP (http://api.rubyonrails.org/classes/ActionDispatch/RemoteIp.html)
should provide more reliable results.

Closes #16629
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously all remote IPs appeared at 127.0.0.1, which made Akismet
not very useful. Using the ActionDispatch Remote IP (http://api.rubyonrails.org/classes/ActionDispatch/RemoteIp.html)
should provide more reliable results.

Closes #16629
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '15579-filter-milestone-confidential-issues-api' into 'master'</title>
<updated>2016-04-26T00:37:01+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>robert@gitlab.com</email>
</author>
<published>2016-04-26T00:37:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=29a23a4478d03e2cf70b09234c34e0f9dab2b4a9'/>
<id>29a23a4478d03e2cf70b09234c34e0f9dab2b4a9</id>
<content type='text'>

Prevent information disclosure via milestone API

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15579

See merge request !1961</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Prevent information disclosure via milestone API

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15579

See merge request !1961</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent private snippets in public/internal projects from being leaked via API</title>
<updated>2016-04-25T19:02:06+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2016-04-25T04:45:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d5267dfd0dac8e4cab4919bf8aca611de3a5497b'/>
<id>d5267dfd0dac8e4cab4919bf8aca611de3a5497b</id>
<content type='text'>
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15580
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15580
</pre>
</div>
</content>
</entry>
<entry>
<title>Filter confidential issues from milestones API if user does not have access</title>
<updated>2016-04-25T10:20:29+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2016-04-25T03:07:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=03ae2cdbff49d4f72d32529963a2173c7308da40'/>
<id>03ae2cdbff49d4f72d32529963a2173c7308da40</id>
<content type='text'>
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15579
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15579
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent users from deleting Webhooks via API they do not own</title>
<updated>2016-04-25T06:53:59+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2016-04-25T05:39:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9413dd80f57aea6a1f3a1a0fe26b76c9fad0661c'/>
<id>9413dd80f57aea6a1f3a1a0fe26b76c9fad0661c</id>
<content type='text'>
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15576
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15576
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ci-commit-as-pipeline' into 'master'</title>
<updated>2016-04-21T08:10:37+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2016-04-21T08:10:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d2406668003f610139b60c036bc6fd9be982a580'/>
<id>d2406668003f610139b60c036bc6fd9be982a580</id>
<content type='text'>

Ci::Commit becomes a Pipeline object

1. Ci::Commit receives context: ref, :tag.
1. One Ci::Commit describes a one Pipeline
1. Pipeline is created from `.gitlab-ci.yml`
1. Pipeline is a ordered group of builds
1. We test MR against Pipeline
1. Pipelines have a separate view (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3703)
1. Pipeline can be triggered from UI (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3703)
1. Later we change `Trigger -&gt; TriggerRequest -&gt; Build` to `Trigger -&gt; Pipeline` (future)
1. We add a Pipeline Hook that will be triggered on Pipeline status change  (future)
1. We extend notifications to use `Pipeline Hook` to send summary on pipeline changes (future)

After merging that I'll prepare a separate MR that will unify naming, database columns, table names:
```
Ci::Commit -&gt; Pipeline
Ci::Build -&gt; Build
CommitStatus -&gt; Job
GenericCommitStatus -&gt; ExternalJob

ci_commits -&gt; pipelines
ci_builds -&gt; jobs
```

This MR implements first 5 points.

This is made to solve this issue https://gitlab.com/gitlab-org/gitlab-ce/issues/14149.

See merge request !3653</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Ci::Commit becomes a Pipeline object

1. Ci::Commit receives context: ref, :tag.
1. One Ci::Commit describes a one Pipeline
1. Pipeline is created from `.gitlab-ci.yml`
1. Pipeline is a ordered group of builds
1. We test MR against Pipeline
1. Pipelines have a separate view (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3703)
1. Pipeline can be triggered from UI (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3703)
1. Later we change `Trigger -&gt; TriggerRequest -&gt; Build` to `Trigger -&gt; Pipeline` (future)
1. We add a Pipeline Hook that will be triggered on Pipeline status change  (future)
1. We extend notifications to use `Pipeline Hook` to send summary on pipeline changes (future)

After merging that I'll prepare a separate MR that will unify naming, database columns, table names:
```
Ci::Commit -&gt; Pipeline
Ci::Build -&gt; Build
CommitStatus -&gt; Job
GenericCommitStatus -&gt; ExternalJob

ci_commits -&gt; pipelines
ci_builds -&gt; jobs
```

This MR implements first 5 points.

This is made to solve this issue https://gitlab.com/gitlab-org/gitlab-ce/issues/14149.

See merge request !3653</pre>
</div>
</content>
</entry>
<entry>
<title>Fix setting of "action" for Grape transactions</title>
<updated>2016-04-20T20:42:52+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2016-04-20T20:42:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a257d117a05e0a9eaaef305990335ee7c85cd7a8'/>
<id>a257d117a05e0a9eaaef305990335ee7c85cd7a8</id>
<content type='text'>
Merely setting the "action" tag will only result in the transaction
itself containing a value for this tag. To ensure other metrics also
contain this tag we must set the action using Transaction#action=
instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merely setting the "action" tag will only result in the transaction
itself containing a value for this tag. To ensure other metrics also
contain this tag we must set the action using Transaction#action=
instead.
</pre>
</div>
</content>
</entry>
</feed>
