\r
#include "cll1-0.6.h"\r
\r
-const char *version="0.7.9.2"; /*0.7.9 will be last development, 0.8.0 first stable */\r
+const char *version="0.7.9-c"; \r
\r
+/* Version numbers: 0.7.9 will be last development ("beta"), 0.8.0 first stable */\r
+/* Debian(RPM) package versions/patchlevels: 0.7.9-2, 0.8.0-1, 0.8.0-2, etc. */\r
+/* C source code development versions ("beta"): 0.7.9-a, 0.8.1-b, etc. */\r
+/* C source code release versions: 0.8.0, 0.8.2, 0.8.4, etc. */\r
\r
/* ======= All path names are defined here (for RPM patch) ======= */\r
\r
/* are supplied values meaningful ?*/\r
if(line<=0 || up<=0)\r
{\r
- puts("Illegal value of wan bandwidth: 0 kbps.");\r
+ puts("Illegal value of LAN or WAN bandwidth: 0 kbps.");\r
reject_config_and_exit(config_filename);\r
}\r
}\r
\r
sprintf(str,"%s %s/*.log",ls,log_dir);\r
shell(str);\r
+\r
input(str,STRLEN)\r
{\r
ptr=strrchr(str,'\n');\r
{\r
case 2: name=ptr;break;\r
case 3: traffic=atol(ptr);break;\r
- case 7: valid_columns(ptr2,ptr,' ',col2) switch(col2)\r
+ /* column number - was 7, now 9...*/\r
+ case 7:\r
+ case 8:\r
+ case 9: if (isalnum(*ptr)) /* alphanumeric string = date, just one*/\r
{\r
- case 2: if(any_month || eq(ptr2,month)) m_ok=1; break;\r
- case 5: if(eq(ptr2,year)) y_ok=1; break;\r
+ valid_columns(ptr2,ptr,' ',col2) switch(col2)\r
+ {\r
+ case 2: if(any_month || eq(ptr2,month)) m_ok=1; break;\r
+ case 5: if(eq(ptr2,year)) y_ok=1; break;\r
+ }\r
}\r
}\r
+ \r
if(y_ok && m_ok) \r
{\r
traffic_month+=traffic;\r
}\r
}\r
done;\r
+\r
if(accept_month)\r
{\r
create(iplog,IpLog);\r