X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=server%2Fstatserv.c;h=3c35cfbc2e5e2fa6f499a89fe9bb216ba1c762e7;hb=2004bbd9b3bbce5eb8ecc49520255b3d0bf578b9;hp=f7b654928533ae6a4dd82297039e33fc23ca704e;hpb=6d73e5de2a3311b596132f879f60d9d43230778e;p=yaz-moved-to-github.git diff --git a/server/statserv.c b/server/statserv.c index f7b6549..3c35cfb 100644 --- a/server/statserv.c +++ b/server/statserv.c @@ -4,7 +4,19 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: statserv.c,v $ - * Revision 1.26 1995-08-29 14:44:51 quinn + * Revision 1.30 1995-11-01 13:54:59 quinn + * Minor adjustments + * + * Revision 1.29 1995/10/30 12:41:29 quinn + * Added hostname lookup for server. + * + * Revision 1.28 1995/09/29 17:12:30 quinn + * Smallish + * + * Revision 1.27 1995/09/27 15:03:02 quinn + * Modified function heads & prototypes. + * + * Revision 1.26 1995/08/29 14:44:51 quinn * Reset timeouts. * * Revision 1.25 1995/08/29 11:18:02 quinn @@ -110,7 +122,6 @@ #ifdef USE_XTIMOSI #include #endif -#include #include #include @@ -125,14 +136,12 @@ static statserv_options_block control_block = { "", /* diagnostic output to stderr */ "tcp:@:9999", /* default listener port */ PROTO_Z3950, /* default application protocol */ - 2*60, /* idle timeout (minutes) */ + 60, /* idle timeout (minutes) */ 1024*1024, /* maximum PDU size (approx.) to allow */ "default-config", /* configuration name to pass to backend */ "" /* set user id */ }; -#define DEFAULT_LISTENER "tcp:localhost:9999" - /* * handle incoming connect requests. * The dynamic mode is a bit tricky mostly because we want to avoid @@ -210,6 +219,7 @@ static void listener(IOCHAN h, int event) { COMSTACK new_line; IOCHAN new_chan; + char *a; if (!(new_line = cs_accept(line))) { @@ -248,7 +258,8 @@ static void listener(IOCHAN h, int event) } iochan_setdata(new_chan, newas); iochan_settimeout(new_chan, control_block.idle_timeout * 60); - logf(LOG_LOG, "accepted connection"); + a = cs_addrstr(new_line); + logf(LOG_LOG, "Accepted connection from %s", a ? a : "[Unknown]"); } else {