brian 96/11/19 15:17:32
Modified: src mod_usertrack.c
Log:
Reviewed by: Roy Fielding, Randy Terbush, Jim Jagielski, Mark Cox
Submitted by: Brian Behlendorf
The default for tracking is now off. Also, change the "CookieEnable" command
to "CookieTracking".
Revision Changes Path
1.5 +5 -5 apache/src/mod_usertrack.c
Index: mod_usertrack.c
===================================================================
RCS file: /export/home/cvs/apache/src/mod_usertrack.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C3 -r1.4 -r1.5
*** mod_usertrack.c 1996/11/03 20:48:38 1.4
--- mod_usertrack.c 1996/11/19 23:17:30 1.5
***************
*** 171,182 ****
int spot_cookie(request_rec *r)
{
! int *disable = (int *)get_module_config(r->per_dir_config,
&usertrack_module);
char *cookie;
char *value;
! if (*disable) return DECLINED;
if ((cookie = table_get (r->headers_in, "Cookie")))
if ((value=strstr(cookie,COOKIE_NAME))) {
--- 171,182 ----
int spot_cookie(request_rec *r)
{
! int *enable = (int *)get_module_config(r->per_dir_config,
&usertrack_module);
char *cookie;
char *value;
! if (!*enable) return DECLINED;
if ((cookie = table_get (r->headers_in, "Cookie")))
if ((value=strstr(cookie,COOKIE_NAME))) {
***************
*** 210,218 ****
return (void *)pcalloc(p, sizeof(int));
}
! const char *set_cookie_disable (cmd_parms *cmd, int *c, int arg)
{
! *c = !arg;
return NULL;
}
--- 210,218 ----
return (void *)pcalloc(p, sizeof(int));
}
! const char *set_cookie_enable (cmd_parms *cmd, int *c, int arg)
{
! *c = arg;
return NULL;
}
***************
*** 284,290 ****
command_rec cookie_log_cmds[] = {
{ "CookieExpires", set_cookie_exp, NULL, RSRC_CONF, TAKE1,
"an expiry date code" },
! { "CookieEnable", set_cookie_disable, NULL, OR_FILEINFO, FLAG,
"whether or not to enable cookies" },
{ NULL }
};
--- 284,290 ----
command_rec cookie_log_cmds[] = {
{ "CookieExpires", set_cookie_exp, NULL, RSRC_CONF, TAKE1,
"an expiry date code" },
! { "CookieTracking", set_cookie_enable, NULL, OR_FILEINFO, FLAG,
"whether or not to enable cookies" },
{ NULL }
};