Show
Ignore:
Timestamp:
11/03/08 10:46:51 (14 years ago)
Author:
andreu
Message:

some updates to prepare release 0.0.12

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/renetcolSender.c

    r75 r77  
    4343 
    4444/* 
     45 *   subsstr 
     46 *    
     47 *   substitute '_' char in a string with ' ' 
     48 */ 
     49char *subsstr(char *chin) 
     50{ 
     51    int i; 
     52    for (i = 0; i < strlen(chin); i++) { 
     53        if (chin[i] == '_') { 
     54            chin[i] = ' '; 
     55        } 
     56    } 
     57    return chin; 
     58} 
     59 
     60/* 
    4561 * todo 
    4662 */ 
     
    5369  FILE *tmpFile; 
    5470  char port[6]; 
     71/*  char value[44]; */ 
    5572  char filters[249]; 
     73/*  char operator[2]; */ 
    5674  char lines[256][256]; 
    5775  char line[256]; 
     
    129147      /* NEW RULE */ 
    130148      if (sscanf(buffer, "%s %s\n", 
    131                 port, 
    132                 filters) == 0) { 
     149                port,  
     150                filters) == 0) {  
     151syslog (LOG_ERR, "reception de : %s, %s et %s", buffer, port, filters); 
    133152        syslog (LOG_ERR, "error in rule syntax: %s", filters); 
    134153        close(sock); 
    135154        return 1; 
    136155      } 
     156syslog (LOG_ERR, "filters : %s", filters); 
    137157      subsstr(filters); 
     158syslog (LOG_ERR, "filters modifies : %s", filters); 
    138159      if (!(ruleFile = fopen(RULES_FILE, "a"))) { 
    139         syslog (LOG_ERR, "error during %s opening", RULES_FILE); 
    140         close(sock); 
    141         return 1; 
     160        syslog (LOG_ERR, "error during %s opening", RULES_FILE); 
     161        close(sock); 
     162        return 1; 
    142163      } else { 
    143         fprintf(ruleFile, "N %s\n", host); 
    144         fprintf(ruleFile, "O socket %s %s\n", host, port); 
    145         fprintf(ruleFile, "%s\n", filters); 
    146         fclose(ruleFile); 
    147       } 
    148  
     164        fprintf(ruleFile, "N %s\n", host); 
     165        fprintf(ruleFile, "O socket %s %s\n", host, port); 
     166        fprintf(ruleFile, "%s\n", filters);  
     167        fclose(ruleFile); 
     168      } 
    149169    } 
    150170  }