> Date: Mon, 16 May 2016 10:24:25 +0300 > From: "Zeroes & Ones" <zero...@gmail.com> > > i update Wget 1.11.4 to latest 1.17.1 and i have troubles > > output file have wrong permission on NTFS (checked on W2008R2, Win8.1) > > > for example > wget.exe http://www.nch.com.au/components/burnsetup.exe > after complete downloading i see what i can't execute file > > accesschk.exe burnsetup.exe > > Accesschk v6.01 - Reports effective permissions for securable objects > Copyright (C) 2006-2016 Mark Russinovich > Sysinternals - www.sysinternals.com > > Error: C:\6\burnsetup.exe has a non-canonical DACL: > Explicit Deny after Explicit Allow > C:\6\burnsetup.exe > RW GOMELENERGO\s.dindikov > R GOMELENERGO\Domain Users > RW NT AUTHORITY\SYSTEM > RW BUILTIN\Administrators > R BUILTIN\Users > R Everyone > > with older version Wget all OK: > > Accesschk v6.01 - Reports effective permissions for securable objects > Copyright (C) 2006-2016 Mark Russinovich > Sysinternals - www.sysinternals.com > > C:\5\burnsetup.exe > RW NT AUTHORITY\SYSTEM > RW BUILTIN\Administrators > R BUILTIN\Users
I don't think the native Windows port of Wget uses any NT security related system calls, so it's hard to believe what you see is due to some changes in Wget code proper. Did you build both versions of Wget yourself? If not, where did you get the binaries? Could it be that the latter was built differently, with some changes in the sources, or with some optional libraries which could explain this? E.g., could it be that Wget 1.17 is a Cygwin build or an MSYS build? (What does "wget --version" display?)