]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Minor changes.
authorFrédéric Marchal <fmarchal@users.sourceforge.net>
Mon, 3 Aug 2009 17:12:59 +0000 (17:12 +0000)
committerFrédéric Marchal <fmarchal@users.sourceforge.net>
Mon, 3 Aug 2009 17:12:59 +0000 (17:12 +0000)
datafile.c
log.c
report.c
sort.c

index f0dea830d83197942effd864ab132743c46cd100..d12998e148b90e8e95a3623bbc560bd29dc789f0 100644 (file)
@@ -27,7 +27,6 @@
 #include "include/defs.h"
 
 void saverecs(char *dirname, char *user, long long int nacc, char *url, long long int nbytes, char *ip, char *hora, char *dia, long long int nelap, long long int incache, long long int oucache);
-void grava_SmartFilter(char *dirname, char *user, char *ip, char *data, char *hora, char *url, char *smart);
 
 void data_file(char *tmp)
 {
@@ -38,7 +37,7 @@ void data_file(char *tmp)
    char oldaccdia[11], oldacchora[9], oldaccip[MAXLEN];
    char dirname[MAXLEN], wdirname[MAXLEN], oldurl[MAXLEN], oldaccuser[MAXLEN];
    char olduser[MAXLEN], oldmsg[50], acccode[50], oldaccelap[10], oldacccode[50];
-   char ipantes[MAXLEN], nameantes[MAXLEN]; 
+   char ipantes[MAXLEN], nameantes[MAXLEN];
    char accsmart[MAXLEN];
    char wcrc[50];
    char crc2[50];
@@ -46,8 +45,8 @@ void data_file(char *tmp)
    char wname2[MAXLEN];
    DIR *dirp;
    struct dirent *direntp;
-   long long int nbytes=0; 
-   long long int nelap=0; 
+   long long int nbytes=0;
+   long long int nelap=0;
    long long int nacc=0;
    long long int rtotal=0;
    long long int incache=0;
@@ -86,16 +85,16 @@ void data_file(char *tmp)
             printf("SARG: Maybe you have a broken record or garbage in your %s file.\n",tmp3);
             exit(1);
          }
-   
+
          if(strcmp(Ip2Name,"yes") == 0) {
             if(strcmp(accip,ipantes) != 0) {
                strcpy(ipantes,accip);
                ip2name(accip,sizeof(accip));
                strcpy(nameantes,accip);
-            } 
-           else strcpy(accip,nameantes);
+            }
+            else strcpy(accip,nameantes);
          }
-   
+
          if(!rtotal){
             strcpy(oldurl,accurl);
             strcpy(oldacccode,acccode);
@@ -106,7 +105,7 @@ void data_file(char *tmp)
             strcpy(oldacchora,acchora);
             rtotal++;
          }
-   
+
          if(strcmp(oldurl,accurl) != 0 || strcmp(oldaccuser,accuser) != 0){
             strcpy(oldmsg,"OK");
             if(strstr(oldacccode,"DENIED") != 0) strcpy(oldmsg,text[46]);
@@ -125,7 +124,7 @@ void data_file(char *tmp)
          nacc++;
          nbytes+=my_atoll(accbytes);
          nelap+=my_atoll(accelap);
-   
+
          strcpy(wcrc,acccode);
          if (getword(crc2,sizeof(crc2),wcrc,'/')<0) {
             printf("SARG: Maybe you have a broken record or garbage in your %s file.\n",tmp3);
@@ -134,7 +133,7 @@ void data_file(char *tmp)
 
          if(strstr(crc2,"MISS") != 0) oucache+=my_atoll(accbytes);
          else incache+=my_atoll(accbytes);
-   
+
          strcpy(oldurl,accurl);
          strcpy(oldaccuser,accuser);
          strcpy(oldacccode,acccode);
@@ -143,10 +142,10 @@ void data_file(char *tmp)
          strcpy(oldaccdia,accdia);
          strcpy(oldacchora,acchora);
       }
-   
+
       fclose(fp_in);
 }
-   
+
    (void)closedir( dirp );
    if(debug)
       debuga("Datafile %s successfully",DataFile);
diff --git a/log.c b/log.c
index 421dd89e3d392bca98d79de16f1d15c54fcb0ef8..e73b7277a322f53f8dd9e37c825b090784098550 100644 (file)
--- a/log.c
+++ b/log.c
@@ -1059,23 +1059,20 @@ int main(int argc,char *argv[])
             sprintf(user,"%s.%s",w,wuser);
          }
 
-         str=user;
-         for(z1=0; str[z1]; z1++) {
-            if(isalnum(str[z1]) || ispunct(str[z1])) {
-            if(str[z1]=='.') dotinuser++;
-            if(str[z1]=='?' || str[z1]=='.' || str[z1]==':' || str[z1]=='/' || str[z1]=='\\')
-               str[z1]='_';
-            }
+         for(str=user; *str; str++) {
+            if(*str=='.') dotinuser++;
+            if(*str=='?' || *str=='.' || *str==':' || *str=='/' || *str=='\\')
+               *str='_';
          }
 
          strlow(user);
          if(strncmp(NtlmUserFormat,"user",4) == 0) {
-            if(strstr(user,"_") != 0)
+            if(strchr(user,'_') != 0)
                if (getword_multisep(warea,sizeof(warea),user,'_')<0){
                   printf("SARG: Maybe you have a broken user in your %s file.\n",arq);
                   exit(1);
                }
-            if(strstr(user,"+") != 0)
+            if(strchr(user,'+') != 0)
                if (getword_multisep(warea,sizeof(warea),user,'+')<0){
                   printf("SARG: Maybe you have a broken user in your %s file.\n",arq);
                   exit(1);
@@ -1189,7 +1186,7 @@ int main(int argc,char *argv[])
             printf("DATE=%s IDATA=%d DFROM=%d DUNTIL=%d\n",date,idata,dfrom,duntil);
 
          l=1;
-         if(strlen(us)>0){
+         if(us[0] != '\0'){
             if(strcmp(user,us)==0)
                l=1;
             else
@@ -1197,7 +1194,7 @@ int main(int argc,char *argv[])
          }
 
          if(l){
-            if(strlen(addr)>0){
+            if(addr[0] != '\0'){
                if(strcmp(addr,ip)==0)
                   l=1;else l=0;
             }
@@ -1212,13 +1209,13 @@ int main(int argc,char *argv[])
          }
 
          if(l){
-            if(strlen(date) > 0){
+            if(date[0] != '\0'){
                if(idata >= dfrom && idata <= duntil)
                   l=1;else l=0;
             }
          }
          if(l){
-            if(strlen(hm)>0) {
+            if(hm[0] != '\0') {
                strcpy(whm,hora);
                bzero(hmr,15);
                chm++;
@@ -1237,7 +1234,7 @@ int main(int argc,char *argv[])
             }
          }
          if(l){
-            if(strlen(site)>0){
+            if(site[0] != '\0'){
                if(strstr(url,site)!=0)
                   l=1;else l=0;
             }
@@ -1281,7 +1278,7 @@ int main(int argc,char *argv[])
                fixip(user);
          }
 
-         if(l&&max_elapsed) {
+         if(l && max_elapsed) {
             if(atol(elap)>max_elapsed) {
                elap[0]='0';
                elap[1]='\0';
@@ -1289,7 +1286,7 @@ int main(int argc,char *argv[])
          }
 
          if(l) {
-            if(strcmp(user,"-") !=0 && strlen(url) > 0 && strcmp(user," ") !=0 && strcmp(user,"") !=0 && strcmp(user,":") !=0){
+            if(strcmp(user,"-") !=0 && url[0] != '\0' && strcmp(user," ") !=0 && strcmp(user,"") !=0 && strcmp(user,":") !=0){
                if((str=(char *) strstr(bufz, "[SmartFilter:")) != (char *) NULL ) {
                   str[strlen(str)-1]='\0';
                   sprintf(smartfilter,"\"%s\"",str+1);
@@ -1518,7 +1515,7 @@ int main(int argc,char *argv[])
    if(strstr(ReportType,"denied") != 0)
       unlink(tmp5);
 
-   if((strlen(zip) > 0 && strcmp(zip,"zcat") !=0)) {
+   if(zip[0] != '\0' && strcmp(zip,"zcat") !=0) {
       recomp(arq, zip);
    }
 //   else  unlink(arq);
index 28c987a527afe743564f51bf8827f18f9afb2ffa..1d0bf8e74c2ad4fe6103a3f65301bda8396dc829 100644 (file)
--- a/report.c
+++ b/report.c
@@ -321,7 +321,7 @@ void gerarel(void)
    strcpy(wdirname,dirname);
    totalger(wdirname, debug, outdir);
 
-   if(strlen(email) == 0) {
+   if(email[0] == '\0') {
       if(strstr(ReportType,"downloads") != 0) download_report();
 
       if(strlen(DansGuardianConf) > 0) {
diff --git a/sort.c b/sort.c
index 3ee1d884b4c68f24d39d08c68815a71f708f2074..b4e5a83fd34e19ec8ed23aaf369eaf064f594c46 100644 (file)
--- a/sort.c
+++ b/sort.c
@@ -78,7 +78,7 @@ void tmpsort(void)
       } else {
          wnome[0]='\0';
       }
-      
+
       strcpy(arqou,tmp);
       strcat(arqou,"/");
       strcpy(arqin,arqou);
@@ -142,10 +142,10 @@ void sort_users_log(const char *tmp, int debug)
 
       if(strcmp(direntp->d_name,"download.unsort") == 0)
          sprintf(csort,"sort -T %s -k 3,3 -k 1,1 -k 2,2 -k 5,5 -o '%s/%s.log' '%s/%s.unsort'",
-                                       tmp, wtmp, user, wtmp, user);
+              tmp, wtmp, user, wtmp, user);
       else
-         sprintf(csort,"sort -T %s -k 5,5 -k 1,1 -k 2,2 -o '%s/%s.log' '%s/%s.unsort'", 
-                                       tmp, wtmp, user, wtmp, user);
+         sprintf(csort,"sort -T %s -k 5,5 -k 1,1 -k 2,2 -o '%s/%s.log' '%s/%s.unsort'",
+              tmp, wtmp, user, wtmp, user);
       cstatus=system(csort);
       if (!WIFEXITED(cstatus) || WEXITSTATUS(cstatus)) {
          fprintf(stderr, "SARG: sort command return status %d\n",WEXITSTATUS(cstatus));