Please see the Changelogs in the src distributions for more details.
* When mail is sent using SMTP, 'Bcc:' fields are not passed to the
server anymore (Bugreport by Matthew Fischer.)
* When replying to a message part for which a 'pipe-type/subtype'
variable was set, quotes were inserted in the text sent to the pipe
instead of in the output received from it (since v. 11.14 or so).
* A message that is already marked as answered is not marked again if
it is replied to and the 'markanswered' variable is set.
* Nail no longer generates an error if renaming a message in a maildir
folder fails because both the old and the new link have the same name
(i.e. if the rename operation was superfluous).
* The new 'sendcharsets' variable was incorrectly named 'charsets' in
nail.rc in the last version. If nail 11.20 was the first version of
nail you ever installed, you should correct this by hand since the
file is not overwritten by 'make install'. (Bugreport by Matthew
Fischer.)
* Mozilla NSS error reports are more detailed now.
* For the 'touch', 'mbox', 'unread', and 'new' commands, a following 'next'
command will advance to the next message as if the current one had been
printed, as it has been the case with traditional mailx (Bugreport by
Michael Sipser).
* Files in maildir folders are now read in the order obtained from
readdir().
* When the variables 'sign' or 'Sign' are set to the empty string, they
are treated as if they had been unset for the '~a' or '~A' commands.
- Merge gcconfig.h changes from gcc tree.
- Unconditionally include gc_priv.h in solaris_pthreads.c, win32_threads.h,
aix_irix_threads.c, and solaris_threads.c to get thread definitions.
- Start marker threads in GC_thr_init, so that they get started even
if no other threads are ever started. (Oddly enough, the parallel
collector worked correctly, though not well, with no helper threads.)
- Go ahead and split large blocks in GC_allochblk_nth if GC_dont_gc
is set. (Thanks to Alexander Petrossian.)
- GC_PRINT_BACK_HEIGHT would deadlock with thread support.
- Let in_progress_space in backgraph.s grow dynamically.
- Fix README.solaris2. The GC_thr_init() hack doesn't work anymore.
- Convert GC_finalizer_mem_freed to bytes in allchblk.c.
- Add missing declaration for GC_generic_malloc_words_small_inner.
Without it, s390x breaks. (Thanks to Ulrich Weigand.)
- Applied several MacOSX patches to support older tool chains.
(Thanks to Stefan Ring.)
- Bug fix for NetBSD/amd64. (Thanks to Marc Recht.) Add NetBSD/sh3
support. (Thanks to Uchiyama Yasushi.)
- Fixed an uninitialized variable in cordprnt.c. (Thanks to gcc for
providing the warning.)
- Eliminated some, but not all, gcc -Wall warnings.
- Changed some old style casts to reinterpret_cast in new_gc_alloc.h.
(Thanks to Dan Grayson.)
- GC_extend_size_map shouldn't adjust for GC_all_interior_pointers if
GC_DONT_ADD_BYTE_AT_END is set.
- Changed some (long) casts to (word) in preparation for win64.
(Thanks to Peter Colson.)
- Changed "int stack_size" declaration in pthread_support.c to use
size_t. (Only mattered with GC_ASSERTIONS enabled.)
- Added CRIS (etrax) support. (Thanks to Simon Posnjak and
Hans-Peter Nilsson.)
- Removed GC_IGNORE_FB frame buffer recognition, and replaced
it with a check that the mapping type is MEM_IMAGE.
In theory, this should work much better, but it is a high
risk change for win32. (Thanks to Ashley Bone for the crucial
experimental data behind this, and to Rutger Ovidus for
some further experiments.)
- Fixed print_block_list to print the correct kind number for
STUBBORN. (Thanks to Rutger Ovidus.)
- GC_allochblk_nth incremented GC_words_wasted by bytes rather than
words.
- Consider GC_words_wasted in GC_adj_words_allocd only if it is within
reason. (A hack to avoid some extremely unlikely scenarios in which
we manage to allocate only "wasted" space. 7.0 has a better fix.)
- Changed PowerPC GC_clear implementation to use lwsync instead of
eieio, since the documentation recommends against eieio, and
it seems to be incorrect if the preceding memory op is a load.
- Fixed print_block_list to print the correct kind number for
STUBBORN. (Thanks to Rutger Ovidus.)
- GC_allochblk_nth incremented GC_words_wasted by bytes rather than
words.
- Have configure.in generate an error if it is asked to support
pthreads, but doesn't know how to.
- Added Kazuhiro Inaoka's patch for Renesas M32R support.
- Have the GNU build mechanism link with -ldl. Rename THREADLIBS
to THREADDLLIBS to reflect this. (Thanks to Sven Verdoolaege.)
- Added Hannes Mehnert's patch for FreeBSD/SPARC support.
- Merged some FreeBSD specific patches to threadlibs.c and dyn_load.c.
(Thanks tp John Merryweather Cooper.)
- Define MPROTECT_VDB on MACOSX only if threads are being used, since the
dirty page tracking mechanism uses threads. (This avoids an undefined
reference to _GC_darwin_register_mach_handler_thread.)
- By popular demand, use __libc symbols only if we are built with
USE_LIBC_PRIVATES, which is off by default, and not otherwise documented.
- Ignore GC_enable_incremental() requests when KEEP_BACK_PTRS is set.
The GC itself will dirty lots of pages in this cases, probably making
it counterproductive on all platforms. And the DARWIN port crashes.
The ossdvd patch is migrated to work with cdrtools-2.01a32.tar.bz2, and is
called cdrtools-2.01a32-ossdvd.patch. In addition the speed selection
routine speed_select_mdvd() has been merged from Warly's efforts at
http://people.mandrakesoft.com/~warly/files/cdrtools/ . The speed=2
speed selection now works for burning DVD's, but fails when reading.
For mandrake 10.0 new RPMS and SRPM are created.
1.58
- fixed a pointer initialization in parse_xml_chunk(), fixes
random several segmentation faults on document fragments.
- added NSCLEAN feature to the parser interface (bug 4560)
- minor code cleanups
- updated libxml2 blacklist.
- fixed croak while requesting nodeName() of CDATA sections (bug 1694).
- more documentation updates
Package changes: Sync dependencies with requirements, and sort
them to make checking easier.
New in 0.5.38:
This release has only grabber fixes, but plenty of them - in
particular tv_grab_pt and tv_grab_fr are now working again.
New in 0.5.37:
tv_grab_se_swedb: New Grabber for Sweden!
tv_check: major changes.
now handles DST properly.
output always in local timezone, GMT supported in guide
added --days parameter. 7 day limitation removed
fix/improve MyReplayTV timeslot detection
tv_grab_fr: rewritten to be less sensitive to data source changes
tv_grab_nl: fixes to handle bad pages and odd start times
tv_grab_uk_rt: added channel ids
tv_grab_es: fixed bug that could cause programme to be skipped
tv_grab_no: changed to handle data source changes
tv_grab_uk_rt: added POD documentation
tv_grab_dk: added icon support.
misc fixes
tv_grab_na_dd: fixed config file problem preventing UTC time
--quiet now disables the status bar
retain config file if config mode aborted
xmltv.exe: return non-zero ERRORLEVEL if script stops with error
cache handling: make location of cache.conf more flexible
HTTP::Cache::Transparent is an implementation of http get that
keeps a local cache of fetched pages to avoid fetching the same
data from the server if it hasn't been updated. The cache is stored
on disk and is thus persistent between invocations.
The http-headers If-Modified-Since and ETag are used to let the
server decide if the version in the cache is up-to-date or not.