25a9bbcd |
2009-09-30 Kevin Layer <layer@gemini.franz.com>
* mime-api.cl: rfe9010: decode-header-text: remove "soft"
newlines in the decoded text
* mime-transfer-encoding.cl: bug18636: underscore handling:
refine previous fix to be more surgical and conditional on a
keyword argument, because other routines use these functions
* t-imap.cl: the start of a test suite for the mime side of
things
|
3fd7c03a |
2009-09-30 Kevin Layer <layer@gemini.franz.com>
* mime-transfer-encoding.cl: bug18636: handle underscore
character in quoted printable encoding
|
4e6f0603 |
2009-03-12 Mikel Bancroft <mikel@gemini>
* rfe8602: add ssl/tls support to imap/pop module.
|
ce1d2c5c |
2008-11-19 Ahmon Dancy <dancy@dancy>
* rfe8406: mime-api.cl: Improved performance of
charset-to-external-format by using a hash table for caching.
Also added ansi_x3.4-1968 as an alias for :latin1.
|
3c465b1a |
2008-09-16 Mikel Bancroft <mikel@gemini>
* rfe8214 - smtp.cl: Add support for SSL connections to secure
SMTP Servers. Also add support for STARTTLS negotiation.
|
873db4fd |
2008-05-21 Ahmon Dancy <dancy@dancy>
* bug17849: Fix parse-mime-structure behavior when it
encounters malformatted headers. Now treats a malformatted
header as the first line of the body.
Commented out an extraneous debug message.
|
8daa1cbe |
2007-09-24 Ahmon Dancy <dancy@dancy>
* rfe7462: rfc2822.cl: further improvements
|
3937b4b3 |
2007-09-20 Ahmon Dancy <dancy@dancy>
* rfe7462: rfc2822.cl (extract-email-addresses): New 'compact'
keyword arg to return results in a simpler format. Also
includes a parsing bugfix for some unusual but legal
addresses.
|
c14b148a |
2007-08-02 Ahmon Dancy <dancy@dancy>
* mime-parse.cl:
Don't include the stuff between the end of a multipart part and
the beginning of the next part in the mime-part-body-size.
* mime-transfer-encoding.cl:
with-decoded-part-body-stream. Set the stream's external-format
based on the charset specified in the part (if any (defaults to
:latin1)).
|
049ed224 |
2007-06-05 Ahmon Dancy <dancy@dancy>
* rfe7210: rfc2822.cl: new extract-email-addresses function.
|
aea04c34 |
2007-06-01 Ahmon Dancy <dancy@dancy>
* mime-transfer-encoding.cl: New quoted-printable decoding utility
functions.
* mime-parse.cl: Improved handling of large or noncompliant
headers. Improved mbox processing support.
* mime-api.cl: New exported function: decode-header-text.
|
02b7897d |
2007-05-29 Kevin Layer <layer@gemini.franz.com>
* mime-parse.cl: fix from dancy for parse-mime-structure
|
5bc10cea |
2007-04-12 Ahmon Dancy <dancy@dancy>
* rfe7016: Increased verbosity of smtp transaction failures.
|
9d3f79bb |
2007-03-14 Duane Rettig <duane@franz.com>
* mime-parse.cl: Remove bogus declarations
|
d1508087 |
2007-01-20 Duane Rettig <duane@franz.com>
* mime-transfer-encoding.cl: One more adjustment to
excl:base64-decode-stream so we can compile on 8.1.pre-beta.4
|
b5aad2f2 |
2007-01-18 Kevin Layer <layer@gemini.franz.com>
* mime-transfer-encoding.cl: adjust use of
excl:base64-decode-stream so we can compile on 8.1.pre-beta.3
|
0c70cdfd |
2007-01-05 Ahmon Dancy <dancy@dancy>
* mime-transfer-encoding.cl: Added qp-decode-stream.
|
f7ca6e03 |
2006-12-21 Kevin Layer <layer@gemini.franz.com>
* mime-transfer-encoding.cl: fix for building on 8.1.pre-beta.3
|
e2908ded |
2006-12-19 Kevin Layer <layer@gemini.franz.com>
|
e0c0dfe0 |
* rfc2822.cl: :net.mail package, defpatch
|
e2908ded |
* (NEW) rfc2822.cl: new file, authored by Ahmon -- only change I
made was to make sure the regular expressions are compiled at
compile-file time.
|
c781d4b2 |
2006-12-11 Ahmon Dancy <dancy@dancy>
* mime-api.cl: New map-over-parts function.
* mime-parse.cl: Updated mime structure parsing code.
* mime-transfer-encoding.cl: New: qp-{en,de}code-stream,
with-decoded-part-body-stream.
|
a6202327 |
2006-11-16 Ahmon Dancy <dancy@dancy>
bug16495:
* smtp.cl: send-smtp-1: New external-format keyword arg.
Now processes input in terms of bytes
instead of characters.
* mime-api.cl: make-mime-part: Default external-format is :utf8
now. Default encoding changed once again. Now always base64,
except for when :text is supplied and is stringp, in which case
the encoded version of the string is examined to see if 7bit can
be used).
|
ad3f5e60 |
2006-10-18 Ahmon Dancy <dancy@dancy>
* mime-api.cl: bug16479: Improve default content-transfer-encoding
determination. Also, removed some (load-time-value)'s that were
wrapped around some regular expression strings (not sure why).
It was preventing the regular expressions from being compiled.
|
2fe8c381 |
2006-10-16 Kevin Layer <layer@gemini.franz.com>
* smtp.cl: bug16475: remove stray (force-output t)
|
5a390910 |
2006-08-17 Kevin Layer <layer@gemini>
from dancy:
* imap.cl: rfe6632: Add fetch-letter-sequence support to imap
module for IMAP servers
|
db0eed6c |
2006-05-24 Kevin Layer <layer@gemini>
from dancy:
* smtp.cl: bug16214: Fix regression in send-smtp behavior
|
31c28d94 |
2006-03-24 Kevin Layer <layer@gemini>
|
44ad8bd7 |
* smtp.cl: rfe6507: fix for socket:ipaddrp being 8.0 only
|
31c28d94 |
from dancy:
* smtp.cl: rfe6507: add :port argument to send-letter, send-smtp,
send-smtp-auth
|
b45f6462 |
2006-02-03 Ahmon Dancy <dancy@dancy>
* imap-api.cl: Export mime-part-constructed class.
* smtp.cl: send-letter: Avoid modifying user-provided mime-part
(if provided). It will still be modified if the user provides an
attachments as well (which is a semi-strange thing to do), but the
change will be reverted after the operation is complete.
|
9ad3e017 |
2006-02-02 Kevin Layer <layer@gemini>
|
41ecdaf4 |
* smtp.cl: add defpatch for 7.0
|
9ad3e017 |
* rename mime.cl to mime-api.cl -- cl/src/sys/make.cl concatenates
into mime.fasl, and it won't work to have an existing mime.fasl
|
5bb4d96e |
2006-01-30 Kevin Layer <layer@gemini>
* mime-transfer-encoding.cl: tweak for 7.0 bootstrapping
* mime.cl: tweak for 7.0 bootstrapping
|
1a86640a |
2006-01-26 Kevin Layer <layer@gemini>
* mime.cl: provide
|
39453a41 |
* mime-transfer-encoding.cl: remove excl::*to-base64* and
base64-encode-stream (since they're in the base lisp now)
|
1a86640a |
* smtp.cl: require streamp and mime
|
9e5d2e29 |
2006-01-26 Ahmon Dancy <dancy@dancy>
* mime.cl, mime-parse.cl, mime-transfer-encoding.cl: New files to
aid in the construction of multipart MIME messages.
* smtp.cl: Updated send-letter to support sending of attachments.
Updated send-smtp/send-smtp-auth so that they can take their data
from a string or a stream.
|
96eddaa7 |
2006-01-05 Kevin Layer <layer@gemini>
* imap.cl: add defpatch for 7.0
|
ffc31da7 |
2005-02-15 Kevin Layer <layer@gemini>
* smtp.cl: bug15190: from jkf: fix nameserver lookup if *dns-mode*
is just :clib
2004-09-28 Kevin Layer <layer@gemini>
* imap.cl: fix copyright notice
2004-09-14 Kevin Layer <layer@gemini>
* smtp.cl:
- add new exported `send-smtp-auth' (from dancy)
- add `login' and `password' keywords to send-letter
|
6d610934 |
2004-08-13 Kevin Layer <layer@gemini>
imap 1.13
* imap.cl: export mailbox-uidnext
|
9705345d |
2003-10-28 Ahmon Dancy <dancy@franz.com>
imap 1.12
* imap.cl - add functions to allow letter data to be read
as a stream of data from the server instead of just
returned as a big string
|
9acef702 |
2003-09-18 <jkf@main.verada.com>
imap 1.11
* imap.cl: fix processing of imap flags into keywords so it
handles lists and nil correctly.
|
1170a0d0 |
2003-05-21 John Foderaro <jkf@tiger.franz.com>
imap 1.10
* imap.cl - fix bug in parse-mail header when end of headers
continuation line containing spaces and tabs
|
a3139825 |
2003-05-07 <jkf@main.verada.com>
imap v1.9
>>> * imap.cl: add reset-mailbox for pop maiboxes to send the RSET
command
|
ee0a4951 |
2003-01-10 Kevin Layer <layer@crikey>
* smtp.cl: test-email-address: do VRFY on address, too.
|
9bcd0a7b |
2002-06-17 Kevin Layer <layer@crikey>
* smtp.cl: fix typo in error message; fix from jkf that never got
committed regarding dns lookups of mx host
|
ef11d1c0 |
2002-02-11 John Foderaro <jkf@tiger.franz.com>
* imap.cl: fix parse-mail-header to handle valueless header lines
|
36ee99cb |
2001-08-10 John Foderaro <jkf@tiger.franz.com>
* imap.cl - fix problems of too many #\returns in the header
|
b8706301 |
2001-06-26 John Foderaro <jkf@tiger.franz.com>
* imap.cl - fix typo in exported identifier
|
fae7eaa0 |
2001-05-11 John Foderaro <jkf@tiger.franz.com>
* smtp.cl: add test-email-address function to check to see
if an email address can be determined to be bogus without
sending a letter.
|
8559c73a |
2001-05-02 John Foderaro <jkf@tiger.franz.com>
1.8
* imap will signal a :response-too-large error if it encounter
a letter it can't store in a lisp array.
|
eaa80812 |
2000-06-08 <jkf@CROW>
1.7
* imap.cl: add parse-mail-header function to return mail headers
as an assoc list.
|
925381dd |
2000-06-06 John Foderaro <jkf@tiger.franz.com>
1.6
* imap.cl: fix header parsing bug where it go into a loop
when encountering a blank header.
|
ce830417 |
Fri May 26 22:52:42 PST 2000 Duane Rettig <duane@beta>
* makefile: set SHELL variable
|
8dd85436 |
2000-04-26 John Foderaro <jkf@tiger.franz.com>
* package changed from post-office to net.post-office
the po nickname was removed.
|
8b09f124 |
2000-04-21 John Foderaro <jkf@tiger.franz.com>
versio 1.4
* imap.cl: added pop commands unique-id and top-lines
plus make-envelope-from-text
* imap.html - update document
|
64f441e3 |
1999-11-29 John Foderaro <jkf@tiger.franz.com>
version 1.3
* imap.cl - fixed bug where extra ^b's ended up in strings
* imap.html - fixed ref to wrong function
|
90494367 |
1999-10-27 John Foderaro <jkf@tiger.franz.com>
version 1.2
* imap.cl - add condtions
* imap.html - document conditions
* t-imap.cl - fix test suite
|
a5c2fe04 |
1999-09-29 John Foderaro <jkf@tiger.franz.com>
version 1.1
* imap.html - document send-letter, send-smtp
* smtp.cl - add this to the imap module
* t-imap.cl - adjust for the change in package
|
6fa1b4ab |
1999-09-27 John Foderaro <jkf@tiger.franz.com>
version 1.0
* start ChangeLog.
* imap.cl - the code for the imap and pop interface
* imap.html - the documentation
* t-imap.cl - the test suite
* rfc1939.html - pop spec
* rfc2060.txt - imap spec
|