#
# Revisions :
# $Log: edit-actions-for-url,v $
+# Revision 1.55 2008/09/19 15:26:29 fabiankeil
+# Add change-x-forwarded-for{} action to block or add
+# X-Forwarded-For headers. Mostly based on code removed
+# before 3.0.7.
+#
+# Revision 1.54 2008/03/29 12:14:27 fabiankeil
+# Remove send-wafer and send-vanilla-wafer actions.
+#
+# Revision 1.53 2008/03/28 15:13:45 fabiankeil
+# Remove inspect-jpegs action.
+#
# Revision 1.52 2008/03/15 14:52:36 fabiankeil
# Add CGI editor support for the "disable all filters of this type"
# directives "-client-header-filter", "-server-header-filter",
target.style.display = (tf ? "" : "none");
}
-function show_send_wafer_opts(tf)
-{
- if (document.getElementById) {
- target = document.getElementById("send_wafer_opts");
- } else if (document.all) {
- target = document.send_wafer_opts;
- } else {
- return;
- }
- target.style.display = (tf ? "" : "none");
-}
-
//-->
</script>
</head>
<input type="text" name="block_mode" size="40" value="@block-param@">
</td>
</tr>
+ <tr class="bg1" align="left" valign="top">
+ <td class="en1" align="center" valign="middle"><input type="radio"
+ name="change_x_forwarded_for" id="change_x_forwarded_for_y" value="Y" @change-x-forwarded-for-y@
+ onclick="show_change_x_forwarded_for_opts(true)"></td>
+ <td class="dis1" align="center" valign="middle"><input type="radio"
+ name="change_x_forwarded_for" value="N" @change-x-forwarded-for-n@
+ onclick="show_change_x_forwarded_for_opts(false)"></td>
+ <td class="noc1" align="center" valign="middle"><input type="radio"
+ name="change_x_forwarded_for" value="X" @change-x-forwarded-for-x@
+ onclick="show_change_x_forwarded_for_opts(false)"></td>
+ <td class="action"><a href="@user-manual@@actions-help-prefix@CHANGE-X-FORWARDED-FOR">change-x-forwarded-for</a></td>
+ <td>Specifies whether to block or add X-Forwarded-For headers.</td>
+ </tr>
+ <tr class="bg1" align="left" valign="top" id="change_x_forwarded_for_opts">
+ <td class="en1"> </td>
+ <td class="dis1"> </td>
+ <td class="noc1"> </td>
+ <td> </td>
+ <td><input type="radio" name="change_x_forwarded_for_mode" value="block"
+ id="change_x_forwarded_for_mode_block" @change-x-forwarded-for-param-block@><label
+ for="change_x_forwarded_for_mode_block">Block the header.</label><br>
+ <input type="radio" name="change_x_forwarded_for_mode" value="add"
+ id="change_x_forwarded_for_mode_add" @change-x-forwarded-for-param-add@><label
+ for="change_x_forwarded_for_mode_add">Add the header.</label><br>
+ </tr>
<tr class="bg1" align="left" valign="top">
<td class="en1"> </td>
<td class="dis1" align="center" valign="middle"><input type="radio"
value="@hide-content-disposition-param@"><br>
</td>
</tr>
-
- <tr class="bg1" align="left" valign="top">
- <td class="en1" align="center" valign="middle"><input type="radio"
- name="hide_forwarded_for_headers" value="Y" @hide-forwarded-for-headers-y@
- ></td>
- <td class="dis1" align="center" valign="middle"><input type="radio"
- name="hide_forwarded_for_headers" value="N" @hide-forwarded-for-headers-n@
- ></td>
- <td class="noc1" align="center" valign="middle"><input type="radio"
- name="hide_forwarded_for_headers" value="X" @hide-forwarded-for-headers-x@
- ></td>
- <td class="action"><a href="@user-manual@@actions-help-prefix@HIDE-FORWARDED-FOR-HEADERS">hide-forwarded-for-headers</a></td>
- <td>Remove any existing X-Forwarded-for header.</td>
- </tr>
<tr class="bg1" align="left" valign="top">
<td class="en1" align="center" valign="middle"><input type="radio"
name="hide_from_header" id="hide_from_header_y" value="Y" @hide-from-header-y@
value="@redirect-param@"></td>
</tr>
- <tr class="bg1" align="left" valign="top">
- <td class="en1" align="center" valign="middle"><input type="radio"
- name="send_vanilla_wafer" value="Y" @send-vanilla-wafer-y@
- ></td>
- <td class="dis1" align="center" valign="middle"><input type="radio"
- name="send_vanilla_wafer" value="N" @send-vanilla-wafer-n@
- ></td>
- <td class="noc1" align="center" valign="middle"><input type="radio"
- name="send_vanilla_wafer" value="X" @send-vanilla-wafer-x@
- ></td>
- <td class="action"><a href="@user-manual@@actions-help-prefix@SEND-VANILLA-WAFER">send-vanilla-wafer</a></td>
- <td>Adds a special wafer (standard cookie) to all your requests. Not recommended.</td>
- </tr>
- <tr class="bg1" align="left" valign="top">
- <td class="en1" align="center" valign="middle"><input type="radio"
- name="send_wafer" id="send_wafer_y" value="Y" @send-wafer-y@
- onclick="show_send_wafer_opts(true)"></td>
- <td class="dis1" align="center" valign="middle"><input type="radio"
- name="send_wafer" id="send_wafer_n" value="N" @send-wafer-n@
- onclick="show_send_wafer_opts(false)"></td>
- <td class="noc1" align="center" valign="middle"><input type="radio"
- name="send_wafer" id="send_wafer_x" value="X" @send-wafer-x@
- onclick="show_send_wafer_opts(false)"></td>
- <td class="action"><a href="@user-manual@@actions-help-prefix@SEND-WAFER">send-wafer</a></td>
- <td>Adds user-specified cookies.</td>
- </tr>
- <tr class="bg1" align="left" valign="top" id="send_wafer_opts">
- <td class="en1"> </td>
- <td class="dis1"> </td>
- <td class="noc1"> </td>
- <td> </td>
- <td>Editing the settings for this option, or turning
- it on if it was off, is not yet supported using this web-based
- editor.</td>
- </tr>
<tr class="bg1" align="left" valign="top">
<td class="en1"> </td>
<td class="dis1" align="center" valign="middle"><input type="radio"