Date: Thu, 14 Sep 2023 16:58:39 -0400 From: mike tancsa <mike@sentex.net> To: =?UTF-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@FreeBSD.org> Cc: FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>, jrm@FreeBSD.org Subject: Re: tcpdump and timezone mismatch (STABLE 14 vs STABLE 13) Message-ID: <a3448420-fe7b-426d-8838-a1ba0bd53624@sentex.net> In-Reply-To: <86edj0pjjs.fsf@ltc.des.no> References: <b45dcba7-4ec1-4bea-8eeb-f5be01e29b5b@sentex.net> <86edj0pjjs.fsf@ltc.des.no>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
On 9/14/2023 4:49 PM, Dag-Erling Smørgrav wrote:
> mike tancsa<mike@sentex.net> writes:
> In main and stable/14, it enters capability mode immediately before the
> first attempt to read /etc/localtime, which fails:
>
> 745 tcpdump 0.069967829 CALL cap_enter
> 745 tcpdump 0.070015646 RET cap_enter 0
> 745 tcpdump 0.070139522 CALL fstatat(AT_FDCWD,0x1c377723d38e,0x1c3773430d00
> ,0)
> 745 tcpdump 0.070196299 NAMI "/etc/localtime"
> 745 tcpdump 0.070240578 RET fstatat -1 errno 94 Not permitted in capability mode
> 745 tcpdump 0.070487574 CALL fstatat(AT_FDCWD,0x1c377723d38e,0x1c3773430cd0,0)
> 745 tcpdump 0.070550458 NAMI "/etc/localtime"
> 745 tcpdump 0.070593003 RET fstatat -1 errno 94 Not permitted in capability mode
>
> The simplest workaround is to call tzset(3) before entering capability
> mode.
Thanks!
Should open a PR about this ?
---Mike
[-- Attachment #2 --]
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 9/14/2023 4:49 PM, Dag-Erling
Smørgrav wrote:<br>
</div>
<blockquote type="cite" cite="mid:86edj0pjjs.fsf@ltc.des.no">
<pre class="moz-quote-pre" wrap="">mike tancsa <a class="moz-txt-link-rfc2396E" href="mailto:mike@sentex.net"><mike@sentex.net></a> writes:
</pre>
<span style="white-space: pre-wrap">
</span>
<pre class="moz-quote-pre" wrap="">In main and stable/14, it enters capability mode immediately before the
first attempt to read /etc/localtime, which fails:
745 tcpdump 0.069967829 CALL cap_enter
745 tcpdump 0.070015646 RET cap_enter 0
745 tcpdump 0.070139522 CALL fstatat(AT_FDCWD,0x1c377723d38e,0x1c3773430d00
,0)
745 tcpdump 0.070196299 NAMI "/etc/localtime"
745 tcpdump 0.070240578 RET fstatat -1 errno 94 Not permitted in capability mode
745 tcpdump 0.070487574 CALL fstatat(AT_FDCWD,0x1c377723d38e,0x1c3773430cd0,0)
745 tcpdump 0.070550458 NAMI "/etc/localtime"
745 tcpdump 0.070593003 RET fstatat -1 errno 94 Not permitted in capability mode
The simplest workaround is to call tzset(3) before entering capability
mode.
</pre>
</blockquote>
<p>Thanks!</p>
<p> Should open a PR about this ? <br>
</p>
<p> ---Mike<br>
</p>
<p><br>
</p>
<blockquote type="cite" cite="mid:86edj0pjjs.fsf@ltc.des.no">
<pre class="moz-quote-pre" wrap="">
</pre>
</blockquote>
</body>
</html>
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a3448420-fe7b-426d-8838-a1ba0bd53624>
