… | |
… | |
29 | warn "new connection from $host\n"; |
29 | warn "new connection from $host\n"; |
30 | |
30 | |
31 | # HACK to avoid blocking on common files on log-in. |
31 | # HACK to avoid blocking on common files on log-in. |
32 | # remove once async |
32 | # remove once async |
33 | cf::async {#d# |
33 | cf::async {#d# |
34 | warn "HACK: $cf::CONFDIR/$_", Coro::AIO::aio_load "$cf::CONFDIR/$_", my $dummy for qw(rules news motd);#d# |
34 | warn "HACK ext/tcp.ext: $cf::CONFDIR/$_\n" and Coro::AIO::aio_load "$cf::CONFDIR/$_", my $dummy for qw(rules news motd);#d# |
35 | warn "HACK: $cf::VARDIR/crossfiremail", Coro::AIO::aio_load "$cf::VARDIR/crossfiremail", my $dummy;#d# |
35 | warn "HACK ext/tcp.ext: $cf::LOCALDIR/crossfiremail\n" and Coro::AIO::aio_load "$cf::LOCALDIR/crossfiremail", my $dummy;#d# |
36 | cf::client::create $fd, $host; |
36 | cf::client::create $fd, $host; |
37 | undef $fh;#d# |
37 | undef $fh;#d# |
38 | };#d#d |
38 | };#d#d |
39 | }; |
39 | }; |
40 | |
40 | |