Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/release')
-rw-r--r--winsup/cygwin/release/1.7.10126
-rw-r--r--winsup/cygwin/release/1.7.1129
-rw-r--r--winsup/cygwin/release/1.7.1221
-rw-r--r--winsup/cygwin/release/1.7.138
-rw-r--r--winsup/cygwin/release/1.7.1421
-rw-r--r--winsup/cygwin/release/1.7.1529
-rw-r--r--winsup/cygwin/release/1.7.1639
-rw-r--r--winsup/cygwin/release/1.7.1743
-rw-r--r--winsup/cygwin/release/1.7.1870
-rw-r--r--winsup/cygwin/release/1.7.1945
-rw-r--r--winsup/cygwin/release/1.7.209
-rw-r--r--winsup/cygwin/release/1.7.2131
-rw-r--r--winsup/cygwin/release/1.7.2242
-rw-r--r--winsup/cygwin/release/1.7.2325
-rw-r--r--winsup/cygwin/release/1.7.2413
-rw-r--r--winsup/cygwin/release/1.7.2527
-rw-r--r--winsup/cygwin/release/1.7.2671
-rw-r--r--winsup/cygwin/release/1.7.2719
-rw-r--r--winsup/cygwin/release/1.7.2855
-rw-r--r--winsup/cygwin/release/1.7.2944
-rw-r--r--winsup/cygwin/release/1.7.3043
-rw-r--r--winsup/cygwin/release/1.7.3142
-rw-r--r--winsup/cygwin/release/1.7.3223
-rw-r--r--winsup/cygwin/release/1.7.3380
-rw-r--r--winsup/cygwin/release/1.7.3463
25 files changed, 0 insertions, 1018 deletions
diff --git a/winsup/cygwin/release/1.7.10 b/winsup/cygwin/release/1.7.10
deleted file mode 100644
index 33a2f20dd..000000000
--- a/winsup/cygwin/release/1.7.10
+++ /dev/null
@@ -1,126 +0,0 @@
-What's new:
------------
-
-- New getconf tool for querying confstr(3), pathconf(3), sysconf(3), and
- limits.h configuration.
-
-- New tzset utility to generate a POSIX-compatible TZ environment
- variable from the Windows timezone settings.
-
-- The passwd tool now allows an administrator to use the -R command for
- other user accounts: passwd -R username.
-
-- Experimental: Change the way sockets are created so that Cygwin always
- circumvents so-called "layered service providers" (LSPs) starting with
- Windows Vista.
-
-- signal handler functions are now dispatched in threads other than the
- main thread.
-
-- Support NcFsd filesystem.
-
-- clock_gettime(3) and clock_getres(3) accept per-process and per-thread
- CPU-time clocks, including CLOCK_PROCESS_CPUTIME_ID and
- CLOCK_THREAD_CPUTIME_ID.
-
-- New pthread functions:
-
- - Spin Locks: pthread_spin_destroy, pthread_spin_init, pthread_spin_lock,
- pthread_spin_trylock, pthread_spin_unlock.
-
- - Stack management: pthread_attr_getstack, pthread_attr_getstackaddr,
- pthread_attr_getguardsize, pthread_attr_setstack, pthread_attr_setstackaddr,
- pthread_attr_setguardsize, pthread_getattr_np.
-
- - Clock Selection: pthread_getcpuclockid, pthread_condattr_getclock,
- pthread_condattr_setclock.
-
- - Scheduling: pthread_setschedprio.
-
- - Signalling: pthread_sigqueue.
-
-- Add /proc/devices, /proc/misc, /proc/sysvipc, /proc/swaps.
-
-- Make various system functions thread cancelation points per POSIX.
-
-- Add ioctl FIONREAD handling for non-sockets.
-
-- dlopen now supports the Glibc-specific RTLD_NODELETE and RTLD_NOOPEN flags.
-
-- The printf and wprintf families of functions now support the %m conversion
- flag.
-
-- Execed processes now inherit the children of their predecessor.
-
-- Fifos have been rewritten and should now be more reliable.
-
-- GNU/glibc error.h error reporting functions: error, error_at_line,
- error_message_count, error_one_per_line, error_print_progname.
-
-- C99 <tgmath.h> type-generic macros.
-
-- Other new API: clock_getcpuclockid, clock_nanosleep, clock_settime, __fpurge,
- get_current_dir_name, getgrouplist, getpt, ppoll, psiginfo, psignal,
- ptsname_r, sys_siglist, sysinfo.
-
-- cygwin_conv_path_list finally supports CCP_WIN_W_TO_POSIX and
- CCP_POSIX_TO_WIN_W conversions.
-
-
-What changed:
--------------
-
-- Drop support for Windows NT4.
-
-- The CYGWIN=tty mode using pipes to communicate with the console in a pseudo
- tty-like mode has been removed. Either just use the normal Windows console
- as is, or use a terminal application like mintty.
-
-- The CYGWIN environment variable options "envcache", "strip_title", "title",
- "tty", and "upcaseenv" have been removed.
-
-- New heap management. Drop registry setting "heap_chunk_in_mb" in favor of
- a new per-executable setting in the executable file header which can be set
- using the peflags tool. Drop registry setting "heap_slop_in_mb" entirely.
-
-- Revamp console and pseudo tty handling. Rename /dev/ttyX to /dev/consX,
- /dev/ttyX to /dev/ptyX.
-
-- Improve fork/exec performance on 64 bit systems.
-
-- Improve Ctrl-C handling in console.
-
-- Try harder to let fork not fail if DLLs are moved in memory which should,
- in some cases, minimize the need for rebaseall.
-
-- Try harder to send SIGHUP to children when process group leader fails.
-
-- Deal with Windows problem where non-blocking pipe I/O was not flushed
- properly on close.
-
-- Attempt to regularize most syscall-related strace output.
-
-- Improve behavior of Cygwin when started from a 64-bit process, especially
- under Windows 2003.
-
-- Improve multi-thread/reentrancy safety with syscalls that deal with fds.
-
-- dlopen can now find "cygFOO.dll", even if the caller specified "libFOO.so".
- This is supposed to support applications which are no aware of Windows DLLs.
-
-- Make accept(2), poll(2) and shutdown(2) behave more like on Linux.
-
-- Raise max number of mount points from 30 to 64.
-
-- Output of /proc/maps is closer to what Linux prints and much more useful to
- examine process VM layout.
-
-- /proc/loadavg now shows the number of currently running processes and the
- total number of processes.
-
-- /proc/version now shows the username of whomever compiled the Cygwin DLL
- as well as the version of GCC used when compiling.
-
-- Various assorted bugfixes and improvements.
-
-- Preliminary, no guarantee, may be broken in subtle ways, Windows 8 support.
diff --git a/winsup/cygwin/release/1.7.11 b/winsup/cygwin/release/1.7.11
deleted file mode 100644
index d4e0911d2..000000000
--- a/winsup/cygwin/release/1.7.11
+++ /dev/null
@@ -1,29 +0,0 @@
-What's new:
------------
-
-- New pldd command for listing DLLs loaded by a process.
-
-- New API: scandirat.
-
-
-What changed:
--------------
-
-- Fixed problem where background Cygwin processes kept the windows
- console window from exiting.
-
-- Change the way remote shares mapped to drive letters are recognized
- when creating the cygdrive directory. If Windows claims the drive
- is unavailable, don't show it in the cygdrive directory listing.
-
-- Lower the stack pressure in some Cygwin calls by reducing the buffer
- space allocated on the stack.
-
-- Raise default stacksize of pthreads from 512K to 1 Meg. It can still
- be changed using the pthread_attr_setstacksize call.
-
-- process.h header has been moved back from /usr/include/cygwin to
- /usr/include.
-
-- Make <sys/wait.h> header C++ clean.
-
diff --git a/winsup/cygwin/release/1.7.12 b/winsup/cygwin/release/1.7.12
deleted file mode 100644
index 641e73062..000000000
--- a/winsup/cygwin/release/1.7.12
+++ /dev/null
@@ -1,21 +0,0 @@
-What's new:
------------
-
-- Cygwin now automatically populates the /dev directory with all
- existing POSIX devices.
-
-- Add virtual /proc/PID/mountinfo file.
-
-- flock now additionally supports the following scenario, which requires
- to propagate locks to the parent process:
-
- (
- flock -n 9 || exit 1
- # ... commands executed under lock ...
- } 9>/var/lock/mylockfile
-
- Only propagation to the direct parent process is supported so far,
- not to grand parents or sibling processes.
-
-- Add a "detect_bloda" setting for the CYGWIN environment variable to help
- finding potential BLODAs.
diff --git a/winsup/cygwin/release/1.7.13 b/winsup/cygwin/release/1.7.13
deleted file mode 100644
index 23db7b553..000000000
--- a/winsup/cygwin/release/1.7.13
+++ /dev/null
@@ -1,8 +0,0 @@
-What's new:
------------
-
-- mkpasswd and mkgroup now try to print an entry for the TrustedInstaller
- account existing since Windows Vista/Server 2008.
-
-- Terminal typeahead when switching from canonical to non-canonical mode
- is now properly flushed.
diff --git a/winsup/cygwin/release/1.7.14 b/winsup/cygwin/release/1.7.14
deleted file mode 100644
index 02042c1d2..000000000
--- a/winsup/cygwin/release/1.7.14
+++ /dev/null
@@ -1,21 +0,0 @@
-What's new:
------------
-
-- Add mouse reporting mode 1005, 1006 and 1015 to console.
-
-Bug fixes:
-----------
-
-- Allow access of /dev/conin, /dev/conout, and /dev/console if a console
- device is detected.
-
-- Always allow nonexistent on-disk devices to be referenced even if they
- can't be open.
-
-- Allow inheritance of special types like /dev/clipboard or /dev/urandom
- which do not have actual handles associated with them.
-
-- Fix inode numbers of non-device files in virtual filesystems.
-
-- Fix reporting large mouse coordinates in console window mouse reporting mode.
-
diff --git a/winsup/cygwin/release/1.7.15 b/winsup/cygwin/release/1.7.15
deleted file mode 100644
index 4e9e64090..000000000
--- a/winsup/cygwin/release/1.7.15
+++ /dev/null
@@ -1,29 +0,0 @@
-What's new:
------------
-
-- Add CYGWIN=pipe_byte option to force opening of pipes in byte mode
- rather than message mode.
-
-Bug fixes:
-----------
-
-- Fix output of mkpasswd -c option in case $HOME is set at the time.
- Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00094.html
-
-- Fix problem where too much input was attempted to be read from a
- pty slave. Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00049.html
-
-- Fix problem setting parent pid to 1 when process with children execs
- itself. Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00009.html
-
-- Fix fesetround and fesetprec to allow all valid input parameters.
- Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00010.html
-
-- Avoid "WARNING: Couldn't compute FAST_CWD pointer." message on
- Windows 8 Customer Preview 32 bit.
- Fixes: http://cygwin.com/ml/cygwin/2012-04/msg00616.html
-
-- Don't make Cygwin wait for all children of a non-cygwin child program.
- Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00063.html,
- http://cygwin.com/ml/cygwin/2012-05/msg00075.html
-
diff --git a/winsup/cygwin/release/1.7.16 b/winsup/cygwin/release/1.7.16
deleted file mode 100644
index c955cfe44..000000000
--- a/winsup/cygwin/release/1.7.16
+++ /dev/null
@@ -1,39 +0,0 @@
-What's new:
------------
-
-- New API: getmntent_r, memrchr.
-
-- Support ReFS.
-
-Bug fixes:
-----------
-
-- Fix pipe creation problem which manifested as a problem creating a
- fifo. Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00253.html
-
-- Fix hang when calling pthread_testcancel in a canceled thread.
- Fixes some of: http://cygwin.com/ml/cygwin/2012-05/msg00186.html
-
-- Fix invocation of strace from a cygwin process. Fixes:
- http://cygwin.com/ml/cygwin/2012-05/msg00292.html
-
-- Fix hang when zero bytes are written to a pty using
- Windows WriteFile or equivalent. Fixes:
- http://cygwin.com/ml/cygwin/2012-05/msg00323.html
-
-- Fix recv, recvfrom, recvmsg behaviour if a 0 bytes buffer is given
- as argument. Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00332.html
-
-- Handle inode numbers returned by Samba >= 3.5.4.
- Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00236.html
-
-- Fix emacs problem which exposed an issue with Cygwin's select() function.
- If a signal arrives while select is blocking and the program longjmps
- out of the signal handler then threads and memory may be left hanging.
- Fixes: http://cygwin.com/ml/cygwin/2012-05/threads.html#00275
-
-- Fix fileno(3) to return -1/EBADF if stream is closed.
- Fixes: http://cygwin.com/ml/cygwin/2012-07/msg00083.html
-
-- Fix clipboard handling, at least partially:
- http://cygwin.com/ml/cygwin/2012-06/msg00521.html
diff --git a/winsup/cygwin/release/1.7.17 b/winsup/cygwin/release/1.7.17
deleted file mode 100644
index c8442ee5d..000000000
--- a/winsup/cygwin/release/1.7.17
+++ /dev/null
@@ -1,43 +0,0 @@
-What's new:
------------
-
-- Support the "e" flag to fopen(3). This is a Glibc extension which
- allows to fopen the file with the O_CLOEXEC flag set.
-
-- Support the "x" flag to fopen(3). This is a Glibc/C11 extension which
- allows to open the file with the O_EXCL flag set.
-
-
-Bug fixes:
-----------
-
-- Prevent CTRL-S hang.
- Fixes: http://cygwin.com/ml/cygwin/2012-10/threads.html#00089
-
-- Revamp signals so that signals-to-threads more closely mimic Linux
- operation.
- First step of fix for: http://cygwin.com/ml/cygwin/2012-05/msg00186.html
- as well as observed Linux behavior.
-
-- Revert to only creating a new session leader when we know that a
- console process is started in the background.
- Should fix: http://cygwin.com/ml/cygwin/2012-08/threads.html#00062
-
-- Fix mysterious crashes when accessing /etc.
- Fixes: http://cygwin.com/ml/cygwin/2012-07/threads.html#00613 and others.
-
-- Fix a potential race condition starting multiple "first" Cygwin processes
- concurrently.
- Should fix: http://cygwin.com/ml/cygwin/2012-07/msg00531.html
-
-- Fix a bug in unlink/rmdir which could result in removing non-empty
- directories on network drives. Also fix problems trying to rename files
- under newer Samba versions.
- Fixes: http://cygwin.com/ml/cygwin/2012-07/threads.html#00477
-
-- Prefer to call WSARecvMsg from recvmsg if possible.
- Fixes: http://cygwin.com/ml/cygwin/2012-07/msg00662.html
-
-- Correct hang typified by running "procps" after Cygwin has started a
- Windows process.
- Fixes: http://cygwin.com/ml/cygwin/2012-05/threads.html#00349
diff --git a/winsup/cygwin/release/1.7.18 b/winsup/cygwin/release/1.7.18
deleted file mode 100644
index 1a89522f2..000000000
--- a/winsup/cygwin/release/1.7.18
+++ /dev/null
@@ -1,70 +0,0 @@
-What's new:
------------
-
-- For performance reasons, Cygwin does not try to create sparse files
- automatically anymore, unless you use the new "sparse" mount option.
-
-- Added Windows console cursor appearance support:
-
- - Show/Hide Cursor mode (DECTCEM): "ESC[?25h" / "ESC[?25l"
-
- - Set cursor style (DECSCUSR): "ESC[n q" (note the space before the q);
- where n is 0, 1, 2 for block cursor, 3, 4 for underline cursor (all
- disregarding blinking mode), or > 4 to set the cursor height to a
- percentage of the cell height.
-
-- New API: cfsetspeed.
-
-- Changes in cygwin1.dll and gdb-7.5.50-2 now allow gdb to recognize
- Cygwin-specific signals like "SIGTERM" as well as Windows signals like
- "SIGSEGV". This feature is still experimental.
-
-Bug fixes:
-----------
-
-- Fix handle leak in rewinddir(3). This affected Windows 2000 only.
-
-- Allow quoted filenames in @ argument expression when called from native
- processes. Fixes http://cygwin.com/ml/cygwin/2012-12/msg00276.html
-
-- Fix a bug in initializing the stdio settings at process startup, which
- could result in missing output.
- Fixes http://cygwin.com/ml/cygwin/2013-01/msg00008.html
-
-- rename("dir1", "dir2") could result in deleting dir2, even if the rename
- didn't take place, for instance, if dir1 and dir2 were not on the same
- device.
-
-- rename("file1", "file2") would fail in almost all cases on NFS, due to a
- bug in the NFS driver's implementation of the FileRenameInformation info
- class.
-
-- Fix bug where dup2 segv'ed on negative fd.
- See: http://cygwin.com/ml/cygwin/2012-12/msg00377.html
-
-- Work around problem of erratic exit codes caused by a thread exiting
- while process is shutting down.
- See: http://cygwin.com/ml/cygwin/2012-12/msg00377.html
-
-- Always interrupt select() on a signal.
- See: http://cygwin.com/ml/cygwin/2013-01/threads.html#00139
-
-- Fix problem where sigwait() ignored non-thread-specific signals.
- See: http://cygwin.com/ml/cygwin/2012-12/threads.html#00076
-
-- Fix special processing of "cmd /c" so that "/C" is allowed as well.
- See: http://cygwin.com/ml/cygwin/2012-11/msg00286.html
-
-- Return 0 rather than -1 when select() times out.
- See: http://cygwin.com/ml/cygwin/2012-11/msg00132.html
-
-- Fix some bugs in CTRL-S/CTRL-Q handling in ptys.
- See: http://cygwin.com/ml/cygwin/2012-10/msg00089.html
-
-- Fix "error while loading shared libraries:" message to properly
- display the shared library name in more cases.
-
-- Fix unreported problem of exec'ed and spawn'ed processes not
- inheriting the signal mask of their "parents".
-
-- Fix race in signal mask detection with new thread creation.
diff --git a/winsup/cygwin/release/1.7.19 b/winsup/cygwin/release/1.7.19
deleted file mode 100644
index 182fce32d..000000000
--- a/winsup/cygwin/release/1.7.19
+++ /dev/null
@@ -1,45 +0,0 @@
-What's new:
------------
-
-- Drop support for Windows 2000 and Windows XP pre-SP3.
-
-- Add support for building a 64 bit version of Cygwin on x86_64 natively.
-
-- Add support for creating native symlinks (CYGWIN=winsymlinks:native or
- CYGWIN=winsymlinks:nativestrict).
-
-- Add support for the AFS filesystem.
-
-- Preliminary support for mandatory locking via fcntl/flock/lockf, using
- Windows locking semantics. New F_LCK_MANDATORY fcntl command.
-
-- New APIs: __b64_ntop, __b64_pton, arc4random, arc4random_addrandom,
- arc4random_buf, arc4random_stir, arc4random_uniform.
-
-Bug fixes:
-----------
-
-- getgrouplist now always creates a group list, even if it's empty.
- Fixes: http://cygwin.com/ml/cygwin/2013-05/msg00157.html
-
-- In fork, call CreateProcessW with the same command line as the parent
- process. This seems to make sure the stack is created in the same
- memory location as in the parent.
- Fixes: http://cygwin.com/ml/cygwin/2013-05/msg00340.html
-
-- Fix a build problem resulting in Cygwin functions picking up the wrong
- new/delete.
- Fixes: http://cygwin.com/ml/cygwin/2013-05/msg00331.html
-
-- Fix an incorrect condition which breaks fork after all dlopen'ed DLLs
- have already been dlclose'd.
- Fixes: http://cygwin.com/ml/cygwin/2013-05/msg00376.html
-
-- Fix buggy usage of NtReadFile when reading from device under /proc/sys.
- Fixes: http://cygwin.com/ml/cygwin/2013-05/msg00392.html
-
-- Fix an include in <cygwin/if.h> to avoid circular dependency.
- Fixes: http://cygwin.com/ml/cygwin/2013-05/msg00451.html
-
-- Fix a hang on exit when calling pthread_join in global desctructor.
- Fixes: http://cygwin.com/ml/cygwin/2013-06/msg00017.html
diff --git a/winsup/cygwin/release/1.7.20 b/winsup/cygwin/release/1.7.20
deleted file mode 100644
index 2f33b9583..000000000
--- a/winsup/cygwin/release/1.7.20
+++ /dev/null
@@ -1,9 +0,0 @@
-What's new:
------------
-
-
-Bug fixes:
-----------
-
-- Fix starvation problem when handling SIGCONT.
- Fixes: http://cygwin.com/ml/cygwin/2013-06/msg00084.html
diff --git a/winsup/cygwin/release/1.7.21 b/winsup/cygwin/release/1.7.21
deleted file mode 100644
index 79ff22204..000000000
--- a/winsup/cygwin/release/1.7.21
+++ /dev/null
@@ -1,31 +0,0 @@
-What's new:
------------
-
-- New API: rawmemchr.
-
-- Make cygcheck report when scanned DLLs are symlinks or are not meant
- for the current architecture (x86 vs. x86_64).
- See: http://cygwin.com/ml/cygwin/2013-07/msg00143.html
-
-Bug fixes:
-----------
-
-- Fix long-standing problem which allows to access files via ".." using an
- invalid POSIX path, for instance, `cd nonexistant/../existing_dir".
- Fixes: http://cygwin.com/ml/cygwin/2013-05/msg00222.html
-
-- Fix EFAULT when reading large clipboard.
- Fixes: http://cygwin.com/ml/cygwin/2013-06/msg00311.html
-
-- Fix creation of relative native symlinks.
- Fixes: http://cygwin.com/ml/cygwin/2013-06/msg00340.html
- http://cygwin.com/ml/cygwin/2013-07/msg00286.html
-
-- Update profiling code to latest from Mingw-w64. Allows profiling on x86_64
- now and fixes http://cygwin.com/ml/cygwin/2013-06/msg00376.html
-
-- Fix character comparisons in certain scenarios within the functions glob(3),
- fnmatch(3), and regcomp(3). All Unicode chars beyond U+0100 are affected.
-
-- Fix problem with pty closing which manifested as a screen issue:
- See: http://cygwin.com/ml/cygwin/2013-06/msg00196.html
diff --git a/winsup/cygwin/release/1.7.22 b/winsup/cygwin/release/1.7.22
deleted file mode 100644
index edb942548..000000000
--- a/winsup/cygwin/release/1.7.22
+++ /dev/null
@@ -1,42 +0,0 @@
-What's new:
------------
-
-
-What changed:
------------
-
-- Support for /dev/mem, /dev/kmem and /dev/port removed, since OS support
- was limited to 32 bit Windows XP only.
-
-- Added cygwin GetCommandLine wrappers which will allow Cygwin programs to
- (appear to) use the Windows command line functions.
-
-- regcomp(3) now allows character values >= 0x80 if the current codeset is
- ASCII (default codeset in the "C"/"POSIX" locale). This allows patterns
- containing arbitrary byte values as GLibc's regcomp.
- Fixes: http://cygwin.com/ml/cygwin/2013-07/msg00405.html
-
-
-Bug fixes:
-----------
-
-- Fix an off-by-one error in path handling which made the access check
- for the existing path before a ".." component (introduced with 1.7.21)
- fail for UNC paths (//server/share/path).
- Fixes: http://cygwin.com/ml/cygwin/2013-07/msg00375.html
-
-- Fix long-standing problem which allows to access files via ".." using an
- invalid POSIX path, for instance, `cd nonexistant/../existing_dir".
- Fixes: http://cygwin.com/ml/cygwin/2013-05/msg00222.html
-
-- Fix an initialization bug in XSI IPC on, which could result in
- XSI IPC functions misbehave on x86_64.
- Fixes: http://cygwin.com/ml/cygwin-apps/2013-07/msg00063.html
- http://cygwin.com/ml/cygwin-apps/2013-07/msg00229.html
-
-- Fix a timer handle leak in sleep family of functions.
- Fixes: http://cygwin.com/ml/cygwin/2013-07/msg00379.html
-
-- Fix issue with raise() not causing the process to exit with a signal
- status. Also only set "dumped core" flag when it's a "kernel" signal.
- See: http://cygwin.com/ml/cygwin-apps/2013-07/msg00251.html
diff --git a/winsup/cygwin/release/1.7.23 b/winsup/cygwin/release/1.7.23
deleted file mode 100644
index 5bef193ae..000000000
--- a/winsup/cygwin/release/1.7.23
+++ /dev/null
@@ -1,25 +0,0 @@
-What's new:
------------
-
-
-What changed:
------------
-
-- Added CYGWIN environment variable keyword which causes the full windows
- command line (<=32K) to always be sent to subprocesses.
- See: http://cygwin.com/ml/cygwin/2013-07/threads.html#00523
-
-Bug fixes:
-----------
-
-- Fix race condition in POSIX semaphores which potentially breaks fork() when
- using POSIX semaphores in a multithreaded process.
- Fixes: http://cygwin.com/ml/cygwin/2013-07/msg00404.html
- http://cygwin.com/ml/cygwin/2013-07/msg00198.html
-
-- Fix cyglsa build problem which made the cyglsa DLLs entirely non-functional
- when built with newer gcc versions.
- Fixes: http://cygwin.com/ml/cygwin/2013-07/msg00656.html
-
-- Fix incorrect handling of /.. or //.. in parent path existence check.
- Fixes: http://cygwin.com/ml/cygwin/2013-07/msg00689.html
diff --git a/winsup/cygwin/release/1.7.24 b/winsup/cygwin/release/1.7.24
deleted file mode 100644
index b24a7b079..000000000
--- a/winsup/cygwin/release/1.7.24
+++ /dev/null
@@ -1,13 +0,0 @@
-What's new:
------------
-
-- Allow application override of posix_memalign.
-
-
-What changed:
--------------
-
-
-Bug fixes:
-----------
-
diff --git a/winsup/cygwin/release/1.7.25 b/winsup/cygwin/release/1.7.25
deleted file mode 100644
index 6415923f3..000000000
--- a/winsup/cygwin/release/1.7.25
+++ /dev/null
@@ -1,27 +0,0 @@
-What's new:
------------
-
-
-What changed:
--------------
-
-- Change magic number associated with process information block so that 32-bit
- Cygwin processes don't try to interpret 64-bit information and vice-versa.
-
-- Redefine content of mtget tape info struct to allow fetching the number of
- partitions on a tape.
-
-
-Bug fixes:
-----------
-
-- Fix creating two partitions on tape drives supporting initiator partitions.
-
-- Update the internally used blocksize after setting a new blocksize for the
- current tape.
-
-- Fix problem with queued signals as manifested by:
- http://cygwin.com/ml/cygwin/2013-08/msg00534.html
-
-- Fix bug in sbrk breaking extending the heap beyond its default size.
- Fixes: http://cygwin.com/ml/cygwin/2013-08/msg00520.html
diff --git a/winsup/cygwin/release/1.7.26 b/winsup/cygwin/release/1.7.26
deleted file mode 100644
index ef838126c..000000000
--- a/winsup/cygwin/release/1.7.26
+++ /dev/null
@@ -1,71 +0,0 @@
-What's new:
------------
-
-- getaddrinfo now supports glibc-specific International Domain Name (IDN)
- extension flags: AI_IDN, AI_CANONIDN, AI_IDN_ALLOW_UNASSIGNED,
- AI_IDN_USE_STD3_ASCII_RULES.
-
-- getnameinfo now supports glibc-specific International Domain Name (IDN)
- extension flags: NI_IDN, NI_IDN_ALLOW_UNASSIGNED, NI_IDN_USE_STD3_ASCII_RULES.
-
-- Preliminary, experimental support of the posix_spawn family of functions.
- New associated header /usr/include/spawn.h.
-
-
-What changed:
--------------
-
-- Slightly improve randomness of /dev/random emulation.
-
-- Allow to use advisory locking on any device. POSIX fcntl and lockf locking
- works with any device, BSD flock locking only with devices backed by an OS
- handle. Right now this excludes console windows on pre Windows 8, as well as
- almost all virtual files under /proc from BSD flock locking.
-
-- The header /usr/include/exceptions.h, containing implementation details for
- 32 bit Windows' exception handling only, has been removed.
-
-
-Bug fixes:
-----------
-
-- pthread_atparent hook should not be called in the child.
- Fixes: http://cygwin.com/ml/cygwin/2013-09/msg00365.html
-
-- 64 bit only: Correctly mmap'ing regions > 4 Gigs.
- Fixes: http://cygwin.com/ml/cygwin/2013-09/msg00155.html
-
-- Fix random content of /proc/$PID/ctty if the process has no controlling
- tty. Set to just "\n" instead.
-
-- Properly set process sid rather than always using -1.
- Fixes: http://cygwin.com/ml/cygwin/2013-10/threads.html#00237
-
-- Fix a potential crash after calling lseek on /dev/clipboard.
-
-- Fix a handle inheritance bug in raw disk and tape device handling which
- led to EBADF errors in child processes.
-
-- open("/dev", O_CREAT) accidentally created a /dev file if no /dev
- exists at the time.
-
-- DIR *d = opendir ("foo"); flock (dirfd (d), ...); worked, but did the
- wrong thing.
-
-- Reading from /dev/windows was broken for some time.
-
-- select'ing on /dev/windows accidentally didn't take the setting of
- ioctl (WINDOWS_HWND) into account.
-
-- Fix typos in cygcheck which could crash Windows 8 and 8.1 machines.
- Fixes: http://cygwin.com/ml/cygwin/2013-11/msg00334.html
-
-- Show OS version correctly even on Windows 8.1 and Server 2012 R2.
- Fixes: http://cygwin.com/ml/cygwin/2013-11/msg00343.html
-
-- dup2() could crash in some cases for a destination >= 256
- Fixes: http://cygwin.com/ml/cygwin/2013-09/msg00397.html
-
-- Try to workaround the following problem: unlink(2) could fail, if the
- file was opened casesensitive and has to be moved to the recycler due
- to a sharing violation.
diff --git a/winsup/cygwin/release/1.7.27 b/winsup/cygwin/release/1.7.27
deleted file mode 100644
index d1352fc99..000000000
--- a/winsup/cygwin/release/1.7.27
+++ /dev/null
@@ -1,19 +0,0 @@
-What changed:
--------------
-
-- Don't create native symlinks with target paths having long path prefixes
- "\\?\" if the target path is shorter than MAX_PATH characters. This works
- around a Windows 8.1 bug: The ShellExecuteW fails if the lpFile parameter
- points to a native NTFS symlink with a target path prefixed with "\\?\".
- Fixes: http://cygwin.com/ml/cygwin/2013-12/msg00101.html
-
-
-Bug Fixes
----------
-
-- Some devices, like, /dev/dsp are no longer detected due to the new
- use of \Device\Null for devices which have no real handle.
- Fixes: http://cygwin.com/ml/cygwin/2013-12/threads.html#00000
-
-- Cygwin could easily run out of file handles.
- Fixes: http://cygwin.com/ml/cygwin/2013-12/threads.html#00000
diff --git a/winsup/cygwin/release/1.7.28 b/winsup/cygwin/release/1.7.28
deleted file mode 100644
index a7f8494c0..000000000
--- a/winsup/cygwin/release/1.7.28
+++ /dev/null
@@ -1,55 +0,0 @@
-What's new:
------------
-
-- popen now supports the Glibc 'e' flag to set the FD_CLOEXEC flag on the pipe
- in a thread-safe way.
-
-- netinet/ip6.h header.
-
-
-What changed:
--------------
-
-- Switch to BSD FILE stream fopen/exit semantics, as in all BSD variants and
- Linux/GLibc: Don't fflush/lseek a FILE stream on fclose and exit, if it
- only has been read from.
- See: http://cygwin.com/ml/cygwin/2014-01/msg00110.html
-
-
-Bug Fixes
----------
-
-- Store and restore FPU control word and XMM registers when a signal is
- handled.
- Fixes: http://cygwin.com/ml/cygwin/2014-01/msg00075.html
-
-- Signals should no longer hang when they occur within a low-level
- Windows DLL.
- Fixes: http://cygwin.com/ml/cygwin/2013-12/threads.html#00151
-
-- If it turns out that transactions don't work during unlink(2) or rename(2),
- despite the fact that the filesystem claims to handle them, stop transaction
- and try again without.
- Fixes: http://cygwin.com/ml/cygwin/2013-12/msg00119.html
-
-- Closing a dup'ed master tty handle should no longer invalidate the dup'ed fd.
- Fixes: http://cygwin.com/ml/cygwin/2013-12/threads.html#00279
-
-- Problems where ps hangs when used in a pipeline should now be solved.
- Fixes: http://cygwin.com/ml/cygwin/2013-12/threads.html#00262
-
-- Using gdb from a Windows console rather than a pty should no longer randomly
- hang.
-
-- Fix locale-specific radix char handling in scanf family of functions.
- Fixes: http://cygwin.com/ml/cygwin/2013-12/msg00294.html
-
-- The console buffer should no longer be cleared when the resolution of the
- console exceeds some magic threshold.
- Fixes: http://cygwin.com/ml/cygwin/2013-12/threads.html#00406
-
-- Fix inadvertent clearing of entire console buffer on clear screen.
- See: http://cygwin.com/ml/cygwin/2014-01/msg00011.html
-
-- Make sure that stackdump file is closed after use.
- See: http://cygwin.com/ml/cygwin/2014-01/threads.html#00029
diff --git a/winsup/cygwin/release/1.7.29 b/winsup/cygwin/release/1.7.29
deleted file mode 100644
index 4896934f6..000000000
--- a/winsup/cygwin/release/1.7.29
+++ /dev/null
@@ -1,44 +0,0 @@
-What's new:
------------
-
-- Allow quoting of arguments to the CYGWIN environment variable, i.e.,
- set CYGWIN=error_start="c:\bin\someprogram -T"
-
-
-What changed:
--------------
-
-
-Bug Fixes
----------
-
-- Try harder to do the right thing in the presence of console screen buffers,
- i.e., never clear the screen buffer unless the user asked for it. Also
- fix screen escape sequences which attempted to scroll the screen.
- Addresses: http://cygwin.com/ml/cygwin/2014-02/threads.html#00274
-
-- Make "ps -W" report different WINPIDs for processes that have been execed
- from, e.g., cmd.
- Addresses: http://cygwin.com/ml/cygwin/2014-02/threads.html#00382
-
-- Avoid error messages from the signal handler if we're exiting.
- Addresses: A random irc #cygwin complaint.
-
-- Fix return value from getgrouplist function to behave like glibc.
-
-- Fix initialization of open_memstream which could lead to dropping the
- entire string.
- Addresses: http://cygwin.com/ml/cygwin/2014-03/threads.html#00413
-
-- Fix problem where ending chunk of audio was missing when accessing /dev/dsp.
- Addresses: http://cygwin.com/ml/cygwin/2014-03/threads.html#00117
-
-- Fix exception handling on x86_64.
- Addresses: http://cygwin.com/ml/cygwin/2014-03/threads.html#00026
-
-- Fix reading extended attributes from files on remote shares.
- Addresses: A personally encountered spurious error message:
- mv: listing attributes of `//server/share/file': Invalid argument
-
-- Fix sending an invalid pointer to cygserver during fork.
- Addresses: http://cygwin.com/ml/cygwin/2014-04/msg00001.html
diff --git a/winsup/cygwin/release/1.7.30 b/winsup/cygwin/release/1.7.30
deleted file mode 100644
index 5d3e18d5b..000000000
--- a/winsup/cygwin/release/1.7.30
+++ /dev/null
@@ -1,43 +0,0 @@
-Bug Fixes
----------
-
-- Only handle the minimum amount of exceptions required in internal Cygwin
- SEGV handling.
- Addresses: https://cygwin.com/ml/cygwin/2014-04/msg00132.html
- https://cygwin.com/ml/cygwin/2014-04/msg00464.html
- https://cygwin.com/ml/cygwin/2014-05/msg00361.html
-
-- Ignore setsockopt(IPV6_TCLASS). It always returns an error code on Windows.
-
-- Workaround a problem following native NTFS symlinks.
- Addresses: https://cygwin.com/ml/cygwin/2014-04/msg00384.html
-
-- Fix `passwd -R' broken since 1.7.28.
- Addresses: https://cygwin.com/ml/cygwin/2014-04/msg00446.html
-
-- Allow 0 length in calls to readv/writev.
- Addresses: https://cygwin.com/ml/cygwin/2014-04/msg00509.html
-
-- Workaround Winsock not setting SO_ERROR on dup'ed socket after receiving
- event on sibling socket.
- Addresses: https://cygwin.com/ml/cygwin/2014-04/msg00510.html
-
-- Accept INADDR_ANY/in6addr_any to connect to local AF_INET/AF_INET6
- address, as on Linux.
- Addresses: https://cygwin.com/ml/cygwin/2014-04/msg00510.html
-
-- Workaround weird status codes returned when trying to run transactions
- under a Perforce SCCS managed directory.
- Addresses: https://cygwin.com/ml/cygwin/2014-04/msg00531.html
-
-- Return expected 4 bytes size from getsockopt(TCP_NODELAY), not 1 as
- Winsock.
- Addresses: https://cygwin.com/ml/cygwin/2014-04/msg00624.html
-
-- Ignore trailing whitespace on #! scripts.
- Addresses: https://cygwin.com/ml/cygwin/2014-05/msg00022.html
-
-- Fix raw floppy drive handling broken since 1.7.19.
- Addresses: https://cygwin.com/ml/cygwin/2014-05/msg00401.html
-
-- Fix handling of ioctl for /dev/dsp.
diff --git a/winsup/cygwin/release/1.7.31 b/winsup/cygwin/release/1.7.31
deleted file mode 100644
index c54d96814..000000000
--- a/winsup/cygwin/release/1.7.31
+++ /dev/null
@@ -1,42 +0,0 @@
-What changed:
--------------
-
-- Improve performance of send(2), sendto(2), sendmsg(2) when using small
- input buffers.
- Addresses: https://cygwin.com/ml/cygwin/2014-07/msg00069.html
-
-- The default pthread_mutex type is now PTHREAD_MUTEX_NORMAL, rather than
- PTHREAD_MUTEX_ERRORCHECK, just as on Linux.
-
-- Align pthread_attr stack functions more closely to Linux.
-
-- Mark pthread_attr_getstackaddr and pthread_attr_setstackaddr as deprecated,
- as on Linux.
-
-
-Bug Fixes
----------
-
-- Fix various assorted bugs (potential buffer overruns, resource leaks, you
- name it) caught by Coverity.
-
-- Fix return value of getgrouplist if the number of groups is bigger than the
- application-provided buffer can hold.
- See https://cygwin.com/ml/cygwin/2014-05/msg00469.html
-
-- Fix a spurious error condition in calls to getaddrinfo on x86_64.
- Addresses: https://cygwin.com/ml/cygwin/2014-06/msg00350.html
-
-- Workaround a problem following native NTFS symlinks. This patch has been
- not applied to 1.7.30, accidentally.
- Addresses: https://cygwin.com/ml/cygwin/2014-04/msg00384.html
-
-- Fix an off-by-one bug in res_querydomain.
- Addresses: https://cygwin.com/ml/cygwin/2014-07/msg00052.html
-
-- Don't catch STATUS_STACK_OVERFLOW preliminary on 64 bit.
- Fixes: https://cygwin.com/ml/cygwin/2014-07/msg00046.html
-
-- Make sure that signals are properly delivered when sending lots of signals
- in succession.
- Fixes: https://cygwin.com/ml/cygwin/2014-07/threads.html#00149
diff --git a/winsup/cygwin/release/1.7.32 b/winsup/cygwin/release/1.7.32
deleted file mode 100644
index e4386b798..000000000
--- a/winsup/cygwin/release/1.7.32
+++ /dev/null
@@ -1,23 +0,0 @@
-What's new:
------------
-
-- Export __cxa_atexit and __cxa_finalize to allow C++ standards-compliant
- destructor handling in libstdc++ and g++ compiled code.
-
- Please note that, in order to benefit from this new feature, C++ code
- must be recompiled with the upcoming gcc 4.8.3-3 release which will
- enable the -fuse-cxa-atexit flag by default, and that C++ applications
- using this feature will not run on older Cygwin releases.
-
-- Support more recent CPU flags in /proc/cpuinfo.
-
-
-Bug Fixes
----------
-
-- Decorate attribute names with __, for namespace safety in various header
- files.
- Addresses: https://cygwin.com/ml/cygwin/2014-07/msg00371.html
-
-- Fix sys/file.h for using in C++ code.
- Addresses: https://cygwin.com/ml/cygwin/2014-08/msg00122.html
diff --git a/winsup/cygwin/release/1.7.33 b/winsup/cygwin/release/1.7.33
deleted file mode 100644
index 0875e48a9..000000000
--- a/winsup/cygwin/release/1.7.33
+++ /dev/null
@@ -1,80 +0,0 @@
-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.
- Addresses: https://cygwin.com/ml/cygwin/2014-08/msg00517.html
-
-- Handle Netapp-specific problem in statvfs(2)/fstatvfs(2).
- Addresses: https://cygwin.com/ml/cygwin/2014-06/msg00425.html
-
-- Fix chown(2) on ptys in a corner case.
-
-- Generate correct error when a path is inaccessible due to missing permissions.
- Addresses: https://cygwin.com/ml/cygwin-developers/2014-10/msg00010.html
-
-- 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.
- Addresses: https://cygwin.com/ml/cygwin/2014-08/msg00319.html
-
-- Fix output of /proc/<PID>/statm.
-
-- Fix a SEGV in cygcheck if the environment variable COMSPEC is not, or
- incorrectly set.
- Addresses: https://cygwin.com/ml/cygwin/2014-10/msg00292.html
-
-- Fix a SEGV in some 64 bit applications explicitely dlclosing DLLs.
- Addresses: https://cygwin.com/ml/cygwin/2014-10/msg00402.html
-
-- 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).
diff --git a/winsup/cygwin/release/1.7.34 b/winsup/cygwin/release/1.7.34
deleted file mode 100644
index 5c598d1ae..000000000
--- a/winsup/cygwin/release/1.7.34
+++ /dev/null
@@ -1,63 +0,0 @@
-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.
-
-- Provide Cygwin documentation (PDFs and HTML) for offline usage in
- /usr/share/doc/cygwin-${version}.
-
-- New APIs: qsort_r, __bsd_qsort_r.
-
-- 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.
-
-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