<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mountd, branch master</title>
<subtitle>OpenWrt automount daemon</subtitle>
<id>https://git.openwrt.org/project/mountd/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/mountd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/'/>
<updated>2025-10-04T11:41:48Z</updated>
<entry>
<title>build: require CMake &gt;= 3.10 due to dropped legacy support</title>
<updated>2025-10-04T11:41:48Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-04T11:41:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/commit/?id=6aee7096d8fb3aa3f44cc4a06255020a248b90b0'/>
<id>urn:sha1:6aee7096d8fb3aa3f44cc4a06255020a248b90b0</id>
<content type='text'>
CMake version 4.0 and later require minimum version of 3.5 or later.
Update to minimum version 3.10 which is the last not deprecated minimum
version.

CMake 3.10 was released in November 2017 and is included in Ubuntu 18.04.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>fs: add support for HFSX Plus file system</title>
<updated>2019-01-04T15:13:58Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-01-04T15:10:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/commit/?id=4fe9c42055deba0a134dd298a5b5388a38fb1047'/>
<id>urn:sha1:4fe9c42055deba0a134dd298a5b5388a38fb1047</id>
<content type='text'>
HFSX is an extension to HFS+ for supporting case-sensitive file
and folder names

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: suppress ignoring return value warnings</title>
<updated>2019-01-04T14:29:18Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-01-04T14:14:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/commit/?id=74c0a1f9ed0d2b8856ac593f1d1a14a6c7ce5075'/>
<id>urn:sha1:74c0a1f9ed0d2b8856ac593f1d1a14a6c7ce5075</id>
<content type='text'>
Suppress ignoring return value warnings to fix compile issues with gcc5
The is actually a bug in gcc5 as it does not recognize the no-format-truncation
option although it's silently accepted unless the source file under compilation
had already generated some warnings before.
Therefore suppress ignoring return value warnings which trigger the problem.

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: remove ggdb compile option</title>
<updated>2019-01-04T14:29:18Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-01-04T14:10:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/commit/?id=b1c2611bbf3807b6f9bdcd905282734ea1890fa3'/>
<id>urn:sha1:b1c2611bbf3807b6f9bdcd905282734ea1890fa3</id>
<content type='text'>
No need to produce by default debugging information

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>mount: fix gcc7 format-overflow errors</title>
<updated>2019-01-04T10:28:37Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-01-04T10:27:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/commit/?id=4177583263225b59274e80c250cc68e20943c7e8'/>
<id>urn:sha1:4177583263225b59274e80c250cc68e20943c7e8</id>
<content type='text'>
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>mount: fix format overflow</title>
<updated>2019-01-04T10:14:52Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-01-04T10:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/commit/?id=8e37c62b944cc92f24848c907024685ad0612d20'/>
<id>urn:sha1:8e37c62b944cc92f24848c907024685ad0612d20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: suppress format truncation warnings to avoid errors with gcc7</title>
<updated>2019-01-04T10:00:36Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-01-04T09:31:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/commit/?id=e892a0c1a1d3818e604d1420b8c8b6a257b04221'/>
<id>urn:sha1:e892a0c1a1d3818e604d1420b8c8b6a257b04221</id>
<content type='text'>
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>mount: drop duplicated includes</title>
<updated>2018-02-26T10:29:03Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2018-02-26T05:21:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/commit/?id=5f2c419109126ead730006366c6b4e83719523cf'/>
<id>urn:sha1:5f2c419109126ead730006366c6b4e83719523cf</id>
<content type='text'>
All these headers are being included few lines above.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>mount: call hotplug-call with ACTION=remove before trying to unmount</title>
<updated>2018-02-26T05:12:03Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2018-02-21T12:32:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/commit/?id=aaf2743670ef230a6a8922030ac30d2303e2accd'/>
<id>urn:sha1:aaf2743670ef230a6a8922030ac30d2303e2accd</id>
<content type='text'>
This increases a chance of successfully unmounting a drive as calling
hotplug.d scripts may result in stopping applications using it.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>mount: try lazy unmount if normal one fails</title>
<updated>2018-02-26T05:11:58Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2018-02-21T12:32:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/mountd/commit/?id=97da4edeb9eb3b26c9843d3a5ab605e7bcf2573f'/>
<id>urn:sha1:97da4edeb9eb3b26c9843d3a5ab605e7bcf2573f</id>
<content type='text'>
If umount call fails (e.g. because of some application accessing old
path) the only chance of getting mount entry cleaned is receiving autofs
expire packet. This isn't fully reliable:
1) Sometimes expire can happen before closing all handles. In such case
   a second unmount try will fail as well and there won't be a next one.
2) Expire happens after specified timeout. If device reappears quickly
   (e.g. due to being replugged or USB controller restart) it may be
   worth having old mount cleaned up earlier for better user experience.

This problem can be easily handled by using MNT_DETACH (lazy) umount as
a fallback.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
</feed>
