Changes since 1.11.14:
**********************
SERVER SECURITY ISSUES
* Piped checkouts of paths above $CVSROOT no longer work. Previously, clients
could have requested the contents of RCS archive files anywhere on a CVS
server.
CLIENT SECURITY ISSUES
* Clients now check paths from the server to verify that they are within one of
the sandboxes the user requested be updated. Previously, a trojan server
could have written or overwritten files anywhere the user had access,
presenting a serious security risk.
GENERAL USER ISSUES
* Method options (used by WinCVS & CVS 1.12.7+) in CVSROOTs are ignored.
* Configure no longer checks the $TMPDIR, $TMP, & $TEMP variables to set the
default temporary directory.
* CVS on Cygwin correctly handles X:\ style paths.
* Import now uses backslash rather than slash on Windows when checking for
"CVS" directories to ignore in import commands.
* Relative paths containing up-references (`..') should now work in
client/server mode (client fix).
* A race condition between the ordering of messages from CVS and messages from
called scripts in client/server mode has been removed (server fix).
* Resurrected files now get their modes and timestamps set correctly and a
longstanding bug involving resurrection of an uncommitted removal has been
fixed (server fix).
* Some resurrection (cvs add) status messages have changed slightly.
* `cvs release' now works with Kerberos or GSSAPI encryption enabled (server
fix).
* File resurrection from a previously existing revision no longer just reports
that it works (server fix).
* Misc error & status message corrections.
* Diffing of locally added files against arbitrary revisions in an RCS archive
is now allowed when a file of the same name exists or used to exist on some
branch (server fix).
* Misc documentation fixes.
Changes from 1.11.13 to 1.11.14:
********************************
GENERAL USER ISSUES
* Imports will now always ignore directories and files named `CVS' to avoid
violating assumptions made by other parts of CVS.
* A problem with `cvs release' of subdirs that could corrupt CVS/Entries files
has been fixed (client/server).
* The CVS server's protocol check for unused data from the client is no longer
called automatically at program exit in order to avoid potential recursive
calls to error when the first close is due to memory allocation or similar
problems that cause calls to error() to fail. The check is still made when
the server program exits normally.
* The spec file has been updated to work with more recent versions of RPM.
* Several memory leaks have been plugged (client/server).
DEVELOPER ISSUES
* Misc cosmetic, readability, and commenting fixes.
The changes to the code include:
* A '-f' flag to destry with force any type of file that isn't a Regular
File or a Directory.
* Bug fixes.
* Code Clean-up.
Features of this release
* Parallel installability with 0.6.x series
* Internationalization
* New translations in this release: Swedish, Afrikaans, Azerbeaijani
* Translations: af az nl sr sv
* Updated to the new core 0.8 subsystems
* Reworked play and media-info libraries
* Updated osssink: now does probing of possible output properties
* Updated qtdemux: fixes for MACE audio
* New debug element: quasirandom byte changes
* New element: dvddemux
* New element: kiosrc, a KIO-slaves source
* Fixes to all other elements, including level, videodrop, gnomevfssrc,
speex, *law, mpeg2dec, adder, a52dec, oggdemux, matroska, mad, v4l2,
cacasink
* Portability fixes
* ChangeLog use
* Coding style consistency
* Various memleak and buffer overflow fixes
Bugs fixed in this release
* 120883 : osssink advertises more rates than it handles
* 125732 : v4l2src don't support all YUV formats
* 134301 : gst-plugins should depend on X
* 135919 : Mandrake 10
* 136477 : [PATCH] gst-launch-ext does not support .mov
* 136527 : gdk_pixbuf makefile tried to execute targets contrains in...
* 137348 : media-info .pc file lacks a 'Version:' line
* 137448 : mpegaudioparse: crash (bus error)
* 137504 : mpeg2dec fails on 422 encoded material
* 137556 : Ogg Vorbis playback has poor spatialization
* 137588 : ffmpegcolorspace gives critical when it should throw error
* 137722 : Quicktime audio parsing is broken
* 138105 : [mpeg1videoparse] Hangs while decoding everest.m1v
* 138168 : id3tag using gst_event_new_discontinuous incorrectly?
* 138169 : matroska-demux using gst_event_new_discontinuous without ...
* 138635 : two GLib-GObject-CRITICAL Messages when running gst-regis...
* 138846 : all of the ladspa-wrapped source-plugins fail to go to pl...
* 138914 : gstgdkanimation.h is missing from gst-plugins-0.8.0
* 139034 : Non-standard test(1) operator used in configure script
* 139035 : Non-standard regex used as libtool argument
* 139382 : mad decoder can resync wrongly after seek and does explic...
* 139532 : gstcolorspace crashes when after v4lsrc (ffmpegcolorspace...
* 139926 : id3tag's caps cause it to be plugged more than once by sp...
* 139958 : Leak in avidemux
* 140058 : [msmpeg4] file with broken qscale/header does not play
Features of this release
* Parallel installability with 0.6.x series
* Internationalization
* New translations in this release: Swedish, Afrikaans, Azerbeaijani
* Translations: af, az, fr, nl, sr, sv
* New scheduler: entry
* Reworked capabilities and negotiation subsystem
* Reworked tagging subsystem
* Reworked interactivity subsystem (for DVD playback)
* Consistent error and debug signaling
* Dynamic debug logging
* Portability fixes
* Binding support fixes
* ChangeLog use
* Coding style consistency
Bugs fixed in this release
* 136841 : Some code will need to be rewritten to compile against gc...
* 136904 : [opt] support loop in multi-loop based group
* 137279 : [patch] dispose/finalize functions for gst core elements
* 137625 : HAVE_ATOMIC_H is not used
* 138705 : Problem testing gstreamer 0.8.0
* 139002 : Compilation error
* 139109 : Compilation of gst-plugins fails because of errors in header
* 139617 : v4l2src ! spider ! ximagesink : crashes
C-Kermit 8.0.211 is a "stability release" -- mostly bug fixes, only a
handful of new features:
INPUT /NOMATCH timeout (waits for the entire interval without trying
to match anything; useful for scripted logging).
SET INPUT SCALE-FACTOR (lets you scale INPUT timeouts); \v(inscale),
SHOW INPUT.
ASK[Q] and GETOK /DEFAULT:text (lets you supply default answer).
FREAD /TRIM and FREAD /UNTABIFY.
\funtabify(string).
ON_CD macro (if you define one, it executes automatically whenever
you tell Kermit to change directories).
GNOME VFS provides an abstraction layer of the file system; applications
use this layer to access many different protocols and simulate that they
are part of the local file system.
This package provides the smb module for GNOME VFS, which allows it to
surf networks using the SMB protocol (also known as Microsoft Networks).
GNOME VFS provides an abstraction layer of the file system; applications
use this layer to access many different protocols and simulate that they
are part of the local file system.
This package provides the cdda module for GNOME VFS, which allows it to
retrieve audio tracks from CDDA capable CDROM drives.
Bump PKGREVISION to 1 because of this.
While doing this, split the Makefile in two parts to aid with the addition
of packages providing modules (which are distributed inside the gnome-vfs2
distfile).
Also do some PRINT_PLIST_AWK tricks.
GUI:
* Crosshair color inversion made clearer by graying the 'Cross-hair color'
button when 'Cross-hair color inverted' checkbox is checked.
* Changed some keyboard accelerators.
UI:
* A better presentation for tables : added two new presentation items.
BRAILLE:
* Added suport for some more braille devices.
MAGNIFIER:
* Changed required version of gnome-mag to 0.11.0.