File: testrfc3676parsersuite

package info (click to toggle)
maildrop 2.9.3-2.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 13,104 kB
  • sloc: ansic: 26,822; cpp: 9,085; sh: 4,868; makefile: 753; perl: 94
file content (153 lines) | stat: -rw-r--r-- 2,485 bytes parent folder | download | duplicates (17)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
#! /bin/sh

./testrfc3676parser <<EOF
  line
cr
line
linec
line
EOF

./testrfc3676parser <<EOF
Fixed
Flowed 1 
Flowed 2  
> QuoteDepth1
> QuoteDepth1
> QuoteDepth1Flowed 
> QuoteDepth1Fixed
>> QuoteDepth2Flowed 
>>QuoteDepth2Flowed 
> QuoteDepth1Fixed
 Stuffed
EOF

./testrfc3676parser 1 <<EOF
Fixed
Flowed 1 
Flowed 2  
> QuoteDepth1
> QuoteDepth1
> QuoteDepth1Flowed 
> QuoteDepth1Fixed
>> QuoteDepth2Flowed 
>>QuoteDepth2Flowed 
> QuoteDepth1Fixed
 Stuffed
EOF

( echo "Fixed"; echo "Fixed" | tr -d '\010') | ./testrfc3676parser

( echo "Flowed "; echo "Fixed" | tr -d '\010') | ./testrfc3676parser 1

( echo "Flowed "; echo "Flowed " | tr -d '\010') | ./testrfc3676parser 1

( echo "Flowed "; echo ">>" | tr -d '\010') | ./testrfc3676parser 1

( echo "Flowed "; echo ">> " | tr -d '\010') | ./testrfc3676parser 1

( echo "Flowed  "; echo ">>" | tr -d '\010') | ./testrfc3676parser 2

( echo "Flowed  "; echo ">> " | tr -d '\010') | ./testrfc3676parser 2

./testrfc3676parser 1 <<EOF
Flowed text 
Fixed line

Next flowed section
EOF

./testrfc3676parser 1 <<EOF
Flowed text 
Spurious flowed line 

Next flowed section
EOF


./testrfc3676parser <<EOF
fixedline
-- 
signature
EOF

./testrfc3676parser <<EOF
flowed line 
flowed line 
-- 
signature
EOF

./testrfc3676parser <<EOF
fixedline
> -- 
signature
EOF

./testrfc3676parser <<EOF
flowed line 
flowed line 
> -- 
signature
EOF


./testrfc3676parser 1 <<EOF
fixedline
-- 
signature
EOF

./testrfc3676parser 1 <<EOF
flowed line 
flowed line 
-- 
signature
EOF

./testrfc3676parser 1 <<EOF
fixedline
> -- 
signature
EOF

./testrfc3676parser 1 <<EOF
flowed line 
flowed line 
> -- 
signature
EOF

( echo "Fixed"; echo "-- " | tr -d '\010') | ./testrfc3676parser

( echo "Flowed "; echo "-- " | tr -d '\010') | ./testrfc3676parser


( echo "Fixed"; echo "-- " | tr -d '\010') | ./testrfc3676parser 1

( echo "Flowed "; echo "-- " | tr -d '\010') | ./testrfc3676parser 1


./testrfc3676parser <<EOF
fixed
-a-
flowed 
flowed 
-b-
EOF

./testrfc3676parser 1 <<EOF
fixed
-a-
flowed 
flowed 
-b-
EOF

./testrfc3676parser 0 <<EOF
1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890
EOF

./testrfc3676parser 0 <<EOF
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
EOF