From 63bbc710b23893742e5ccbd430f95bf2d29c2da6 Mon Sep 17 00:00:00 2001 From: Jakub Sławiński Date: Thu, 3 Nov 2005 20:37:56 +0100 Subject: v0.7.4 - Fixed: sockets in CLOSE_WAIT state left by afclient - Added: --localname and --localport options - Added: --localdesname option - Added: kicking user in 'opening' state - Fixed: info about kicked user - Fixed: TERM signal handling - Fixed: id lost after reconnection - Fixed: printing wrong client name in 'SSL_accept failed (timeout)' message - Fixed: ignored 'certificate' and 'key' options from config file - Added: config files for afclient - Modified: some options in afserver config file --- src/file.c | 262 ------------------------------------------------------------- 1 file changed, 262 deletions(-) (limited to 'src/file.c') diff --git a/src/file.c b/src/file.c index 297503b..f7eeee1 100644 --- a/src/file.c +++ b/src/file.c @@ -104,265 +104,3 @@ parse_line(char* buff, char* tab1, char* tab2) } return 1; } - -ConfigurationT -parsefile(char* name, int* status) -{ - static ConfigurationT cfg; - FILE* file = NULL; - int state, i, j, n, listencount, managecount; - char buff[256]; - char helpbuf1[256]; - char helpbuf2[256]; - char* tmpbuf; - - *status = 1; - - memset(buff, 0, 256); - - cfg.certif = NULL; - cfg.keys = NULL; - cfg.size = 0; - cfg.realmtable = NULL; - cfg.dateformat = NULL; - - state = F_UNKNOWN; - - file = fopen(name, "r"); - if (file == NULL) { - return cfg; - } - - while (fgets(buff, 256, file) != NULL) { /* first loop - counting realm */ - helpbuf1[0] = 0; - parse_line(buff, helpbuf1, helpbuf2); - if (strcmp(helpbuf1, "realm")==0) { - ++cfg.size; - } - } - rewind(file); - - cfg.realmtable = calloc(cfg.size, sizeof(RealmT)); - for (i=0; i