=== 3.12.1 / 2013-02-05
* Bug fixes
* Fixed an XSS exploit in darkfish.js. This could lead to cookie disclosure
to third parties. See CVE-2013-0256[rdoc-ref:CVE-2013-0256.rdoc] for full
details including a patch you can apply to generated RDoc documentation.
* Ensured that rd parser files are generated before checking the manifest.
1. Infrastructure upgrades: Autoconf 2.69, Automake 1.12.6, bison 2.7.
2. `fflush()', `nextfile', and `delete array' are all now part of POSIX.
3. fflush() behavior changed to match BWK awk and for POSIX - now both
fflush() and fflush("") flush all open output redirections.
4. Various minor bug fixes and documentation updates.
These releasess don't include any security fixes.
Ruby 1.9.3-p362:
This release includes other many bug fixes.
Resolved build problems on Solaris.
Windows 8 support (hopefully).
other many bug fixes.
Ruby 1.9.3-p374:
This release includes many bug fixes. Especially,
Fixed randomly SEGV problem (often reported with Rails)
Windows 8 support (maybe, hopefully)
other many bug fixes.
See tickets and ChangeLog for details.
Also bump PKGREVISION for a few packages using it.
The packages I did this for:
net/yaz
lang/parrot
misc/openoffice3 (where I noticed the run-time failure due to missing shared library)
www/webkit-gtk
sysutils/open-vm-tools
inputmethod/ibus-qt
I didn't do this recursively or for all packages using icu
since I didn't know if they used the shared library directly,
some use was optional. The list of packages I didn't touch:
devel/devhelp
databases/idzebra
databases/sqlite3
devel/gnustep-base/
finance/gnucash
games/openttd
graphics/shotwell
lang/mono
meta-pkgs/boost
misc/calibre
misc/libreoffice
news/tin
textproc/php-intl
www/deforaos-surfer
www/epiphany
www/liferea-current
www/midori
Changes in R15B03-1
After the release of R15B03 a very unfortunate bug in ssl:ssl_accept/2
(accept with timeout) was detected. This bug will have negative impact
on a number of popular http servers and server frameworks written in
Erlang.
The differences from R15B03 are in ssl-5.1.2 and erts-5.9.3.1.
Full log at http://www.erlang.org/download/otp_src_R15B03-1.readme
Changes in R15B03
Mostly bug fixes and small improvements.
Full log at http://www.erlang.org/download/otp_src_R15B03.readme
Changes in R15B02
Highlights
OTP-8871 == ssl ==
Experimental support for TLS 1.1 is now available, will be
officially supported from OTP-R16. Thanks to Andreas Schultz
for implementing the first version.
OTP-8872 == ssl ==
Experimental support for TLS 1.2 is now available, will be
officially supported from OTP-R16. Thanks to Andreas Schultz
for implementing the first version.
OTP-10113 == ssl ==
Removed some bottlenecks increasing the applications
parallelism especially for the client side.
Full log at http://www.erlang.org/download/otp_src_R15B02.readme
Bug fixes
- Solved bugs :
#2851#2863#2865#2893#2895#2892#2905#2906#2907#2917#2921#2930#2941#2878
- Partially fixed bug : #2904
- Various fixes concerning coq_makefile
Optimizations
- "Union by rank" optimization for universes contributed by J.H. Jourdan
and G. Sherrer (see union-find-and-coq-universes on gagallium blog).
Libraries
- Internal organisation of some modular libraries have slightly changed
due to bug #2904 (GenericMinMax, OrdersTac)
- No more constant "int" in ZArith/Int.v to avoid name clash with OCaml
(cf bug #2878).
Coqide
- Improved shutdown of coqtop processes spawned by coqide
(in particular added a missing close_on_exec primitive before forking).
- On windows, launching coqide with the -debug option now produces
a log file in the user's temporary directory. The location of this
log file is displayed in the "About" message.
Requested by Peter Bex.
Changes in 4.8.0.1 since 4.8.0
- Security fixes
- Use POSIX poll() on systems where available. This avoids a design flaw
in select(); it supports no more than FD_SETSIZE descriptors.
- Core libraries
- Fixed EINTR handling in process-wait and when reading from file ports.
- Bugfix for irregex (#686). Note: although irregex.scm now says version
0.9.2, the version is actually 0.8.3 plus a few backported patches.
- Fixed problem in "make-pathname" that returned an absolute path if given
a relative one without a directory argument.
- On 64-bit systems the feature identifier "64bit" is registered.
- Compiler
- Fixed various bugs in the type database.
- Bugfixes and improvements in the scrutinizer.
- In the flow-analysis pass, type-matching of combinations of
"list"/"list-of" types has been made more reliable.
- Syntax expander
- Make macro-renamed defines in begin bodies (inside modules)
visible to later forms. (#944).
- Runtime system
- Fixed incorrect code in the foreign argument conversion for
"unsigned-integer64" (#955).
- Core tools
- The runtime linker path for compiled executables was not set correctly
on FreeBSD systems.
- Fix install-extension breakage when the second arg contains pairs (SRC DST).
- Build system
- Prevent rebuilding of buildversion.scm on every make(1) on Windows.