<feed xmlns='http://www.w3.org/2005/Atom'>
<title>routing/batmand, branch master</title>
<subtitle>Mirror of routing feed</subtitle>
<id>https://git.openwrt.org/feed/routing/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/routing/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/'/>
<updated>2025-11-10T09:38:36Z</updated>
<entry>
<title>treewide: install configs with INSTALL_CONF (0600)</title>
<updated>2025-11-10T09:38:36Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-06-16T20:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=03a13710eaedb137902c5fe72269dcd322e4065b'/>
<id>urn:sha1:03a13710eaedb137902c5fe72269dcd322e4065b</id>
<content type='text'>
Use INSTALL_CONF instead of INSTALL_DATA to install configuration
 files under /etc with correct permissions.

This improves security by ensuring config files are not world-readable.
INSTALL_DATA sets mode 0644, while INSTALL_CONF sets mode 0600.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>batmand: fix PGK_MAINTAINER name to generate a valid JSON output</title>
<updated>2025-09-19T10:21:29Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-09-19T07:30:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=fabd39998637cb8182215fb8ea6f51e2dcde32fd'/>
<id>urn:sha1:fabd39998637cb8182215fb8ea6f51e2dcde32fd</id>
<content type='text'>
The extra quotation marks in the PKG_MAINTAINER line of the '.packageinfo'
file does not produce valid JSON when 'package-metadata.pl pkgmanifestjson'
is used.

Therefore, the word with the surrounding quotation marks is removed.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>batmand: update to 2022-12-31 and simplify Makefile</title>
<updated>2025-06-17T11:18:53Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-06-17T06:06:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=6aed281d791d3834284d5798c3ccd2df50c40fba'/>
<id>urn:sha1:6aed281d791d3834284d5798c3ccd2df50c40fba</id>
<content type='text'>
Patches:
- 0001-Allow-one-to-disable-forking-to-background-in-debug_.patch
is included in the upstream [1]

- 0002-batmand-Add-missing-string.h-include.patch
is included in the upstream [2]

Makefile is simplified, reordered to be able to move this package
to packages feed.

[1] https://git.open-mesh.org/batmand.git/commit/?id=2f62b17d4132f82c4716b672101eb7faa916192a
[2] https://git.open-mesh.org/batmand.git/commit/linux?id=aca79f595d20ed8ed5efa204c87f30174d5b4228

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>The build failed because various string functions couldn't be found. This</title>
<updated>2025-05-23T14:42:54Z</updated>
<author>
<name>Elektra</name>
</author>
<published>2025-05-23T14:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=ee32e9b7b49507a7cc08d46716daea83de1f64bb'/>
<id>urn:sha1:ee32e9b7b49507a7cc08d46716daea83de1f64bb</id>
<content type='text'>
happened because the indirect include of string.h is now gone.
</content>
</entry>
<entry>
<title>batmand: Fix FTBFS with recent musl</title>
<updated>2025-05-23T14:36:14Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2025-05-23T09:22:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=d08b1447ba08ea894b76175ec784fb32aae359ec'/>
<id>urn:sha1:d08b1447ba08ea894b76175ec784fb32aae359ec</id>
<content type='text'>
The build failed because various string functions couldn't be found. This
happened because the indirect include of string.h is now gone.

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batmand: Refresh patches with quilt</title>
<updated>2022-02-19T08:29:33Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2021-08-20T10:02:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=0beeb0794c6dfc05ccbb5c4b3e71d6de4f5014a0'/>
<id>urn:sha1:0beeb0794c6dfc05ccbb5c4b3e71d6de4f5014a0</id>
<content type='text'>
The test builds are now requiring quilt refreshed patches instead of git
patches. Otherwise the build check will not even try to build something.

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batmand: Allow parallel builds</title>
<updated>2022-02-19T08:13:05Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2022-02-19T08:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=91230a4c14c87159b5963f64661b2bfe34ff89c1'/>
<id>urn:sha1:91230a4c14c87159b5963f64661b2bfe34ff89c1</id>
<content type='text'>
The build system of this package is written in a way that it is safe to run
the make steps in parallel. The build time can be reduced slightly on
modern systems.

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>Merge pull request #489 from ecsv/batmand-procd</title>
<updated>2019-07-29T09:35:35Z</updated>
<author>
<name>elektra42</name>
</author>
<published>2019-07-29T09:35:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=66121b8879ff318c819a3fd8a137e2bf24ee53d2'/>
<id>urn:sha1:66121b8879ff318c819a3fd8a137e2bf24ee53d2</id>
<content type='text'>
batmand/vis: Convert to procd based init scripts</content>
</entry>
<entry>
<title>batmand: Convert to procd based init script</title>
<updated>2019-07-27T22:17:15Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2019-07-27T21:33:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=5802c44e3c968ee90c22faf9240370d933a2411d'/>
<id>urn:sha1:5802c44e3c968ee90c22faf9240370d933a2411d</id>
<content type='text'>
The legacy init script had various problems in comparison with procd based
init scripts. It wasn't able to correctly track the running process
instance and thus could:

* accidentally kill another (non init controlled) daemon instance when stop
  is used
* not restart the daemon depending on config changes when reload is used

The information about a running instance and its parameters can now be
handled by a global controller (procd). The process must not fork anymore
and leave the control to procd. The process with its parameters can then be
used by procd to trigger the stop/start of the process at the right time.

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>batmand: Use standard Build/Compile rule</title>
<updated>2019-07-27T20:10:04Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2019-07-27T20:10:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=a3b791078264daab750033456693892df7911669'/>
<id>urn:sha1:a3b791078264daab750033456693892df7911669</id>
<content type='text'>
batmand isn't using any special rules in Build/Compile. It is cleaner to
directly use the global Build/Compile/Default instead of having a
functional similar copy in the package Makefile

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
</feed>
