diff --git a/Reference-Manual-(v2.x).mediawiki b/Reference-Manual-(v2.x).mediawiki
index e334f5d..2f89531 100644
--- a/Reference-Manual-(v2.x).mediawiki
+++ b/Reference-Manual-(v2.x).mediawiki
@@ -1,5 +1,5 @@
= ModSecurity® Reference Manual =
-== Current as of v2.5.13 v2.6 v2.7 v2.8 v2.9 v3.0 ==
+== Current as of v2.6 v2.7 v2.8 v2.9 v3.0 ==
=== Copyright © 2004-2018 [https://www.trustwave.com/ Trustwave Holdings, Inc.] ===
= Table of Contents =
@@ -990,87 +990,6 @@ For more information, refer to the pcre_extra field in the pcreapi man page.
; Note : This directive is not allowed inside VirtualHosts. If enabled, it must be placed in a global server-wide configuration file such as your default modsecurity.conf.
-== SecPdfProtect ==
-'''Description:''' Enables the PDF XSS protection functionality.
-
-'''Syntax:''' SecPdfProtect On|Off
-
-'''Example Usage:''' SecPdfProtect On
-
-'''Scope:''' Any
-
-'''Version:''' 2.5.0; removed from trunk
-
-'''Supported on libModSecurity:''' No (Deprecated)
-
-Once enabled access to PDF files is tracked. Direct access attempts are redirected to links that contain one-time tokens. Requests with valid tokens are allowed through, unmodified. Requests with invalid tokens are also allowed through, but with forced download of the PDF files. This implementation uses response headers to detect PDF files and thus can be used with dynamically generated PDF files that do not have the .pdf extension in the request URI.
-
-== SecPdfProtectMethod ==
-'''Description''': Configure desired protection method to be used when requests for PDF files are detected.
-
-'''Syntax:''' SecPdfProtectMethod method
-
-'''Example Usage''': SecPdfProtectMethod TokenRedirection
-
-'''Scope''': Any
-
-'''Version:''' 2.5.0; removed from trunk
-
-'''Supported on libModSecurity:''' No (Deprecated)
-
-'''Default:''' TokenRedirection
-
-Possible values are TokenRedirection and ForcedDownload. The token redirection approach will attempt to redirect with tokens where possible. This allows PDF files to continue to be opened inline but works only for GET requests. Forced download always causes PDF files to be delivered as opaque binaries and attachments. The latter will always be used for non-GET requests. Forced download is considered to be more secure but may cause usability problems for users (“This PDF won’t open anymore!”).
-
-== SecPdfProtectSecret ==
-'''Description:''' Defines the secret that will be used to construct one-time tokens.
-
-'''Syntax:''' SecPdfProtectSecret secret
-
-'''Example Usage:''' SecPdfProtectSecret MyRandomSecretString
-
-'''Scope:''' Any
-
-'''Version:''' 2.5.0; removed from trunk
-
-'''Supported on libModSecurity:''' No (Deprecated)
-
-You should use a reasonably long value for the secret (e.g., 16 characters is good). Once selected, the secret should not be changed, as it will break the tokens that were sent prior to change. But it’s not a big deal even if you change it. It will just force download of PDF files with tokens that were issued in the last few seconds.
-
-== SecPdfProtectTimeout ==
-'''Description''': Defines the token timeout.
-
-'''Syntax:''' SecPdfProtectTimeout timeout
-
-'''Example Usage''': SecPdfProtectTimeout 10
-
-'''Scope:''' Any
-
-'''Version:''' 2.5.0; removed from trunk
-
-'''Supported on libModSecurity:''' No (Deprecated)
-
-'''Default:''' 10
-
-After token expires, it can no longer be used to allow access to a PDF file. Request will be allowed through but the PDF will be delivered as an attachment.
-
-== SecPdfProtectTokenName ==
-'''Description''': Defines the name of the token.
-
-'''Syntax''': SecPdfProtectTokenName name
-
-'''Example Usage''': SecPdfProtectTokenName PDFTOKEN
-
-'''Scope''': Any
-
-'''Version''': 2.5.0; removed from trunk
-
-'''Supported on libModSecurity:''' No (Deprecated)
-
-'''Default:''' PDFTOKEN
-
-The only reason you would want to change the name of the token is if you wanted to hide the fact that you are running ModSecurity. It’s a good reason, but it won’t really help, as the adversary can look into the algorithm used for PDF protection and figure it out anyway. It does raise the bar slightly, so go ahead if you want to.
-
== SecReadStateLimit ==
'''Description:''' Establishes a per-IP address limit of how many connections are allowed to be in SERVER_BUSY_READ state.