summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2003-04-02 14:39:23 +0000
committerfukachan <fukachan>2003-04-02 14:39:23 +0000
commite02123c53942a68bd212d22e150ba5e2fb830aa5 (patch)
tree25e5e953aaefdf10dfe8dc4a2f6627ef1ab41a98
parent4262a8c525a29d9454889dae9a2c06cd8e00532a (diff)
downloadfml8-e02123c53942a68bd212d22e150ba5e2fb830aa5.tar.gz
fml8-e02123c53942a68bd212d22e150ba5e2fb830aa5.tar.bz2
fml8-e02123c53942a68bd212d22e150ba5e2fb830aa5.zip
sync w/ reality
-rw-r--r--fml/doc/en/figures/architecture.gifbin9906 -> 11300 bytes
-rw-r--r--fml/doc/en/figures/architecture.obj166
2 files changed, 113 insertions, 53 deletions
diff --git a/fml/doc/en/figures/architecture.gif b/fml/doc/en/figures/architecture.gif
index d89ab5f8..24685534 100644
--- a/fml/doc/en/figures/architecture.gif
+++ b/fml/doc/en/figures/architecture.gif
Binary files differ
diff --git a/fml/doc/en/figures/architecture.obj b/fml/doc/en/figures/architecture.obj
index 34d4ee64..c22042d8 100644
--- a/fml/doc/en/figures/architecture.obj
+++ b/fml/doc/en/figures/architecture.obj
@@ -1,5 +1,5 @@
-%TGIF 4.1.16
-state(0,37,100.000,0,128,0,16,1,9,1,1,5,0,3,0,1,0,'Times-Bold',1,115200,0,0,0,10,0,0,1,1,0,16,0,0,1,1,1,1,1088,1408,1,0,2880,0).
+%TGIF 4.1.42
+state(0,37,100.000,0,27,0,16,1,9,1,1,6,0,3,0,1,0,'Times-Bold',1,97920,0,0,0,10,0,0,1,1,0,16,0,0,1,1,1,1,1088,1408,1,0,2880,0).
%
% @(#)$Header$
% %W%
@@ -20,31 +20,29 @@ color_info(11,65535,0,[
]).
script_frac("0.6").
fg_bg_colors('black','white').
+dont_reencode("FFDingbests:ZapfDingbats").
page(1,"",1,'').
oval('black','',128,128,240,192,0,1,1,16,0,0,0,0,0,'1',0,[
]).
-text('black',184,146,1,1,1,91,29,19,23,6,0,0,0,0,2,91,29,0,0,"",0,0,0,0,169,'',[
-minilines(91,29,0,0,1,0,0,[
-mini_line(91,23,6,0,0,0,[
-str_block(0,91,23,6,0,-1,0,0,0,[
-str_seg('black','Times-Bold',1,144000,91,23,6,0,-1,0,0,0,0,0,
- "wrapper")])
-])
-])]).
-text('black',256,32,1,0,1,161,29,24,23,6,0,0,0,0,2,161,29,0,0,"",0,0,0,0,55,'',[
-minilines(161,29,0,0,0,0,0,[
-mini_line(161,23,6,0,0,0,[
-str_block(0,161,23,6,0,-1,0,0,0,[
-str_seg('black','Times-Bold',1,144000,161,23,6,0,-1,0,0,0,0,0,
- "version control")])
+text('black',184,153,2,1,1,257,40,19,16,4,0,0,0,0,2,257,40,0,0,"",0,0,0,0,169,'',[
+minilines(257,40,0,0,1,0,0,[
+mini_line(44,16,4,0,0,0,[
+str_block(0,44,16,4,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,97920,44,16,4,0,-1,0,0,0,0,0,
+ "loader")])
+]),
+mini_line(257,16,4,0,0,0,[
+str_block(0,257,16,4,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,97920,257,16,4,0,-1,0,0,0,0,0,
+ "load version dependent perl modules")])
])
])]).
poly('black','',2,[
- 16,160,128,160],1,1,1,26,0,0,0,0,0,0,0,'1',0,0,
+ 64,96,128,160],1,7,1,26,0,0,0,0,0,0,0,'7',0,0,
"0","",[
- 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+ 0,22,9,0,'22','9','0'],[0,22,9,0,'22','9','0'],[
]).
-text('black',16,128,1,0,1,116,29,27,23,6,0,0,0,0,2,116,29,0,0,"",0,0,0,0,151,'',[
+text('black',80,80,1,0,1,116,29,27,23,6,0,0,0,0,2,116,29,0,0,"",0,0,0,0,103,'',[
minilines(116,29,0,0,0,0,0,[
mini_line(116,23,6,0,0,0,[
str_block(0,116,23,6,0,-1,0,0,0,[
@@ -53,7 +51,7 @@ str_seg('black','Times-Bold',1,144000,116,23,6,0,-1,0,0,0,0,0,
])
])]).
poly('black','',2,[
- 320,64,256,128],3,6,1,31,0,0,0,0,0,0,0,'6',0,0,
+ 320,112,240,144],3,6,1,31,0,0,0,0,0,0,0,'6',0,0,
"0","",[
0,20,8,0,'20','8','0'],[0,20,8,0,'20','8','0'],[
]).
@@ -62,23 +60,15 @@ poly('black','',2,[
"0","",[
0,20,8,0,'20','8','0'],[0,20,8,0,'20','8','0'],[
]).
-text('black',448,153,1,0,1,139,29,44,23,6,0,0,0,0,2,139,29,0,0,"",0,0,0,0,176,'',[
-minilines(139,29,0,0,0,0,0,[
-mini_line(139,23,6,0,0,0,[
-str_block(0,139,23,6,0,-1,0,0,0,[
-str_seg('black','Times-Bold',1,144000,139,23,6,0,-1,0,0,0,0,0,
- "perl modules")])
+text('black',448,400,1,0,1,114,21,139,17,4,0,0,0,0,2,114,21,0,0,"",0,0,0,0,417,'',[
+minilines(114,21,0,0,0,0,0,[
+mini_line(114,17,4,0,0,0,[
+str_block(0,114,17,4,0,0,0,0,0,[
+str_seg('black','Times-Bold',1,103680,114,17,4,0,0,0,0,0,0,0,
+ "Mail::Delivery")])
])
])]).
-text('black',464,384,1,0,1,91,37,139,30,7,0,0,0,0,2,91,37,0,0,"",0,0,0,0,414,'',[
-minilines(91,37,0,0,0,0,0,[
-mini_line(91,30,7,0,0,0,[
-str_block(0,91,30,7,0,-1,0,0,0,[
-str_seg('black','Times-Bold',1,195840,91,30,7,0,-1,0,0,0,0,0,
- "SMTP")])
-])
-])]).
-rcbox('black','',256,224,384,288,0,6,1,0,16,142,0,0,0,0,'6',0,[
+rcbox('black','',256,224,432,288,0,6,1,0,16,142,0,0,0,0,'6',0,[
]).
poly('black','',2,[
320,288,320,368],1,6,1,143,0,0,0,0,0,0,0,'6',0,0,
@@ -90,12 +80,12 @@ poly('black','',2,[
"0","",[
0,20,8,0,'20','8','0'],[0,20,8,0,'20','8','0'],[
]).
-text('black',656,384,1,0,1,172,37,158,30,7,0,0,0,0,2,172,37,0,0,"",0,0,0,0,414,'',[
-minilines(172,37,0,0,0,0,0,[
-mini_line(172,30,7,0,0,0,[
-str_block(0,172,30,7,0,-2,0,0,0,[
-str_seg('black','Times-Bold',1,195840,172,30,7,0,-2,0,0,0,0,0,
- "mail servers")])
+text('black',656,384,1,0,1,77,37,158,30,7,0,0,0,0,2,77,37,0,0,"",0,0,0,0,414,'',[
+minilines(77,37,0,0,0,0,0,[
+mini_line(77,30,7,0,0,0,[
+str_block(0,77,30,7,0,-2,0,0,0,[
+str_seg('black','Times-Bold',1,195840,77,30,7,0,-2,0,0,0,0,0,
+ "MTA")])
])
])]).
rcbox('black','',432,368,576,432,0,6,1,0,16,162,0,0,0,0,'6',0,[
@@ -161,12 +151,12 @@ str_seg('black','Times-Bold',1,115200,53,17,4,0,-1,0,0,0,0,0,
]),
rcbox('black','',240,480,560,528,0,6,1,0,16,121,0,0,0,0,'6',0,[
]),
-text('black',288,495,1,0,1,225,21,122,17,4,0,0,0,0,2,225,21,0,0,"",0,0,0,0,512,'',[
-minilines(225,21,0,0,0,0,0,[
-mini_line(225,17,4,0,0,0,[
-str_block(0,225,17,4,0,-1,0,0,0,[
-str_seg('black','Times-Bold',1,115200,225,17,4,0,-1,0,0,0,0,0,
- "member list contol interface")])
+text('black',288,495,1,0,1,98,21,122,17,4,0,0,0,0,2,98,21,0,0,"",0,0,0,0,512,'',[
+minilines(98,21,0,0,0,0,0,[
+mini_line(98,17,4,0,0,0,[
+str_block(0,98,17,4,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,115200,98,17,4,0,-1,0,0,0,0,0,
+ "IO::Adapter")])
])
])]),
poly('black','',2,[
@@ -261,12 +251,37 @@ str_seg('black','Times-Bold',1,115200,85,17,4,0,-1,0,0,0,0,0,
"config files")])
])
])]).
-text('black',48,704,1,0,1,172,21,225,17,4,0,0,0,0,2,172,21,0,0,"",0,0,0,0,721,'',[
-minilines(172,21,0,0,0,0,0,[
-mini_line(172,17,4,0,0,0,[
-str_block(0,172,17,4,0,-1,0,0,0,[
-str_seg('black','Times-Bold',1,115200,172,17,4,0,-1,0,0,0,0,0,
- "header rewrite engine")])
+text('black',48,704,6,0,1,315,126,225,17,4,0,0,0,0,2,315,126,0,0,"",0,0,0,0,721,'',[
+minilines(315,126,0,0,0,0,0,[
+mini_line(67,17,4,0,0,0,[
+str_block(0,67,17,4,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,115200,67,17,4,0,-1,0,0,0,0,0,
+ "modules")])
+]),
+mini_line(315,17,4,0,0,0,[
+str_block(0,315,17,4,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,115200,315,17,4,0,-1,0,0,0,0,0,
+ " FML::Header (header rewrite engine)")])
+]),
+mini_line(113,17,4,0,0,0,[
+str_block(0,113,17,4,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,115200,113,17,4,0,-1,0,0,0,0,0,
+ " FML::Spool")])
+]),
+mini_line(124,17,4,0,0,0,[
+str_block(0,124,17,4,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,115200,124,17,4,0,-1,0,0,0,0,0,
+ " FML::Article")])
+]),
+mini_line(153,17,4,0,0,0,[
+str_block(0,153,17,4,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,115200,153,17,4,0,-1,0,0,0,0,0,
+ " FML::Command")])
+]),
+mini_line(70,17,4,0,0,0,[
+str_block(0,70,17,4,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,115200,70,17,4,0,-1,0,0,0,0,0,
+ " ......")])
])
])]).
poly('black','',3,[
@@ -274,3 +289,48 @@ poly('black','',3,[
"0","",[
0,20,8,0,'20','8','0'],[0,20,8,0,'20','8','0'],[
]).
+text('black',144,272,1,0,1,107,21,234,17,4,0,0,0,0,2,107,21,0,0,"",0,0,0,0,289,'',[
+minilines(107,21,0,0,0,0,0,[
+mini_line(107,17,4,0,0,0,[
+str_block(0,107,17,4,0,0,0,0,0,[
+str_seg('black','Times-Bold',1,115200,107,17,4,0,0,0,0,0,0,0,
+ "FML::Config")])
+])
+])]).
+text('black',432,304,1,0,1,84,21,236,17,4,0,0,0,0,2,84,21,0,0,"",0,0,0,0,321,'',[
+minilines(84,21,0,0,0,0,0,[
+mini_line(84,17,4,0,0,0,[
+str_block(0,84,17,4,0,0,0,0,0,[
+str_seg('black','Times-Bold',1,115200,84,17,4,0,0,0,0,0,0,0,
+ "FML::Log")])
+])
+])]).
+text('black',272,240,2,0,1,134,40,243,16,4,0,0,0,0,2,134,40,0,0,"",0,0,0,0,256,'',[
+minilines(134,40,0,0,0,0,0,[
+mini_line(97,16,4,0,0,0,[
+str_block(0,97,16,4,0,-4,0,0,0,[
+str_seg('black','Times-Bold',1,97920,97,16,4,0,-4,0,0,0,0,0,
+ "dispatcher of ")])
+]),
+mini_line(134,16,4,0,0,0,[
+str_block(0,134,16,4,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,97920,134,16,4,0,-1,0,0,0,0,0,
+ "FML::Process class")])
+])
+])]).
+text('black',16,74,1,0,1,58,28,277,22,6,0,0,0,0,2,58,28,0,0,"",0,0,0,0,96,'',[
+minilines(58,28,0,0,0,0,0,[
+mini_line(58,22,6,0,0,0,[
+str_block(0,58,22,6,0,-1,0,0,0,[
+str_seg('black','Times-Bold',1,138240,58,22,6,0,-1,0,0,0,0,0,
+ "MTA")])
+])
+])]).
+text('black',320,90,1,0,1,166,28,286,22,6,0,0,0,0,2,166,28,0,1,"",0,0,0,0,112,'',[
+minilines(166,28,0,1,0,0,0,[
+mini_line(166,22,6,0,1,0,[
+str_block(0,166,22,6,0,1,0,0,0,[
+str_seg('black','Times-Bold',1,138240,166,22,6,0,1,0,0,0,0,0,
+ "/etc/fml/main.cf")])
+])
+])]).