Re: [GSOC] capsicum week10

Loganaden Velvindron <[email protected]>
Newsgroups gmane.os.dragonfly-bsd.kernel
Message-ID <CAOp4FwSME4OPZ9w8WEMZotJqV6Y2Od_emN1KGH7FSpJ+shhSTA@mail.gmail.com>
On Tue, Aug 27, 2013 at 11:32 AM, Joris Giovannangeli
<[email protected]> wrote:
> Hi,
>
> this week I've finished the implementation of dntpd sandboxing. You can
> see the work in the dnptd branch
> https://github.com/jorisgio/DragonFlyBSD/tree/dntpd
>
> I've split dntpd in two processes, one in capability mode, and the other
> is privileged. The privileged process contains the list of names of the
> ntp servers in an array. When the worker process wants to connect, it
> sends a request to the privileged process using an index in the array to
> identify the server. The privileged process opens an udp socket and
> "connect" to the server. It sends back the file descriptor to the worker
> process, with only CAP_SEND and CAP_RECV.
>

That's just awesome !


> I fixed some panic I found running dntpd on a vkernel.
>
> During the remaining tim eof the week, I didn't wrote much code. I spent
> a lot of time reading the libcapsicum and libcasper API from freeBSD
> (still in development) to understand the new plans for capsicum
> userspace applications. I wrote some test program and I started a port
> of the libs to dragonfly (not committed yet)
>
> Best regards,
>
> Joris



-- 
This message is strictly personal and the opinions expressed do not
represent those of my employers, either past or present.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.