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>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------wLNxPGC13RgLzW2mz5PUR8QS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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 --------------wLNxPGC13RgLzW2mz5PUR8QS Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit <!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> --------------wLNxPGC13RgLzW2mz5PUR8QS--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a3448420-fe7b-426d-8838-a1ba0bd53624>