about summary refs log tree commit homepage
path: root/clogger.gemspec
DateCommit message (Collapse)
2024-02-01rack 3.x compatibility
Rack::Utils::HeaderHash will be removed in rack 3.1 so these changes mostly address that. The initializer in Rack::Headers inherits from Hash, so switching to the ::[] class method to achieve the same result.
2024-02-01update deprecated license identifier
2022-06-16clogger 2.4.0 v2.4.0
Only 2 code changes, neither of which is really relevant for 99% of users using the C extension and strict HTTP parsers. escape env['REQUEST_METHOD'] for non-strict HTTP servers pure: fix time.rb incompatibility in Ruby 3.1+ doc: drop git:// URLs, use shorter domain for IMAP links
2022-06-16doc: drop git:// URLs, use shorter domain for IMAP links
git:// is rarely necessary these days, and IMAP (unlike NNTP) doesn't advertise hostnames in its protocol, so we can use a shorter one to avoid advertising other projects. And stylize our domain name since "YHBT" is an acronym.
2020-01-08doc: replace bogomips.org with yhbt.net
bogomips.org is due to expire, and I can't justify paying .org extortionists to renew it.
2017-05-22build: remove build-time olddoc dependency
This should make it easier for distros to pick this up without picking up olddoc, too. We will still use olddoc for generating the website since it reduces bandwidth costs, and for generating NEWS for our own builds. Also, remove the "private" email address since it might be unfair to the public for people to send private support requests.
2016-07-28loosen rack dependency to allow rack 2.x
With the removal of Rack::Utils.bytesize, we are compatible with rack 2.x
2015-01-13gemspec: use SPDX license abbreviation
ref: http://spdx.org/licenses/
2015-01-13new mailing list at clogger-public@bogomips.org
You may (optionally) subscribe to the new mailing list at: clogger-public+subscribe@bogomips.org You'll need to subscribe manually since librelist subscribers cannot be imported. Of course, you do not have to be subscribed to post, either (please Cc: everyone as folks may not be subscribed). If your ISP prevents you from using port 25, port 587 (submission) is open on bogomips.org. You may use Tor if you do not wish to expose your IP when using port 587. Any HTML mail will be flagged as spam, so please do not send it and waste storage and bandwidth on it. Basic, old-fashioned mailing list conventions apply: no top-posting, trim replies, attribute your quotes, short signatures, etc. This existing list will operate in public-inbox "hijack mode": the new address is subscribed to the old librelist, so any messages sent to the librelist are automatically archived to the new public-inbox. Of course, not much happens here, anyways, so nobody notices :) Background: Over the years, I've come to disagree with the subscription-required posting policy of librelist. Combined with disabling of rsync archives, one of my main reasons for choosing librelist back in the day are gone. Lately, I've also been working on public-inbox, http://public-inbox.org/ an "archives-first" approach to mailing lists using git. ssoma (git) archives are available at: git://bogomips.org/clogger-public/ The ssoma format is described at http://ssoma.public-inbox.org/ HTML archives are going to http://bogomips.org/clogger-public/ All archives imported from gmane, and posts to this librelist also go there.
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-05-12relax license to allow LGPLv2.1 or later
In case I'm hit by a bus, the lesser evil is to allow the FSF to update our license than to be stuck as LGPLv3-only in the future. Some documentation/gemspec formatting updates while I'm at it.
2011-07-22use librelist.org for mailing list address
It's clearer that we have zero commercial intent when using a non-profit .org domain for the mailing list.
2011-04-26change from LGPLv2.1+ to LGPLv2.1 + LGPLv3
LGPLv4 could be completely different, so we won't give the FSF a blank check to force it upon us.
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-06-06gemspec: update test files
2010-06-06relicense as LGPLv2.1 or later (from LGPLv3)
This allows GPLv2-only programs to bundle us. Signed-off-by: Eric Wong <normalperson@yhbt.net>
2010-01-06Rakefile: raa_update task
2009-10-06cleanup packaging and website/rdoc
2009-10-06gemspec: disable the license= field for older RubyGems
2009-09-07gemspec: license is LGPLv3
Odd, RubyGems doesn't warn about a lack of it and I didn't notice this field until now...
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