]> git.ipfire.org Git - thirdparty/sarg.git/blame - include/defs.h
Change the version number to 2.2.6.
[thirdparty/sarg.git] / include / defs.h
CommitLineData
5f3cfd1d
FM
1// auth.c
2void htaccess(const char *name);
3
4// authfail.c
5void authfail_report(void);
6
7// charset.c
8void ccharset(char *CharSet);
9
10// convlog.c
11void convlog(const char *arq, char *df, int dfrom, int duntil);
12
13// css.c
14void css(FILE *fp_css);
15
16// dansguardian_log.c
17void dansguardian_log(void);
18
19// dansguardian_report.c
20void dansguardian_report(void);
21
22// datafile.c
23void data_file(char *tmp);
24
25// decomp.c
26void decomp(char *arq, char *zip, const char *tmp);
27void recomp(const char *arq, const char *zip) ;
28
29// denied.c
30void gen_denied_report(void);
31
32// download.c
33void download_report(void);
34
35// email.c
36int geramail(const char *dirname, int debug, const char *outdir, int userip, const char *email, const char *TempDir);
37
38// exclude.c
39int vhexclude(const char *excludefile, const char *url);
40int vuexclude(const char *excludeuser, const char *user);
41
42// getconf.c
43void getconf(void);
44
45// grepday.c
46void greport_day(const char *user);
c274f011 47void greport_cleanup(void);
5f3cfd1d
FM
48
49// html.c
50void htmlrel(void);
51
52// indexonly.c
53void index_only(const char *dirname,int debug);
54
55// ip2name.c
56void ip2name(char *ip,int ip_len);
57void name2ip(char *name);
58
59// language.c
60void language_load(const char *language);
61
62// lastlog.c
63void mklastlog(const char *outdir);
64
65// index.c
66void make_index(void);
67
68// realtime.c
69void realtime(void);
70
71// repday.c
72void report_day(const char *user);
73
74// report.c
4157aa09 75void gravatmp(const char *oldaccuser, const char *dirname, const char *oldurl, long long int nacc, long long int nbytes, const char *oldmsg, long long int nelap, int indexonly, long long int incache, long long int oucache);
5f3cfd1d
FM
76void gerarel(void);
77
78// siteuser.c
79void siteuser(void);
80
81// smartfilter.c
82void smartfilter_report(void);
83
84// sort.c
85void sort_users_log(const char *tmp, int debug);
86void tmpsort(void);
87
88// splitlog.c
89void splitlog(const char *arq, char *df, int dfrom, int duntil, char *convert);
90
91// squidguard_log.c
92void squidguard_log(void);
93
94// squidguard_report.c
95void squidguard_report(void);
96
97// topsites.c
98void topsites(void);
99
100// topuser.c
101void topuser(void);
102
103// totday.c
104void day_totalize(const char *tmp, const char *user, int indexonly);
105
106// totger.c
107int totalger(const char *dirname, int debug, const char *outdir);
108
109// usage.c
110void usage(const char *prog);
111
112// useragent.c
113void useragent(void);
114
115// util.c
116int getword(char *word, int limit, char *line, int stop);
117int getword_multisep(char *word, int limit, char *line, int stop);
118int getword3(char *word, int limit, char *line, int stop);
119void name_month(char *month,int month_len);
120void conv_month_name(char *month);
121void buildymd(const char *dia, const char *mes, const char *ano, char *wdata);
122void date_from(char *date, char *dfrom, char *duntil);
123int getnumlist( char *, numlist *, const int, const int );
124void fixip(char *ip);
125char *fixnum(long long int value, int n);
126char *fixnum2(long long int value, int n);
127void fixnone(char *str);
128void fixper(char *tbuf, char *period, const char *duntil);
129char *fixtime(long int elap);
2357ef77 130void fixendofline(char *str);
5f3cfd1d
FM
131void show_info(FILE *fp_ou);
132void show_sarg(FILE *fp_ou, const char *ind);
dfb337be 133void write_logo_image(FILE *fp_ou);
5f3cfd1d
FM
134void write_html_header(FILE *fp_ou, const char * ind);
135void write_html_trailer(FILE *fp_ou);
dfb337be 136void output_html_string(FILE *fp_ou,const char *str);
48864d28 137void subs(char *str, int size, char *from, char *to);
5f3cfd1d 138void conv_month(char *month);
d2fe0c32 139void debuga(const char *msg,...);
5f3cfd1d
FM
140void debugaz(const char *head, const char *msg);
141void my_lltoa(unsigned long long int n, char s[], int len);
142char *get_size(const char *path, const char *file);
48864d28 143void url_module(const char *url, char *w2);
5f3cfd1d
FM
144void strip_latin(char *line);
145char *buildtime(long long int elap);
146void obtdate(const char *dirname, const char *name, char *data);
147void obtuser(const char *dirname, const char *name, char *tuser);
148void obttotal(const char *dirname, const char *name, char *tbytes, char *tuser, char *media);
149void version(void);
150int vercode(const char *code);
48864d28
FM
151void load_excludecodes(const char *ExcludeCodes);
152void free_excludecodes(void);
5f3cfd1d
FM
153void my_mkdir(const char *name);
154int testvaliduserchar(const char *user);
155char *strlow(char *string);
156char *strup(char *string);
157void builddia(char *dia, const char *mes, const char *ano, const char *df, char *wdata);
158void vrfydir(const char *dir, const char *per1, const char *addr, const char *site, const char *us, const char *form);
48864d28 159void gperiod(const char *dirname, const char *period);
5f3cfd1d
FM
160void removetmp(const char *outdir);
161void zdate(char *ftime, const char *DateFormat);
162void baddata(void);
163char *get_param_value(const char *param,char *line);
936c9905
FM
164void read_usertab(const char *UserTabFile);
165void get_usertab_name(const char *user,char *name,int namelen);
48864d28 166int compar( const void *, const void * );
304a739d 167int is_download_suffix(const char *url);