mirror of
git://git.psyced.org/git/psyced
synced 2024-08-15 03:25:10 +00:00
make those w's visible
This commit is contained in:
parent
da6ce92529
commit
46963f7768
1 changed files with 26 additions and 21 deletions
|
@ -1545,26 +1545,6 @@ logon() {
|
||||||
string t;
|
string t;
|
||||||
|
|
||||||
P2(("LOGON %O from %O\n", ME, query_ip_name() ))
|
P2(("LOGON %O from %O\n", ME, query_ip_name() ))
|
||||||
unless (legal_host(query_ip_number(), 0, 0, 0)) {
|
|
||||||
// this happens when people reconnect during the shutdown
|
|
||||||
// procedure.. and also when they are banned, but huh..
|
|
||||||
// that hardly ever happens :)
|
|
||||||
w("_error_rejected_address",
|
|
||||||
"You are temporarily not permitted to connect here.");
|
|
||||||
//"I'm afraid you are no longer welcome here.");
|
|
||||||
return remove_interactive(ME);
|
|
||||||
// and the object will deteriorate when user gives up..
|
|
||||||
}
|
|
||||||
#ifdef __TLS__
|
|
||||||
if (tls_query_connection_state(ME) == 1) {
|
|
||||||
if (tls_check_cipher(ME, v("scheme"))) {
|
|
||||||
w("_status_circuit_encryption_cipher");
|
|
||||||
} else {
|
|
||||||
w("_warning_circuit_encryption_cipher");
|
|
||||||
//return remove_interactive(ME);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
// shouldn't this be qScheme() instead? little paranoid TODO
|
// shouldn't this be qScheme() instead? little paranoid TODO
|
||||||
// but then we would have to move qScheme() from the server.c's
|
// but then we would have to move qScheme() from the server.c's
|
||||||
// into the common.c's .. well, we could do that some day
|
// into the common.c's .. well, we could do that some day
|
||||||
|
@ -1574,7 +1554,32 @@ logon() {
|
||||||
beQuiet = -1; // never turn off less interesting enter/leave echoes
|
beQuiet = -1; // never turn off less interesting enter/leave echoes
|
||||||
// makeToken() isn't a good idea here, apparently
|
// makeToken() isn't a good idea here, apparently
|
||||||
sTextPath(v("layout"), v("language"), t);
|
sTextPath(v("layout"), v("language"), t);
|
||||||
// cannot if (greeting) this since jabber:iq:auth depends on this
|
unless (legal_host(query_ip_number(), 0, 0, 0)) {
|
||||||
|
// this happens when people reconnect during the shutdown
|
||||||
|
// procedure.. and also when they are banned, but huh..
|
||||||
|
// that hardly ever happens :)
|
||||||
|
//
|
||||||
|
// w() needs to be called *after* sTextPath
|
||||||
|
w("_error_rejected_address",
|
||||||
|
"You are currently not permitted to connect here.");
|
||||||
|
return remove_interactive(ME);
|
||||||
|
// and the object will deteriorate when user gives up..
|
||||||
|
//
|
||||||
|
// with the #'quit call_out.. or was it meant to
|
||||||
|
// deteriorate differently?
|
||||||
|
}
|
||||||
|
#ifdef __TLS__
|
||||||
|
if (tls_query_connection_state(ME) == 1) {
|
||||||
|
if (tls_check_cipher(ME, t)) {
|
||||||
|
unless (beQuiet) w("_status_circuit_encryption_cipher");
|
||||||
|
} else {
|
||||||
|
// i bet jabber users will love this
|
||||||
|
w("_warning_circuit_encryption_cipher");
|
||||||
|
//return remove_interactive(ME);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
// cannot if (greeting) here this since jabber:iq:auth depends on this
|
||||||
// also greeting will only be defined after ::logon()
|
// also greeting will only be defined after ::logon()
|
||||||
// (use another w() maybe?)
|
// (use another w() maybe?)
|
||||||
w("_notice_login", 0, ([ "_nick": MYNICK,
|
w("_notice_login", 0, ([ "_nick": MYNICK,
|
||||||
|
|
Loading…
Reference in a new issue