Fedora EPEL 5 updates-testing report

updates at fedoraproject.org updates at fedoraproject.org
Tue Mar 19 21:28:48 UTC 2013


The following Fedora EPEL 5 Security updates need testing:
 Age  URL
 332  https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-5630/bugzilla-3.2.10-5.el5
 226  https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-6608/Django-1.1.4-2.el5
  32  https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0366/openconnect-4.08-1.el5
  25  https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0425/nginx-0.8.55-3.el5
  10  https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0518/euca2ools-2.1.3-1.el5
   8  https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0609/php-Smarty-2.6.27-1.el5
   8  https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0598/firebird-2.1.5.18496.0-4.el5
   5  https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0664/puppet-2.6.18-1.el5
   3  https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0683/mimetex-1.74-1.el5
   0  https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0711/git-1.8.1.4-2.el5


The following builds have been pushed to Fedora EPEL 5 updates-testing

    duplicity-0.6.21-1.el5
    facter-1.6.18-1.el5
    git-1.8.1.4-2.el5
    mksh-44-1.el5

Details about builds:


================================================================================
 duplicity-0.6.21-1.el5 (FEDORA-EPEL-2013-0714)
 Encrypted bandwidth-efficient backup using rsync algorithm
--------------------------------------------------------------------------------
Update Information:

bunch of data corruption fixes. http://duplicity.nongnu.org/CHANGELOG
--------------------------------------------------------------------------------
ChangeLog:

* Mon Mar 18 2013 Rahul Sundaram <sundaram at fedoraproject.org> - 0.6.21-1
- Upgrade to 0.6.21
- Fixes data corruption issues (#922576)
- Fix bogus dates in spec changelog
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.6.20-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sun Jan 20 2013 Rahul Sundaram <sundaram at fedoraproject.org> - 0.6.20-1
- Upgrade to 0.6.20 (#827960)
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.6.18-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #922576 - Data corruption when resuming
        https://bugzilla.redhat.com/show_bug.cgi?id=922576
--------------------------------------------------------------------------------


================================================================================
 facter-1.6.18-1.el5 (FEDORA-EPEL-2013-0712)
 Command and ruby library for gathering system information
--------------------------------------------------------------------------------
Update Information:

This is an upstream bugfix which resolves numerous issues.  For full details, refer to the upstream release notes:

http://projects.puppetlabs.com/projects/facter/wiki
Update from upstream with fixes for edge cases around ec2 facts.
 Rebase to 1.6.15 and fix issue found in bz #871211
    
    This is a rebase to the upstream of 1.6.15. This should be a backward
    compatible release with what is currently in Fedora/EPEL. The known
    issue of openstack/ec2 fact exception handling has been resolved in
    1.6.15.
    
    This commit also adds the .asc file back as it used by facter
    maintainers during package creation.
    
Moves facter to newest version.  This is a fully compatible version from 1.6.6 which is in stable. It also has bug fixes and a few enhancements.
Moves facter to newest version.  This is a fully compatible version from 1.6.6 which is in stable. It also has bug fixes and a few enhancements.
 Rebase to 1.6.15 and fix issue found in bz #871211
    
    This is a rebase to the upstream of 1.6.15. This should be a backward
    compatible release with what is currently in Fedora/EPEL. The known
    issue of openstack/ec2 fact exception handling has been resolved in
    1.6.15.
    
    This commit also adds the .asc file back as it used by facter
    maintainers during package creation.
    
Moves facter to newest version.  This is a fully compatible version from 1.6.6 which is in stable. It also has bug fixes and a few enhancements.
Moves facter to newest version.  This is a fully compatible version from 1.6.6 which is in stable. It also has bug fixes and a few enhancements.
Update from upstream with fixes for edge cases around ec2 facts.
 Rebase to 1.6.15 and fix issue found in bz #871211
    
    This is a rebase to the upstream of 1.6.15. This should be a backward
    compatible release with what is currently in Fedora/EPEL. The known
    issue of openstack/ec2 fact exception handling has been resolved in
    1.6.15.
    
    This commit also adds the .asc file back as it used by facter
    maintainers during package creation.
    
Moves facter to newest version.  This is a fully compatible version from 1.6.6 which is in stable. It also has bug fixes and a few enhancements.
Moves facter to newest version.  This is a fully compatible version from 1.6.6 which is in stable. It also has bug fixes and a few enhancements.
 Rebase to 1.6.15 and fix issue found in bz #871211
    
    This is a rebase to the upstream of 1.6.15. This should be a backward
    compatible release with what is currently in Fedora/EPEL. The known
    issue of openstack/ec2 fact exception handling has been resolved in
    1.6.15.
    
    This commit also adds the .asc file back as it used by facter
    maintainers during package creation.
    
Moves facter to newest version.  This is a fully compatible version from 1.6.6 which is in stable. It also has bug fixes and a few enhancements.
Moves facter to newest version.  This is a fully compatible version from 1.6.6 which is in stable. It also has bug fixes and a few enhancements.
--------------------------------------------------------------------------------
ChangeLog:

* Mon Mar 18 2013 Todd Zullinger <tmz at pobox.com> - 1.6.18-1
- Update to 1.6.18
- Restart puppet in %postun (#806370)
- Require virt-what for improved KVM detection (#905592)
- Ensure man page is installed on EL < 7
* Tue Mar 12 2013 Vít Ondruch <vondruch at redhat.com> - 1.6.17-2
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
* Mon Feb 25 2013 Jeroen van Meeuwen <vanmeeuwen at kolabsys.com> - 1.6.17-1
- New upstream version, fixes rhbz #892734
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.6.16-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Tue Dec  4 2012 Michael Stahnke <stahnma at puppetlabs.com> - 1.6.16-1
- Update to 1.6.16
* Wed Nov 28 2012 Michael Stahnke <stahnma at puppetlabs.com> -  1.6.15-1
- Rebase to 1.6.15
- Put asc file back as Source1
* Fri Nov  9 2012 Michael Stahnke <stahnma at puppetlabs.com> - 1.6.13-2
- Add patch for ec2 fix
- Rebase to 1.6.14 via bz 871211
* Mon Oct 29 2012 Michael Stahnke <stahnma at puppetlabs.com> - 1.6.13-1
- Rebase to 1.6.13
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.6.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #806370 - facter should restart puppet on upgrade if it is running
        https://bugzilla.redhat.com/show_bug.cgi?id=806370
  [ 2 ] Bug #836313 - Detects SELinux as being disabled/false
        https://bugzilla.redhat.com/show_bug.cgi?id=836313
  [ 3 ] Bug #892734 - Ipaddress fact broken in F17, already fixed upstream
        https://bugzilla.redhat.com/show_bug.cgi?id=892734
  [ 4 ] Bug #905592 - virtual fact is not set correctly for KVM (including RHEV) under RHEL
        https://bugzilla.redhat.com/show_bug.cgi?id=905592
  [ 5 ] Bug #871211 - Please update facter to the latest upstream (patch included)
        https://bugzilla.redhat.com/show_bug.cgi?id=871211
--------------------------------------------------------------------------------


================================================================================
 git-1.8.1.4-2.el5 (FEDORA-EPEL-2013-0711)
 Fast Version Control System
--------------------------------------------------------------------------------
Update Information:

Update to the 1.8.1.4 release. Check /usr/share/doc/git/RelNotes for detailed list of changes.

Additionally, this update improves building of documentation but users shouldn't see any difference.
--------------------------------------------------------------------------------
ChangeLog:

* Tue Feb 26 2013 Todd Zullinger <tmz at pobox.com> - 1.8.1.4-2
- Update asciidoc requirements, drop unsupported ASCIIDOC7
- Define GNU_ROFF to force ASCII apostrophes in manpages (so copy/paste works)
- Install tcsh completion (requires manual setup by users)
- Clean up dist conditionals, don't pretend to support EL-4 builds
- Use prebuilt documentation on EL-5, where asciidoc is too old
- Respect gitexecdir variable in git-subtree install
* Wed Feb 20 2013 Adam Tkac <atkac redhat com> - 1.8.1.4-1
- update to 1.8.1.4
* Wed Jan 30 2013 Adam Tkac <atkac redhat com> - 1.8.1.2-1
- update to 1.8.1.2
- own directories which should be owned (#902517)
* Thu Jan  3 2013 Adam Tkac <atkac redhat com> - 1.8.1-1
- update to 1.8.1
- build git-svn as arch subpkg due to new git-remote-testsvn binary
* Tue Dec 11 2012 Adam Tkac <atkac redhat com> - 1.8.0.2-1
- update to 1.8.0.2
* Thu Dec  6 2012 Adam Tkac <atkac redhat com> - 1.8.0.1-2
- don't install some unneeded credential-gnome-keyring stuff
* Thu Nov 29 2012 Adam Tkac <atkac redhat com> - 1.8.0.1-1
- update to 1.8.0.1
- include git-subtree in git rpm (#864651)
* Mon Oct 29 2012 Adam Tkac <atkac redhat com> - 1.8.0-1
- update to 1.8.0
- include git-credential-gnome-keyring helper in git pkg
- 0001-cvsimport-strip-all-inappropriate-tag-strings.patch was merged
* Thu Oct 25 2012 Adam Tkac <atkac redhat com> - 1.7.12.1-2
- move git-prompt.sh into usr/share/git-core/contrib/completion (#854061)
* Thu Sep 27 2012 Adam Tkac <atkac redhat com> - 1.7.12.1-1
- update to 1.7.12.1
- cvsimport should skip more characters (#850640)
* Thu Aug 23 2012 Todd Zullinger <tmz at pobox.com> - 1.7.12-2
- Install git-prompt.sh which provides __git_ps1()
* Wed Aug 22 2012 Adam Tkac <atkac redhat com> - 1.7.12-1
- update to 1.7.12
* Wed Aug 15 2012 Todd Zullinger <tmz at pobox.com> - 1.7.11.5-1
- Update to 1.7.11.5
- Add git-p4 subpackage (#844008)
* Tue Aug  7 2012 Adam Tkac <atkac redhat com> - 1.7.11.4-1
- update to 1.7.11.4
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.7.11.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Wed Jul 25 2012 Todd Zullinger <tmz at pobox.com> - 1.7.11.2-2
- Split perl(Git::SVN) into its own package (#843182)
* Mon Jul 16 2012 Adam Tkac <atkac redhat com> - 1.7.11.2-1
- update to 1.7.11.2
* Thu Jun 28 2012 Petr Pisar <ppisar at redhat.com> - 1.7.10.4-2
- Perl 5.16 rebuild
* Fri Jun 15 2012 Adam Tkac <atkac redhat com> - 1.7.10.4-1
- update to 1.7.10.4
* Thu Jun  7 2012 Petr Pisar <ppisar at redhat.com> - 1.7.10.2-2
- Perl 5.16 rebuild
* Mon May 14 2012 Adam Tkac <atkac redhat com> - 1.7.10.2-1
- update to 1.7.10.2
* Thu May  3 2012 Adam Tkac <atkac redhat com> - 1.7.10.1-1
- update to 1.7.10.1
* Tue Apr 10 2012 Adam Tkac <atkac redhat com> - 1.7.10-1
- update to 1.7.10
* Fri Mar 30 2012 Adam Tkac <atkac redhat com> - 1.7.9.5-1
- update to 1.7.9.5
* Thu Mar  8 2012 Adam Tkac <atkac redhat com> - 1.7.9.3-1
- update to 1.7.9.3
* Wed Feb 15 2012 Todd Zullinger <tmz at pobox.com> - 1.7.9.1-1
- Update to 1.7.9.1
- Fix EPEL builds (rpm doesn't accept mutiple -f options in %files)
* Fri Feb 10 2012 Petr Pisar <ppisar at redhat.com> - 1.7.9-2
- Rebuild against PCRE 8.30
* Mon Jan 30 2012 Adam Tkac <atkac redhat com> - 1.7.9-1
- update to 1.7.9
* Thu Jan 19 2012 Adam Tkac <atkac redhat com> - 1.7.8.4-1
- update to 1.7.8.4
* Thu Jan 12 2012 Adam Tkac <atkac redhat com> - 1.7.8.3-1
- update to 1.7.8.3
* Mon Jan  2 2012 Adam Tkac <atkac redhat com> - 1.7.8.2-1
- update to 1.7.8.2
* Fri Dec 23 2011 Adam Tkac <atkac redhat com> - 1.7.8.1-1
- update to 1.7.8.1
* Wed Dec  7 2011 Adam Tkac <atkac redhat com> - 1.7.8-1
- update to 1.7.8
* Tue Nov 29 2011 Adam Tkac <atkac redhat com> - 1.7.7.4-1
- update to 1.7.7.4
* Thu Nov 10 2011 Adam Tkac <atkac redhat com> - 1.7.7.3-1
- update to 1.7.7.3
* Mon Nov  7 2011 Adam Tkac <atkac redhat com> - 1.7.7.2-1
- update to 1.7.7.2
* Tue Nov  1 2011 Adam Tkac <atkac redhat com> - 1.7.7.1-1
- update to 1.7.7.1
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.7.7-2
- Rebuilt for glibc bug#747377
* Thu Oct 20 2011 Adam Tkac <atkac redhat com> - 1.7.7-1
- update to 1.7.7
  - git-1.6-update-contrib-hooks-path.patch is no longer needed
* Mon Sep 26 2011 Adam Tkac <atkac redhat com> - 1.7.6.4-1
- update to 1.7.6.4
* Wed Sep  7 2011 Todd Zullinger <tmz at pobox.com> - 1.7.6.2-1
- Update to 1.7.6.2
- Fixes incompatibility caused by git push --quiet fix
  http://thread.gmane.org/gmane.comp.version-control.git/180652
* Mon Aug 29 2011 Todd Zullinger <tmz at pobox.com> - 1.7.6.1-2
- Build with PCRE support (#734269)
* Fri Aug 26 2011 Todd Zullinger <tmz at pobox.com> - 1.7.6.1-1
- Update to 1.7.6.1
- Include gpg signature for tarball in SRPM
* Fri Aug  5 2011 Todd Zullinger <tmz at pobox.com> - 1.7.6-5
- Fix git push --quiet, thanks to Clemens Buchacher (#725593)
- Obsolete git-arch as needed
* Tue Jul 26 2011 Todd Zullinger <tmz at pobox.com> - 1.7.6-4
- Drop git-arch on fedora >= 16, the tla package has been retired
- Rework most spec file dist conditionals to make future changes easier
* Thu Jul 21 2011 Petr Sabata <contyk at redhat.com> - 1.7.6-3
- Perl mass rebuild
* Wed Jul 20 2011 Petr Sabata <contyk at redhat.com> - 1.7.6-2
- Perl mass rebuild
* Wed Jun 29 2011 Adam Tkac <atkac redhat com> - 1.7.6-1
- update to 1.7.6
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano at redhat.com> - 1.7.5.4-2
- Perl mass rebuild
* Thu Jun  9 2011 Adam Tkac <atkac redhat com> - 1.7.5.4-1
- update to 1.7.5.4
* Tue May 24 2011 Adam Tkac <atkac redhat com> - 1.7.5.2-1
- update to 1.7.5.2
* Thu May  5 2011 Adam Tkac <atkac redhat com> - 1.7.5.1-1
- update to 1.7.5.1
* Wed Apr 27 2011 Adam Tkac <atkac redhat com> - 1.7.5-1
- update to 1.7.5
* Mon Apr 11 2011 Adam Tkac <atkac redhat com> - 1.7.4.4-1
- update to 1.7.4.4
* Mon Mar 28 2011 Adam Tkac <atkac redhat com> - 1.7.4.2-1
- update to 1.7.4.2
- move man3/Git.3pm file to perl-Git subpkg (#664889)
- add perl-DBD-SQLite dependency to git-cvs (#602410)
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #909977 - CVE-2013-0308 git: Incorrect IMAP server's SSL x509.v3 certificate validation in git-imap-send command
        https://bugzilla.redhat.com/show_bug.cgi?id=909977
--------------------------------------------------------------------------------


================================================================================
 mksh-44-1.el5 (FEDORA-EPEL-2013-0716)
 MirBSD enhanced version of the Korn Shell
--------------------------------------------------------------------------------
Update Information:

R44 contains these bugfixes:

 - [tg] "$@" always generates words; bug spotted by engla in IRC
 - [tg] Optimise print_columns display to use the screen space better


Please upgrade to mksh R43 (or stick on R41c) because of…

 - [tg] Do not permit $'…' and $"…" in anything that looks like a string, as old scripts, like ncurses’, depend on behaviour not guaranteed by POSIX regarding unescaped dollar signs there
 - [dalias] Make detection of function prototypes more reliable
 - [tg] Quote setenv arguments for eval properly in dot.mkshrc
 - [tg] Validate parameter names for typeset, export, etc.
 - [tg] Provide a classic BSD echo builtin for /bin/sh on MidnightBSD
 - [tg] When generating Makefrag.inc put list of check_categories inside
 - [tg] Actually test all echo(1) flavours and MidnightBSD /bin/sh hacks


mksh R42b and R41c fix regressions:

 - [tg] Correctly initialise memory (Debian #700604)
 - [tg] LP#1104543 fix was too strict (Debian #700526)


mksh R42 brings back the release\ {early,often} scheme:

 - [tg] Make -DMKSH_DISABLE_EXPERIMENTAL a nop again
 - [tg] Quell some LLVM+Clang warnings; overhaul scan-build assert(3)s
 - [tg, RT] Bunch of portability and build system fixes
 - [tg] Re-enable ${ precmd;} in dot.mkshrc and fix it to retain the errorlevel
 - [RT] Port to Minix-vmd, QNX 4, Watcom C; begin porting to SunOS 4.1.1, Xenix, ISC (Interactive) Unix
 - [tg] Prefer const-clean sys_errlist[] to strerror(3)
 - [tg] Permit $"…" and $'…' everywhere except in the body of here documents that are not here strings
 - [tg] Use full recursive parser for double-quoted here strings, and reuse code between here strings and here documents
 - [tg] #ifdef DEBUG_LEAKS free all fds and memory on exit (LP#1106116)
 - [tg] Don’t close stdout/stderr with redirections, dup /dev/null instead, always, both in dot.mkshrc and the testsuite, it does break!
 - [tg] Handle ${ …;} like functions in that local and return DWIW; use it for the big chunk in $PS1 to avoid fork(2)ing (at cost of tempfiles; dot.mkshrc is a sample, adjust to your needs)
 - [tg] Document invalid ${a/b/c} patterns in manpage (Debian #698678)


mksh R41b is a bugfix-only release off a stable branch:

 - [tg] Fix gettimeofday(2) detection at build time (warning)
 - [RT, tg] Build.sh: catch non-working dash printf builtin
 - [chris2, dalias, tg] Remove musl libc workaround and use _GNU_SOURCE which they kindly aliased to _ALL_SOURCE, which is implemented now
 - [tg] Fix getn and some cases of possible array bounds trespasses
 - [chris2, dalias, tg] Use -fno-asynchronous-unwind-tables with GCC
 - [tg] Fix a few warnings from libFirm/cparser (mostly -Wsign-compare)
 - [tg] Correct mistake when doing hashtable lookup collision resolution
 - [tg] Fix running the ERR and EXIT traps in situations with set -e and/or eval (also closes Debian #696823)
 - [tg] Fix “command shift”, reported by «ormaaj:#!/bin/mksh»
 - [Torsten Sillke] Unbreak linking on AIX (remove -qextchk)
 - [tg] Fix regression wrt lists in functions and “set -e” (LP#1104543)


mksh R41 brings a number of bugfixes and new features:

 - [tg] Drop “set ±o arc4random” (deprecated in R40)
 - [tg] Drop old Build.sh -long-options (deprecated in R40)
 - [tg] Change the internal hash algorithm from Bob Jenkins’ one-at-a-time to its NUL-counting, always-changing, better-avalanching MirOS variant NZAAT (with feedback from ciruZ; 75% fill level is reasonable; names tbd in Mirkev/MirJSON)
 - [tg] Use $'…' for non-ASCII parameters for re-entry printing
 - [tg] Use sane spelling of “read-only” consistently
 - [tg] Improve tree -DDEBUG functions (internal/developer use)
 - [tg] Reduce stack usage a bit; speed up hash tables at size cost
 - [tg] MKSH_SMALL no longer implies -fno-inline
 - [tg] Support optional seed in ${parameter@#seed} for security
 - [tg] New Build.sh environment configurable: LDSTATIC (empty)
 - [tg] Improve LTO effect by always adding our copies of distributed utility function sources when linking statically (i.e. LDSTATIC is not empty)
 - [tg] Drop deprecated hack for lines beginning with an exclamation mark
 - [tg] No longer interpret numbers beginning with a 0 digit as octal
 - [tg] Attempt to use -fwrapv on more compilers
 - [tg, RT] Better portability to 386BSD, Debian 0.91, ancient Unicēs
 - [tg] No longer use mkstemp(3) or tempnam(3) functions, do our own
 - [tg] Fix some bugs in the manual page and Build.sh
 - [tg] Add MKSH_NO_CMDLINE_EDITING, MKSH_DISABLE_TTY_WARNING
 - [RT] Port to Coherent UNIX
 - [tg] Enable some options by default for some ports, for instance, since BeOS can never have a controlling tty, the option disabling that warning
 - [tg] Some bugfixes, prompted by RT and Valgrind
 - [RT] Disable sigsuspend(2) on Syllable Desktop
 - [tg] Fix several issues with typeset -p (LP: #993847)
 - [RT] Detect lcc and apply inline fix, e.g. for use with libc5
 - [tg] If klibc, set -DMKSH_NO_LIMITS and check for sigsuspend fix
 - [tg] Fix some issues found by Coverity and some found while fixing
 - [tg] Build.sh options: -t target-filename (instead of mksh); -L to build a legacy mksh, current changes: different $KSH_VERSION “LEGACY KSH” instead of “MIRBSD KSH”; purely for running ksh88 and pdksh scripts; no command line editing; use traditional “set -- $(getopt …); echo $?” mode always; do not keep file descriptors private; parse leading-zero-digit numbers as octal; no mksh extension -T; use “long”, not “int32_t”, for arithmetics
 - [tg] fix trimming with positional parameters (Debian #48453)
 - [tg] ensure that case end tokens are not mixed up (Debian #220272)
 - [tg] make alias definitions in mksh -c work (Debian #517009), hack
 - [tg] Apply speed improvements and add MKSH_SMALL_BUT_FAST
 - [tg] Fix CONSERVATIVE_FDS use-before-definition bug
 - [tg] Correct two regressions when tab-completing (LP: #1025843) and fix bugs in the same code wrt. completion display and other expansions
 - [tg] Make quoted output of “typeset -p” AT&T ksh93 compatible
 - [tg] Implement ${foo at Q} like ${foo:Q} in make(1)
 - [tg] Remove some unused code; more int → bool conversion
 - [tg] Fix using here documents in COMSUB etc. (LP: #1030581)
 - [tg] Fix ulimit builtin usage to match what limits we actually know
 - [tg] Allow overriding /etc location, experts only (LP: #1039713)
 - [tg] Update to Unicode 6.1.0
 - [tg, Todd Miller] Avoid changing ps(1) output by accident
 - [tg, ft, Christian Neukirchen] Detect zsh 2.5.02/NeXTstep for Build.sh
 - [tg] Detect musl-gcc wrapper, define _BSD_SOURCE there, which is totally bogus, but musl, just like dietlibc, gets it wrong
 - [tg] Improve compile-time assertions
 - [tg] Repair select builtin without any choices given
 - [tg] Add -DMKSH_GCC55009 hack to avoid some compile-time assertions and introduce arith-mandatory in check.t to substitute for missing that compile-time check; will change
 - [tg] Rewrite lots of code to not rely on -fwrapv so much
 - [tg] Build.sh: Fix flock(2) detection on GNU/Linux
 - [Andrew Kudryashov] Manpage: fix default for HISTSIZE
 - [tg] Add debugging aid (split-screen mechanism using GNU screen)
 - [Andrew Kudryashov] Manpage, Website: point out correct mailing list
 - [tg, Andrew Kudryashov] Fix ~/nonexistant tab completion
 - [tg] Optimise sh -c “[^]\t\n"-$&-*;-?[\\`|]*” to exec, inspired by Jilles Tjoelker (-DMKSH_DISABLE_EXPERIMENTAL to ostracise)
 - [tg] Fix $? inside eval (RedHat BZ#865121)
 - [tg] Implement ksh93 feature ${ foo;} (using tempfiles this time; exclude with -DMKSH_DISABLE_EXPERIMENTAL in R41)
 - [tg] Run SIGINT check more reliably in the cat builtin (LP#1058815)
 - [tg] Handle ^C in here documents, COMSUB, arithmetics (LP#1069428)
 - [tg] Make dot.mkshrc usable with “set -o nounset” / “set -u”
 - [tg, Clint Adams] Clean up and optimise the error handling code
 - [tg] Fix and add some checks in the testsuite
 - [tg] Sort list of variables in the source code when possible
 - [tg] Add $BASHPID (for ormaaj) and $EPOCHREALTIME
 - [tg] Improve documentation, #ksh IRC channel homepage
 - [tg, RT] Minix 2 also doesn’t have gettimeofday(2) ⇒ check for it
 - [tg] Fix an input command line editing display redrawing issue
 - [tg] Track the tty to keep $COLUMNS and $LINES up-to-date after a SIGWINCH even in scripts


mksh R40f fixes a critical bug as well as this:

 - [tg, RT] Implement fcntl(2)-based advisory locking as an alternative iff flock(2) is not found (LP: #912691); keep trying in the face of EINTR
 - [tg] Fix severe regression wrt. initialising tty(4) states
 - [tg] Improve testsuite, build-time checks and debugging output
 - [tg, RT, winstonw] Improve portability to BeOS (works), Cygwin (good), Dell UNIX (works somewhat, but not with gcc), LynxOS (works somewhat), NeXTstep (works but not OpenStep 4.2), USL C compiler, SCO OpenServer (good), SCO UnixWare (good), Plan 9 (still broken), Syllable Desktop (broken?)
 - [tg] rlim_t is supposed to be unsigned
 - [tg] Some code, warning and spelling cleanup
 - [tg] New Build.sh environment configurable: AWK (= awk)
 - [tg, DONG-DONG YANG] Add safety net in the Emacs line editing code
 - [tg] No longer rely on env(1), id(1), printf(1) in the testsuite, and strcasecmp(3), strcasestr(3), strncasecmp(3) in the code
 - [tg, stsc, RT] Reduce system requirements of check.pl further


mksh R40e is another must-have bugfix update:

 - [tg, Jilles Tjoelker] skip readonly check in unevaluated ternary twig
 - [tg, anonymous] fix all remaining ifs.sh testcases
 - [tg] No longer try to build with GCC and C99 extensions
 - [tg, Jilles Tjoelker] Do not expand aliases in COMSUB twice
 - [tg] Honour UTF-8 multi-byte character boundaries when doing partial tab-completion insertions (LP: #909025) to fix RedHat BZ#745702
 - [tg] Fix R40 (BZ#496791) regression with IOACT in TIF (LP: #907224)
 - [tg, ft] Darn persistent history code worst offenders (LP: #906914)
 - [tg] Fix some gc-sections, GCC and Clang/scan-build warnings/issues
 - [tg, 28C3] dot.mkshrc hash functions: partially address LP: #909818
 - [tg] Only compile divmod(0x80000000, -1) code in when not unneeded
 - [tg, RT] Move mirtoconf checks and INCLUDES_ONLY parts of sh.h around to ensure prerequisites are always available
 - [tg, RT, ir0nh34d] Pass mksh.exe to testsuite, if such thing is generated, and deal with Cygwin passing just “mksh” in argv[0] in such cases
 - [tg] Imply -DMKSH_ASSUME_UTF8=0 on MSYS; optimise checks
 - [tg, Jb_boin] Fix regression introduced in R35b by jaredy’s security patch where TTIME trashed a non-TCOM string argument (e.g. in TFOR)
 - [tg] Better support for tcc; fix GCCism that accidentally crept in
 - [tg] Deal with UTF-8 when reporting jobs’ commands
 - [RT] Add SkyOS to known OS list
 - [tg, RT] Support Minix in its variants Minix 3 and Ninix 3 better
 - [tg] Drop some Android-specific unused code (lsmod builtin)
 - [tg, RT, lewellyn] Support QNX and various versions of BSD/OS better
 - [tg] More code cleanup and new developer-only debugging functions
 - [tg, Andrew Kudryashov] Fix some tab completion related escaping bugs
 - [tg, draenog] Honour COLUMNS and LINES from the environment in scripts
 - [tg, winstonw] The sleep built-in utility now blocks more signals
 - [tg] Warn when using another deprecated function that will be removed
--------------------------------------------------------------------------------
ChangeLog:

* Mon Mar 18 2013 Robert Scheck <robert at fedoraproject.org> 44-1
- Upgrade to 44 and work around bug in GCC 4.8 (#922974)
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 41-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Mon Dec  3 2012 Michal Hlavinka <mhlavink at redhat.com> - 41-1
- Upgrade to 41
* Fri Jul 20 2012 Michal Hlavinka <mhlavink at redhat.com> - 40i-0.20120630
- Upgrade to pre-release of 40i
- includes new legacy shell lksh for old scripts requiring pdksh or similar old
  ksh-88 shell, see man lksh for differences
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 40d-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 40d-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
--------------------------------------------------------------------------------





More information about the epel-devel-list mailing list