- Added new HTTP Compression demonstration pages
authenticationform.php
andauthenticationlogout.php
now set (or remove) a cookie namedCrawlDemo_LoggedIn
- Reworked getRequestProtocol to look for a Cf-Visitor first
- Updated Image Formats page to include AVIF sample, and basic comparison of file sizes
- Added fake JavaScript application
- Referer and User Agent block tests now use different triggers
- Added Referer header demonstration
- Added User Agent blocking demonstration
- Added Image Formats demonstration
- Style tweaks
- Corrected some spelling errors or badly written text
- Request Headers demo didn't work in some versions of PHP
- Reformatted documentation
- Added help links to JavaScript\DOM Modification demonstration
- JavaScript\DOM Modification demonstration was showing wrong sidebar links
- Added JavaScript\DOM Modification demonstration
- Added Features\Paths demonstration
- Removed multiple invalid
</div>
tags from template
- Added link to Features\Downloads demonstration
- The Features\Downloads demonstration will now allow custom
file sizes above 10MB to be returned as the
Content-Length
but will not send that volume of data - The Features\Downloads demonstration no longer returns more than 1MB of content
- Added Features\Downloads demonstration
- Added Features\Certificates demonstration
- Cookies set paths for all cookies
- Domain cookies didn't work if a custom port was used
- Cookies demonstrating wasn't using unique values for all cookies
- Added Features\Cookies demonstration
- Added Features\Authentication demonstration using multiple forms
printArray
now writes "None" if the source array has no items
- Added Features\Request Headers demonstration
- Added Methods\Head demonstration
- The (unlinked) index for HTTP Methods did a redirect back to the home page. It now displays a normal index page with links to available HTTP Method demonstrations.
- Added Features\Authentication demonstration
- Added
text-decoration-skip-ink
to undo Google's roughshod "we know what's best for you"
- Added Custom Action demo to HTML\Elements\Form
- Added Multiple demo to HTML\Elements\Form
- Fully qualified URLs should now use the correct protocol when HTTPS is enabled
- The hidden
input
element on the basic HTML\Elements\Form demo wasn't quoting thevalue
attribute
- Added Elements demo to HTML\Elements\Form
- HTML\Attributes\Custom to include additional demo and more information
- Added HTML\Elements\Meta content type demo
- Fixed WebCopy documentation links
- Added JavaScript\URI Transformation demo
- WebCopy help links now point to the new documentation
- Added HTML\Elements\Frameset demo
- Added HTML\Elements\Form demo based on the hidden Methods\Post test
- Added spaces in URLs demonstration
- Added mime type feature demo reinstating a sample PDF for meta data extraction
- Added
picture
element demo
- Added Subdomains feature demo
- Removed the Features\Stylesheets demo as this is covered by the HTML\Link and CSS\url() demonstrations
- Added data URI demo
- Added change log
- Added a test for the
style
tag - Added a test for the CSS
@import
declaration
- Added a test for the
srcset
attribute
- Extended custom attributes demo
- Added a test for the
300
status - Added a test for URLs stored in custom attributes
- The wrong descriptions were displayed for the
300
and301
status test pages
- Added a test for canonical URLs
- Added links to the source code, readme, and the live demo URL
- Fixed additional white space issues affecting Linux hosting
- Updated footer with feedback link
- Added a test for the
base
tag
- The
302
status test was issuing a301
- Add page for testing HTTP
post
methods
- Now works properly on Linux
- Removed double titles on 3xx redirect destinations
- Initial commit