Revision tags: release/14.0.0, release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0 |
|
#
6560ac57 |
| 19-May-2021 |
Dmitry Chagin <dchagin@FreeBSD.org> |
tcsh: update to version 6.22.04.
Merge commit '174d8b60324d7e8754709f7155e13ca95220b48c' into main.
MFC After: 2 weeks
|
Revision tags: release/13.0.0 |
|
#
5224c2a3 |
| 14-Mar-2021 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Merge tcsh 6.22.03-ceccc7f
PR: 252663 MFC after: 1 week
|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0 |
|
#
d803a9d0 |
| 21-Oct-2019 |
Brooks Davis <brooks@FreeBSD.org> |
Update tcsh to git revision 83c5be0 bringing in a number of bug fixes.
Reported by: sobomax MFC after: 3 days Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D22099
|
#
9122aeea |
| 09-Oct-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r353316 through r353350.
|
#
cc698b49 |
| 08-Oct-2019 |
Brooks Davis <brooks@FreeBSD.org> |
Update tcsh to 6.21.00.
This is a bugfix release with no new features. A number of these fixes were previously merged into our tree.
Sponsored by: DARPA, AFRL
|
Revision tags: release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0 |
|
#
55b903e2 |
| 25-Mar-2017 |
Dmitry Chagin <dchagin@FreeBSD.org> |
MFV r315950:
Update vendor/tcsh to git b605cb561d
Vendor changes:
1. PR/471: Daiki Ueno: Delay interpreting arginp until we've processed our startup files (which can change the NLS environment).
MFV r315950:
Update vendor/tcsh to git b605cb561d
Vendor changes:
1. PR/471: Daiki Ueno: Delay interpreting arginp until we've processed our startup files (which can change the NLS environment).
2. Fix type of read in prompt confirmation (eg. rmstar) (David Kaspar).
3. Fix out of bounds read (Brooks Davis) (reproduce by starting tcsh and hitting tab at the prompt).
4. Don't play pointer tricks that are undefined in modern c (Brooks Davis).
show more ...
|
#
19d2e3de |
| 25-Mar-2017 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Update to tcsh 6.20.00
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0 |
|
#
6a068746 |
| 15-May-2012 |
Alexander Motin <mav@FreeBSD.org> |
MFC
|
#
38f1b189 |
| 26-Apr-2012 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r234692
sys/amd64/include/cpufunc.h sys/amd64/include/fpu.h sys/amd64/amd64/fpu.c sys/amd64/vmm/vmm.c
- Add API to allow vmm FPU state init/save/restore.
FP stuff discussed with: kib
|
Revision tags: release/8.3.0_cvs, release/8.3.0 |
|
#
9ccc37e3 |
| 22-Feb-2012 |
Mark Peek <mp@FreeBSD.org> |
Update to tcsh 6.18.01.
|
Revision tags: release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0 |
|
#
1a0fda2b |
| 04-Mar-2010 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
IFH@204581
|
Revision tags: release/8.0.0_cvs, release/8.0.0 |
|
#
874108ae |
| 12-Nov-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
MFC @199204
|
#
dd8eeffe |
| 12-Oct-2009 |
Roman Divacky <rdivacky@FreeBSD.org> |
MFC r197812:
Fix tcsh losing history when tcsh terminates because the pty beneath it is closed.
Diagnosed by Ted Anderson:
New signal queuing logic was introduced in 6.15 and allows the signal han
MFC r197812:
Fix tcsh losing history when tcsh terminates because the pty beneath it is closed.
Diagnosed by Ted Anderson:
New signal queuing logic was introduced in 6.15 and allows the signal handlers to be run explicitly by calling handle_pending_signals, instead of immediately when the signal is delivered. This function is called at various places, typically when receiving a EINTR from a slow system call such as read or write. In the pty exit case, it was called from xwrite, called from flush, while printing the "exit" message after receiving EOF when reading from the pty (note that the read did not return EINTR but zero bytes, indicating EOF). The SIGHUP handler, phup(), called rechist, which opened the history file and began writing the merged history to it. This process invoked flush recursively to actually write the data. In this case, however, the flush noticed it was being called recursively and decided fail by calling stderror.
My conclusion was that the signal was being handled at a bad time. But whether to fix flush not to care about the recursive call, or to handle the signal some other time and when to handle it, was unclear to me. However, by adding an extra call to handle_pending_signals, just after process() returns to main(), I was able to avoid the truncated history after network outages and similar failures. I verified this fix in version 6.17.
Approved by: re (kib)
show more ...
|
#
e05b4980 |
| 06-Oct-2009 |
Roman Divacky <rdivacky@FreeBSD.org> |
Fix tcsh losing history when tcsh terminates because the pty beneath it is closed.
Diagnosed by Ted Anderson:
New signal queuing logic was introduced in 6.15 and allows the signal handlers to be ru
Fix tcsh losing history when tcsh terminates because the pty beneath it is closed.
Diagnosed by Ted Anderson:
New signal queuing logic was introduced in 6.15 and allows the signal handlers to be run explicitly by calling handle_pending_signals, instead of immediately when the signal is delivered. This function is called at various places, typically when receiving a EINTR from a slow system call such as read or write. In the pty exit case, it was called from xwrite, called from flush, while printing the "exit" message after receiving EOF when reading from the pty (note that the read did not return EINTR but zero bytes, indicating EOF). The SIGHUP handler, phup(), called rechist, which opened the history file and began writing the merged history to it. This process invoked flush recursively to actually write the data. In this case, however, the flush noticed it was being called recursively and decided fail by calling stderror.
My conclusion was that the signal was being handled at a bad time. But whether to fix flush not to care about the recursive call, or to handle the signal some other time and when to handle it, was unclear to me. However, by adding an extra call to handle_pending_signals, just after process() returns to main(), I was able to avoid the truncated history after network outages and similar failures. I verified this fix in version 6.17.
Approved by: ed (mentor) MFC after: 1 week
show more ...
|
#
10b3b545 |
| 17-Sep-2009 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Merge from head
|
#
11e9b8ba |
| 04-Aug-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
- MFC @196061
|
#
a15e6f9a |
| 11-Jul-2009 |
Mark Peek <mp@FreeBSD.org> |
Update to tcsh 6.17.00.
Approved by: re (kensmith)
|
Revision tags: release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
#
3b8bd8e7 |
| 20-Oct-2008 |
Ruslan Ermilov <ru@FreeBSD.org> |
Actually fix pty detection for autologout setting. (The fix has been submitted upstream.)
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
5c3ede85 |
| 15-Oct-2007 |
Mark Peek <mp@FreeBSD.org> |
Import two vendor fixes from tcsh-6.15.01 for MFC to 7.0. The fixes are: - Fix pty detection for autologout setting - kill `foo` got stuck because sigchld was disabled too soon
Requested by: re
|
#
8cb4dfca |
| 15-Oct-2007 |
Mark Peek <mp@FreeBSD.org> |
This commit was generated by cvs2svn to compensate for changes in r172665, which included commits to RCS files with non-trunk default branches.
|
#
45e5710b |
| 11-Mar-2007 |
Mark Peek <mp@FreeBSD.org> |
Import of tcsh-6.15.00
|
#
4905cea5 |
| 11-Mar-2007 |
Mark Peek <mp@FreeBSD.org> |
This commit was generated by cvs2svn to compensate for changes in r167465, which included commits to RCS files with non-trunk default branches.
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0 |
|
#
23338178 |
| 24-Apr-2005 |
Mark Peek <mp@FreeBSD.org> |
Import of tcsh-6.14.00
|
#
7c1eefa6 |
| 24-Apr-2005 |
Mark Peek <mp@FreeBSD.org> |
This commit was generated by cvs2svn to compensate for changes in r145479, which included commits to RCS files with non-trunk default branches.
|
Revision tags: release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
b2d5d167 |
| 11-Jul-2004 |
Mark Peek <mp@FreeBSD.org> |
Import of tcsh-6.13.00
|