Skip to content

Instantly share code, notes, and snippets.

@JackDanger
Created August 27, 2009 03:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JackDanger/176053 to your computer and use it in GitHub Desktop.
Save JackDanger/176053 to your computer and use it in GitHub Desktop.
(in /www/vendor/gen_smtp)
gen_smtp_server_session : FAILED
module 'gen_smtp_server_session'
gen_smtp_server_session: parse_encoded_address_test_ (Valid addresses should parse)...ok
gen_smtp_server_session: parse_encoded_address_test_ (Addresses that are sorta valid should parse)...[0.001 s] ok
gen_smtp_server_session: parse_encoded_address_test_ (Addresses containing unescaped <> that aren't at start/end should fail)...ok
gen_smtp_server_session: parse_encoded_address_test_ (Address that begins with < but doesn't end with a > should fail)...ok
gen_smtp_server_session: parse_encoded_address_test_ (Address that begins without < but ends with a > should fail)...ok
gen_smtp_server_session: parse_encoded_address_test_ (Address longer than 129 character should fail)...ok
gen_smtp_server_session: parse_encoded_address_test_ (Address with an invalid route should fail)...ok
gen_smtp_server_session: parse_encoded_address_test_ (Empty addresses should parse OK)...ok
gen_smtp_server_session: parse_encoded_address_test_ (Completely empty addresses are an error)...ok
gen_smtp_server_session: parse_encoded_address_test_ (addresses with trailing parameters should return the trailing parameters)...ok
gen_smtp_server_session: parse_request_test_ (Parsing normal SMTP requests)...ok
gen_smtp_server_session: parse_request_test_ (Verbs should be uppercased)...ok
gen_smtp_server_session: parse_request_test_ (Leading and trailing spaces are removed)...ok
gen_smtp_server_session: parse_request_test_ (Blank lines are blank)...ok
src/gen_smtp_server_session.erl:837: Got server side of the socket #Port<0.2541>, client is #Port<0.2540>
gen_smtp_server_session: smtp_session_test_ (A new connection should get a banner)...ok
src/gen_smtp_server_session.erl:837: Got server side of the socket #Port<0.2561>, client is #Port<0.2560>
gen_smtp_server_session: smtp_session_test_ (A correct response to HELO)...[0.001 s] ok
src/gen_smtp_server_session.erl:837: Got server side of the socket #Port<0.2564>, client is #Port<0.2563>
gen_smtp_server_session: smtp_session_test_ (An error in response to an invalid HELO)...ok
src/gen_smtp_server_session.erl:837: Got server side of the socket #Port<0.2567>, client is #Port<0.2566>
gen_smtp_server_session: smtp_session_test_ (A rejected HELO)...ok
src/gen_smtp_server_session.erl:837: Got server side of the socket #Port<0.2570>, client is #Port<0.2569>
gen_smtp_server_session: smtp_session_test_ (A rejected EHLO)...ok
src/gen_smtp_server_session.erl:837: Got server side of the socket #Port<0.2573>, client is #Port<0.2572>
gen_smtp_server_session: smtp_session_test_ (EHLO response)...ok
src/gen_smtp_server_session.erl:837: Got server side of the socket #Port<0.2576>, client is #Port<0.2575>
gen_smtp_server_session: smtp_session_test_ (Unsupported AUTH PLAIN)...
=ERROR REPORT==== 26-Aug-2009::20:00:50 ===
** Generic server <0.77.0> terminating
** Last message in was {tcp,#Port<0.2576>,"AUTH PLAIN\r\n"}
** When Server state == {state,#Port<0.2576>,smtp_server_example,"localhost",
{envelope,undefined,[],[],[],undefined,{[],[]}},
[{"SIZE","10240000"},
{"8BITMIME",true},
{"PIPELINING",true},
{"WTF",true}],
false,undefined,false,false,false,{}}
** Reason for termination ==
** {{case_clause,ok},
[{gen_smtp_server_session,handle_info,2},
{gen_server,handle_msg,5},
{proc_lib,init_p_do_apply,3}]}
[0.001 s] ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2579>, client is #Port<0.2578>
gen_smtp_server_session: smtp_session_auth_test_ (EHLO response includes AUTH)...ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2585>, client is #Port<0.2584>
gen_smtp_server_session: smtp_session_auth_test_ (AUTH before EHLO is error)...ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2588>, client is #Port<0.2587>
gen_smtp_server_session: smtp_session_auth_test_ (Unknown authentication type)...[0.001 s] ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2591>, client is #Port<0.2590>
gen_smtp_server_session: smtp_session_auth_test_ (A successful AUTH PLAIN)...[0.002 s] ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2601>, client is #Port<0.2600>
gen_smtp_server_session: smtp_session_auth_test_ (A successful AUTH PLAIN with an identity)...[0.001 s] ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2604>, client is #Port<0.2603>
gen_smtp_server_session: smtp_session_auth_test_ (A successful immediate AUTH PLAIN)...[0.001 s] ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2607>, client is #Port<0.2606>
gen_smtp_server_session: smtp_session_auth_test_ (A successful immediate AUTH PLAIN with an identity)...ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2610>, client is #Port<0.2609>
gen_smtp_server_session: smtp_session_auth_test_ (An unsuccessful immediate AUTH PLAIN)...ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2613>, client is #Port<0.2612>
gen_smtp_server_session: smtp_session_auth_test_ (An unsuccessful AUTH PLAIN)...[0.001 s] ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2616>, client is #Port<0.2615>
gen_smtp_server_session: smtp_session_auth_test_ (A successful AUTH LOGIN)...[0.001 s] ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2619>, client is #Port<0.2618>
gen_smtp_server_session: smtp_session_auth_test_ (An unsuccessful AUTH LOGIN)...[0.001 s] ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2622>, client is #Port<0.2621>
gen_smtp_server_session: smtp_session_auth_test_ (A successful AUTH CRAM-MD5)...[0.023 s] ok
src/gen_smtp_server_session.erl:976: Got server side of the socket #Port<0.2887>, client is #Port<0.2886>
gen_smtp_server_session: smtp_session_auth_test_ (An unsuccessful AUTH CRAM-MD5)...[0.001 s] ok
src/gen_smtp_server_session.erl:1483: Got server side of the socket #Port<0.2890>, client is #Port<0.2889>
gen_smtp_server_session: smtp_session_tls_test_ (EHLO response includes STARTTLS)...src/gen_smtp_server_session.erl:1507: XXSIZE 10240000
XX
src/gen_smtp_server_session.erl:1507: XX8BITMIME
XX
src/gen_smtp_server_session.erl:1507: XXPIPELINING
XX
src/gen_smtp_server_session.erl:1507: XXAUTH PLAIN LOGIN CRAM-MD5
XX
[0.001 s] ok
src/gen_smtp_server_session.erl:1483: Got server side of the socket #Port<0.2893>, client is #Port<0.2892>
gen_smtp_server_session: smtp_session_tls_test_ (STARTTLS does a SSL handshake)...src/gen_smtp_server_session.erl:1540: XXSIZE 10240000
XX
src/gen_smtp_server_session.erl:1540: XX8BITMIME
XX
src/gen_smtp_server_session.erl:1540: XXPIPELINING
XX
src/gen_smtp_server_session.erl:1540: XXAUTH PLAIN LOGIN CRAM-MD5
XX
=ERROR REPORT==== 26-Aug-2009::20:00:50 ===
SSL: 977: error:{badmatch,{error,{badmatch,{error,enoent}}}} [{ssl_manager,
cache_pem_file,
1},
{ssl_certificate,
file_to_certificats,
1},
{ssl_connection,
init_certificates,
4},
{ssl_connection,
ssl_init,2},
{ssl_connection,
init,1},
{gen_fsm,
init_it,6},
{proc_lib,
init_p_do_apply,
3}]
=ERROR REPORT==== 26-Aug-2009::20:00:50 ===
** Generic server <0.127.0> terminating
** Last message in was {tcp,#Port<0.2893>,
<<22,3,1,0,53,1,0,0,49,3,1,74,149,246,226,104,63,
131,26,43,134,128,148,134,133,72,195,105,48,41,
88,202,128,103,194,135,104,158,157,138,229,109,
238,0,0,10,0,10,0,47,0,5,0,4,0,9,1,0>>}
** When Server state == {state,#Port<0.2893>,smtp_server_example_auth,
"localhost",
{envelope,undefined,[],[],[],undefined,{[],[]}},
[{"SIZE","10240000"},
{"8BITMIME",true},
{"PIPELINING",true},
{"AUTH","PLAIN LOGIN CRAM-MD5"},
{"STARTTLS",true}],
false,undefined,false,false,false,{}}
** Reason for termination ==
** {function_clause,[{string,strip_right,
[<<22,3,1,0,53,1,0,0,49,3,1,74,149,246,226,104,63,
131,26,43,134,128,148,134,133,72,195,105,48,41,
88,202,128,103,194,135,104,158,157,138,229,109,
238,0,0,10,0,10,0,47,0,5,0,4,0,9,1,0>>,
10]},
{gen_smtp_server_session,parse_request,1},
{gen_smtp_server_session,handle_info,2},
{gen_server,handle_msg,5},
{proc_lib,init_p_do_apply,3}]}
=INFO REPORT==== 26-Aug-2009::20:00:50 ===
SSL: Peer did not send close notify alert.
*failed*
::error:{assertMatch_failed,[{module,gen_smtp_server_session},
{line,1560},
{expression,"Result"},
{expected,"{ ok , Socket }"},
{value,{error,closed}}]}
in function gen_smtp_server_session:'-smtp_session_tls_test_/0-fun-14-'/1
in call from gen_smtp_server_session:'-smtp_session_tls_test_/0-fun-15-'/1
src/gen_smtp_server_session.erl:1483: Got server side of the socket #Port<0.3248>, client is #Port<0.3247>
gen_smtp_server_session: smtp_session_tls_test_ (After STARTTLS, EHLO doesn't report STARTTLS)...src/gen_smtp_server_session.erl:1584: XXSIZE 10240000
XX
src/gen_smtp_server_session.erl:1584: XX8BITMIME
XX
src/gen_smtp_server_session.erl:1584: XXPIPELINING
XX
src/gen_smtp_server_session.erl:1584: XXAUTH PLAIN LOGIN CRAM-MD5
XX
=ERROR REPORT==== 26-Aug-2009::20:00:50 ===
SSL: 977: error:{badmatch,{error,{badmatch,{error,enoent}}}} [{ssl_manager,
cache_pem_file,
1},
{ssl_certificate,
file_to_certificats,
1},
{ssl_connection,
init_certificates,
4},
{ssl_connection,
ssl_init,2},
{ssl_connection,
init,1},
{gen_fsm,
init_it,6},
{proc_lib,
init_p_do_apply,
3}]
=ERROR REPORT==== 26-Aug-2009::20:00:50 ===
** Generic server <0.139.0> terminating
** Last message in was {tcp,#Port<0.3248>,
<<22,3,1,0,53,1,0,0,49,3,1,74,149,246,226,134,120,
217,38,78,13,53,171,130,179,180,102,109,203,110,
81,121,249,73,217,136,92,224,176,4,222,196,7,0,
0,10,0,10,0,47,0,5,0,4,0,9,1,0>>}
** When Server state == {state,#Port<0.3248>,smtp_server_example_auth,
"localhost",
{envelope,undefined,[],[],[],undefined,{[],[]}},
[{"SIZE","10240000"},
{"8BITMIME",true},
{"PIPELINING",true},
{"AUTH","PLAIN LOGIN CRAM-MD5"},
{"STARTTLS",true}],
false,undefined,false,false,false,{}}
** Reason for termination ==
** {function_clause,[{string,strip_right,
[<<22,3,1,0,53,1,0,0,49,3,1,74,149,246,226,134,
120,217,38,78,13,53,171,130,179,180,102,109,
203,110,81,121,249,73,217,136,92,224,176,4,222,
196,7,0,0,10,0,10,0,47,0,5,0,4,0,9,1,0>>,
10]},
{gen_smtp_server_session,parse_request,1},
{gen_smtp_server_session,handle_info,2},
{gen_server,handle_msg,5},
{proc_lib,init_p_do_apply,3}]}
=INFO REPORT==== 26-Aug-2009::20:00:50 ===
SSL: Peer did not send close notify alert.
*failed*
::error:{assertMatch_failed,[{module,gen_smtp_server_session},
{line,1604},
{expression,"Result"},
{expected,"{ ok , Socket }"},
{value,{error,closed}}]}
in function gen_smtp_server_session:'-smtp_session_tls_test_/0-fun-22-'/1
in call from gen_smtp_server_session:'-smtp_session_tls_test_/0-fun-26-'/1
src/gen_smtp_server_session.erl:1483: Got server side of the socket #Port<0.3253>, client is #Port<0.3252>
gen_smtp_server_session: smtp_session_tls_test_ (After STARTTLS, re-negotiating STARTTLS is an error)...src/gen_smtp_server_session.erl:1648: XXSIZE 10240000
XX
src/gen_smtp_server_session.erl:1648: XX8BITMIME
XX
src/gen_smtp_server_session.erl:1648: XXPIPELINING
XX
src/gen_smtp_server_session.erl:1648: XXAUTH PLAIN LOGIN CRAM-MD5
XX
=ERROR REPORT==== 26-Aug-2009::20:00:50 ===
SSL: 977: error:{badmatch,{error,{badmatch,{error,enoent}}}} [{ssl_manager,
cache_pem_file,
1},
{ssl_certificate,
file_to_certificats,
1},
{ssl_connection,
init_certificates,
4},
{ssl_connection,
ssl_init,2},
{ssl_connection,
init,1},
{gen_fsm,
init_it,6},
{proc_lib,
init_p_do_apply,
3}]
=ERROR REPORT==== 26-Aug-2009::20:00:50 ===
** Generic server <0.144.0> terminating
** Last message in was {tcp,#Port<0.3253>,
<<22,3,1,0,53,1,0,0,49,3,1,74,149,246,226,175,49,
185,155,226,20,138,193,46,8,233,80,59,63,139,
251,197,207,163,93,201,199,4,17,44,46,220,2,0,0,
10,0,10,0,47,0,5,0,4,0,9,1,0>>}
** When Server state == {state,#Port<0.3253>,smtp_server_example_auth,
"localhost",
{envelope,undefined,[],[],[],undefined,{[],[]}},
[{"SIZE","10240000"},
{"8BITMIME",true},
{"PIPELINING",true},
{"AUTH","PLAIN LOGIN CRAM-MD5"},
{"STARTTLS",true}],
false,undefined,false,false,false,{}}
** Reason for termination ==
** {function_clause,[{string,strip_right,
[<<22,3,1,0,53,1,0,0,49,3,1,74,149,246,226,175,49,
185,155,226,20,138,193,46,8,233,80,59,63,139,
251,197,207,163,93,201,199,4,17,44,46,220,2,0,
0,10,0,10,0,47,0,5,0,4,0,9,1,0>>,
10]},
{gen_smtp_server_session,parse_request,1},
{gen_smtp_server_session,handle_info,2},
{gen_server,handle_msg,5},
{proc_lib,init_p_do_apply,3}]}
=INFO REPORT==== 26-Aug-2009::20:00:50 ===
SSL: Peer did not send close notify alert.
*failed*
::error:{assertMatch_failed,[{module,gen_smtp_server_session},
{line,1668},
{expression,"Result"},
{expected,"{ ok , Socket }"},
{value,{error,closed}}]}
in function gen_smtp_server_session:'-smtp_session_tls_test_/0-fun-33-'/1
in call from gen_smtp_server_session:'-smtp_session_tls_test_/0-fun-38-'/1
src/gen_smtp_server_session.erl:1483: Got server side of the socket #Port<0.3259>, client is #Port<0.3258>
gen_smtp_server_session: smtp_session_tls_test_ (After STARTTLS, re-negotiating STARTTLS is an error)...src/gen_smtp_server_session.erl:1715: XXSIZE 10240000
XX
src/gen_smtp_server_session.erl:1715: XX8BITMIME
XX
src/gen_smtp_server_session.erl:1715: XXPIPELINING
XX
src/gen_smtp_server_session.erl:1715: XXAUTH PLAIN LOGIN CRAM-MD5
XX
[0.001 s] ok
[done in 0.211 s]
=======================================================
Failed: 3. Skipped: 0. Passed: 36.
gen_smtp_server_session : FAILED
Code coverage:
gen_smtp_server : 0.00%
gen_smtp_server_session : FAILED
mimemail : 97.23%
smtp_server_example : 0.00%
smtp_server_example_auth : 0.00%
Overall coverage: 19.45%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment