<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/tests/networking.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-03-31T19:26:15Z</updated>
<entry>
<title>services: Open vSwitch: Provide a default configuration.</title>
<updated>2019-03-31T19:26:15Z</updated>
<author>
<name>Marius Bakke</name>
<email>mbakke@fastmail.com</email>
</author>
<published>2019-03-24T23:17:41Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=e73ded3c71527412944bb9a97916a096742f695d'/>
<id>urn:sha1:e73ded3c71527412944bb9a97916a096742f695d</id>
<content type='text'>
* gnu/services/networking.scm (openvswitch-service-type): Provide
OPENVSWITCH-CONFIGURATION as a default value.
* gnu/tests/networking.scm (%openvswitch-os): Don't configure the service.
</content>
</entry>
<entry>
<title>services: Deprecate a few more service procedures.</title>
<updated>2019-01-11T11:14:38Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-01-10T22:33:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=84a2de36a10dc2ab80f86e16721cbd228c85279e'/>
<id>urn:sha1:84a2de36a10dc2ab80f86e16721cbd228c85279e</id>
<content type='text'>
These procedures were already either undocumented (and de facto
deprecated) or documented as deprecated or redundant.

* gnu/services/base.scm (guix-service, guix-publish-service): Mark as
deprecated.
* gnu/services/mcron.scm (mcron-service): Likewise.
* gnu/services/networking.scm (tor-service): Likewise.
* doc/guix.texi (Scheduled Job Execution): Remove 'mcron-service' and
adjust example.
(Networking Services): Remove 'tor-service'.
* gnu/tests/base.scm (%mcron-os): Use 'mcron-service-type' instead of
'mcron-service'.
* gnu/tests/networking.scm (%tor-os): Use 'tor-service-type' instead of
'tor-service'.
* tests/guix-system.sh: Likewise.
</content>
</entry>
<entry>
<title>services: dhcp-client: Deprecate 'dhcp-client-service' procedure.</title>
<updated>2018-10-17T23:12:22Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-10-17T22:45:05Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=39d7fdce453b0ca23ecbed72048647debbaa58a6'/>
<id>urn:sha1:39d7fdce453b0ca23ecbed72048647debbaa58a6</id>
<content type='text'>
* gnu/services/networking.scm (dhcp-client-service-type): Add default
value.
* gnu/system/examples/bare-bones.tmpl: Use (service
dhcp-client-service-type) instead of (dhcp-client-service).
* gnu/system/examples/beaglebone-black.tmpl: Likewise.
* gnu/tests/base.scm (%avahi-os): Likewise.
* gnu/tests/databases.scm (%memcached-os): Likewise.
(%mongodb-os): Likewise.
* gnu/tests/dict.scm (%dicod-os): Likewise.
* gnu/tests/mail.scm (%opensmtpd-os): Likewise.
(%exim-os): Likewise.
(%dovecot-os): Likewise.
* gnu/tests/messaging.scm (run-xmpp-test): Likewise.
(run-bitlbee-test): Likewise.
* gnu/tests/monitoring.scm (%prometheus-node-exporter-os): Likewise.
* gnu/tests/networking.scm (%inetd-os): Likewise.
(run-iptables-test): Likewise.
* gnu/tests/nfs.scm (%base-os): Likewise.
* gnu/tests/rsync.scm (%rsync-os): Likewise.
* gnu/tests/ssh.scm (run-ssh-test): Likewise.
* gnu/tests/version-control.scm (%cgit-os): Likewise.
(%git-http-os): Likewise.
(%gitolite-os): Likewise.
* gnu/tests/virtualization.scm (%libvirt-os): Likewise.
* gnu/tests/web.scm (%httpd-os): Likewise.
(%nginx-os): Likewise.
(%varnish-os): Likewise.
(%php-fpm-os): Likewise.
(%hpcguix-web-os): Likewise.
(%tailon-os): Likewise.
* tests/guix-system.sh: Likewise.
* doc/guix.texi (Networking Services): Document
'dhcp-client-service-type' and remove 'dhcp-client-service'.
</content>
</entry>
<entry>
<title>gnu: services: Add iptables service.</title>
<updated>2018-09-20T07:39:55Z</updated>
<author>
<name>Arun Isaac</name>
<email>arunisaac@systemreboot.net</email>
</author>
<published>2018-08-17T11:09:07Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9926b8f8096a0198cc34585bf7424eba0c98aee2'/>
<id>urn:sha1:9926b8f8096a0198cc34585bf7424eba0c98aee2</id>
<content type='text'>
* gnu/services/networking.scm (&lt;iptables-configuration&gt;): New record type.
(iptables-service-type): New variable.
* gnu/tests/networking.scm (run-iptables-test): New procedure.
(%test-iptables): New variable.
* doc/guix.texi (Networking Services): Document it.
</content>
</entry>
<entry>
<title>services: tor: Make it easier to use UNIX sockets.</title>
<updated>2018-08-28T07:25:05Z</updated>
<author>
<name>Chris Marusich</name>
<email>cmmarusich@gmail.com</email>
</author>
<published>2018-07-31T08:13:48Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=3bcb305b98e02f6c9d98e7325813fc00f18f0e6c'/>
<id>urn:sha1:3bcb305b98e02f6c9d98e7325813fc00f18f0e6c</id>
<content type='text'>
* doc/guix.texi (Networking Services): Document it, and mention that
tor-service is deprecated.
* gnu/services/networking.scm (&lt;tor-configuration&gt;) &lt;socks-socket-type&gt;:
New field.
(tor-configuration-&gt;torrc): When socks-socket-type is 'unix, set
SocksPort to UNIX domain socket /var/run/tor/socks-sock and set
UnixSocksGroupWritable to 1.
* gnu/tests/networking.scm (%tor-os/unix-socks-socket): Instead of using
a custom config file, just set socks-socket-type to 'unix.
</content>
</entry>
<entry>
<title>tests: tor: Add more test cases.</title>
<updated>2018-08-28T07:19:58Z</updated>
<author>
<name>Chris Marusich</name>
<email>cmmarusich@gmail.com</email>
</author>
<published>2018-07-31T05:53:47Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=b0f951e4f04766892933e3b60d1b24ab3a8589c2'/>
<id>urn:sha1:b0f951e4f04766892933e3b60d1b24ab3a8589c2</id>
<content type='text'>
* gnu/tests/networking.scm (%tor-os/unix-socks-socket): New variable.
(run-tor-test) &lt;os/unix-socks-socket, marionette/unix-socks-socket&gt;
&lt;socket-directory&gt;: New variables.
&lt;"tor is alive"&gt;: Move common code from this test case...
&lt;tor-is-alive?&gt;: ...into this new procedure.
&lt;"tor is listening", "tor is alive, even when using a SOCKS socket"&gt;
&lt;"tor is listening, even when using a SOCKS socket"&gt;: New test cases.
</content>
</entry>
<entry>
<title>services: tor: Add a system test.</title>
<updated>2018-08-28T07:14:24Z</updated>
<author>
<name>Chris Marusich</name>
<email>cmmarusich@gmail.com</email>
</author>
<published>2018-07-22T23:23:53Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=5dfd80e1c5c9803a281804801592d191cf9148ae'/>
<id>urn:sha1:5dfd80e1c5c9803a281804801592d191cf9148ae</id>
<content type='text'>
* gnu/services/networking.scm (tor-configuration-&gt;torrc): Set PidFile to
/var/run/tor/tor.pid in the base torrc configuration.
(tor-shepherd-service) &lt;start&gt;: Call make-forkexec-constructor/container with
a new #:pid-file argument to tell Shepherd where to find the PID file.  Add a
a new &lt;file-system-mapping&gt; to its existing #:mappings argument to share
/var/run/tor with the the container.
(tor-hidden-services-activation): Update docstring.  Create /var/run/tor and
set its permissions so only the tor user can access it.
* gnu/tests/networking.scm (%test-tor, %tor-os): New variables.
(run-tor-test): New procedure.
</content>
</entry>
<entry>
<title>services: Add modem-manager-service-type.</title>
<updated>2018-04-30T01:47:16Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2018-03-29T22:21:39Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=d94e81dbfc2613f2e3f89500e2a87421f57a032c'/>
<id>urn:sha1:d94e81dbfc2613f2e3f89500e2a87421f57a032c</id>
<content type='text'>
* gnu/services/networking.scm (modem-manager-service-type): New variable.
(&lt;modem-manager-configuration&gt;): New variable.
(modem-manager-configuration): New procedure.
(modem-manager-configuration?): New procedure.
* doc/guix.texi (Networking Services): Document it.
* gnu/tests/networking.scm: Import (gnu services base).
</content>
</entry>
<entry>
<title>services: Add dhcpd-service-type and &lt;dhcpd-configuration&gt;.</title>
<updated>2018-04-22T06:46:30Z</updated>
<author>
<name>Chris Marusich</name>
<email>cmmarusich@gmail.com</email>
</author>
<published>2017-12-16T08:52:42Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f1104d900978900addad731dfec4e0e6e5765fbe'/>
<id>urn:sha1:f1104d900978900addad731dfec4e0e6e5765fbe</id>
<content type='text'>
* doc/guix.texi (Networking Services): Document it.
* gnu/services/networking.scm (dhcpd-service-type): Add it.
(dhcpd-configuration, dhcpd-configuration?): Add it.
(dhcpd-configuration-package): Add it.
(dhcpd-configuration-config-file): Add it.
(dhcpd-configuration-version): Add it.
(dhcpd-configuration-run-directory): Add it.
(dhcpd-configuration-lease-file): Add it.
(dhcpd-configuration-pid-file): Add it.
(dhcpd-configuration-interfaces): Add it.
* gnu/tests/networking.scm (minimal-dhcpd-v4-config-file)
(dhcpd-v4-configuration, %dhcpd-os, run-dhcpd-test, %test-dhcpd): New
variables.
</content>
</entry>
<entry>
<title>tests: networking: Add tests for Open vSwitch.</title>
<updated>2017-12-29T13:07:38Z</updated>
<author>
<name>Marius Bakke</name>
<email>mbakke@fastmail.com</email>
</author>
<published>2017-11-01T19:27:25Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=671dbdb9d54b437aacb82bd5901c011ca44801dd'/>
<id>urn:sha1:671dbdb9d54b437aacb82bd5901c011ca44801dd</id>
<content type='text'>
* gnu/tests/networking.scm (openvswitch-configuration-service,
%openvswitch-os): New variables.
(setup-openvswitch, run-openvswitch-test): New procedures.
(%test-openvswitch): New public variable.
</content>
</entry>
</feed>
