This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [ITP] tftp-hpa 5.0
- From: Charles Wilson <cygwin at cwilson dot fastmail dot fm>
- To: cygwin-apps at cygwin dot com
- Date: Mon, 15 Nov 2010 10:37:49 -0500
- Subject: Re: [ITP] tftp-hpa 5.0
- References: <4CA42DB5.3050109@siemens.com> <4CA4406D.1040200@cwilson.fastmail.fm> <4CA5F18E.5040005@siemens.com> <4CA6029A.9020201@cwilson.fastmail.fm> <4CA98F44.5010701@siemens.com> <4CA9F1B4.5000907@cwilson.fastmail.fm> <4CA9FE05.8000703@siemens.com> <4CB4A904.3090309@cwilson.fastmail.fm> <4CDD621C.7090306@siemens.com> <4CDE1676.7040705@cwilson.fastmail.fm> <4CE1294A.1090301@siemens.com>
- Reply-to: Charles Wilson <cygwin at cwilson dot fastmail dot fm>
On 11/15/2010 7:36 AM, Gernot Hillier wrote:
> It seems that XP64 really behaves like NTServer2003 in the sense that
> LocalSystem cannot change user: I can start the so-created service, but
> when trying to connect, it fails on fork as expected with "tftpd: PID
> xxxx: cannot drop privileges: Permission denied." in the Event log.
Thanks for verifying.
>> If it *doesn't* work, then...well, The Right Thing To Do is to fix
>> is_nt2003 as described above, and then change all the tests for "gee I
>> need a special privileged user" to
>> if is_nt2003 || is_xp64
>> but that would create a LOT of ripple: every client of csih (cron, exim,
>> openssh, inetutils, etc etc) is probably already using is_nt2003 for the
>> same reason and they'd all need to change. So...I think I'd just
>> declare victory, leave is_nt2003 alone (and wrong), but update the messages.
>
> Yes, this seems to be the way to go.
>
> Perhaps you could also add some additional comment in front of is_nt2003
> explaining the situation?
See my reply to Corinna in this thread.
--
Chuck