2010年1月 6日

[installer 2203] courier-0.64.0, courier-imap-4.7.0, courier-authlib-0.63.0, maildrop-2.3.0, sqwebmail-5.4.0, cone-0.80

courier-0.64.0, courier-imap-4.7.0, courier-authlib-0.63.0,
maildrop-2.3.0, sqwebmail-5.4.0, cone-0.80 出ています。

☆ courier-0.64.0
http://www.courier-mta.org/
http://sourceforge.net/projects/courier/files/

☆ courier-imap-4.7.0

http://www.courier-mta.org/imap/
http://sourceforge.net/projects/courier/files/

4.7.0

2009-11-22 Sam Varshavchik <mrsam@xxxxx>

* rfc822/rfc822.c: Removed rfc822_praddr().

* rfc822/rfc822_getaddr.c (rfc822_getaddr): Implement rfc822_getaddr()
by calling rfc822_display_addr_tobuf(), instead of rfc822_praddr().

* rfc822/testsuite.c (doaddr): Remove rfc822_addrlist() and
rfc822_namelist().

2009-11-21 Sam Varshavchik <mrsam@xxxxx>

* msgenvelope.c (doenva): Replace rfc822_getname() by
rfc822_display_name_tobuf() with a NULL character set.

* rfc822/rfc822_getaddr.c: Remove rfc822_prname() and
rfc822_prname_orlist(), replaced by rfc822_display_name() with a NULL
character set.

* rfc822/rfc2047u.c (rfc822_display_name): Semantical change --
without an explicit name, display the address as the name. If the
requested character set is NULL, do not decode RFC2047-encoded content,
return it as is.

2009-11-17 Sam Varshavchik <mrsam@xxxxx>

* rfc2045/rfc2045reply.c (mkreply): Fix logic for locating the
name used for salutation.

* rfc822/rfc2047u.c (rfc2047_print_unicodeaddr): Fix several formatting
issues with deprecated RFC 822 distribution lists: spurious comma
adter the last address, pass the space after the ':' as a separator
character.

* rfc822/rfc2047.c (counts2/save): Fix line-wrapping of encoded
addresses.

* rfc822/rfc2047u.c (rfc822_display_addr_tobuf): New function.

2009-11-14 Sam Varshavchik <mrsam@xxxxx>

* rfc822/rfc822.c (rfc822_print_common): Rewrite.

* rfc822/rfc2047u.c (rfc822_display_name_int): Fixed various rules for
encoding names to be more MIME compliant.
(rfc822_display_addr_str): Renamed from rfc822_display_addr(), for a
consistent API.
(rfc822_display_addr): New function, decode the wire format of a single
address. Names are MIME decoded, addresses are IDN-decoded.
(rfc2047_print_unicodeaddr): Do not output a dummy name for an
address without one.
(rfc822_display_addr_str_tobuf): New function, version of
rfc822_display_addr_str() that collects the output into a buffer.

* rfc822/rfc2047.c (rfc822_encode_domain): New function -- IDN-encode
a domain, with an optional "user@".
(rfc2047_encode_header_addr): Renamed rfc2047_encode_header(), for a
consistent API.
(rfc2047_encode_header_tobuf): New function, encode a header from
displayed format to wire format. Names are encoded using RFC 2047,
addresses using IDN.

2009-11-08 Sam Varshavchik <mrsam@xxxxx>

* rfc822/rfc2047.h: Expose raw RFC 2047 decoding function,
rfc2047_decoder().

* rfc822/rfc822hdr.c (rfc822hdr_is_addr): New function.

* rfc822/rfc822.c (tokenize): Tweak the logic for collecting RFC 2047
atoms.

* rfc822/rfc2047u.c (rfc822_display_name): New function,
replaces rfc2047_print().
(rfc822_display_name_tobuf): New function,
replaces rfc2047_print().
(rfc822_display_namelist): New function,
replaces rfc822_namelist().
(rfc822_display_addr): New function, replaces rfc2047_print().
(rfc2047_print_unicodeaddr): Renamed from rfc2047_print_unicode().
(rfc822_display_hdrvalue): New function, replaces rfc2047_decode(),
rfc2047_decode_simple(), rfc2047_decode_enhanced().
(rfc822_display_hdrvalue_tobuf): New function, ditto.

* rfc822/rfc2047.c: Removed rfc2047_decode(), rfc2047_decode_simple(),
rfc2047_decode_enhanced(), rfc2047_print().

* rfc822/Makefile.am: Link against GNU IDN library.

* thread.c (thread_ref_callback): SUBJECT for THREAD REFERENCES wasn't
getting converted to UTF-8 at the right point, moved it up into
search.c

* search.c (fill_search_header): SUBJECT search key was being
MIME-decoded twice.


☆ courier-authlib-0.63.0
http://www.courier-mta.org/imap/
http://sourceforge.net/projects/courier/files/

0.63.0

2009-12-17 Sam Varshavchik <mrsam@xxxxx>

* authldapescape.c: Factor out LDAP string escape function.

* authldap.schema: Various fixes

* authldap.ldif (olcObjectClasses): Create LDIF format schema from
authldap.schema

2009-11-21 Sam Varshavchik <mrsam@xxxxx>

* authoption.c (auth_getoptionenvint): For account options that
are parsed to an int, an option value that begins with t, T, y, or Y
is evaluated as 1, other alphabetic values as 0; so that 'true'
or 'yes' get evaluated as 1.

☆ maildrop-2.3.0
http://www.courier-mta.org/imap/
http://sourceforge.net/projects/courier/files/

2.3

2009-11-22 Sam Varshavchik <mrsam@xxxxx>

* maildrop/reformail.C (main): Removed the -r, -p, -P, -t, -k options,
replaced by new mailbot options.

* maildrop/mailbot.c (main): New options that set the corresponding
parameters to rfc2045_makereply_unicode(): -e, -T, -F -S

* rfc2045/rfc2045replyunicode.c (rfc2045_makereply_unicode): Added
replytoenvelope setting. Added sophisticated formatting for
replysalut.

2009-11-21 Sam Varshavchik <mrsam@xxxxx>

* rfc822/rfc822_getaddr.c: Remove rfc822_prname() and
rfc822_prname_orlist(), replaced by rfc822_display_name() with a NULL
character set.

* rfc822/rfc2047u.c (rfc822_display_name): Semantical change --
without an explicit name, display the address as the name. If the
requested character set is NULL, do not decode RFC2047-encoded content,
return it as is.

2009-11-17 Sam Varshavchik <mrsam@xxxxx>

* rfc822/rfc2047u.c (rfc2047_print_unicodeaddr): Fix several formatting
issues with deprecated RFC 822 distribution lists: spurious comma
adter the last address, pass the space after the ':' as a separator
character.

* rfc822/rfc2047.c (counts2/save): Fix line-wrapping of encoded
addresses.

* rfc822/rfc2047u.c (rfc822_display_addr_tobuf): New function.

* rfc2045/rfc2045reply.c (mkreply): Fix logic for locating the
name used for salutation.

2009-11-14 Sam Varshavchik <mrsam@xxxxx>

* rfc822/rfc822.c (rfc822_print_common): Rewrite.

* rfc822/rfc2047u.c (rfc822_display_name_int): Fixed various rules for
encoding names to be more MIME compliant.
(rfc822_display_addr_str): Renamed from rfc822_display_addr(), for a
consistent API.
(rfc822_display_addr): New function, decode the wire format of a single
address. Names are MIME decoded, addresses are IDN-decoded.
(rfc2047_print_unicodeaddr): Do not output a dummy name for an
address without one.
(rfc822_display_addr_str_tobuf): New function, version of
rfc822_display_addr_str() that collects the output into a buffer.

* rfc822/rfc2047.c (rfc822_encode_domain): New function -- IDN-encode
a domain, with an optional "user@".
(rfc2047_encode_header_addr): Renamed rfc2047_encode_header(), for a
consistent API.
(rfc2047_encode_header_tobuf): New function, encode a header from
displayed format to wire format. Names are encoded using RFC 2047,
addresses using IDN.

2009-11-12 Sam Varshavchik <mrsam@xxxxx>

* maildrop/maildropfilter.sgml: Typo fix.

2009-11-08 Sam Varshavchik <mrsam@xxxxx>

* rfc822/rfc2047.h: Expose raw RFC 2047 decoding function,
rfc2047_decoder().

* rfc822/rfc822hdr.c (rfc822hdr_is_addr): New function.

* rfc822/rfc822.c (tokenize): Tweak the logic for collecting RFC 2047
atoms.

* rfc822/rfc2047u.c (rfc822_display_name): New function,
replaces rfc2047_print().
(rfc822_display_name_tobuf): New function,
replaces rfc2047_print().
(rfc822_display_namelist): New function,
replaces rfc822_namelist().
(rfc822_display_addr): New function, replaces rfc2047_print().
(rfc2047_print_unicodeaddr): Renamed from rfc2047_print_unicode().
(rfc822_display_hdrvalue): New function, replaces rfc2047_decode(),
rfc2047_decode_simple(), rfc2047_decode_enhanced().
(rfc822_display_hdrvalue_tobuf): New function, ditto.

* rfc822/rfc2047.c: Removed rfc2047_decode(), rfc2047_decode_simple(),
rfc2047_decode_enhanced(), rfc2047_print().

* rfc822/Makefile.am: Link against GNU IDN library.

* rfc2045/rfc2045.h: Added "replydsn" option to rfc2045_makereply(),
incorporates the MIME bounce format generated by mailbot.
Added "subject" -- override subject of the reply.
Added "dsnfrom" -- for the replydsn option.
Added two callbacks used by the replydsn option.
Remove rfc2045_makereply(), leaving just rfc2045_makereply_unicode().

* rfc2045/reformime.c (do_print_info): MIME-decode the content
description.
(main2): New -H option.

* maildrop/mailbot.c (main): Use the default character set from the
system locale.
(usage): Added the -n option, for debugging purposes.
(opensendmail): Pass the autoreply to sendmail in a file descriptor
for a temporary file on stdin, instead of piping the resulting
message to sendmail, running as a child process.
(savemessage): Save the input message in a temporary file, and
RFC2045-parse it.
(main): Use rfc2045_makereply_unicode() to prepare the autoreply
message. Clarify mailbot man page as to the slightly changed
requirements for the autoreply text that must be given to mailbot.

2009-11-07 Josip Rodin <joy@xxxxx>

* Fix makefile to install makedat only if gdbm or db is available.

2009-09-05 Sam Varshavchik <mrsam@xxxxx>

* Add -W option to deliverquota and maildrop. Remove the
--enable-maildirquota configure option -- maildir quotas are now
always enabled.


☆ sqwebmail-5.4.0
http://www.courier-mta.org/imap/
http://sourceforge.net/projects/courier/files/

5.4.0

2009-11-22 Sam Varshavchik <mrsam@xxxxx>

* rfc822/rfc822.c: Removed rfc822_praddr().

* rfc822/rfc822_getaddr.c (rfc822_getaddr): Implement rfc822_getaddr()
by calling rfc822_display_addr_tobuf(), instead of rfc822_praddr().

* rfc822/testsuite.c (doaddr): Remove rfc822_addrlist() and
rfc822_namelist().

2009-11-21 Sam Varshavchik <mrsam@xxxxx>

* rfc822/rfc822_getaddr.c: Remove rfc822_prname() and
rfc822_prname_orlist(), replaced by rfc822_display_name() with a NULL
character set.

* rfc822/rfc2047u.c (rfc822_display_name): Semantical change --
without an explicit name, display the address as the name. If the
requested character set is NULL, do not decode RFC2047-encoded content,
return it as is.

* addressbook.c (addressbook): Replace rfc822_getname() by
rfc822_display_name() with the character set specified as NULL.

2009-11-17 Sam Varshavchik <mrsam@xxxxx>

* rfc822/rfc2047u.c (rfc2047_print_unicodeaddr): Fix several formatting
issues with deprecated RFC 822 distribution lists: spurious comma
adter the last address, pass the space after the ':' as a separator
character.

* rfc822/rfc2047.c (counts2/save): Fix line-wrapping of encoded
addresses.

* rfc822/rfc2047u.c (rfc822_display_addr_tobuf): New function.

* msg2html.c (showaddressheader_printc): email_address_start() callback
gets the name and the address already decoded to the requested
character set.

* folder.c (email_address_start): ... which cleans up this mess rather
nicely.

* maildir.c (maildir_ngetinfo): Fix logic for locating the
name used for salutation.

* rfc2045/rfc2045reply.c (mkreply): Fix logic for locating the
name used for salutation.

2009-11-14 Sam Varshavchik <mrsam@xxxxx>

* folder.c: In the folder cache file, always store senders and subjects
encoded using UTF-8. After upgrading, the folder index may not properly
show non-Latin characters until the next message is added to the folder,
and the folder cache gets rebuilt.

* addressbook.c: Always use UTF-8 for local sqwebmail address books.
After upgrading, it might be necessary to do a one-time conversion
of the address book file to UTF-8 encoding.

* rfc822/rfc822.c (rfc822_print_common): Rewrite.

* rfc822/rfc2047u.c (rfc822_display_name_int): Fixed various rules for
encoding names to be more MIME compliant.
(rfc822_display_addr_str): Renamed from rfc822_display_addr(), for a
consistent API.
(rfc822_display_addr): New function, decode the wire format of a single
address. Names are MIME decoded, addresses are IDN-decoded.
(rfc2047_print_unicodeaddr): Do not output a dummy name for an
address without one.
(rfc822_display_addr_str_tobuf): New function, version of
rfc822_display_addr_str() that collects the output into a buffer.

* rfc822/rfc2047.c (rfc822_encode_domain): New function -- IDN-encode
a domain, with an optional "user@".
(rfc2047_encode_header_addr): Renamed rfc2047_encode_header(), for a
consistent API.
(rfc2047_encode_header_tobuf): New function, encode a header from
displayed format to wire format. Names are encoded using RFC 2047,
addresses using IDN.

2009-11-08 Sam Varshavchik <mrsam@xxxxx>

* pcp/pcpdir.c (retrevent): Fix memory leak.

* pcp/pcp.c (list): MIME-decode the subjects in the output of the list
command.
(list_msg_rfc822): Fix MIME-decoding of headers in the output of the
retrieve command.
(main): Use the default system locale character set.

* rfc822/rfc2047.h: Expose raw RFC 2047 decoding function,
rfc2047_decoder().

* rfc822/rfc822hdr.c (rfc822hdr_is_addr): New function.

* rfc822/rfc822.c (tokenize): Tweak the logic for collecting RFC 2047
atoms.

* rfc822/rfc2047u.c (rfc822_display_name): New function,
replaces rfc2047_print().
(rfc822_display_name_tobuf): New function,
replaces rfc2047_print().
(rfc822_display_namelist): New function,
replaces rfc822_namelist().
(rfc822_display_addr): New function, replaces rfc2047_print().
(rfc2047_print_unicodeaddr): Renamed from rfc2047_print_unicode().
(rfc822_display_hdrvalue): New function, replaces rfc2047_decode(),
rfc2047_decode_simple(), rfc2047_decode_enhanced().
(rfc822_display_hdrvalue_tobuf): New function, ditto.

* rfc822/rfc2047.c: Removed rfc2047_decode(), rfc2047_decode_simple(),
rfc2047_decode_enhanced(), rfc2047_print().

* rfc822/Makefile.am: Link against GNU IDN library.


☆ cone-0.80
http://www.courier-mta.org/imap/
http://sourceforge.net/projects/courier/files/

0.80

2009-10-30 Sam Varshavchik <mrsam@xxxxx>

* cone/libmail: Link with libidn if this library is installed. Added
getAddrAddr() and setAddrAddr() methods to mail::emailAddress that
use libidn, if installed, to decode/encode the hostname portion of the
email address.

The GNU IDN library is now required to build Cone

----
こがよういちろう


投稿者 xml-rpc : 2010年1月 6日 10:11
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/92069
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。