summaryrefslogtreecommitdiff
path: root/internal/sshd/sshd.go
Commit message (Expand)AuthorAgeFilesLines
* go: Bump major version to v14Patrick Steinhardt2022-07-051-4/+4
* Pass original IP from PROXY requests to internal API callsAlejandro Rodríguez2022-06-301-1/+16
* Calculate session start after the connection is establishedIgor Drozdov2022-05-251-2/+1
* Improve establish session duration metricsIgor Drozdov2022-05-251-0/+2
* Close the connection when context is canceledIgor Drozdov2022-05-231-5/+7
* Move connection init into connection.goIgor Drozdov2022-05-231-36/+3
* Downgrade auth EOF messages from warning to debugIgor Drozdov2022-05-211-1/+1
* Downgrade handleConn start message to debugStan Hu2022-05-201-1/+1
* Downgrade host key mismatch messages from warning to debugStan Hu2022-05-201-1/+14
* Make ProxyHeaderTimeout configurableIgor Drozdov2022-05-191-2/+1
* Return error from session handlerIgor Drozdov2022-05-161-6/+2
* Implement ClientKeepAlive optionIgor Drozdov2022-05-121-1/+1
* Merge branch 'id-sync-sshd-sessions' into 'main'Patrick Bajao2022-05-111-0/+2
|\
| * Log the error that happens on sconn.Wait()Igor Drozdov2022-05-061-0/+2
* | Merge branch 'id-make-proxy-policy-configurable' into 'main'Stan Hu2022-05-101-3/+15
|\ \
| * | Make PROXY policy configurableIgor Drozdov2022-05-101-3/+15
| |/
* | Exclude authentication errors from apdexIgor Drozdov2022-05-101-15/+9
|/
* Merge branch 'feat/status-rwmutex' into 'main'Igor Drozdov2022-04-261-3/+3
|\
| * feat: replace status mutex with RWMutexfeistel2022-04-221-3/+3
* | Revert "Abort long-running unauthenticated SSH connections"Igor Drozdov2022-04-251-16/+1
|/
* Add additional metrics to gitlab-sshdIgor Drozdov2022-04-131-1/+25
* Improve login grace timeout messageIgor Drozdov2022-03-311-1/+1
* Abort long-running unauthenticated SSH connectionsIgor Drozdov2022-03-301-1/+15
* Reject non-proxied connections when proxy protocol is enabled532-proxy-protocol-requireNick Thomas2021-10-121-0/+5
* Add gitlab-sshd connection loggingNick Thomas2021-09-281-4/+10
* Add context fields to loggingid-context-fieldsIgor Drozdov2021-09-151-7/+7
* Extract server config related code out of sshd.goIgor Drozdov2021-09-151-66/+9
* refactor: move away from ioutil (deprecated)feistel2021-08-191-2/+2
* Sshd: Log same correlation_id on auth keysIgor Drozdov2021-07-271-40/+45
* Set a 90-second timeout on proxy headersStan Hu2021-07-261-9/+12
* Switch to labkit/log for logging functionalityIgor Drozdov2021-07-221-8/+8
* Provide liveness and readiness probesIgor Drozdov2021-07-191-3/+49
* Shutdown sshd gracefullyIgor Drozdov2021-07-151-22/+76
* Fix opentracing setup for gitlab-sshdNick Thomas2021-05-171-5/+5
* Respect parent context for Gitaly callsNick Thomas2021-05-051-1/+2
* sshd: Recover from per-session and per-connection panics511-be-safe-against-panicsNick Thomas2021-04-231-2/+11
* Extract sshd connections and sessions into their own files and structsNick Thomas2021-04-231-175/+17
* gitlab-sshd: Support the PROXY protocolNick Thomas2021-04-121-3/+12
* Merge branch '500-gitlab-sshd-acceptance-tests' into 'main'Igor Drozdov2021-03-171-0/+2
|\
| * gitlab-sshd: Acceptance test for the discover commandNick Thomas2021-03-171-0/+2
* | chore: Refactor env introspection to rely on command initialization496-move-env-introspection-to-sshenvLucas Charles2021-03-151-4/+9
|/
* Add basic metrics to sshdbjk/monitoringBen Kochie2021-02-161-0/+48
* RFC: Simple built-in SSH serverLorenz Brun2021-01-181-0/+214