<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/services/ssh.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-05-09T10:11:36Z</updated>
<entry>
<title>services: Log-in services now require "pam_loginuid".</title>
<updated>2019-05-09T10:11:36Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-05-09T10:02:20Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=e6b1a2248ff164e14d1b2f495224faf8a8326142'/>
<id>urn:sha1:e6b1a2248ff164e14d1b2f495224faf8a8326142</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/35553&gt;.
Reported by Bruno Haible &lt;bruno@clisp.org&gt;.

* gnu/services/base.scm (login-pam-service): Pass #:login-uid? #t to
'unix-pam-service'.
* gnu/services/ssh.scm (lsh-pam-services, openssh-pam-services):
Likewise.
* gnu/services/xorg.scm (slim-pam-service): Likewise.
(gdm-pam-service): Likewise for "gdm-autologin" and "gdm-password".
* gnu/tests/base.scm (run-basic-test)["getlogin on tty1"]: New test.
* gnu/tests/ssh.scm (run-ssh-test): Add #:test-getlogin? parameter.
["getlogin"]: New test.
(%test-dropbear): Pass #:test-getlogin? #f.
</content>
</entry>
<entry>
<title>services: dropbear: Add default value.</title>
<updated>2019-04-07T16:04:08Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-07T16:04:08Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=3613ce46dceff657c5ea14008722fc83475fc56a'/>
<id>urn:sha1:3613ce46dceff657c5ea14008722fc83475fc56a</id>
<content type='text'>
* gnu/services/ssh.scm (dropbear-service-type)[default-value]: New
field.
</content>
</entry>
<entry>
<title>services: Use 'file-append' for user account shells.</title>
<updated>2019-03-04T14:22:58Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-04T12:34:43Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=56a93cb975ddc33d50183fb122e2aafda026f18e'/>
<id>urn:sha1:56a93cb975ddc33d50183fb122e2aafda026f18e</id>
<content type='text'>
* gnu/services/cuirass.scm (cuirass-account): Use 'file-append' instead
of #~(string-append #$shadow "/sbin/nologin").
* gnu/services/monitoring.scm (zabbix-server-account): Likewise.
(zabbix-agent-account): Likewise.
* gnu/services/rsync.scm (rsync-account): Likewise.
* gnu/services/ssh.scm (%openssh-accounts): Likewise.
</content>
</entry>
<entry>
<title>services: openssh: Add escape hatch.</title>
<updated>2019-01-17T16:58:35Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2019-01-17T16:53:57Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=65cd70ce42d4a46a65f284cbd1386e3e169383e4'/>
<id>urn:sha1:65cd70ce42d4a46a65f284cbd1386e3e169383e4</id>
<content type='text'>
* gnu/services/ssh.scm (&lt;openssh-configuration&gt;)[extra-content]: New field.
* doc/guix.texi (Networking Services): Document it.
</content>
</entry>
<entry>
<title>services: openssh: Install OpenSSH in the system profile.</title>
<updated>2018-11-26T10:10:20Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-24T15:07:30Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=0c17f72070cbfb04f311b776a080849b369aac25'/>
<id>urn:sha1:0c17f72070cbfb04f311b776a080849b369aac25</id>
<content type='text'>
This ensures one can scp to or from the GuixSD machine that uses the
service.

* gnu/services/ssh.scm (openssh-service-type)[extensions]: Add
PROFILE-SERVICE-TYPE extension.
* gnu/system/examples/bare-bones.tmpl &lt;packages&gt;: Remove OPENSSH.
* doc/guix.texi (Using the Configuration System): Adjust accordingly.
</content>
</entry>
<entry>
<title>services: openssh: Add 'log-level' field.</title>
<updated>2018-08-28T10:35:02Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-08-28T10:33:50Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=6772ed1e07d6b8ce557199d91aaa1442c77186c7'/>
<id>urn:sha1:6772ed1e07d6b8ce557199d91aaa1442c77186c7</id>
<content type='text'>
* gnu/services/ssh.scm (&lt;openssh-configuration&gt;)[log-level]: New field.
(openssh-config-file): Honor it.
* doc/guix.texi (Networking Services): Document it.
</content>
</entry>
<entry>
<title>services: openssh: Add forwarding options.</title>
<updated>2018-07-29T16:50:28Z</updated>
<author>
<name>Eric Brown</name>
<email>brown@fastmail.com</email>
</author>
<published>2018-07-24T21:19:40Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=5b6823907216d6c6c98fdb962f2005f154328878'/>
<id>urn:sha1:5b6823907216d6c6c98fdb962f2005f154328878</id>
<content type='text'>
* gnu/services/ssh.scm (&lt;openssh-configuration&gt;)[allow-agent-forwarding?]
[allow-tcp-forwarding?, gateway-ports?]: New fields.
(openssh-config-file): Handle them.
* doc/guix.texi (Networking Services): Adjust accordingly.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>gnu: services: Fix openssh service start error.</title>
<updated>2018-07-18T19:17:15Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2018-07-18T19:15:18Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=363c946b36a77aa6f0e60b8c93a171d2e649164f'/>
<id>urn:sha1:363c946b36a77aa6f0e60b8c93a171d2e649164f</id>
<content type='text'>
* gnu/services/ssh.scm (openssh-shepherd-service): Require loopback.
</content>
</entry>
<entry>
<title>services: openssh: Add 'accepted-environment' field.</title>
<updated>2018-03-17T23:02:05Z</updated>
<author>
<name>Martin Castillo</name>
<email>castilma@uni-bremen.de</email>
</author>
<published>2018-03-15T22:40:58Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=985934cb218eaa44b255cfc464b11ce05f691973'/>
<id>urn:sha1:985934cb218eaa44b255cfc464b11ce05f691973</id>
<content type='text'>
* gnu/services/ssh.scm (&lt;openssh-configuration&gt;)[accepted-environment]: New field.
(openssh-config-file): Honor 'acccepted-environment'.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>install: Don't start sshd by default.</title>
<updated>2017-12-04T22:31:15Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-12-04T22:31:15Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=aab322d909c0b4abec132ef7aff31c31a1208841'/>
<id>urn:sha1:aab322d909c0b4abec132ef7aff31c31a1208841</id>
<content type='text'>
Reported by Christopher Baines &lt;mail@cbaines.net&gt;
at &lt;https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00058.html&gt;.

* gnu/services/ssh.scm (&lt;openssh-configuration&gt;)[%auto-start?]: New
field.
(openssh-shepherd-service): Honor it.
* gnu/system/install.scm (%installation-services): Set '%auto-start?' to
 #f for openssh-service-type.
</content>
</entry>
</feed>
