ensure the integrity of distfiles and dist patches. For now, the
default algorithms are SHA1 and RMD160, set as a whitespace-separated
list in the DIGEST_ALGORITHMS definition. The DIGEST_ALGORITHM
definition is deprecated.
Patchfiles will still use simply SHA1, since we are trying to detect a
binary "has this file changed", rather than proect against tampering.
In short, if someone can modify the patch file, they can modify the
distinfo file holding its digest information. This value is set in the
new PATCH_DIGEST_ALGORITHM definition.
Triggered by the breaking of SHA1, as reported in
http://www.schneier.com/blog/archives/2005/02/sha1_broken.html
Bugzilla bugs fixed (see http://bugzilla.ximian.com/show_bug.cgi):
* Addressbook
#36137 - Leading %s in addressbook message totally non-obvious (Siva)
#70339 - vcard preview doesn't appear to work (Siva)
#70622 - Crash changing gtkhtml settings (JP)
#70922 - Email address types should show "Other" when importing vcards (Siva)
#70540 - Adding contact from email doesn't let you change "file as" (Hans)
* Calendar
#41624 - only the last exception is deleted on palm device (JP)
#46901 - Only one line gets printed when printing Tasks and Appointments
(Yong Sun)
* Mail
#33933 - Sorting by subject does not result in expected order (Jeff)
#70795 - Next/Previous Message Should Only Display Listed Emails (Michael)
#65329 - regression in default folder name localisation (Michael)
#71312 - Double-clicking vFolder of Draft folder doesn't allow editing
(Michael)
#71310 - Always loses my signature script settings (Michael)
#71310 - Always loses my signature script settings (Michael)
#69850 - Crash: attempting to create a Vfolder based on a message without a
Sender (Michael)
#65178 - newly created folder on local maildir doesn't show until evolution
restart (Michael)
#70858 - selecting newly created folder flakey (Michael)
#60664 - message view does not follow theme change (Michael)
#70768 - 'Mark All as Read' marks all the mails which are not in current
query as read (Michael)
#70563 - crash when 'load images' on MyEclipse newsletter email (Michael)
#66943 - Crash when saving draft (Michael)
#71105 - When trying to rename a folder containing a slash "/" and spaces,
evil stuff happens (Michael)
#72020 - Error parsing filter: Unknown identifier: adjust-score (Michael)
#38791 - gpg can make evo hang if keyserver unreachable (Michael)
#36142 - Don't use acronyms as verbs in messages (Michael)
#70303 - pgp signature invalid with very short emails (Michael)
#69757 - Memory leak in imap_parse_list_response (Michael)
#22496 - Evolution does not appear to support ALERT messages (Michael)
#71427 - Evolution does not prompt for new password (Michael)
#71625 - Don't display content of e-mail when first selected (Michael)
#56110 - Messages in digest displayed as source (Michael)
#69024 - Doesn't update NNTP folder in a Virtual folder (Michael)
#47824 - nested, identical multipart boundaries dont parse properly (Michael)
#70919 - Crash during fetching mail (mail has gpg signature) (Michael)
#70556 - Unable load messages info from MS Exchange by IMAP (Michael)
Other bugs
* Mail
-64 bit fixes (Michael)
* Addressbook
- work around 67411 (Hans)
- 64 bit fixes (Michael)
- Turkish locale fixes (S.Çaglar Onur)
* Calendar
- fix potential resize crash (Michael)
* S/MIME
- don't remove the cert from the tree if it wasn't actually deleted
(Michael)
Updated translations:
- nl (Vincent van Adrighem)
- pt (Duarte Loreto)
- hu (Laszlo Dvornik)
- ca (Jordi Mallach)
- fr (Jeremie Knuesel, Sebastien Bacher, Christophe Merlet)
- sv (Christian Rose)
- de (Hendrik Brandt)
- id (Mohammad DAMT)
- es (Francisco Javier F. Serrador)
- da (Martin Willemoes Hansen)
- ko (Changwoo Ryu)
- zh_CN (Funda Wang)
- ms (Hasbullah Bin Pit)
- hu (Laszlo Dvornik)
- cs (Miloslav Trmac)
- ru (Leonid Kanter)
- bg (Vladimir Petkov)
- sq (Laurent Dhima)
- en_GB (David Lodge)
- pl (Artur Flinta)
- sr (Danilo Segan)
- sr@Latn (Danilo Segan)
- en_CA (Adam Weinberger)
- pt_BR (Raphael Higino)
- nn (Åsmund Skjæveland)
Bugzilla bugs fixed (see http://bugzilla.ximian.com/show_bug.cgi):
* Address Book
#64298 - G/W failure to authenticate (Siva)
#67541 - LDAP password not to be remembered (Siva)
#66854 - Some strings are missed to translation (Rodney)
#71116 - wrong gettext initialization breaks translation (Rodney)
#70918 - Importing kontact vcard causes inifinite loop (Siva)
* Calendar
#64682 - Moving an appointment from one calendar to another sends update
(Chen)
#67031 - GroupWise tasks are not getting updated in any way (Chen)
* All
#69186 - cannot remove GAL from Autocomplete in settings (Siva)
#64298 - G/W failure to authenticate (Siva)
Other bugs
* Calendar
- warning fixes (Michael)
- fix groupwise ssl usage (Harish)
* Address Book
- fix vcard note migration issues if containing non-ascii chars (Siva)
- fix groupwise ssl usage (Harish)
* All
- 64 bit fixes (Michael)
Updated Translations:
-et (Priit Laes)
-ru (Leonid Kanter)
* The SSL validation fix from 2.2.1 [64414] is now completely fixed. (Part
of the fix didn't actually make it into 2.2.1)
* HTTPS certificate validation now works when using an HTTP proxy. [68583]
* HTTP proxy code deals better with proxies that try to make the user do
HTML-form-based authentication. [68531]
* 64-bit fixes for NTLM auth code. [70323, from Michael Zucchi]
Cross-platform fix for checksumming code. This is
*incompatible* with version 2.5.1. As a temporary
workaround, setting "bugcompatibility 251" will maintain
compatibility with release 2.5.1 for little-endian platforms
(e.g. Intel). This will be removed from the final production
release.
Upgrade to Inno Setup 4.
More documentation fixes.
Increased the default thread stack size to 64k and
added "threadstacksize" for debug/test purposes.
Fix handling of HTTP/1.1 responses from proxies.
Added acceptconnecttimeout (supersedes "connecttimeout")
along with connectattempts, serverconnecttimeout and
targetconnecttimeout.
Fixed bug with "clienthost" not being honoured when Zebedee
was used as a service.
Format of .index files for 8-bit databases (not-ASCII and non-UTF8)
has been changed. This makes `dictd' backward incompatible with
8-bit dagabases built by earlier versions of `dictfmt', i.e.
`dictd-1.9.15' and later doesn't work with 8-bit databases
generated by dictfmt-1.9.14 and earlier. See ChangeLog for details.
If you use 8-bit database, rebuild them using new `dictfmt' like this
dictunformat db.index < db.dict | dictfmt -t --locale <locale> db-new
dictd:
- fixed: Function `dict_search_bmh' works incorrectly in utf-8 mode
on non-GLIBC systems.
As a result `suffix', `substring' and `word' strategies
may work incorrectly with UTF-8 databases
on such platforms (FreeBSD).
- fixed: In dictd-1.9.8 support of CYGWIN was declared,
but it was broken in later versions.
dictd-1.9.15 can be succesfully built with CYGWIN.
- fixed: `dictd' dies when client tries to obtain information
about virtual database (SHOW INFO <virt_db>).
- Every database specified in configuration file
may have its own "default" search
strategy (i.e. `.' strategy).
For this purpose additional
keyword `default_strategy' is implemented.
See example2.conf sample file and dictd.8 for documentation.
- When `-d' is applied,
debugging information is printed to syslog (or log file or stderr).
NOTE: `-dinit' option may show you a reason why dictd doesn't start.
If you are in trouble, apply it first (and -L or -s of course)!
- dictd works correctly even on platforms which do not support
`iswalnum', `iswspace' and `towlower' functions.
Dictd with utf-8 databases was slightly tested on FreeBSD4.{9,10}
-fixed: logging is directed when --inetd is applied
- `AC_FUNC_MMAP' is replaced for `AC_CHECK_FUNC(mmap)' in configure.in
As a result `mmap/munmap' functions will be used on CYGWIN and INTERIX
if they are present.
If you dislike it, use --without-mmap option.
dictdplugin_dbi plugin:
- new options: `all_char' and `utf8'.
`all_char' option is set to FALSE by default.
`utf8' option is set to TRUE by default.
Both are overrided by
`00-database-allchars' and `00-database-utf8' special headwords.
dictd/dict/... have been ported to Interix (MS SFU-3.0 and SFU-3.5).
It works fine as Interix daemon
with ASCII databases (tested on Interix 3.0 and 3.5)
NOTE: GNU make is needed for building `dictd'
dictfmt:
- new option --default-strategy. See dictfmt(1).
* Un*x shell style filename expansion on windows
* 'rebuild' can be done from a given changenumber
* 'last-modified' can be done from a given changenumber
* 'update' recognizes repository URLs of the format
'cdv://server/{changenumber}'
* 'diff' can now take 'local' as either first or second -r argument
* 'diff' does not display diffs for files which exist on only 1 side by default
* 'diff' takes -N switch to show diffs for files which exist on only 1 side
* fixed: critical bug where an invalid merge was generated and not caught by
the server
* fixed: locking bug on server when files are deleted
* fixed: traceback when committing from windows
* fixed: all files show up as modified after doing 'construct'
* fixed: server sending responses out of order
* fixed: merge done by 'update' was sometimes incorrect
* fixed: 'update -d' not pulling in diffs
* fixed: CVILLE directory could not be at the root of the filesystem
* fixed: 'diff -r repo' caused traceback
* fixed: 'revert' on a file deleted from the local filesystem caused traceback
Changes 0.1.9:
* Allow user to be specified on client command line via -u
* Server port is configurable via the config file or -o on the command line
(-p is already being used, I need to switch to long opts)
* Server catches exceptions and only shuts down the offending connection,
rather than exiting
* 'commit' takes -b for backup, makes it not generate a new changeset
* 'history' accepts filenames on the command line
* New command 'heads' shows currents heads in the client
* New command 'last-modified' gives the last change to modify a file
* Server doesn't revalidate changes already committed to other repositories,
better performance for branching and merging
* fixed: bad changesets being generated for some merge cases
* fixed: merging a change with its ancestor caused traceback
* fixed: locking bug on failed commit
* fixed: 'add' of CVILLE directory issued warning but did the add anyway
* fixed: 'diff' with ... tries to diff files not open for edit
modified by me.
Gtmess is a console-based MSN Messenger client with the following
features.
* supports MSNP9 protocol version
* portable to many unix (POSIX) systems
* console interface (using curses)
* full unicode (UTF-8) support for input and output
* multiple threads (using pthreads)
* SSL support (using OpenSSL)
* notification window (external Tcl/Tk script)
* spoof typing user
* HTTP gateway
0.79 Wed Jan 19 15:39:00 PST 2005
- New maintainer: Richard Soderberg
- Resolved several RT tickets
- 4934, 8263, 8060, 8400, 8624, 5870, 4658, 8940, 1474, 4311
- Skip certain tests on AIX and OpenBSD as they deadlock otherwise
- Applied AIX patch from ActiveState (#8263)
- Fixed t/run.t on OS X (#8940)
- Add check for EINTR to _read (#5870)
- FreeBSD uses fds up to 4 by default, fixed tests to start at 5 (#8060)
0.78 Tue Mar 9 01:49:25 EST 2004
- Removed all psuedohashes
- Require Win32::Process when on Win32 (<CORION a t cpan . org>)
- Retry the select() instead of croaking when EINTR occurs
(Ilya Martynov)
- This needs further testing and analysis, but works for
the submitter.
0.77 Fri Sep 26 15:36:56 EDT 2003
- Non-binmoded pipes are now s/\r//g on Win32
- Passes all tests on WinXPPro and WinNT
- Deadlocks somewhere shortly after process creation on Win2K
in some cases
0.76
- Does not use pseudohashes for perls >= 5.9.0 (reported by several
users, patch by Nicholas Clark)
- pumpable() is now exported
- pumpable() now more thorough in checking for a dead child
- it checks for reapable processes when all pipes to the process
are paused
- pumpable() now yields the processor when all pipes to
- Distro layout improved: Run.pm and Run/... are now under
lib/IPC/...
0.75 Tue Jan 28 11:33:40 EST 2003
- Fix a bug that was causing _pipe() to seem to fail when feeding
in next release.
Changes since 2.1pre15:
Sat Jan 22 20:27:41 cet 2005 mikulas:
Fixed empty lines in lists in graphics mode
Sat Jan 22 04:40:28 cet 2005 mikulas:
On OS/2 use 8.3 temp names, allowing DOS viewers
Sat Jan 22 03:55:08 cet 2005 mikulas:
Send Accept-Language
Sat Jan 22 02:05:47 MET 2005 user:
Display is scrolled to see the whole textarea when modifying it
Wed Jan 19 02:57:56 MET 2005 Jakub Bogusz
Updated Polish translation
Wed Jan 19 01:39:44 MET 2005 mikulas:
-dump url
Completed option documentation in links -h
Sun Jan 16 23:57:58 MET 2005 user:
Fixed bug in svgalib accelerator (tested for different operations)
Mon Jan 10 23:04:22 MET 2005 mikulas:
Support for border on framebuffer (use -mode left,top,right,bottom)
to set screen border
Sun Jan 2 20:46:18 MET 2005 Dieter
Fix warnings on 64-bit machines
Sun Jan 2 20:39:51 MET 2005 Edward Rosten
Block ad images
Sun Jan 2 18:51:15 cet 2005 mikulas:
Do not cache redirects if redirect loop is going to happen
Wed Nov 17 15:16:01 MET 2004 user:
Support for mms:// urls
Tue Nov 16 15:18:55 MET 2004 mikulas:
Send content-type when uploading files
Tue Nov 9 00:12:05 MET 2004 user:
^O to go to next form field in braill mode
Sun Oct 31 17:17:53 MET 2004 mikulas:
Correct jump at tag if it points to position, that moves during loading
Sat Oct 23 22:14:03 MET 2004 user:
Disallow opening new windows in anonymous mode
Fri Oct 22 22:31:20 MET DST 2004 mikulas:
Fixed bugs discovered with mangleme:
http://lcamtuf.coredump.cx/mangleme/mangle2.cgi
memory leak with nested <select multiple name=n> tags
integer overflow in frame widths causes an internal error
internal error with base url only containing //
internal error with base url containing javascript:
fixed incorrect generating of title (does not cause crash, but excessive
memory allocation)
fixed some quadratic algorithms in title displaying
internal error with invalid codebase attribute in OBJECT tag
fixed quadratic algorithm in menu creating
Fri Oct 22 20:12:05 MET DST 2004 mikulas:
Cleaned up configure script, wrote some more replacements of non-present
functions
Fri Oct 22 20:11:56 MET DST 2004 mikulas:
Fixed a lot of cases where overflowed integer arithmetic could cause
memory allocation corruption
Sat Oct 16 21:38:00 MET 2004 user:
Allow browsing local and ftp files with '#' in filename
Mon Oct 11 01:26:54 CEST 2004 Karel Karlik
Fixed framebuffer in 15 and 16-bit modes
Wed Oct 6 00:39:27 MET 2004 user:
Improved parsing of ftp directories in Windows NT format
Sun Oct 3 17:37:32 MET 2004 user:
Correct reporting of error on ftp directories
Sat Oct 2 04:29:40 MET 2004 user:
Ctrl-U cuts into clipboard
Fri Oct 1 15:51:37 MET 2004 user:
Display the whole page when connection to an image stucks
Thu Sep 23 18:47:11 MET 2004 user:
Resolving of double '..' in references
Fri Sep 10 04:23:24 cet 2004 mikulas:
Correctly find file extension if '?' and ';' is in ftp file
Fri Sep 3 03:07:52 MET DST 2004 Wojciech Puchar
Portability fixes for SunOS
Fri Sep 3 02:47:18 MET DST 2004 mikulas:
Fixed memory leak in http authentication
Wed Sep 1 19:08:46 MET DST 2004 Strahinya Radich
Updated Serbian translation
Sun Aug 29 17:43:39 MET DST 2004 mikulas:
Fix crash when saving options in svgalib due to missing shell
Thu Jul 29 13:03:07 MET 2004 user:
Allowed dots in extensions (for example "ps.gz")
Sun Jul 25 00:34:04 MET DST 2004 mikulas:
Allow Ctrl-Z in framebuffer driver
Sat Jul 24 14:56:13 MET DST 2004 mikulas:
Fixed an error when signal interrupted another syscall
Sat Jul 24 02:15:35 MET 2004 user:
Fixed bad error codes because of errno modified by signal handler
Fri Jul 23 21:29:22 MET 2004 user:
Fixed links stuck after Ctrl-Z when one code path lasted more than
1 second (because of pagefault, too high cpu load or similar)
Fri Jul 23 20:15:29 MET 2004 user:
Fixed incorrectly displayed character entities (&) in attributes (img
alt, etc.)
Tue Jun 29 03:35:32 MET 2004 user:
Fixed overflow when accessing local files >= 2G
Mon Jun 28 01:34:45 MET 2004 user:
Ctrl-K cuts current line
Sat Jun 26 13:54:53 MET DST 2004 mikulas:
Send Content-Type when uploading files
Sat Jun 26 02:24:32 MET 2004 user:
y and t move word forward and backward in braille terminal
Sat Jun 26 00:35:17 MET 2004 user:
Resolve dot-number IP address on systems when gethostbyname and
gethostbyaddr can't resolve it
Mon Jun 21 15:02:25 MDT 2004 mpat7421:
Fixed compilation problems on Irix
Sun Jun 20 18:49:53 MET DST 2004 mikulas:
Posting of <option> fields in correct charset
Sun Jun 20 15:58:08 MET DST 2004 Sam
SDL graphics driver
Sat Jun 19 18:10:05 MET 2004 user:
Fixed case when '&' entities or special characters were in ftp or disk
filenames
Sat Jun 19 18:09:50 MET 2004 user:
Fixed compilation problem on AIX
Thu Jun 17 20:32:59 MET DST 2004 mikulas:
Correct handling of Ctrl-Z when executing user viewer
Fri Jun 11 03:17:20 MET 2004 user:
Fixed incorrect error handling in smb
Sun Jun 6 03:12:00 MET 2004 user:
Allow '@' in ftp password in url
Thu Jun 3 22:39:24 MET 2004 user:
Allow characters >= 128 in ftp filenames
Fri May 28 15:40:35 CEST 2004 mikulas
Handling URLs in form http://host?params
Mon May 17 17:10:22 MET DST 2004 Serge Winitzki
Updated German and Russian localization