<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-shell.git/internal, branch 491-support-proxy-protocol</title>
<subtitle>gitlab.com: gitlab-org/gitlab-shell.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/'/>
<entry>
<title>gitlab-sshd: Support the PROXY protocol</title>
<updated>2021-04-09T11:22:40+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2021-04-09T11:09:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=47fa4d7dad0e62f38aa2e7e119359872c215eae8'/>
<id>47fa4d7dad0e62f38aa2e7e119359872c215eae8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace cleanup functions with t.Cleanup</title>
<updated>2021-03-17T18:23:07+00:00</updated>
<author>
<name>Igor Drozdov</name>
<email>idrozdov@gitlab.com</email>
</author>
<published>2021-03-17T18:18:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=ee41d0dfb7b02a19f5926bfe24dbad1df417a29e'/>
<id>ee41d0dfb7b02a19f5926bfe24dbad1df417a29e</id>
<content type='text'>
In this case we don't need to propagate cleanup
function. It simplifies the code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In this case we don't need to propagate cleanup
function. It simplifies the code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '500-gitlab-sshd-acceptance-tests' into 'main'</title>
<updated>2021-03-17T14:03:22+00:00</updated>
<author>
<name>Igor Drozdov</name>
<email>idrozdov@gitlab.com</email>
</author>
<published>2021-03-17T14:03:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=4b40a2cb8c71a5b490cad4c8e1ad2dc0e9b39548'/>
<id>4b40a2cb8c71a5b490cad4c8e1ad2dc0e9b39548</id>
<content type='text'>
gitlab-sshd: Acceptance test for the discover command

See merge request gitlab-org/gitlab-shell!457</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gitlab-sshd: Acceptance test for the discover command

See merge request gitlab-org/gitlab-shell!457</pre>
</div>
</content>
</entry>
<entry>
<title>gitlab-sshd: Acceptance test for the discover command</title>
<updated>2021-03-17T12:10:46+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2021-03-13T01:19:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=92f9a45e15976e6224c1159f39fba7d2e98fc560'/>
<id>92f9a45e15976e6224c1159f39fba7d2e98fc560</id>
<content type='text'>
With this, we can start to build confidence in making changes to
gitlab-sshd.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this, we can start to build confidence in making changes to
gitlab-sshd.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: Refactor env introspection to rely on command initialization</title>
<updated>2021-03-15T20:47:11+00:00</updated>
<author>
<name>Lucas Charles</name>
<email>me@lucascharles.me</email>
</author>
<published>2021-02-17T21:49:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=d539068dc372e46d10adee89e9b96b59156a2bb6'/>
<id>d539068dc372e46d10adee89e9b96b59156a2bb6</id>
<content type='text'>
Refactors introspection of execution environment to rely on
per-connection state (`gitlab-shell`) or per request (`gitlab-sshd`)

Relates to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/496
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactors introspection of execution environment to rely on
per-connection state (`gitlab-shell`) or per request (`gitlab-sshd`)

Relates to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/496
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix gitlab-shell panic when log file not writable</title>
<updated>2021-02-26T17:51:32+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2021-02-25T17:56:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=48ec7c61dcb0a5ba763cda89f369a23b9c27b037'/>
<id>48ec7c61dcb0a5ba763cda89f369a23b9c27b037</id>
<content type='text'>
Previously when the gitlab-shell log was not writable, gitlab-shell
would attempt to fall back to the syslog to log an error. However,
if the syslog logger creation succeeded, gitlab-shell would panic
since `err` was `nil`.

Relates to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/510
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously when the gitlab-shell log was not writable, gitlab-shell
would attempt to fall back to the syslog to log an error. However,
if the syslog logger creation succeeded, gitlab-shell would panic
since `err` was `nil`.

Relates to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/510
</pre>
</div>
</content>
</entry>
<entry>
<title>Use eventually to assert log entries</title>
<updated>2021-02-22T06:14:16+00:00</updated>
<author>
<name>Jaime Martinez</name>
<email>jmartinez@gitlab.com</email>
</author>
<published>2021-02-22T06:12:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=89572690642e4779f31eed4d4e7b64a701ce7d30'/>
<id>89572690642e4779f31eed4d4e7b64a701ce7d30</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add basic metrics to sshd</title>
<updated>2021-02-16T19:38:43+00:00</updated>
<author>
<name>Ben Kochie</name>
<email>superq@gmail.com</email>
</author>
<published>2021-02-16T10:51:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=18b8454681056907a67a29abc5f457143e8b27af'/>
<id>18b8454681056907a67a29abc5f457143e8b27af</id>
<content type='text'>
* Counter for how many times the max concurrent sessions limit was hit.
* Histogram for duration of each SSH connection.

https://gitlab.com/gitlab-org/gitlab-shell/-/issues/121

Signed-off-by: Ben Kochie &lt;superq@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Counter for how many times the max concurrent sessions limit was hit.
* Histogram for duration of each SSH connection.

https://gitlab.com/gitlab-org/gitlab-shell/-/issues/121

Signed-off-by: Ben Kochie &lt;superq@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add monitoring endpoint to sshd</title>
<updated>2021-02-16T19:38:43+00:00</updated>
<author>
<name>Ben Kochie</name>
<email>superq@gmail.com</email>
</author>
<published>2021-02-16T09:35:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=a300cf87a12644b49b260287f0b26d2800049b34'/>
<id>a300cf87a12644b49b260287f0b26d2800049b34</id>
<content type='text'>
Add a basic monitoring endpoint to the sshd command.
* Listen on localhost port 9122 by default.
* Integrate build/version info.
* Update example config.

https://gitlab.com/gitlab-org/gitlab-shell/-/issues/121

Signed-off-by: Ben Kochie &lt;superq@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a basic monitoring endpoint to the sshd command.
* Listen on localhost port 9122 by default.
* Integrate build/version info.
* Update example config.

https://gitlab.com/gitlab-org/gitlab-shell/-/issues/121

Signed-off-by: Ben Kochie &lt;superq@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor Config defaults</title>
<updated>2021-02-16T16:20:07+00:00</updated>
<author>
<name>Ben Kochie</name>
<email>superq@gmail.com</email>
</author>
<published>2021-02-16T16:20:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=c53dcd0055d765db67e61e7c351c6188af16cd56'/>
<id>c53dcd0055d765db67e61e7c351c6188af16cd56</id>
<content type='text'>
Use "omitempty" to allow defaults in the config file to be correctly
passed. Without this, explicitly setting an empty default like an empty
string will not work. Needed in order to allow explicitly disabling some
settings.

Related to: https://gitlab.com/gitlab-org/gitlab-shell/-/issues/121

Signed-off-by: Ben Kochie &lt;superq@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use "omitempty" to allow defaults in the config file to be correctly
passed. Without this, explicitly setting an empty default like an empty
string will not work. Needed in order to allow explicitly disabling some
settings.

Related to: https://gitlab.com/gitlab-org/gitlab-shell/-/issues/121

Signed-off-by: Ben Kochie &lt;superq@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
