Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Jun 2024 16:20:36 +0800
From:      Hans Lu <hanslu952@gmail.com>
To:        soc-status@freebsd.org
Subject:   Gsoc weekly status #2:capsicumizing base system
Message-ID:  <CAPiVMc3mW6f2-hcsWc-m2w_bx-RWU_uNgsGzF8FWMi3M3_3cZg@mail.gmail.com>

index | next in thread | raw e-mail

[-- Attachment #1 --]
Hello,
Previous week,I come up with ways to test the nonblocking bahavior on
wall(1),and I am too optimistic on my progress on my previous application
wall(1).last week I got some misunderstanding on the process of
capsicumizing an application,so I have to discuss with mentor more,and the
code might need more rewrite.
In the last patch,I used clang-format to format my code,however,the tool
done too much on formatting,because it is a legacy application,however I
didnt expect such result.my mentor adviced me to roll back the change,I
will fix it in next patch.
    This week I learned how to debug with gdb and will fix the problem from
libc system call in wall() because many of these system call in libc
contains system calls that is not permitted in capability mode.
complete work:
test method of wall(1)
next work:
recapsicumize wall(1)
reupload the wall application to phabricator
start capsicumize tftpd(8) if possible

Regards
Hans Lu

[-- Attachment #2 --]
<div dir="ltr">Hello,<br>Previous week,I come up with ways to test the nonblocking bahavior on wall(1),and I am too optimistic on my progress on my previous application wall(1).last week I got some misunderstanding on the process of capsicumizing an application,so I have to discuss with mentor more,and the code might need more rewrite.<br>In the last patch,I used clang-format to format my code,however,the tool done too much on formatting,because it is a legacy application,however I didnt expect such result.my mentor adviced me to roll back the change,I will fix it in next patch.<br>    This week I learned how to debug with gdb and will fix the problem from libc system call in wall() because many of these system call in libc contains system calls that is not permitted in capability mode.<br>complete work:<br>test method of wall(1)<br>next work:<br>recapsicumize wall(1)<br><div>reupload the wall application to phabricator</div><div>start capsicumize tftpd(8) if possible<br></div><br>Regards<br>Hans Lu</div>
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPiVMc3mW6f2-hcsWc-m2w_bx-RWU_uNgsGzF8FWMi3M3_3cZg>