Permalink
Switch branches/tags
Nothing to show
Commits on Aug 26, 2017
  1. Create build-multiviews script

    kevinoid committed Aug 26, 2017
    This script creates HTML versions of XHTML files and .gz and .bro
    compressed versions of compressible files with names suitable for
    serving with Apache MultiViews.
    
    Make use of this script from build.sh.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  2. Create xhtmltohtml wrapper script

    kevinoid committed Aug 26, 2017
    This script wraps xhtmltohtml.xsl and preserves the XHTML flavor in the
    output HTML by default, with an option to set the output flavor
    explicitly.  Also provides options for naming the output file and
    optionally overwriting any existing file with the same name.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  3. Add modeline for consistency

    kevinoid committed Aug 26, 2017
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  4. Make HTML version/flavor selection a parameter

    kevinoid committed Aug 26, 2017
    So that users can select the flavor that they want at runtime without
    editing the file.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  5. Remove <script> language attr from type attr

    kevinoid committed Aug 26, 2017
    None of the HTML4 flavors require the language attribute.  Don't bother
    providing it for the few cases we previously covered.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  6. Add _build to $PATH and use it

    kevinoid committed Aug 26, 2017
    It's more convenient and I have many of these tools in $PATH for my own
    use on other sites.  So the consistency is helpful.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  7. Include RSS files in XML well-formedness checks

    kevinoid committed Aug 26, 2017
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  8. Rename nametonum_entities.sed to htmlentitynametonum.sed

    kevinoid committed Aug 26, 2017
    Also use xargs when invoking it where possible.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  9. New Post: strongSwan and SonicWall: payload not encrypted

    kevinoid committed Aug 26, 2017
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Commits on Aug 15, 2017
  1. Rename gems to plugins

    kevinoid committed Aug 15, 2017
    Based on jekyll deprecation warning.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Commits on Aug 10, 2017
  1. Add gems to _config.yml

    kevinoid committed Aug 10, 2017
    For Github Pages compatibility, in case I later decide to host it there.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  2. Update jekyll-sitemap

    kevinoid committed Aug 10, 2017
    Rebase my changes onto the master branch of jekyll-sitemap and send a
    PR.  The PR uses the `sitemap.tags` property rather than just `sitemap`
    to avoid potential future conflicts.  Update page metadata to match.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Commits on Aug 8, 2017
  1. New Post: Saving SQL Passwords in Excel Power Pivot

    kevinoid committed Aug 8, 2017
    This post provides a detailed walkthrough for how to save a SQL password
    for a connection in the Power Pivot Excel Add-in.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  2. Dependency updates

    kevinoid committed Aug 8, 2017
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Commits on Jul 30, 2017
  1. Exclude /.well-known/acme-challenge/ from HTTPS redirect

    kevinoid committed Jul 30, 2017
    The HTTP ACME challenge for SSL certificate creation/renewal should be
    done over HTTP so that it does not depend on a valid certificate (which
    may not exist pre-challenge).
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  2. Update CSP report to new URL

    kevinoid committed Jul 30, 2017
    Add custom server-side handling for CSP reports at /csp-report
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Commits on May 24, 2017
  1. Loosen CSP for javadoc and phpdoc

    kevinoid committed May 24, 2017
    These generated files require inline styles and scripts.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  2. Remove contact warning

    kevinoid committed May 24, 2017
    This doesn't work due to the inline script being blocked by the CSP
    header.  I suspect the warning is no longer necessary.  Lets test.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  3. Fix inline style which should be a class

    kevinoid committed May 24, 2017
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  4. Allow inline styles for SVG content

    kevinoid committed May 24, 2017
    Since they are common and pose little threat.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  5. Remove inline counter styles

    kevinoid committed May 24, 2017
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  6. Update dependency versions

    kevinoid committed May 24, 2017
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  7. Tighten STS header

    kevinoid committed May 24, 2017
    Include subdomains now that LetsEncrypt provides free certs to cover all
    subdomains.
    
    Only serve STS over SSL, since that's the only time it has meaning.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  8. Add Content-Security-Policy header

    kevinoid committed May 24, 2017
    To protect against some inadvertent security issues.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  9. Allow matching .php with MultiViews

    kevinoid committed May 24, 2017
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Commits on May 1, 2017
  1. Reorder <If and <IfVersion checks

    kevinoid committed May 1, 2017
    <If is only supported in Apache 2.4 and later.  For this config to work
    with Apache 2.2 the <If must be inside an appropriate <IfVersion.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Commits on Mar 29, 2017
  1. Remove .warning width restriction

    kevinoid committed Mar 29, 2017
    It is a more reasonable size with only the 10% horizontal margins and no
    width adjustment.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  2. Update SSL Certificate Verification in Dispatch and AsyncHttpClient

    kevinoid committed Mar 29, 2017
    At an email request, I investigated the current state of Async Http
    Client and found that the issue has been fixed.  Document the fix so
    that he state is clear to future users.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Commits on Mar 27, 2017
  1. New Post: Checking MSRs for x2APIC in Windows

    kevinoid committed Mar 27, 2017
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Commits on Mar 10, 2017
  1. New Post: Ownership of /usr/local by group staff

    kevinoid committed Mar 10, 2017
    An example of how to use the staff group for good.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  2. Fix time format for post create/update times

    kevinoid committed Mar 10, 2017
    It should use a 12-hour clock since it has the AM/PM indicator.  Fix it.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  3. Remove jekyll-highlight-file plugin

    kevinoid committed Mar 10, 2017
    It was a good idea, but not worth the maintenance.  Inline the only two
    gists using this plugin.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  4. Switch to Rouge syntax highlighting

    kevinoid committed Mar 10, 2017
    Use Kramdown with GFM and Rouge as done on [GitHub Pages][1].  This
    should be a well-supported configuration and finally supports
    highlighting fenced code blocks!
    
    Switch from liquid tags to fenced code blocks where possible.
    
    [1]: https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  5. New Post: Unbound with Dnsmasq on OpenWRT Chaos Calmer

    kevinoid committed Mar 10, 2017
    A script and walkthrough for installing the Unbound DNS resolver with
    Dnsmasq on OpenWRT Chaos Calmer.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
  6. Update Jekyll and dependency versions

    kevinoid committed Mar 10, 2017
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>