exec server behavior

2016-08-24 Thread Brent W. Baccala
Aloha - My recent experiments with 'netmsg' have lead me to investigate the operation of Hurd's exec server, and I've got a few questions. First off, the current obstacle to exec'ing files over netmsg is the need to operate the memory_object protocol over the TCP/IP connection. libpager has a pr

Re: netmsg

2016-08-24 Thread Brent W. Baccala
On Tue, Aug 23, 2016 at 11:45 PM, Brent W. Baccala wrote: > > Any ideas why this basic sequence wouldn't work? > >node = file_name_lookup("/lib/ld.so", O_RDONLY, 0) >io_map(node, &rdobj, &wrobj) >/* create control and objname with send/receive rights on both */ >memory_object_init

[bug #48890] mach-defpager isn't properly marked important

2016-08-24 Thread Brent Baccala
URL: Summary: mach-defpager isn't properly marked important Project: The GNU Hurd Submitted by: baccala Submitted on: Thu 25 Aug 2016 01:10:48 AM GMT Category: Hurd Servers

HEADSUP: upgrading libc0.3 (Was: Introduce gsync-based locks to glibc.)

2016-08-24 Thread Samuel Thibault
Samuel Thibault, on Tue 23 Aug 2016 22:42:11 +0200, wrote: > Samuel Thibault, on Tue 23 Aug 2016 22:34:41 +0200, wrote: > > and uploaded a package to debian, > > That'll be libc0.3 2.23-5, will probably be available about tomorrow. I forgot to mention: this new libc0.3 will thus depend on recent

Re: [GSoC] Implement xattr Support Update

2016-08-24 Thread Richard Braun
On Fri, Aug 19, 2016 at 11:06:32AM +0800, Shengyu Zhang wrote: > GSoC is coming to an end. It is time to report my work during this summer. I've just completed the evaluation, everything is in order, and we'll have more time in September to really dive into the code, finish the review and merge it

Re: netmsg

2016-08-24 Thread Brent W. Baccala
On Tue, Aug 23, 2016 at 2:12 AM, Richard Braun wrote: > > > It's got a lot of problems. No authentication handoff; everything the > > client requests happens with the permissions of the server. exec'ing a > > file doesn't work; the last RPC before the hang is memory_object_init. > > emacs doesn