<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/services/networking.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>services: Eliminate tab-based indentations.</title>
<updated>2026-07-27T02:53:41+00:00</updated>
<author>
<name>Nguyễn Gia Phong</name>
<email>cnx@loang.net</email>
</author>
<published>2026-07-27T02:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a6149814533863a14f239c6d227b9c02ea7dd209'/>
<id>a6149814533863a14f239c6d227b9c02ea7dd209</id>
<content type='text'>
* gnu/services/admin.scm: Replace tabs with 8 spaces.
* gnu/services/dbus.scm: Likewise.
* gnu/services/power.scm: Likewise.
* gnu/services/ssh.scm: Likewise.
* gnu/services/virtualization.scm: Likewise.
* gnu/services/web.scm: Likewise.
* gnu/services/xorg.scm: Likewise.
* gnu/services/networking.scm: Reindent lines with tabs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/admin.scm: Replace tabs with 8 spaces.
* gnu/services/dbus.scm: Likewise.
* gnu/services/power.scm: Likewise.
* gnu/services/ssh.scm: Likewise.
* gnu/services/virtualization.scm: Likewise.
* gnu/services/web.scm: Likewise.
* gnu/services/xorg.scm: Likewise.
* gnu/services/networking.scm: Reindent lines with tabs.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: dhcp-client: Remove service.</title>
<updated>2026-06-18T10:31:24+00:00</updated>
<author>
<name>Sören Tempel</name>
<email>soeren+git@soeren-tempel.net</email>
</author>
<published>2026-05-16T10:59:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3e713ae41c73b352fad4830b23721ee07935c512'/>
<id>3e713ae41c73b352fad4830b23721ee07935c512</id>
<content type='text'>
This services has been deprecated for a while in favor of
dhcpcd-service-type as the ISC DHCP implementation used
by this services has reached end-of-life upstream.

* gnu/services/networking.scm (dhcp-client-service-type): Remove.
(dhcp-client-shepherd-service): Remove.
(&lt;dhcp-client-configuration&gt;): Remove.
* doc/guix.texi (Networking Services): Remove dhcp-client-service-type
section.

Change-Id: I53f87c6ece8608a0f46d9973d6e70abb88ba7c2b
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This services has been deprecated for a while in favor of
dhcpcd-service-type as the ISC DHCP implementation used
by this services has reached end-of-life upstream.

* gnu/services/networking.scm (dhcp-client-service-type): Remove.
(dhcp-client-shepherd-service): Remove.
(&lt;dhcp-client-configuration&gt;): Remove.
* doc/guix.texi (Networking Services): Remove dhcp-client-service-type
section.

Change-Id: I53f87c6ece8608a0f46d9973d6e70abb88ba7c2b
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: network-manager: Only delete symlinks into store</title>
<updated>2026-05-31T06:30:21+00:00</updated>
<author>
<name>Angus Gibson</name>
<email>angus@agibson.me</email>
</author>
<published>2026-05-26T22:12:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=14c9a6720e9fed900cfc3ab04e6ea6d9fa56aa0e'/>
<id>14c9a6720e9fed900cfc3ab04e6ea6d9fa56aa0e</id>
<content type='text'>
Instead of potentially deleting in the store itself, ensure
only the symlink to the store is deleted by using delete-file.

* gnu/services/networking.scm (network-manager-activation):
&lt;dnsmasq-configuration-files&gt;: Use readlink instead of canonicalize path.
Use delete-file instead of delete-files-recursively.
&lt;extra-configuration-files&gt;: Likewise.

Change-Id: I2e84ecfebb8a6c8797d851b35e90bb747432c0b2
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of potentially deleting in the store itself, ensure
only the symlink to the store is deleted by using delete-file.

* gnu/services/networking.scm (network-manager-activation):
&lt;dnsmasq-configuration-files&gt;: Use readlink instead of canonicalize path.
Use delete-file instead of delete-files-recursively.
&lt;extra-configuration-files&gt;: Likewise.

Change-Id: I2e84ecfebb8a6c8797d851b35e90bb747432c0b2
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: network-manager: Allow dnsmasq configuration.</title>
<updated>2026-05-31T06:30:05+00:00</updated>
<author>
<name>Angus Gibson</name>
<email>angus@agibson.me</email>
</author>
<published>2026-05-14T03:55:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cf95f60011a7407c2089ef6807823a7b287419c2'/>
<id>cf95f60011a7407c2089ef6807823a7b287419c2</id>
<content type='text'>
When using (dns "dnsmasq"), configuration is achieved through the
/etc/NetworkManager/dnsmasq.d directory.  The new field parallels
extra-configuration-files for configuration of NetworkManager itself.

* gnu/services/networking.scm (network-manager-configuration)
&lt;dnsmasq-configuration-files&gt;: New field.
* doc/guix.texi (Networking Setup): Document it.

Change-Id: I31d772939e4e1d65f3ff407d70a87a64a047aac6
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using (dns "dnsmasq"), configuration is achieved through the
/etc/NetworkManager/dnsmasq.d directory.  The new field parallels
extra-configuration-files for configuration of NetworkManager itself.

* gnu/services/networking.scm (network-manager-configuration)
&lt;dnsmasq-configuration-files&gt;: New field.
* doc/guix.texi (Networking Setup): Document it.

Change-Id: I31d772939e4e1d65f3ff407d70a87a64a047aac6
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ipfs-configuration: Update deprecated default value.</title>
<updated>2025-12-17T14:48:26+00:00</updated>
<author>
<name>Andreas Enge</name>
<email>andreas@enge.fr</email>
</author>
<published>2025-12-17T14:48:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=facb375f88802201347cb6bed867645aacc69bd0'/>
<id>facb375f88802201347cb6bed867645aacc69bd0</id>
<content type='text'>
* gnu/services/networking.scm (&lt;ipfs-configuration&gt;): Replace go-ipfs
by kubo.

Change-Id: Iba127e5e06e00dd7bb1ff5901fdfa9b2ff075e9d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/networking.scm (&lt;ipfs-configuration&gt;): Replace go-ipfs
by kubo.

Change-Id: Iba127e5e06e00dd7bb1ff5901fdfa9b2ff075e9d
</pre>
</div>
</content>
</entry>
<entry>
<title>services: tor: Add nss-certs.</title>
<updated>2025-09-29T13:28:08+00:00</updated>
<author>
<name>Trevor Arjeski</name>
<email>tmarjeski@gmail.com</email>
</author>
<published>2025-09-29T06:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b4b4be47cba3066d3ab5de7dbc6cb0ee3803e237'/>
<id>b4b4be47cba3066d3ab5de7dbc6cb0ee3803e237</id>
<content type='text'>
When using a tor-transport-plugin, namely a webtunnel with lyrebird, it is
necessary to have access to ssl certs to establish a connection to the bridge
over https.

* gnu/services/networking.scm (tor-shepherd-service): add nss-certs
file-sytem-mapping

Change-Id: Ifb7488d406cc6300eb6ac95e7dc0dfef0ff571db
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Modified-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using a tor-transport-plugin, namely a webtunnel with lyrebird, it is
necessary to have access to ssl certs to establish a connection to the bridge
over https.

* gnu/services/networking.scm (tor-shepherd-service): add nss-certs
file-sytem-mapping

Change-Id: Ifb7488d406cc6300eb6ac95e7dc0dfef0ff571db
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Modified-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: dhcpcd: Add shepherd-provision field.</title>
<updated>2025-09-23T12:57:22+00:00</updated>
<author>
<name>Alexey Abramov</name>
<email>levenson@mmer.org</email>
</author>
<published>2025-09-23T09:44:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7365e16db8abb0e66946404f621a30039ab38aa9'/>
<id>7365e16db8abb0e66946404f621a30039ab38aa9</id>
<content type='text'>
* doc/guix.texi (Networking Setup)&lt;dhcpcd-configuration&gt;: Regenerate
the dhcpcd-configuration documentation.
* gnu/services/networking.scm (dhcpcd-configuration)
&lt;shepherd-provision&gt;: Add new field.  Fix typo in client-id description.
(dhcpcd-shepherd-service): Use it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix.texi (Networking Setup)&lt;dhcpcd-configuration&gt;: Regenerate
the dhcpcd-configuration documentation.
* gnu/services/networking.scm (dhcpcd-configuration)
&lt;shepherd-provision&gt;: Add new field.  Fix typo in client-id description.
(dhcpcd-shepherd-service): Use it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Reapply "Update Maxim's email address."</title>
<updated>2025-09-18T04:44:12+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2025-09-18T03:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=10482f731e6def20df23caa9cd0b9ab428f52a50'/>
<id>10482f731e6def20df23caa9cd0b9ab428f52a50</id>
<content type='text'>
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Update Maxim's email address."</title>
<updated>2025-09-18T03:07:31+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2025-09-18T03:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a7db92d9b389cbe565395523882c34c6eff2c21a'/>
<id>a7db92d9b389cbe565395523882c34c6eff2c21a</id>
<content type='text'>
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Maxim's email address.</title>
<updated>2025-09-17T23:05:19+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2025-09-17T23:03:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d0d87a744d724b7e7d5ac013c586039652087bb3'/>
<id>d0d87a744d724b7e7d5ac013c586039652087bb3</id>
<content type='text'>
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
</pre>
</div>
</content>
</entry>
</feed>
