Browse code
Begin fixing smtp.lisp
Orivej Desh authored on 10/02/2012 11:07:54
Showing 1 changed files
Showing 1 changed files
... | ... |
@@ -1,28 +1,3 @@ |
1 |
-#+(version= 8 1) |
|
2 |
-(sys:defpatch "smtp" 1 |
|
3 |
- "v1: add smtp support for ssl connections and STARTTLS negotiation." |
|
4 |
- :type :system |
|
5 |
- :post-loadable t) |
|
6 |
- |
|
7 |
-#+(version= 8 0) ;; not current with latest sources |
|
8 |
-(sys:defpatch "smtp" 5 |
|
9 |
- "v1: send-letter w/attachments; send-smtp* can take streams; |
|
10 |
-v2: add :port argument to send-letter, send-smtp, send-smtp-auth; |
|
11 |
-v3: fix incompatibility introduced in v2; |
|
12 |
-v4: remove stray force-output of t; |
|
13 |
-v5: send-smtp-1: New external-format keyword arg." |
|
14 |
- :type :system |
|
15 |
- :post-loadable t) |
|
16 |
- |
|
17 |
-#+(version= 7 0) ;; not current with latest sources |
|
18 |
-(sys:defpatch "smtp" 5 |
|
19 |
- "v2: send-letter w/attachments; send-smtp* can take streams; |
|
20 |
-v3: add :port argument to send-letter, send-smtp, send-smtp-auth; |
|
21 |
-v4: fix incompatibility introduced in v3; |
|
22 |
-v5: rm stray force-output of t; send-smtp-1: New external-format keyword arg." |
|
23 |
- :type :system |
|
24 |
- :post-loadable t) |
|
25 |
- |
|
26 | 1 |
;; -*- mode: common-lisp; package: net.post-office -*- |
27 | 2 |
;; |
28 | 3 |
;; smtp.cl |
... | ... |
@@ -60,7 +35,7 @@ v5: rm stray force-output of t; send-smtp-1: New external-format keyword arg." |
60 | 35 |
|
61 | 36 |
|
62 | 37 |
(defpackage :net.post-office |
63 |
- (:use #:lisp #:excl) |
|
38 |
+ (:use #:cl #:excl) |
|
64 | 39 |
(:export |
65 | 40 |
#:send-letter |
66 | 41 |
#:send-smtp |
... | ... |
@@ -671,8 +646,9 @@ Attachments must be filenames, streams, or mime-part-constructed, not ~s" |
671 | 646 |
|
672 | 647 |
(eval-when (compile eval) |
673 | 648 |
(defmacro ipaddrp (obj) |
674 |
- #+(version>= 8 0) `(socket:ipaddrp ,obj) |
|
675 |
- #-(version>= 8 0) `(and (integerp ,obj) (<= 0 ,obj #.(1- (expt 2 32))))) |
|
649 |
+ ;; #+(version>= 8 0) `(socket:ipaddrp ,obj) |
|
650 |
+ ;; #-(version>= 8 0) |
|
651 |
+ `(and (integerp ,obj) (<= 0 ,obj #.(1- (expt 2 32))))) |
|
676 | 652 |
) |
677 | 653 |
|
678 | 654 |
(defun determine-mail-server (name) |