https://github.com/amaltsev/XAO-Web ----------------------------------- commit d281a48cc6ff4500b9fb29dee0122bd36b56d740 Author: Andrew Maltsev Date: Wed Nov 20 12:42:08 2019 -0800 1.78 Allowed for removing of headers set earlier commit 066d0aec4dd9e4e6a440769f6541ea98b1a2b316 Author: Andrew Maltsev Date: Sat Apr 27 07:19:35 2019 -0700 Minor man page edits commit 85c422a105dcebe891844cd0f13ba1cad907fdfe Author: Andrew Maltsev Date: Fri Apr 26 16:10:25 2019 -0700 1.77 Added max_age and headers options for maptodir commit c26fcab6b96b8a2e84ab245918b36ad8ee9914b2 Author: Andrew Maltsev Date: Sat Mar 2 09:35:44 2019 -0800 1.76 Fake HTTPS parameter for Plack::App::XAO commit 6d2bc977443776ad1d3171569d1eb5b5be04a8bf Author: Andrew Maltsev Date: Wed Jan 9 18:20:27 2019 -0800 1.75 Fixed <%URL%> in PSGI environment Due to PSGI setting PATH_INFO and REQUEST_URI to the same value CGI.pm returns an empty value for url(-absolute => 1). That seems wrong, but that is what it is. Changed to use request_uri() instead, which works in both Apache and PSGI. commit 5ee03eea8570a7e74911f2a836c44c503d719d9e Merge: 3eb6edc 87175f5 Author: Andrew Maltsev Date: Mon Nov 26 17:59:14 2018 -0800 Merge branch 'master' of github.com:amaltsev/XAO-Web commit 3eb6edc62b576970cfc21c4f2da563217d693cbf Author: Andrew Maltsev Date: Mon Nov 26 17:38:32 2018 -0800 Expiring obsolete keys instead of deleting There could be a race condition with deleting if multiple sessions run in parallel. commit 87175f502aa8b61f6eb0e64d03519bafd1214255 Author: Andrew Maltsev Date: Mon Oct 29 18:20:43 2018 -0700 1.74 Minor Web::Benchmark test case update Conputers are becoming too fast, a couple if iterations can still result in a zero time spent... commit 2cc30fd5b807363a490084db5327b358022e3fb0 Author: Andrew Maltsev Date: Thu Oct 25 12:11:09 2018 -0700 1.73 pageurl() returns real unmodified URL This was an old problem where for URLs like http://sample.com/foo/ a call to pageurl() would return http://sample.com/foo/index.html (appending index.html). This affected all of the derived code, most importantly <%URL...%> template calls. Changed to return the actual URL as was requested, not as it was interpreted in file templates. Also fixed benchmark stats sort stability in testing for https://rt.cpan.org/Public/Bug/Display.html?id=127440 commit 08fb7c8ab74e830bf8e26c5fb0b1d17d01cff036 Author: Andrew Maltsev Date: Tue Oct 23 16:36:28 2018 -0700 Removed EUMM upgrade compat WriteMakefile1 There is already a requirement for version 6.64 of MakeMaker, so it seems unnecessary.