- Update to tcsh bug fix version V6.21.00 - 20190508
*. Abort history loading on words and lines too long
https://bugzilla.redhat.com/show_bug.cgi?id=1598502
* Introduce GetCmdChar() to avoid open coding array access.
* make closem() not close sockets so as not to affect nss_ldap.
tcsh never creates sockets so that's ok (Miloslav Trmac)
* Make rmstar work with aliased rm
* convert match() from recursive to backtracking.
* Handle 8 bit characters in bindkey (Werner Fink)
* Look for tgetent in libtinfo as well (Werner Fink)
* Don't play pointer tricks that are undefined in modern c (Brooks Davis)
* Fix out of bounds read (Brooks Davis)
* Fix type of read in prompt confirmation (eg. rmstar) (David Kaspar)
* Delay arginp parsing
- Drop patches now upstream
* tcsh-6.20-ptr-update.patch
* tcsh-6.20-rmstar.patch
* tcsh-6.20.00-8bit-cmdkeys.patch
* tcsh-6.20.00-postcmd.patch
* tcsh-closem.patch
- Port patches
* tcsh-6.15.00-pipe.dif
* tcsh-6.16.00-norm-cmd.dif
* tcsh-6.17.06-dspmbyte.dif
* tcsh-6.18.03-catalogs.dif
* tcsh-6.18.03-colorls.dif
* tcsh-6.18.03-history-file-locking.patch
* tcsh-6.18.03-history-merge.dif
* tcsh-6.19.00-history-file-locking-order.patch
* tcsh-6.20.00-avoid-dotlock-for-fcntl.patch
OBS-URL: https://build.opensuse.org/request/show/701745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=63
- Add patch tcsh-6.20.00-avoid-dotlock-for-fcntl.patch as we are
using fcntl's F_SETLKW patches for locking therefore avoid dot
file locking without holding a file descriptor as otherwise we
migth not be able to open the history file after a crash or if
a killall had been used during reboot.
- Add patch tcsh-closem.patch to fix a long standing misbehaviour
of upstram tcsh whic his that it close sockets which do not
belong to it (bsc#1028864)
OBS-URL: https://build.opensuse.org/request/show/511380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=62
- Add patch tcsh-6.20-rmstar.patch from mailing list to restore
the correct behaviour of `rm *' if rmstar is set
- Update to tcsh bug fix version V6.20.00 - 20161124
* Don't resize the screen if it did not change size.
* restore file description when cleaning up after eval:
repeat 99 time
* PR/572: Fix $SHLVL issue when exec'ing subshells.
* PR/403: Fix backquote expansion for multi-byte character sets.
* Fix drawing issu with multi-line prompt (Kensuke Iwahashi/David Kaspar)
* always send prusage to stdout.
* PR/526: Fix double \\ printing from previous fix in history expansion.
* Android updates from Corinna Vinschen
* PR/526: Quote backslashes properly so they can be preserved in ``
expansions
* Fix memory leak for paraml
* Add notempty and ask values for the noclobber setting (Martin Tournoij)
* more correct $wordchars for vimode (Luke Mewburn)
* expose VImode in $vimode (Luke Mewburn)
* display what the compiled in editor is in bindkey -d (Luke Mewburn)
* run-fg-editor improvements and documentation (Luke Mewburn)
* Fix parsing of 'if (cond)then' (Fridolin Pokorny)
* PR/437: Fix handling of invalid unicode characters.
* PR/451: Fix error messages containing %c to be always '%c'
- Rename patch tcsh-6.18.03.dif which becomes tcsh-6.20.00.dif now
- Drop patch union-wait.patch as now upstream
- Modify patches
tcsh-6.15.00-pipe.dif
tcsh-6.17.06-dspmbyte.dif
tcsh-6.18.03-colorls.dif
OBS-URL: https://build.opensuse.org/request/show/443022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=58
- Update tcsh to patch level 6.18.04 - 20150504
* revert fix echo "\1", it is incorrect.
* revert fix to PR/437, breaks short strings.
- Update tcsh to patch level 6.18.03 - 20150503
* PR/437: Nakajima Akira: Fix segmentation fault reading input files
* PR/291: Print job status messages to stderr.
* Fridolin Pokorny NUL in `` does not mean EOF.
* Pavel Raiskup fix hang with:
while (1)
( date & ; wait )
end
* Add cdtohome special variable (Martin Tournoij)
* Fix root prompt char for windows (Corinna Vinschen)
* For "next" completion matches only consider exact matches of the
previous word (Jamie Landeg-Jones)
* Fix echo "\1" for echo_style=both where the first character was
not processed properly (Gary Duzan)
- Remove patches now upstream
* tcsh-6.18.01-blk_buf.patch
* tcsh-6.18.01-metakey.patch
- Rename patches
tcsh-6.17.03-colorls.dif becomes tcsh-6.18.03-colorls.dif
tcsh-6.17.10-catalogs.dif becomes tcsh-6.18.03-catalogs.dif
tcsh-6.18.00-history-file-locking.patch becomes tcsh-6.18.03-history-file-locking.patch
tcsh-6.18.01-history-merge.dif becomes tcsh-6.18.03-history-merge.dif
tcsh-6.18.00.dif becomes tcsh-6.18.03.dif
OBS-URL: https://build.opensuse.org/request/show/305481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=54
- Enable tcsh checks but be aware that this can not be done in parallel
- Backup tcsh-6.15.00-blanks.dif away before update a working copy
- Cleanup with spec-cleaner to order header data
- Use %lang_package macro to remove redundant stuff
- Drop unused patch tcsh-6.15.00-blanks.dif
- Run make with more threads
- Move the commented check to check section to silence rpmlint
OBS-URL: https://build.opensuse.org/request/show/283466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=53
- Update to tcsh ifinal version V6.18.00
* remove unused variables.
* Make gethost use definitions for x __x__ and __x automatically.
* More utmp fixes
- Update to tcsh minor version V6.17.10
* Add more FreeBSD/NetBSD machines
* Add portability wrapper for gencat
* Fix warning for write in SYSMALLOC systems.
* revert gencat handling to pre-cygwin fixes (without the env settings)
* remove stray endutent()
* Remove - from gencat
* Provide support for malloc_usable_size() so that linux works again
without SYSMALLOC
* Add support for FreeBSD's utmpx.
* Fix debian bug #645238: tcsh segfaults when prompt includes %j and
there are more than 10 jobs.
* PR/155: Default $anyerror to set for backward compatibility
* PR/149: Don't print -1 in %j (Vojtech Vitek)
* handle -- on chdir commands as the end of options processing so that
they can process a directory like -x without resorting to ./-x
(Andrew Stevenson)
* Handle write(2) returning ENOENT from SoFS, thanks ++HAL (Robert Byrnes)
* PR/38: Null check for jobs (Kurt Miller)
* Fix spelling correction correcting ./foo -> ../foo2 (jean-luc leger)
* PR/120: string0 in filetest does not have enough space.
OBS-URL: https://build.opensuse.org/request/show/100233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=43
- Increase size of hash table for runtime linker a lot
- Split off tcsh-lang as its own package
- Make language catalogs work that is use tcsh instead of tcsh.cat
as this is the system default
- Update to tcsh minor version V6.17.06
* PR/110: Add $anyerror to select behavior. Default to the new one.
* Don't try to spell commands that are correct (Rouben Rostamian)
[./tcsh -f; set path=($path 2); mkdir foo2; cd foo2; touch foo;
chmod +x foo; set correct=cmd; ./foo -> ../foo]
* Don't push the syntax struct on the cleanup stack, because on foo;bar
if foo fails, we will free bar prematurely (Ben Miller)
* Avoid infinite loop while trying to print the pid of a dying process
to a closed file (Bob Arendt)
* Handle completion of ${ variables (Anthony Mallet)
* Add --disable-nls-catalogs (Corinna Vinschen)
* convert message catalogs to UTF-8 (Werner Fink)
* check that the NLS path works before setting $NLSPATH.
* use SYSMALLOC for GLIBC (Werner Fink)
* use mallinfo for SYSMALLOC (Corinna Vinschen)
* Use mkstemp() if there for here docs (Werner Fink)
* Fix handling of errors and exit values in builtins (Werner Fink)
* Better pty name detection (Werner Fink)
* Enable NLS catalogs on Cygwin (Corinna Vinschen)
* NLSPATH handling fixes (Corinna Vinschen)
* Avoid infrequent exit when tcsh cd's into a non-existent directory
https://bugzilla.novell.com/show_bug.cgi?id=293395 (Werner Fink)
* Don't try to spell check full path binaries that are correct because
they can cause hangs when other nfs partitions are hung. (Werner Fink)
OBS-URL: https://build.opensuse.org/request/show/92396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=41