| From | Subject | Date |
|---|---|---|
| Max Lindner | [gsoc] dma(8) status update
Hi!
I was asked to do a status report, so here it is:
-.forward-support works
-smarthost handling was improved, so only one connection is used per
message, not one connection per receipient
todo:
-cram-md5 authentication for smarthosts
The patch can be found here:
http://wwwcip.informatik.uni-erlangen.de/~simxlind/dma-dotforward.patch
If you are interested, I would be glad to hear some opinions regarding
my approach.
Regards,
Max
| Aug 9, 2:58 pm 2008 |
| Simon 'corecode' Sch... | Re: [gsoc] dma(8) status update
Good work! Could you describe on a high level how you handle .forward
and smarthost, especially regarding security?
thanks
simon
| Aug 9, 3:28 pm 2008 |
| Max Lindner | Re: [gsoc] dma(8) status update
Of course!
.forward:
dma runs as root and splits itself up into 3 branches now:
-the old codebase, which drops privileges to user nobody / group mail
-a process for reading an users .forward (the function
dotforwardhandler), which forks for every file to read and drops
privileges to that user before reading.
-a process for writing an users mailbox/executing the pipe for
delivering the mail (the function write_to_local_user), which forks
for every mail to deliver and drops privileges to that...
| Aug 9, 4:21 pm 2008 |
| Matthew Dillon | Re: src and pkgsrc (Was: RCS Discussion)
I personally think including pkgsrc sources in the base CD release is
a waste of time. It becomes outdated so quickly that it is close to
worthless.
What would be worthwhile would be including it in a base DVD release
(aka SOC project), along with pre-built binary packages that match
the sources, plus a rc.conf-controlled cron job to keep the sources
up-to-date.
Distribution of such a DVD release is more problematic. I do have colo
space but I had to RMA the...
| Aug 9, 12:44 pm 2008 |
| Simon 'corecode' Sch... | Re: src and pkgsrc (Was: RCS Discussion)
I think the space is not a problem. The majority of downloads, being
release or snapshot isos or pkgsrc binaries, is served anyways from
mirrors across the world. A DVD wouldn't hurt - we'd only need a way to
push it to the mirrors quickly enough :)
cheers
simon
| Aug 9, 1:25 pm 2008 |
| Matthew Dillon | Re: RCS Discussion
I agree with this sentiment. Whatever we choose must facilitate
an ability by all DragonFly developers to serve out change sets
I want to huck cvsup into the dumpster. Whatever source system we use
needs to have a native remote update capability... and I think all the
ones we are currently contemplating already do, don't they? SVN and
GIT both certainly do.
-Matt
Matthew Dillon
<dillon@backplane.com>
| Aug 9, 12:46 pm 2008 |
| Matthew Dillon | HAMMER Update - 09 Aug 2008
I made a commit Friday night that fixes the only two open bugs
(rmdir able to remove non-dirs and an assertion). These changes
are in HEAD but I have decided to wait until Sunday evening before
committing them to the 2.0 release.
As of now there are no known bugs, though I'm sure that will change
as more DragonFly users start using the filesystem :-)
--
With regards to porters (of which there is currently only one), the
selection of a repository for the HAM...
| Aug 9, 12:31 pm 2008 |
| Matthew Dillon | Re: [netmp] socket accesses
Generally speaking what I am recommending is that races be allowed
insofar as they don't interfere with operation, which will be in
most cases. The cases where it would interfere are primarily going
to be related to userland blocking conditions (e.g. read() on socket
blocks waiting for incoming data/disconnect/shutdown, or write() on
socket blocks waiting for buffer space to become available).
These blocking conditions can be resolved by sending a synchronous
messag...
| Aug 8, 10:13 pm 2008 |
| Aggelos Economopoulos | Re: [netmp] socket accesses
On Saturday 09 August 2008, Matthew Dillon wrote:
[...]
I think I'm going to postpone answering to your suggestions until I start
Which will point you to
http://leaf.dragonflybsd.org/mailarchive/kernel/2008-05/msg00003.html
and
http://leaf.dragonflybsd.org/mailarchive/kernel/2008-06/msg00085.html
You can use the web interface at
http://repo.or.cz/w/dragonfly/netmp.git?a=shortlog;h=refs/heads/sockbuf
to browse the code or try
git clone git://repo.or.cz/dragonfly/netmp.git
cd netmp
g...
| Aug 9, 10:35 am 2008 |
| previous day | today | next day |
|---|---|---|
| August 8, 2008 | August 9, 2008 | August 10, 2008 |
