<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/controllers/graphql_controller.rb, branch frozen_string_lib_2</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>Propagate argument errors as execution errors</title>
<updated>2019-07-30T15:12:24+00:00</updated>
<author>
<name>Alex Kalderimis</name>
<email>alex.kalderimis@gmail.com</email>
</author>
<published>2019-07-29T18:36:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=8a1fc36e1d3df359c7ab87a5d3b40cf35b2a8604'/>
<id>8a1fc36e1d3df359c7ab87a5d3b40cf35b2a8604</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `:graphql` feature flag</title>
<updated>2019-07-09T12:45:23+00:00</updated>
<author>
<name>charlie ablett</name>
<email>cablett@gitlab.com</email>
</author>
<published>2019-07-09T12:45:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=639ab5214cb569dce70080020e3181946e5d3bf1'/>
<id>639ab5214cb569dce70080020e3181946e5d3bf1</id>
<content type='text'>
- Remove `FeatureConstrainer` call wrapping api endpoint
- Remove `Feature.enabled?(:graphql)` conditionals in back and frontend
- Modify graphql test to be graphql flag agnostic
- Remove api routing spec
- Remove frontend feature flag via `gon`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove `FeatureConstrainer` call wrapping api endpoint
- Remove `Feature.enabled?(:graphql)` conditionals in back and frontend
- Modify graphql test to be graphql flag agnostic
- Remove api routing spec
- Remove frontend feature flag via `gon`
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable GraphQL batch requests</title>
<updated>2019-05-29T09:31:16+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2019-05-28T13:41:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=301a7d32b40128d388aa42b487de367c1cdbc1cd'/>
<id>301a7d32b40128d388aa42b487de367c1cdbc1cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enables GraphQL batch requests</title>
<updated>2019-05-28T08:22:02+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2019-05-09T09:27:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=11f85ae8c3b8ec5d864edd079e7c420a49cae72e'/>
<id>11f85ae8c3b8ec5d864edd079e7c420a49cae72e</id>
<content type='text'>
Enabling GraphQL batch requests allows for multiple queries
to be sent in 1 request reducing the amount of requests
we send to the server.

Responses come come back in the same order as the queries were
provided.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enabling GraphQL batch requests allows for multiple queries
to be sent in 1 request reducing the amount of requests
we send to the server.

Responses come come back in the same order as the queries were
provided.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add API access check to Graphql</title>
<updated>2019-03-27T14:59:02+00:00</updated>
<author>
<name>Felipe Artur</name>
<email>fcardozo@gitlab.com</email>
</author>
<published>2019-03-27T14:59:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=73b553a42a1dec7bd38e0aeeb5514c2a566a98c9'/>
<id>73b553a42a1dec7bd38e0aeeb5514c2a566a98c9</id>
<content type='text'>
Check if user can access API on GraphqlController
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Check if user can access API on GraphqlController
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow GraphQL requests without CSRF token</title>
<updated>2019-03-06T14:38:00+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-03-03T12:53:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b623932eb303921a721244c707f145e1baf29da0'/>
<id>b623932eb303921a721244c707f145e1baf29da0</id>
<content type='text'>
With this we allow authentication using a session or using personal
access token.

Authentication using a session, and CSRF token makes it easy to play
with GraphQL from the Graphiql endpoint we expose.

But we cannot enforce CSRF validity, otherwise authentication for
regular API clients would fail when they use personal access tokens to
authenticate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this we allow authentication using a session or using personal
access token.

Authentication using a session, and CSRF token makes it easy to play
with GraphQL from the Graphiql endpoint we expose.

But we cannot enforce CSRF validity, otherwise authentication for
regular API clients would fail when they use personal access tokens to
authenticate.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable GraphQL API endpoint</title>
<updated>2018-12-13T10:12:13+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2018-12-13T10:12:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=744f6ed12bf1ce543b4c903d27cfd8362e91795d'/>
<id>744f6ed12bf1ce543b4c903d27cfd8362e91795d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove issue_suggestions feature flag</title>
<updated>2018-12-13T09:43:36+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2018-12-11T11:34:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2bb468d6b91e164eb8144877015961fe40b2709f'/>
<id>2bb468d6b91e164eb8144877015961fe40b2709f</id>
<content type='text'>
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/55166
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/55166
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'security-fix-pat-web-access' into 'master'</title>
<updated>2018-11-29T00:13:59+00:00</updated>
<author>
<name>Cindy Pallares</name>
<email>cindy@gitlab.com</email>
</author>
<published>2018-11-28T19:06:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fe5f75930e781ef854b458fafa307ebb90a8ed2e'/>
<id>fe5f75930e781ef854b458fafa307ebb90a8ed2e</id>
<content type='text'>
[master] Resolve "Personal access token with only `read_user` scope can be used to authenticate any web request"

See merge request gitlab/gitlabhq!2583</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[master] Resolve "Personal access token with only `read_user` scope can be used to authenticate any web request"

See merge request gitlab/gitlabhq!2583</pre>
</div>
</content>
</entry>
<entry>
<title>Enable frozen string in app/controllers/**/*.rb</title>
<updated>2018-09-19T04:22:45+00:00</updated>
<author>
<name>gfyoung</name>
<email>gfyoung17@gmail.com</email>
</author>
<published>2018-09-14T05:42:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=73322a0e551bbbc42d429b15e7ad9fd375ab761d'/>
<id>73322a0e551bbbc42d429b15e7ad9fd375ab761d</id>
<content type='text'>
Enables frozen string for the following:

* app/controllers/*.rb
* app/controllers/admin/**/*.rb
* app/controllers/boards/**/*.rb
* app/controllers/ci/**/*.rb
* app/controllers/concerns/**/*.rb

Partially addresses #47424.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enables frozen string for the following:

* app/controllers/*.rb
* app/controllers/admin/**/*.rb
* app/controllers/boards/**/*.rb
* app/controllers/ci/**/*.rb
* app/controllers/concerns/**/*.rb

Partially addresses #47424.
</pre>
</div>
</content>
</entry>
</feed>
