Contents
- Overview
- Installation & Uninstallation
- Local and remote management using IIS 7
- Context and processing order
- Apache compatibility
- Modules
- core functions
- mod_antibot
- mod_asis
- mod_auth_basic
- mod_auth_digest
- mod_authn_anon
- mod_authn_dbd
- mod_authn_default
- mod_authn_file
- mod_authz_default
- mod_authz_groupfile
- mod_authz_host
- mod_authz_user
- mod_cache
- mod_dbd
- mod_deflate
- mod_developer
- mod_dir
- mod_disk_cache
- mod_env
- mod_evasive
- mod_expires
- mod_filter
- mod_gzip
- mod_headers
- mod_hotlink
- mod_linkfreeze
- mod_log_config
- mod_logio
- mod_mem_cache
- mod_mime
- mod_proxy
- mod_replace
- mod_rewrite
- mod_seo
- mod_setenvif
- mod_so
- mod_speling
- mod_usertrack
- mod_xsendfile
- Articles
- Release history
- Troubleshooting
- License agreement
Helicon Ape release history
Release 3.1.0.233
=================
[bugfix in manager] Fix compatibility issues with Windows 10 and IIS 10.
Release 3.1.0.227
=================
[feature in core] Upgraded core to .NET v3.5
[feature in core] Added log rotation with NLog. See docs for ErrorLog, RewriteLog and mod_log_config.
[bugfix in manager] "Zip and Save configuration" for sites missed site .htaccess
[bugfix in mod_rewrite] Minor log messages fixes.
Release 3.1.0.206
=================
[bugfix in manager] "Zip and Save configuration" not working for sites with recursive directories links.
[bugfix in mod_developer] mod_developer not working when launched twice.
[bugfix in mod_antibot] Logging improvements.
[bugfix in mod_proxy] Logging improvements.
[feature in core] Replaced Newtonsoft.Json.dll by fastJSON.
[feature in mod_rewrite] Logging improvements, substitution and matches logging.
Release 3.1.0.200
=================
[feature in manager] New, fixed and improved Regular Expression Tester
Release 3.1.0.185
=================
[bugfix in core] IIS overwrites "Cache-Control" header with defaults when mod_expires is used
[bugfix in core] unset environment variable does not unset HTTP header when +NeverChangeServerVariables option is used
Release 3.1.0.151
=================
[change in installation] Added more informative message how to install .NET 2.0 & 3.5 on Windows 2012
Release 3.1.0.148
=================
[bugfix in core] added (+/-)NeverChangeServerVariables option to address IIS 8.5 crash when server variable is modified. Option is enabled by default on IIS 8.5 machines only.
Release 3.1.0.145
=================
[bugfix in core] fixed conflict with Newtonsoft.Json version by renaming it to Newtonsoft.Json.Net20
Release 3.1.0.143
=================
[bugfix in core] fixed ArgumentOutOfRangeException exception warning that was logged to error.log
Release 3.1.0.139
=================
[bugfix in Manager] wildcard warning message fixed
Release 3.1.0.138
=================
[bugfix in core] fix iisue with FileIOPermission in "medium trust level"
Release 3.1.0.137
=================
[bugfix in core] X-Original-Url, X-Rewrite-Url, X-Request-Uri contain original url after rewrite
Release 3.1.0.136
=================
[bugfix in core] Newtonsoft.Json.dll version changed to 6.0.3
Release 3.1.0.135
=================
[bugfix in mod_seo] Scope=img doesn't work
Release 3.1.0.134
=================
[bugfix in mod_setenvif] NullReferenceException in setenvif
Release 3.1.0.132
=================
[feature in mod_xsendfile] Support of XSendFilePath directive added
[bugfix in core] removed unnecessary logging
Release 3.1.0.131
=================
[bugfix in core] "Trial days left" message for free version removed.
[bugfix in auth] Forms and Basic Authenticate can't work together
Release 3.1.0.130
=================
[bugfix in core] Unicode issue with X_REQUEST_URI header
Release 3.1.0.126
===============
[bugfix in manager] Warnings in managers on Windows 2003
[bugfix in installer] Can't install on some Windows 2003 fixed
Release 3.1.0.125
===============
[bugfix in core] memmory usage optimizations
Release 3.1.0.124
===============
[bugfix in installer] requirements for Windows 2008 R1x64 fixed
Release 3.1.0.123
===============
[bugfix in installer] requirements for Windows 2003 fixed
Release 3.1.0.122
===============
[bugfix in installer] '.NET Extensibility 3.5' and '.NET Extensibility 4.5' added to requirements for Windows 2012
Release 3.1.0.121
===============
[bugfix in installer] silent installation fixed
Release 3.1.0.120
===============
[bugfix in mod_setenvif] escape %20 in format string variable
Release 3.1.0.119
===============
[bugfix in Manager] small fixes
Release 3.1.0.118
===============
[bugfix in mod_core] Bug in loading very large .htaccess when Asp.Net timeout happens
Release 3.1.0.117
===============
[feature in installer] Missing Interop.Shell32.dll
Release 3.1.0.113
===============
[bugfix in mod_auth_digest] Server error on digest authorization for urls with commas issue
Release 3.1.0.112
===============
[bugfix in mod_core] Issue with processing custom error documents
Release 3.1.0.110
===============
[bugfix in mod_xsendfile] Content-Length: 0 in Classic ASP issue
Release 3.1.0.106
===============
[bugfix in mod_hotlink] different signatures in 32-bit and 64-bit environment
Release 3.1.0.105
================
[bugfix in mod_core] Bug in merging function of VirtualHost by IPv4
[bugfix in mod_core] Trial keys doesn't accepted
Release 3.1.0.104 (beta)
================
[bugfix in mod_core] Some environment permissions granted for medium trust level
Release 3.1.0.103 (beta)
================
[feature in mod_core] Ape was granted permissions for .Net4.5 medium trust level
Release 3.1.0.101 (beta)
================
[bugfix in mod_core] Ape needs recycle to re-read htaccess on .Net4.5 medium trust environment
Release 3.1.0.100 (beta)
================
[feature in installer] New registartion method
[feature in manager] IISExpress is supported
[bugfix in manager] Doesn't work on windows 2003
Release 3.1.0.99
================
[bugfix in mod_core] mod_rewrite doesn't work on .Net4.5 medium trust environment due to lack of permissions to set ServerVariables
[bugfix in installer] Unable to set custom installation directory
Release 3.1.0.98
================
[bugfix in mod_core] FreeSites directive doesn't work properly
Release 3.1.0.97
================
[bugfix in mod_xsendfile] Failed on big files (2 Gb) download
[bugfix in installer] Unable to install on Windows 2003
[bugfix in installer] Several IISExpress issues
Release 3.1.0.96
================
[bugfix in mod_speling] Incorrect capitalized paths processing
Release 3.1.0.95
================
[bugfix in mod_mime] AddType directive fixed
Release 3.1.0.94
================
[bugfix in installer] wrong check for "IIS7 with .NET Extensibility to be installed"
[bugfix in mod_core] incorrect validation Site-level keys
[bugfix in manager] can't open license and map files
Release 3.1.0.93
================
[bugfix in installer] incorrect NTFS permissions for license.conf
[feature in mod_core] reload .htaccess and map files even if watching for directory is not possible
[feature in mod_developer] new debuger in manager
Release 3.1.0.92
================
[bugfix in installer] bad registration on iis7 (incorrect module specified)
Release 3.1.0.91
================
[bugfix in manager] Can't enable Ape for all sites
Release 3.1.0.90
================
[bugfix in instaler] check ManagedEngine64 and ManagedEngine
[bugfix in instaler] AcceptEula saved in registry
[bugfix in mod_core] check AcceptEula in 32 and 64 bit registry hive
Release 3.1.0.89
================
[feature in mod_developer] loghining improved
[feature in mod_core] Trial information in 404 page
[bugfix in instaler] garnt permissions for error.log
Release 3.1.0.88
================
[feature in installer] Installer moved on Wix
[feature in installer] Automatic registration in IISExpress
Release 3.0.0.78
================
[feature in mod_proxy] ProxyPreserveHost directive support in .Net 4.0
Release 3.0.0.77
================
[bugfix in core] Ape module doesn't work on Medium Trust Level in .NET 4.0
[feature in mod_seo] SeoCond directive have been added
Release 3.0.0.76
================
[bugfix in mod_linkfreeze] Replace pattern symbols in LinkFreezeRule have wrong order, should be '?&='
Release 3.0.0.75
================
[feature in mod_linkfreeze] SetEnv mod_linkfreeze_base /base/url/
Release 3.0.0.74
================
[bugfix in mod_proxy] Infinite re-requests when backend closes connection.
Release 3.0.0.73
================
[bugfix in mod_proxy] Can't proxy urls with %0a symbol in query string
Release 3.0.0.72
================
[bugfix in mod_core] AccessFileName directive doesn't allow multiple parameters
Release 3.0.0.71
================
Release 3.0.0.70
================
[feature in mod_rewrite] NS flag changed to closer implementation apache behavior
Release 3.0.0.69
================
[bugfix in Installer] manually registered old version of Ape doesn't work after upgrade
[bugfix in mod_seo] SeoRule directive with [Redirect] flag specified shouldn't redirect requests with POST
Release 3.0.0.68
================
[bugfix in mod_core] RewriteRule directive with flag NS specified lead to conflict with IIS7 DefaultDocument module
[bugfix in mod_hotlink] Redirect protection mode don't work for files with names like signature
Release 3.0.0.67
================
[bugfix in mod_headers] Incorrect Location header processing on proxied POST-request.
[bugfix in mod_core] ErrorDocument directive doesn't set 404 status
Release 3.0.0.66
================
[bugfix in mod_replace] incorrect chunk parsing
Release 3.0.0.65
================
[bugfix in mod_linkfreeze] incompatibility with Weblogic 10.1 chunked response
Release 3.0.0.64
================
[bugfix in mod_linkfreeze] incorrect processing of escaped '&' character (%26) in the url
Release 3.0.0.63
================
[bugfix in mod_rewrite] incorrect conditional format pattern for extended $$NN syntax
Release 3.0.0.62
================
[bugfix in mod_rewrite] U flag doesn't work in the RewriteRule directive together with [NS] flag
Release 3.0.0.61
================
[bugfix in mod_rewrite] U flag doesn't work in the RewriteRule directive
Release 3.0.0.60
================
[bugfix in mod_rewrite] 'Index out of range' exception happens with conditional format string in RewriteRule directive.
[feature in mod_rewrite] logging requests to database
[bugfix in mod_developer] Incorrect Cookie "mod_developer=" header processing
[bugfix in mod_rewrite] long loop happens when [LP,QSA] flags specified together
Release 3.0.0.59
================
[feature in mod_auth] set AUTH_TYPE, AUTH_USER, LOGON_USER, REMOTE_USER server variables after authentication
[feature in mod_hotlink] Ability to specify exact Content-Encoding for text processing purpose
Release 3.0.0.58
================
[bugfix in mod_proxy] Incorrect Cookie header processing
[bugfix in mod_core] Incorrect url rewriting with %20 in the query string
[bugfix in mod_linkfreeze] Incompatibility with DefaultDocument feature in IIS7
Release 3.0.0.57
================
[bugfix in mod_linkfreeze] Incorrect processing of chunked responses
Release 3.0.0.55
================
[feature in mod_linkfreeze] Flag 'NoSort' has been added. Now you can control order of frozen parameters
[bugfix in mod_linkfreeze] Broken response for some image/jpeg streams
Release 3.0.0.54
================
[bugfix in mod_linkfreeze] Doesn't unfreeze URLs with .htm in parameters in the query string
[bugfix in mod_proxy] Incorrect url processing with '@' symbol in the path
Release 3.0.0.53
================
[feature in core] Medium trust level in .NET 4.0 is fully supported with Ape.
Release 3.0.0.52
================
[bugfix in Core] failed to load under .NET 4.0 pipeline when Trust Level = Medium
[bugfix in mod_rewrite] NS flag is ignored on 2003 system
Release 3.0.0.51
================
[feature in Core] Charset in the content-type header can be override with SetEnv. Useful for mod_linkfreeze and mod_seo.
Release 3.0.0.50
================
[bugfix in mod_auth] Unsafe plain text passwords processing
[feature in mod_proxy] 'by response time' load balancing method added
[feature in mod_proxy] web interface for load balancer
Release 3.0.0.49
================
[feature in mod_proxy] 'random' load balancing method added
[bugfix in mod_hotlink] HotlinkInvolveIP directive should be case insensitive
[bugfix in mod_linkfreeze] incorrect unfreezing paths with default documents (/default.asp, /index.html)
[bugfix in core] Ape doesn't determine path to the httpd.conf in the manual registration mode on UNC share
Release 3.0.0.48
================
[feature in mod_proxy] regular expression to obtain balancer route from sticky session cookie
[feature in mod_proxy] automatic balancer member health monitoring
[bugfix in mod_proxy] Location headers are not reversed for 3xx statuses, except 302.
Release 3.0.0.47
================
[bugfix in mod_proxy] incorrect Set-Cookie header processing
Release 3.0.0.46
================
[bugfix in mod_seo] NC flag is not working
[feature in mod_seo] Improvement in link processing - automatic & to & translation
Release 3.0.0.45
================
[bugfix in Core] Options -+Include is not recognized
[feature in Manager] Clear selected log file
[feature in mod_auth`s] CRYPT encryption method added (Apache & IISPassword compatible)
Release 3.0.0.44
================
[feature in Core] mod_xsendfile added
Release 3.0.0.43
================
[bugfix in Core] PATH_INFO variable should exists in the REQUEST_URI server variable
[feature in Core] mod_developer has been significantly enhanced
[feature in Core] SetInputFilter directive added
[feature in mod_replace] RewriteMap support added to format string
Release 3.0.0.42
================
[feature in Manager] New manifest for better cooperation with UAC
[bugfix in mod_proxy] Incorrect 'Expect: 100-Continue' header processing
Release 3.0.0.41
================
[bugfix in Manager] Broken wildcard registration in classic mode
Release 3.0.0.40
================
[bugfix in Core] REQUEST_URI variable should not contain Query string
[bugfix in mod_linkfreeze] Incorrect decoding query string with empty parameters
Release 3.0.0.39
================
[feature in mod_cache] mod_disk_cache directives support in .htaccess
[feature in mod_cache] Clearing cache on demand
[feature in Core] mod_seo added
[bugfix in Manager] 'Zip and save Ape configuration' feature failed on some platforms
Release 3.0.0.38
================
[feature in Installation] Documentation has been improved
Release 3.0.0.37
================
[bugfix in Core] NTFS permissions issue with "Include" directive on Plesk-enabled systems
[bugfix in Core] "System.ArgumentException: Illegal characters in path" error occurs for requests with quotation marks in the path
Release 3.0.0.36
================
[feature in Editor] File changes notifications improved
[feature in mod_rewrite] RewriteMap with reverse key-value order
[bugfix in mod_hotlink] Incorrect interaction with kernel cache
Release 3.0.0.35
================
[bugfix in mod_linkfreeze] wrong freezing links with href="javascript:"
[bugfix in mod_linkfreeze] Flag "Redirect" shouldn't affect POST requests
Release 3.0.0.34
================
[bugfix in Manager] Very slow loading on systems with a large number of sites
[bugfix in mod_proxy] mod_proxy is not working in local-only configurations
Release 3.0.0.33
================
[bugfix in Editor] Find and Replace bug
[bugfix in Core] Stack overflow occurs in some logging configurations
Release 3.0.0.32
================
[feature in mod_proxy] Proxy directives support in .htaccess
[feature in Manager] Creating zipped Ape configuration
[bugfix in Core] System.IO.PathTooLong exception happens with very long URls
Release 3.0.0.31
================
[feature in mod_rewrite] Support of mod_dbd has been added into RewriteMap directive
[bugfix in mod_rewrite] Incompatibility with IIS compression filter in some configurations
Release 3.0.0.30
================
[feature in Core] mod_dir added
[feature in Core] ErrorDocument directive added
[feature in Core] mod_authn_dbd added
[feature in Core] mod_dbd added
[bugfix in mod_linkfreeze] Incorrect decoding urls with empty parameters in the query string
Release 3.0.0.29
================
[bugfix in Snapin] Snap-in icon does not appear in the IIS Manager
[bugfix in Installation] Ape shall not be installed if IIS .NET Extensibility feature is not installed
[bugfix in Editor] Insecure License Manager behavior
Release 3.0.0.28
================
[feature in Core] Performance improvements
[feature in Core] Free licenses for 3 web sites
[feature in mod_rewrite] Flag [StatusCode=###] added to RewriteRule directive syntax
[bugfix in mod_linkfreeze] NoSort flag added for optional query string parameters sorting
[bugfix in mod_linkfreeze] Not all links in long responses are being frozen
[bugfix in mod_cache] Incorrect Content-Type header processing
Release 2.0.0.23
================
[feature in Core] mod_replace added
[feature in Core] mod_hotlink improved
[feature in Core] mod_speling added
[feature in Core] mod_usertrack added
[feature in Core] mod_logio added
[bugfix in Core] License key is not accepted on systems with non-English locale
[bugfix in Core] Incorrect lowercase/uppercase conversion of Turkish character 'I', 'i'
[bugfix in mod_cache] Cache modules do not work when enabled only in .htaccess
Release 1.2.0.22
================
[feature in Core] mod_linkfreeze
[bugfix in Core] DirectoryWatcher error
Release 1.2.0.21
================
[feature in Core] mod_mem_cache added
[feature in Core] mod_disk_cache added
[bugfix in Core] WebResource.axd doesn't return right response
[bugfix in Core] Default "AuthBasicProvider file" & "AuthDigestProvider file" settings
[bugfix in mod_proxy] Incorrect processing of reverse rules
Release 1.2.0.20
================
[feature in Core] StopOnError directive added
[feature in Core] mod_developer added
[feature in Core] mod_mime added
[feature in Manager] Ordering the list of sites
[bugfix in Manager] Slow startup with a lot of sites
Release 1.2.0.19
================
[feature in mod_rewrite] Case-insensitive RewriteMap
[feature in Manager] Manual Helicon Ape registration for target sites and applications
[feature in Core] Usage of special env to create request context user after successful basic or digest authorization
[bugfix in mod_cache] Incorrect processing of CacheStorePrivate directive
[bugfix in Core] Incorrect processing of groups file in authz_groupfile_module
Release 1.2.0.18
================
[feature in Core] mod_log_config
[bugfix in mod_rewrite] X-REWRITE-URL header doesn't contain original URL after rewrite operation
Release 1.1.0.17
================
[feature in Core] Ability to work with different .Net Trust Levels
[feature in mod_rewrite] NS Flag support in RewriteRule directive
[bugfix in Installation] Incorrect registration for 32bit emulation mode on x64 systems
Release 1.1.0.16
================
[bugfix in Core] Rare exception in file change monitoring
[bugfix in Manager] Virtual directories are not visible on IIS6
Release 1.1.0.15
================
[feature in Editor] Show server variables in autocomplete form
[feature in Core] mod_hotlink added
[feature in mod_expires] Regular expressions support for ExpiresByType directive
[feature in Core] mod_filter added
[feature in mod_setenvif] Extended conditions syntax implemented (AND OR and grouping support).
[bugfix in Manager] Parsing of metabase data fault for non-http site bindings
[bugfix in mod_rewrite] RewriteBase directive can't take empty value
Release 1.0.0.14
================
[feature in Editor] web.config editing with syntax highlighting in Helicon Ape Manager
[feature in Editor] Inform about external modification of .htaccess
[feature in Editor] Make file hidden optionally
[bugfix in mod_rewrite] Incorrect rewrite under nested application
Release 1.0.0.13
================
[feature in Core] mod_gzip
[feature in Core] mod_cache
[feature in Core] improve authentication speed
[bugfix in Editor] Broken symbols in non-unicode files
Release 1.0.0.11
================
[feature in Manager] Browse url from IIS tree
[feature in Editor] Password generator for basic & digest authentications
[feature in Editor] Search index for chm
[feature in mod_rewrite] kernel Cache support
[feature in mod_rewrite] RewriteRule [ENV=] flag and %{ENV:} variables
[feature in Manager] New version check
[bugfix in mod_rewrite] Incorrect processing of [NE] flag