Autor Thema: Cygwin  (Gelesen 3577 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin
« am: 14 August, 2014, 17:40 »
Cygwin portiert eine Linux-ähnlichen Umgebung für Windows, die aus zwei Teilen besteht: einer DLL als Linux-API-Emulation und einer Sammlung verschiedener Linux-Tools. Nach Start des Installers werden die notwendigen Pakete via Internet heruntergeladen.

Freeware

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 1.7.33
« Antwort #1 am: 14 November, 2014, 10:45 »
Changelog

What's new:
/proc/cygdrive is a new symlink pointing to the current cygdrive prefix. This can be utilized in scripts to access paths via cygdrive prefix, even if the cygdrive prefix has been changed by the user.
/proc/partitions now prints the windows mount points the device is mounted on. This allows to recognize the underlying Windows devices of the Cygwin raw device names.
New API: quotactl, designed after the Linux/BSD function, but severely restricted: Windows only supports user block quotas on NTFS, no group quotas, no inode quotas, no time constraints.
New APIs: ffsl, ffsll (glibc extensions).
New API: stime (SVr4).
What changed:
New internal exception handling based on SEH on 64 bit Cygwin.
When exec'ing applications, check if $PATH exists and is non-empty. If not, add PATH variable with Cygwin installation directory as content to Windows environment to allow loading of Cygwin system DLLs.
Disable CYGWIN "dosfilewarning" option by default.
Improve various header files for C++- and standards-compliance.
Doug Lea malloc implementation update from 2.8.3 to the latest 2.8.6.
atexit is now exported as statically linked function from libcygwin.a. This allows reliable access to the DSO handle of the caller for newly built executables. The former atexit entry point into the DLL remains for backward compatibility only.
Bug Fixes:
Per POSIX, dirfd(3) now returns EINVAL rather than EBADF on invalid directory stream.
Fix a resource leak in rmdir(2).
Fix fchmod(2)/fchown(2)/fsetxattr(2) in case the file got renamed after open and before calling one of the affected functions.
Handle Netapp-specific problem in statvfs(2)/fstatvfs(2).
Fix chown(2) on ptys in a corner case.
Generate correct error when a path is inaccessible due to missing permissions.
Don't hang in accept calls if socket is no listener. Set errno to EINVAL instead.
Don't allow seeking on serial lines and sockets. Set errno to ESPIPE instead.
Fix output of /proc//statm.
Fix a SEGV in cygcheck if the environment variable COMSPEC is not, or incorrectly set.
Fix a SEGV in some 64 bit applications explicitely dlclosing DLLs.
Fix -fuse-cxa-atexit handling where dlclose fails to trigger calling global dtors in dynamically loaded modules in C++ applications (and thus another potential SEGV).

[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 1.7.34
« Antwort #2 am: 04 Februar, 2015, 18:45 »
Changelog
What's new:
-----------

- Cygwin can now generate passwd/group entries directly from Windows
  user databases (local SAM or Active Directory), thus allowing to run
  Cygwin without having to create /etc/passwd and /etc/group files.
  Introduce /etc/nsswitch.conf file to configure passwd/group handling.

  For bordercase which require to use /etc/passwd and /etc/group files,
  change mkpasswd/mkgroup to generate passwd/group entries compatible
  with the entries read from SAM/AD.

- Add -b/--remove-all option to setfacl to reduce the ACL to only the
  entries representing POSIX permission bits.

- Add -k/--remove-default option to setfacl to remove all default ACL
  entries from an ACL.

- Add restore action to regtool.

- Provide Cygwin documentation (PDFs and HTML) for offline usage in
  /usr/share/doc/cygwin-${version}.

- Make gethostbyname2 handle numeric host addresses as well as the reserved
  domain names "localhost" and "invalid" per RFC 6761.

- New APIs: qsort_r, __bsd_qsort_r.

- New API: wcstold.

- New APIs: __fbufsize, __flbf, __fpending, __freadable, __freading,
  __fsetlocking, __fwritable, __fwriting.

- New APIs: clearerr_unlocked, feof_unlocked, ferror_unlocked, fflush_unlocked,
  fgetc_unlocked, fgets_unlocked, fgetwc_unlocked, fgetws_unlocked,
  fileno_unlocked, fputc_unlocked, fputs_unlocked, fputwc_unlocked,
  fputws_unlocked, fread_unlocked, fwrite_unlocked, getwc_unlocked,
  getwchar_unlocked, putwc_unlocked, putwchar_unlocked.

- New API: sockatmark.


What changed:
-------------

- Revamp Solaris ACL implementation to more closely work like POSIX ACLs
  are supposed to work.  Finally implement a CLASS_OBJ emulation.  Update
  getfacl(1)/setfacl(1) accordingly.

- The xdr functions are no longer exported for newly built executables.
  Use libtirpc-devel instead.

- 32 bit only: Change default values for socket buffer size to raise
  performance on 10Gb networks.

- When spawning a process under another user account, merge the user's
  default Windows environment into the new process' environment.


Bug Fixes
---------

- Fix the problem that ptys master side always writes single byte packages
  to the slave side, and pty slaves always read VMIN byte packages from
  the master side if VMIN is > 0.
  Fixes: https://cygwin.com/ml/cygwin-developers/2014-11/msg00000.html

- Fix a synchronization problem in signal handling when using pthreads.
  Addresses: https://cygwin.com/ml/cygwin/2014-11/msg00472.html

- Fix an "invalid handle" problem when using flock(2) with a parent process
  holding the lock.
  Addresses: https://cygwin.com/ml/cygwin/2014-12/msg00012.html

- Load correct timezone offsets when fetching timezone info from
  zoneinfo files.  Use tm_gmtoff and tm_zone members in strftime to
  generate more correct timezone info for non-recent eras.
  Addresses: https://cygwin.com/ml/cygwin/2014-12/msg00313.html

- Fix type of cmsg_len member of struct cmsghdr in /usr/include/cygwin/socket.h
  to size_t to align with Winsock.
  Addresses: https://cygwin.com/ml/cygwin/2014-12/msg00376.html

- Fix a problem in the resolver trying to resolve "localhost".
  Addresses: https://cygwin.com/ml/cygwin/2015-01/msg00044.html

- Update Cygserver's idea of signal handling to the latest state of
  per-thread signalling in Cygwin.
  Addresses: https://cygwin.com/ml/cygwin/2015-01/msg00259.html
             https://cygwin.com/ml/cygwin/2015-01/msg00269.html
 
- Fix handling of /proc/$PID/fd/... paths with trailing path components
  beyond the symlink path itself.
  Addresses: https://cygwin.com/ml/cygwin/2015-01/msg00293.html


To install 32-bit Cygwin use https://cygwin.com/setup-x86.exe
To install 64 bit Cygwin use https://cygwin.com/setup-x86_64.exe
[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 1.7.35
« Antwort #3 am: 04 März, 2015, 16:45 »
Changelog
What's new:

New APIs: cabsl, cimagl, creall, finitel, hypotl, sqrtl.
New API: issetugid.

What changed:

Performance improvements of the new account DB handling.
Since 1.7.34, chmod does not always affect the POSIX permission mask as returned by stat(2) or printed by ls(1), due to the improved POSIX ACL handling. However, that's still far from perfect, so, as a temporary workaround, chmod now checks if secondary groups and users in the ACL have more permissions than the primary group. If so, the permissions of the secondary users and groups will be reduced according to the mask given by the new primary group permissions. I.e, chmod 600 will remove all permissions from the primary group as well as all secondary user and group entries in the ACL.
Change handling of group permissions if owner SID == group SID. Now the group permissions don't mirror the user permissions anymore, thus leading to less hassle with security-conscious applications.
Allow group SID to be the same as owner SID for "Microsoft Accounts". Those have the group in their user token set to the owner SID by default. Drop the workaround to change their primary group to "Users". It's not required anymore due to the aforementioned changes.
Change getfacl long options from --all to --access and from --dir to --default, along the lines of the Linux getfacl tool.
Don't raise a SIGSYS signal in the XSI IPC functions if cygserver is not running. Just return -1 with errno set to ENOSYS.

Bug Fixes:

Fix /proc/cpuinfo multicore info on Intel CPUs.
Generate unique inode number for /dev/tty under all circumstances.
Fix handling of PATH search in execlp and other calls to honor mount flags.
Remove a debug message accidentally printed to the terminal window if an application calls fcntl(F_SETFL) erroneously.

Two regressions in 1.7.34 acl(SETACL, ...):

SETACL overwrote the incoming acltent_t array for bookkeeping purposes while iterating over its entries. This broke reusing the acl in the calling application (e.g. setfacl).
SETACL accidentally missed to grant owner FILE_WRITE_ATTRIBUTES access.
Keep SETACL from duplicating user/group deny/allow ACEs if owner SID is the same as group SID.
When creating directories, keep permissions inherited from parent directory inheritable, per POSIX 1003.1e.
64 bit: Export forgotten symbol __mempcpy.
64 bit: Avoid misbehaviour in signal mask computation.
Avoid data loss on non-blocking pipes after switching back to blocking.
Fix a potential heap corruption in mkgroup and mkpasswd when enumerating Unix users.
Regression in 1.7.34: A patch to the pty handling fixing the problem reported
Fix signal handling in a few functions.
[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.0.0
« Antwort #4 am: 27 April, 2015, 20:45 »
Changelog
What's new:
-----------

- basename(3) now comes in two flavors, POSIX and GNU.  The POSIX version is
  the default.  You get the GNU version after

    #define _GNU_SOURCE
    #include <string.h>


What changed:
-------------

- The maximum number of PTYs has been raised from 64 to 128.


Bug Fixes
---------

- Fix potential hang in pseudo ttys when generating ECHO output while the slave
  is flooding the pty with output.
  Addresses: https://cygwin.com/ml/cygwin/2015-03/msg00019.html

- Fix potential premature SIGHUP in pty code.
  Addresses: https://cygwin.com/ml/cygwin/2015-03/msg00070.html

- Fix a name change from symlink to target name in calls to execvp, system, etc.
  Addresses: https://cygwin.com/ml/cygwin/2015-03/msg00270.html

- Fix internal error in pty -ONLCR handling.  Fix timing bug in pty OPOST
  handling.
  Addresses: https://cygwin.com/ml/cygwin/2015-02/msg00929.html

- Avoid creating passwd and group records from fully qualified Windows
  account names (domain\name, name@domain).
  Addresses: https://cygwin.com/ml/cygwin/2015-03/msg00528.html

- Avoid potential crash at startup or in getgroups(2).
  Addresses: https://cygwin.com/ml/cygwin/2015-04/msg00010.html

- Fix UTF-16 surrogate handling in wctomb and friends.
  Addresses: https://cygwin.com/ml/cygwin/2015-03/msg00452.html

- Fix shmget usage of size parameter for already existing segments.
  Addresses: https://cygwin.com/ml/cygwin/2015-04/msg00105.html

- Fix how in-use files on virtual drives created via subst are moved to
  the recycler in unlink(2).
  Addresses: https://cygwin.com/ml/cygwin/2015-04/msg00527.html

- Fix how in-use files on Samba drives are renamed in unlink(2).

[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.0.3
« Antwort #5 am: 03 Juni, 2015, 17:45 »
Whats new:>>

Bug Fixes:

Fix potential memory leak in argz_replace.
Fix potential hang when accessing pty's in a certain way.

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.0.4
« Antwort #6 am: 10 Juni, 2015, 09:15 »
Whats new:>>

Bug Fixes:

Handle SIGHUP in pty master close.
Avoid fetching /proc process info from non-Cygwin processes.
Fix installing newly added bind mounts with `mount -a'.
Add missing evaluation of /proc/$PID/{root,cwd,cmdline} for native processes.

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.1.0
« Antwort #7 am: 15 Juli, 2015, 20:45 »
Changelog
What's new:

Handle pthread stacksizes as in GLibc: Default to RLIMIT_STACK resource. Allow to set RLIMIT_STACK via setrlimit. Default RLIMIT_STACK to value from executable header as described on https://msdn.microsoft.com/en-us/library/windows/desktop/ms686774.aspx
Default stacksize to 2 Megs in case RLIMIT_STACK is set to RLIM_INFINITY.
First cut of an implementation to allow signal handlers running on an alternate signal stack.
New API sigaltstack, plus definitions for SA_ONSTACK, SS_ONSTACK, SS_DISABLE, MINSIGSTKSZ, SIGSTKSZ.
New API: sethostname.

Bug Fixes:

Enable non-SA_RESTART behaviour on threads other than main thread.
Try to handle concurrent close on socket more gracefully
Fix fork failing after the parent recovered from a stack overflow.
Fix a crash on 64 bit XP/2003 when opening /proc/$PID/maps.
Apparently on some Windows systems timezones differ in case from the standard. Fix the tzset tool to check case-insensitive.
[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.2.0
« Antwort #8 am: 04 August, 2015, 12:15 »
Changelog
WHAT'S NEW:

New APIs: getcontext, setcontext, makecontext, swapcontext.

New functions:

sigsetjmp, siglongjmp.
These were only available as macros up to now, but POSIX requires that siglongjmp has to be available as function.

Changed:

When started from a non-Cygwin process, check if $HOME starts with a slash (absolute POSIX path). Otherwise ignore it.

Bug Fixes:

Fix potential hang running ldd(1).
Fix crashes under AllocationPreference=0x100000 condition
x86_64 only: Implement memset, memmove, memcpy, wmemmove, wmemcpy in
assembler derived from NetBSD.
[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.2.1
« Antwort #9 am: 21 August, 2015, 16:45 »
Changelog
BUG FIXES:

Revert the following patch from 2.2.0:

When started from a non-Cygwin process, check if $HOME starts with a slash (absolute POSIX path). Otherwise ignore it.
Fix output of /proc/cpuinfo in terms of cpu topology and cache size for modern CPUs and modern Windows OSes supporting more than 64 logical CPUs.
Don't call LsaLookupSids to fetch group information and don't perform RFC2307 owner/group mapping on Samba/NFS if account info is only fetched from local passwd/group files.
Precautionally fix a potential data corruption problem in pipe I/O, only actually observered in Wine yet. However, MSDN language indicates this might be a problem on real Windows as well.
Include from if compiling for POSIX.1-2008.
getservent(3) returned the port number in host byte order. Change that to network byte order as required address.
[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.3.0
« Antwort #10 am: 09 November, 2015, 20:15 »
Changelog
strftime(3) supports %s (seconds since Epoch) now.
posix_madvise(POSIX_MADV_WILLNEED) now utilizes OS functionality available starting with Windows 8/Server 2012. Still a no-op on older systems.
posix_madvise(POSIX_MADV_DONTNEED) now utilizes OS functionality available starting with Windows 8.1/Server 2012R2. Still a no-op on older systems.
sysconf() now supports returning CPU cache information: _SC_LEVEL1_ICACHE_SIZE, _SC_LEVEL1_ICACHE_ASSOC, _SC_LEVEL1_ICACHE_LINESIZE,
_SC_LEVEL1_DCACHE_SIZE, _SC_LEVEL1_DCACHE_ASSOC, _SC_LEVEL1_DCACHE_LINESIZE, _SC_LEVEL2_CACHE_SIZE, _SC_LEVEL2_CACHE_ASSOC, _SC_LEVEL2_CACHE_LINESIZE, _SC_LEVEL3_CACHE_SIZE, _SC_LEVEL3_CACHE_ASSOC, _SC_LEVEL3_CACHE_LINESIZE, _SC_LEVEL4_CACHE_SIZE, _SC_LEVEL4_CACHE_ASSOC, _SC_LEVEL4_CACHE_LINESIZE
New API: aligned_alloc, at_quick_exit, quick_exit.
Add support for Parallels Desktop FS (prlfs).
Bug Fixes:
Fix a hang when stracing a forking or spawning process without activating stracing of child processes.
Fix long-standing potential SEGV on 32 bit Cygwin when the dynamic loader for OS functions fails to load a function on Windows 7 or later.
Addresses: No actual bug report known.
sysconf _SC_NPROCESSORS_CONF and _SC_NPROCESSORS_ONLN now handle more than64 CPUs on Windows 7 and later.
Fix a potential crash in advisory file locking due to usage of stack space
out of scope.
Fix EIO error accessing certain (OS X SMB?) drives
Fix memory leak in calls to pthread_getattr_np.
Fix output of /proc//winexename.
Avoid SEGV when handling SIDs with 0 subauthorities.
Fix a potential SEGV on (at least) Wine.
Fix sigwait(3) to return errno instead of -1 and never to return with EINTR.
Fix pthread_kill(3) to return errno instead of -1.
Remove lingering pending signals after a thread exited.
Workaround a bug in Windows 10 NLS handling.
Avoid unnecessry locking and thus a potential deadlock in flock(2).
[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.4.0
« Antwort #11 am: 17 Januar, 2016, 15:00 »
Changelog

What changed:

Align setfacl(1) usage a bit closer to the usage on Linux. Rename -d option to -x, --substitute to --set. Add --no-mask and --mask options. Allow to use the -b and -k option combined to allow reducing an ACL to only reflect standard POSIX permissions.
Fix (numeric and monetary) decimal point and thousands separator in fa_IR and ps_AF locales to be aligned with Linux.
utmpname/utmpxname are now defined as int functions as on Linux.
Addresses: https://cygwin.com/ml/cygwin/2015-12/msg00320.html

Bug Fixes:

Not a bug fix as such, but a workaround for new behaviour in Windows 10 version 1511 64 bit. This version introduces a problem which existed in a similar variation (just vice versa) in XP and Server 2003 64 bit as well.
An unexpected stack arrangement when starting a 64 bit Cygwin application from a 32 bit application (e.g. 32 bit CMD.EXE) broke Cygwin's fork.
Replaced old, buggy strtold implementation with well-tested gdtoa version from David M. Gay.
Fix handling of relative paths in native symlinks if the target is in a drive's root dir or one level below.
Fix a SEGV when calling `kill -l 0'.
Fix a race condition in signal handling.
Fix a potential crash reading invalid passwd and group entries from /etc/passwd and /etc/group.
Cygpath(1) now tries to correct the case of system directories when returned as POSIX paths.*Always* zero out descriptor arrays when returning from select due to timeout, per POSIX.
Return unique inode numbers when calling stat/fstat on pipes and IP sockets.

[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.4.1
« Antwort #12 am: 25 Januar, 2016, 16:45 »
Whats new:>>

Bug Fixes:

The cygpath(1) patch to correct the case of system directories when returned as POSIX paths didn't work correctly for the SYSTEMROOT directory on 32 bit Cygwin running on 64 bit Windows.
cygwin_login_user(2): Don't fail if the calling user has no TCB privileges and the user account to create the token for is an admin account. Return the UAC-restricted token instead.

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.5.0
« Antwort #13 am: 12 April, 2016, 16:30 »
Changelog

What's new:
-----------

- Full set of POSIX.1e ACL API functions now implemented.
 New APIs: acl_add_perm, acl_calc_mask, acl_clear_perms, acl_copy_entry,
 acl_copy_ext, acl_copy_int, acl_create_entry, acl_delete_def_file,
 acl_delete_entry, acl_delete_perm, acl_dup, acl_free, acl_from_text,
 acl_get_entry, acl_get_fd, acl_get_file, acl_get_permset, acl_get_qualifier,
 acl_get_tag_type, acl_init, acl_set_fd, acl_set_file, acl_set_permset,
 acl_set_qualifier, acl_set_tag_type, acl_size, acl_to_text, acl_valid.

- Most libacl extensions now implemented, too:
 New APIs: acl_check, acl_cmp, acl_entries, acl_equiv_mode, acl_error,
 acl_extended_fd, acl_extended_file, acl_extended_file_nofollow,
 acl_from_mode, acl_get_perm, acl_to_any_text.

- First implementation of pthread_barrier/pthread_barrierattr functions.
 New APIs: pthread_barrierattr_init, pthread_barrierattr_setpshared,
 pthread_barrierattr_getpshared, pthread_barrierattr_destroy,
 pthread_barrier_init, pthread_barrier_destroy, pthread_barrier_wait.

- Enabled console reports requested by escape sequences: Requesting primary
 and secondary device attributes, requesting cursor position report; see
 https://cygwin.com/ml/cygwin-patches/2012-q3/msg00019.html

- New APIs: clog10, clog10f, nexttoward, nexttowardf, nexttowardl.

- Add missing long double functions.  New APIs:
 acoshl, acosl, asinhl, asinl, atan2l, atanhl, atanl, cacoshl, cacosl, cargl,
 casinhl, casinl, catanhl, catanl, ccoshl, ccosl, ceill, cexpl, clog10l,
 clogl, conjl, copysignl, coshl, cosl, cpowl, cprojl, csinhl, csinl, csqrtl,
 ctanhl, ctanl, dreml, erfcl, erfl, exp10l, exp2l, expl, expm1l, fabsl,
 fdiml, floorl, fmal, fmaxl, fminl, fmodl, frexpl, ilogbl, isinfl, isnanl,
 ldexpl, lgammal, lgammal_r, llroundl, log10l, log1pl, log2l, logbl, logl,
 lroundl, modfl, nearbyintl, nextafterl, pow10l, powl, remainderl, remquol,
 roundl, scalbl, scalblnl, scalbnl, sincosl, sinhl, sinl, tanhl, tanl,
 tgammal, truncl.

- New header: cpio.h.


What changed:
-------------

- Including <sys/acl.h> now *only* includes the POSIX ACL API.  To include
 the old Solaris API, include <cygwin/acl.h>.

- In calls to chmod treat ACLs with extra ACEs *only* for Admins and
 SYSTEM like a trivial ACL.

- Bump POSIX option macros to POSIX.1-2008.

- Profiling data, specifically pc sampling, now covers all threads of a
 program and not just the main thread.  Environment variable GMON_OUT_PREFIX
 enables multiple gmon.out files to preserve profiling data after fork or
 from multiple program runs.

- Feature test macros, which control which symbols are exposed in the standard
 headers, have been completely overhauled for compatibility with glibc.

- The isinf, isinff, and isinfl functions are signed, returning -1 for
 negative infinity for compatibility with glibc.


Bug Fixes
---------

- Fix potential hang when using LoadLibraryEx(LOAD_LIBRARY_SEARCH_SYSTEM32).
 Reported and tested via IRC.

- Fix a bug in ACL handling which might result in a spurious extra entry
 for the primary group.  Self-observed.

- printf(3): Handle multibyte decimal point in field size computation.
 Addresses: https://cygwin.com/ml/cygwin/2016-02/msg00014.html

- cygwin_conv_path: Always preserve trailing backslashes in conversion
 to POSIX paths.
 Addresses: https://cygwin.com/ml/cygwin/2016-01/msg00480.html

- Make buffered console characters visible to select().
 Addresses: https://cygwin.com/ml/cygwin/2014-12/msg00118.html

- Always report relocation problems, not only in debug DLL.
 Addresses: https://cygwin.com/ml/cygwin/2016-02/msg00147.html

- Don't spill network credentials of privileged user changing the user
 context via setuid method 1
 (https://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-nopasswd1) into
 user session.
 Addresses: https://cygwin.com/ml/cygwin/2016-02/msg00101.html

- Fix bug in setvbuf resulting in overwriting data in line buffered IO
 when writing after reading.
 Addresses: https://cygwin.com/ml/cygwin/2016-03/msg00180.html

- Fix typo in code converting Windows ACL to POSIX ACL, potentially
 resulting in incorrect group permissions.  Self-observed.

- Fix reading/writing ACLs on Samba shares when using RFC2307 mapped uid/gid
 values.  Self-observed.

- Fix a wrong error code returned when trying to execute a file which can't
 be read for any reason.
 Addresses: https://cygwin.com/ml/cygwin/2016-03/msg00364.html

- Only allow enabled groups from the user token's group list as primary
 token.
 Addresses: https://cygwin.com/ml/cygwin/2016-03/msg00477.html

- Fix implementation of finitel.
 Addresses: https://cygwin.com/ml/cygwin-apps/2016-03/msg00152.html

- Fix strtold return value for +/-infinity.
 Addresses: https://cygwin.com/ml/cygwin-apps/2016-03/msg00152.html

- Fix accepted specifications with `getconf -v' on 64-bit.  Self-observed.

[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 190273
  • Ohne Input kein Output
    • DVB-Cube
Cygwin 2.5.1
« Antwort #14 am: 23 April, 2016, 11:15 »
Changelog

2.5.1 is a bugfix release only.

Additionally the cygwin-devel package contains a few more changes to the
header files.  This is a still ongoing process, revamping the header
files to be closer to FreeBSD headers as upstream, as well as being
better aligned to POSIX requirements and Glibc expectations.


Bug Fixes
---------

- Fix strxfrm/wcsxfrm return value if output buffer is too small.  Fix
 wcsxfrm return value either way.
 Addresses: https://cygwin.com/ml/cygwin/2016-04/msg00232.html

- Fix bug introduced in 2.5.0: Fix condition specifying when to write a
 NULL SID ACE.
 Addresses: https://cygwin.com/ml/cygwin/2016-04/msg00400.html

- Remove spurious checks for already initialized pthread object in pthread
 object init functions.
 Addresses: https://cygwin.com/ml/cygwin/2016-04/msg00473.html

[close]

http://www.cygwin.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )