22 #if HAVE_SYS_RESOURCE_H
23 #include <sys/resource.h>
28 #if HAVE_SYS_DIRENT_H && !HAVE_DIRENT_H
29 #include <sys/dirent.h>
35 #include <sys/socket.h>
44 #include <netinet/in.h>
47 #include <arpa/inet.h>
87 #define _FILE_OFFSET_BITS 64
88 #define MY_FOPEN fopen64
90 #define MY_FOPEN fopen
95 long long int my_atoll (const char *nptr
);
100 char dirname
[MAXLEN
];
117 char parse_out
[MAXLEN
];
120 char datestimes
[MAXLEN
];
121 char ConfigFile
[MAXLEN
];
126 char day
[3], month
[4], year
[5];
132 char RemoveTempFiles
[4];
133 char ReplaceIndex
[256];
135 char OverwriteReport
[4];
137 char RecordsWithoutUser
[20];
140 char TopSitesNum
[20];
141 char TopUsersNum
[20];
142 char ExcludeCodes
[256];
143 char TopsitesSortField
[15];
144 char TopsitesSortType
[20];
145 char ReportType
[255];
146 char UserTabFile
[255];
153 char AccessLog
[MAXLEN
];
155 char BgColor
[MAXLEN
];
156 char BgImage
[MAXLEN
];
157 char TxColor
[MAXLEN
];
158 char TxBgColor
[MAXLEN
];
159 char TiColor
[MAXLEN
];
160 char LogoImage
[MAXLEN
];
161 char LogoText
[MAXLEN
];
162 char LogoTextColor
[MAXLEN
];
165 char FontFace
[MAXLEN
];
166 char HeaderColor
[MAXLEN
];
167 char HeaderBgColor
[MAXLEN
];
168 char FontSize
[MAXLEN
];
169 char PasswdFile
[MAXLEN
];
170 char TempDir
[MAXLEN
];
171 char OutputDir
[MAXLEN
];
172 char OutputEmail
[MAXLEN
];
173 char TopuserSortField
[30];
174 char UserSortField
[30];
175 char TopuserSortOrder
[10];
176 char UserSortOrder
[10];
177 char UserAgentLog
[255];
179 char ExcludeHosts
[255];
180 char ExcludeUsers
[255];
182 char PerUserLimitFile
[255];
183 char PerUserLimit
[20];
185 char MaxElapsed
[255];
189 char UserInvalidChar
[255];
191 char GraphDaysBytesBarColor
[255];
193 char PrivacyString
[255];
194 char PrivacyStringColor
[30];
195 char IncludeUsers
[MAXLEN
];
196 char ExcludeString
[MAXLEN
];
197 char SuccessfulMsg
[5];
198 char TopUserFields
[255];
199 char UserReportFields
[255];
200 char DataFile
[MAXLEN
];
201 char DataFileDelimiter
[3];
202 char DataFileFields
[MAXLEN
];
203 char DataFileUrl
[20];
204 char SiteUserTimeDateType
[10];
205 char ShowReadStatistics
[5];
206 char IndexSortOrder
[5];
207 char DansGuardianConf
[MAXLEN
];
208 char DansguardianIgnoreDate
[10];
209 char SquidGuardConf
[MAXLEN
];
210 char SquidGuarddbHome
[255];
211 char SquidGuardLogFormat
[MAXLEN
];
212 char SquidGuardLogAlternate
[MAXLEN
];
213 char SquidguardIgnoreDate
[10];
214 char ShowSargInfo
[5];
215 char BytesInSitesUsersReport
[10];
216 char ShowSargLogo
[5];
217 char ParsedOutputLog
[MAXLEN
];
218 char ParsedOutputLogCompress
[255];
219 char DisplayedValues
[20];
220 char HeaderFontSize
[5];
221 char TitleFontSize
[5];
222 char wwwDocumentRoot
[MAXLEN
];
223 char ExternalCSSFile
[MAXLEN
];
225 char BlockImage
[512];
226 char NtlmUserFormat
[30];
238 char UserAuthentication
[10];
239 char AuthUserFile
[255];
243 char DownloadSuffix
[MAXLEN
];
265 char httplink
[MAXLEN
];
266 char html_old
[MAXLEN
];
267 char siteind
[MAXLEN
];
277 char download_url
[MAXLEN
];
279 char RealtimeTypes
[1024];
284 char RealtimeUnauthRec
[15];
292 int dansguardian_count
;
293 int squidguard_count
;
313 int AuthfailReportLimit
;
314 int DeniedReportLimit
;
315 int DownloadReportLimit
;
316 int SiteUsersReportLimit
;
317 int DansGuardianReportLimit
;
318 int SquidGuardReportLimit
;
322 int realtime_refresh
;
323 int realtime_access_log_lines
;
337 long long int twork2
;
338 long long int nocost
;
347 struct dirent
*direntp
;