| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=221170
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=197812
|
|\
| |
| |
| |
| |
| |
| | |
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=195609
|
| |
| |
| |
| | |
Notes:
svn path=/vendor/tcsh/dist/; revision=195587
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- update for getrlimit(2) manpage;
- support for setting RLIMIT_SWAP in login class;
- addition to the limits(1) and sh and csh limit-setting builtins;
- tuning(7) documentation on the sysctls controlling overcommit.
In collaboration with: pho
Reviewed by: alc
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=194767
|
| |
| |
| |
| |
| |
| |
| | |
(The fix has been submitted upstream.)
Notes:
svn path=/head/; revision=184072
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The xgetpass() function pushes a cleanup entry for &osa, but then
attempts to flush the stack until an entry matching &sa. The two
object pointers do not match, so the stack is popped too much,
and then cleanup_until calls abort() when it unexpectedly hits
the bottom of the cleanup stack.
Reported by: Paul B. Mahol, onemda at gmail.com,
Pietro Cerutti, gahr at gahr.ch
PR: bin/124191
Reviewed by: mp, kris
MFC after: 2 days
Notes:
svn path=/head/; revision=180637
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=177129
|
| |
| |
| |
| |
| | |
Notes:
svn path=/vendor/tcsh/dist/; revision=177128
svn path=/vendor/tcsh/6.15b/; revision=177130; tag=vendor/tcsh/6.15b
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=172669
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Fix pty detection for autologout setting
- kill `foo` got stuck because sigchld was disabled too soon
Requested by: re
Notes:
svn path=/vendor/tcsh/dist/; revision=172668
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=172666
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Fix pty detection for autologout setting
- kill `foo` got stuck because sigchld was disabled too soon
Requested by: re
Notes:
svn path=/vendor/tcsh/dist/; revision=172665
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=168306
|
| |
| |
| |
| | |
Notes:
svn path=/vendor/tcsh/dist/; revision=168305
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Reviewed by: ume
Reminded by: Divacky Roman
MFC after: 1 week
Notes:
svn path=/head/; revision=167469
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=167466
|
| |
| |
| |
| | |
Notes:
svn path=/vendor/tcsh/dist/; revision=167465
|
| |
| |
| |
| |
| |
| |
| | |
are required for NLS catalog support.
Notes:
svn path=/head/; revision=156761
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=155833
|
| |
| |
| |
| |
| |
| |
| | |
Reviewed by: arch (no objection)
Notes:
svn path=/vendor/tcsh/dist/; revision=155832
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=145480
|
| |
| |
| |
| | |
Notes:
svn path=/vendor/tcsh/dist/; revision=145479
|
| |
| |
| |
| |
| |
| |
| | |
and only provide comments in the text NLS files.
Notes:
svn path=/head/; revision=131965
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=131963
|
| |
| |
| |
| | |
Notes:
svn path=/vendor/tcsh/dist/; revision=131962
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=100619
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=100617
|
| |
| |
| |
| | |
Notes:
svn path=/vendor/tcsh/dist/; revision=100616
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=90447
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- ja_JP.eucJP, ja_JP.EUC
- ko_KR.eucKR, ko_KR.EUC
- zn_CN.eucCN, zn_CN.EUC
- Add support for zh_TW.Big5
- Add ja_JP.Shift_JIS alias for ja_JP.SJIS
Submitted by: phantom
Approved by: Christos Zoulas <cristos@zoulas.com> - TCSH maintainer
Notes:
svn path=/vendor/tcsh/dist/; revision=90446
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=83099
|
| |
| |
| |
| | |
Notes:
svn path=/vendor/tcsh/dist/; revision=83098
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=73394
|
| |
| |
| |
| | |
Notes:
svn path=/vendor/tcsh/dist/; revision=73393
|
|/
|
|
| |
Notes:
svn path=/head/; revision=69412
|
|
|
|
| |
Notes:
svn path=/vendor/tcsh/dist/; revision=69408
|
|
|
|
|
|
|
| |
'<<' operator, reported on bugtraq by proton <proton@ENERGYMECH.NET>
Notes:
svn path=/vendor/tcsh/dist/; revision=68332
|
|
|
|
|
|
|
|
| |
useage.
Notes:
svn path=/vendor/tcsh/dist/; revision=61524
svn path=/vendor/tcsh/6.09.01-20000610/; revision=61526; tag=vendor/tcsh/6.09.01-20000610
|
|
|
|
| |
Notes:
svn path=/vendor/tcsh/dist/; revision=61521
|
|
|
|
| |
Notes:
svn path=/vendor/tcsh/dist/; revision=61519
|
|
|
|
| |
Notes:
svn path=/vendor/tcsh/dist/; revision=61515
|
|
|
|
|
|
|
| |
Submitted by: ache (forwarded to Christos Zoulas where fix was agreed to)
Notes:
svn path=/vendor/tcsh/dist/; revision=59901
|
|
|
|
|
|
|
|
| |
ports/shells/tcsh/patches/patch-ac fixes the problem with 8-bit characters
not highlighting properly.
Notes:
svn path=/vendor/tcsh/dist/; revision=59419
|
|
|
|
|
| |
Notes:
svn path=/vendor/tcsh/dist/; revision=59415
svn path=/vendor/tcsh/6.09.01/; revision=59417; tag=vendor/tcsh/6.09.01
|
|
Notes:
svn path=/vendor/tcsh/dist/; revision=59243
svn path=/vendor/tcsh/6.09/; revision=59245; tag=vendor/tcsh/6.09
|