about summary refs log tree commit homepage
path: root/GNUmakefile
DateCommit message (Collapse)
2016-07-28doc use HTTPS for URLs and move homepage
Thanks to Let's Encrypt, the bogomips.org now supports HTTPS so our homepage can be moved to: https://bogomips.org/clogger/ While clogger.bogomips.org is part of the TLS certificate, it is needless subjectAltName bloat that should not have been created. This will also make it easier to have multiple homepages in the future as a Tor hidden service.
2015-01-13switch docs + website to olddoc
wrongdoc was difficult to maintain because of the tidy-ffi dependency and the HTML5 changes in Darkfish could not be handled well by Tidy. olddoc is superior as it generates leaner HTML which loads faster, requires less scrolling and less processing power to render. Aesthetic comparisons are subjective of course but completely unimportant compared to speed and accessibility. The presence of images and CSS on the old (Darkfish-based) site probably set unreasonable expectations as to my ability and willingness to view such things. No more, the new website is entirely simple HTML which renders well with even the wimpiest browser.
2014-02-15remove each_id, it was never used
2013-09-30GNUmakefile: kill raa_update invocation
RAA is still dead.
2011-01-21switch to pkg.mk for maintenance tasks
I like make :D
2010-12-26release: publish_news runs by default
It's interactive and sucks less, now.
2010-12-25GNUmakefile: better external RUBYLIB support
Duh!
2010-12-24doc: switch to wrongdoc for documentation
wrongdoc eliminates JavaScript from our website and also enables us to cut down on our management scripts/code for supporting the project.
2010-12-24GNUmakefile: preserve RUBYLIB env for tests
2010-12-24GNUmakefile: fix running of extension test
Oops
2010-10-05GNUmakefile: use portable tar invocation
We've been spoiled by GNU tar.
2010-06-06clogger 0.5.0 - body.to_path forwarding v0.5.0
This release allows middleware like Rack::Contrib::Sendfile to work properly higher up the stack from Clogger. Certain configurations of the Rainbows! and Zbatery web servers are able to use the return value of body.to_path to serve static files efficiently (via IO.copy_stream under 1.9 or stream_file_data with EventMachine). There are some small cleanups and documentation improvements as well. I've relicensed to LGPLv2.1+ (from LGPLv3-only) to allow bundling with GPLv2-only applications (I'm currently the sole copyright holder). Signed-off-by: Eric Wong <normalperson@yhbt.net>
2010-06-06README: document CLOGGER_PURE environment variable
There may also be some MRI users uncomfortable running C extensions.
2010-06-06doc: RDoc cleanups, split out LICENSE file
2010-06-06GNUmakefile: allow multiple tests to run in parallel
2010-04-21clogger 0.4.0 v0.4.0
Small cleanups and minor enhancements (mainly for the optional C extension) for this release: Eric Wong (10): ext: use FIX macros instead of generic NUM macros if possible ext: preserve subclasses of Rack::Utils::HeaderHash test: fix Linux memory usage test avoid direct require of "rack" to quiet warnings ext: GC safety fix when throwing an exception ext: eliminate unused variable ext: fix signedness and shadow warnings ext: sparse cleanups ext: avoid void pointer arithmetic clogger 0.4.0
2010-01-06Fix minor build system bugs
2010-01-06GNUmakefile: avoid deleting when uploading docs
2010-01-06GNUmakefile: NEWS depends on .manifest
2010-01-06GNUmakefile: modernize for Gemcutter
Also uppercase rake/ruby variables
2009-10-06cleanup packaging and website/rdoc
2009-10-06GNUmakefile: fix grammar FAIL in comment
2009-09-07GNUmakefile: cleanup release notes generation
2009-09-07enable MRI C extension by default
It was too much confusion to have multiple gems in the mix and I mainly use the C extension anyways. If we're not on a compatible version of Ruby, the extension will just be disabled by generating a dummy no-op Makefile to work around it.
2009-09-07Switch to hand-rolled packaging/distro scripts
Several bikeshed reasons brought me to this point: * I like the README.html layout more than any default index.html even if it's using README content. Having links on the side helps navigation IMHO. * publish_docs preserves timestamps to improve cache hit rate * git is used to maintain the manifest at packaging/release-time so my changesets have less noise in them * git is used to generate history files (from tag messages), this is a more DRY approach to me. * I don't like the ".txt" suffix being translated to "_txt.html" in URLs. I don't like the ".txt" suffix in general. * I don't like Manifest.txt showing up in my RDoc
2009-09-03CLOGGER_PURE forces the pure version to be loaded
This is useful for testing the pure Ruby version in case clogger_ext is already installed on your system.
2009-09-01GNUmakefile: post_news after release
2009-08-29GNUmakefile: fix "release" now that I've used it..
* pass correct arguments for changes * correctly generate change log from git * add blank line after description in release notes
2009-08-29GNUmakefile: "release" steps
2009-08-28initial import