Skip to content

Commit 81699ee

Browse files
committed
FEAT: initial rewrite of the old smtp protocol
1 parent 2ce523d commit 81699ee

File tree

2 files changed

+266
-265
lines changed

2 files changed

+266
-265
lines changed

make/rebol3.nest

+17-18
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ temp: %make/tmp/
1818
stack-size: 4194304 ;= 4MB (4 * 1024 * 1024)
1919
optimize: 2
2020

21-
version: 3.7.2
21+
version: 3.8.0
2222

2323
target-windows: [
2424
os: windows
@@ -279,10 +279,10 @@ mezz-lib-files: [
279279
%mezz/mezz-tail.reb
280280
; %mezz/codec-unixtime.reb
281281
;-- cryptographic
282-
; %mezz/codec-utc-time.reb ; include-https
282+
; %mezz/codec-utc-time.reb ; include-prot-https
283283
; %mezz/codec-pkix.reb
284-
; %mezz/codec-der.reb ; include-https
285-
; %mezz/codec-crt.reb ; include-https
284+
; %mezz/codec-der.reb ; include-prot-https
285+
; %mezz/codec-crt.reb ; include-prot-https
286286
; %mezz/codec-ppk.reb
287287
; %mezz/codec-ssh-key.reb
288288
;-- compression
@@ -698,24 +698,22 @@ include-mezz-colors: [mezz-lib-files: %mezz/mezz-colors.reb ]
698698
; protocols:
699699
include-prot-whois: [mezz-prot-files: %mezz/prot-whois.reb ]
700700
include-prot-mysql: [mezz-prot-files: %mezz/prot-mysql.reb ]
701+
include-prot-smtp: [mezz-prot-files: %mezz/prot-smtp.reb :include-prot-tls]
702+
include-prot-https: [mezz-prot-files: %mezz/prot-http.reb :include-prot-tls]
703+
include-prot-tls: [
704+
:include-bincode
705+
:include-cryptography
706+
mezz-lib-files: %mezz/codec-utc-time.reb
707+
mezz-lib-files: %mezz/codec-der.reb
708+
mezz-lib-files: %mezz/codec-crt.reb
709+
mezz-prot-files: %mezz/prot-tls.reb
710+
]
711+
701712

702713
include-prebol: [mezz-lib-files: %modules/prebol.reb ]
703714

704715
include-native-oid: [core-files: %core/n-oid.c] ; `form-oid` native (used in DER codec)
705716

706-
include-https: [
707-
:include-bincode
708-
:include-cryptography
709-
mezz-lib-files: [
710-
%mezz/codec-utc-time.reb
711-
%mezz/codec-der.reb
712-
%mezz/codec-crt.reb
713-
]
714-
mezz-prot-files: [
715-
%mezz/prot-http.reb
716-
%mezz/prot-tls.reb
717-
]
718-
]
719717

720718
;- Product specifications
721719

@@ -725,7 +723,8 @@ include-rebol-core: [
725723
:include-cryptography
726724
:include-bincode
727725
:include-iconv
728-
:include-https
726+
:include-prot-https
727+
:include-prot-smtp
729728

730729
:include-codec-unixtime
731730
:include-codec-ar

0 commit comments

Comments
 (0)