Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
pkgsrc change: remove RUBY_VERSION_SUPPORTED since it has default value.
## 1.2.2
- fix handshake for draft 11+ sending Sec-WebSocket-Origin instead of Origin
|
|
|
|
pkgsrc change: add support for pkg_alternatives.
unicorn 4.9.0 - TempfileReaper support in Rack 1.6
This release supports the Rack::TempfileReaper middleware found
in rack 1.6 for cleaning up disk space used by temporary files.
We also use Rack::TempfileReaper for cleaning up large temporary
files buffered with TeeInput. Users on rack 1.5 and earlier
will see no changes.
There's also a bunch of documentation/build system improvements.
This is likely to be the last Ruby 1.8-compatible release,
unicorn 5.x will require 1.9.3 or later as well as dropping lots
of cruft (the stupid "Status:" header in responses being the
most notable).
21 changes backported from master:
ISSUES: update with mailing list subscription
FAQ: add entry for Rails autoflush_log
dev: remove isolate dependency
unicorn.gemspec: depend on test-unit 3.0
remove RubyForge and Freecode references
remove mongrel.rubyforge.org references
examples: add run_once to before_fork hook example
t/t0002-parser-error.sh: relax test for rack 1.6.0
switch docs + website to olddoc
README: clarify/reduce references to unicorn_rails
gemspec: fixup olddoc migration
GNUmakefile: fix clean gem build + reduce build cruft
doc: update support status for Ruby versions
fix uninstalled testing and reduce require paths
test_socket_helper: do not depend on SO_REUSEPORT
ISSUES: add section for bugs in other projects
explain 11 byte magic number for self-pipe
Links: mark Rainbows! as historical, reference yahns
doc: document UNICORN_FD in manpage
tee_input: support for Rack::TempfileReaper middleware
support TempfileReaper in deployment and development envs
|
|
|
|
|
|
= 1.4.6 / 2015-03-2x
* Improve tests and documentation. (Dar«¿o Here«Ð«â, Seiichi Yonezawa, kyoendo,
John Voloski, Ferenc-, Renaud Martinet, Christian Haase, marocchino,
huoxito, Damir Svrtan, Amaury Medeiros, Jeremy Evans, Kashyap, shenqihui,
Ausmarton Fernandes, kami, Vipul A M, Lei Wu, 7stud, Taylor Shuler,
namusyaka, burningTyger, Cornelius Bock, detomastah, hakeda, John Hope,
Ruben Gonzalez, Andrey Deryabin, attilaolah, Anton Davydov, Nikita Penzin,
Dyego Costa)
* Remove duplicate require of sinatra/base. (Alexey Muranov)
* Escape HTML in 404 error page. (Andy Brody)
* Refactor to method call in `Stream#close` and `#callback`. (Damir Svrtan)
* Depend on latest version of Slim. (Damir Svrtan)
* Fix compatibility with Tilt version 2. (Yegor Timoschenko)
* Fix compatibility issue with Rack `pretty` method from ShowExceptions.
(Kashyap)
* Show date in local time in exception messages. (tayler1)
* Fix logo on error pages when using Ruby 1.8. (Jeremy Evans)
* Upgrade test suite to Minitest version 5 and fix Ruby 2.2 compatibility.
(Vipul A M)
|
|
- FFT video filter
- TDSC decoder
- DTS lossless extension (XLL) decoding (not lossless, disabled by default)
- showwavespic filter
- DTS decoding through libdcadec
- Drop support for nvenc API before 5.0
- nvenc HEVC encoder
- Detelecine filter
- Intel QSV-accelerated H.264 encoding
- MMAL-accelerated H.264 decoding
- basic APNG encoder and muxer with default extension "apng"
- unpack DivX-style packed B-frames in MPEG-4 bitstream filter
- WebM Live Chunk Muxer
- nvenc level and tier options
- chorus filter
- Canopus HQ/HQA decoder
- Automatically rotate videos based on metadata in ffmpeg
- improved Quickdraw compatibility
- VP9 high bit-depth and extended colorspaces decoding support
- WebPAnimEncoder API when available for encoding and muxing WebP
- Direct3D11-accelerated decoding
- Support Secure Transport
- Multipart JPEG demuxer
|
|
|
|
3.4.14 (22 May 2015)
* Further avoid race conditions when caching.
* Only emit one warning for each line that uses the deprecated form of
unquote().
* Stop parsing and emitting invalid @supports directives.
* Add a deprecation warning for using != to compare a number with units to a
number without. Such a warning already existed for ==.
* Improve rounding of the results of color operations.
|
|
|
|
Update HOMEPAGE.
Changes are not available except commit log:
<https://github.com/rack/rack/commits/1-6-stable>.
|
|
|
|
=== 2.11.3 / 2015-05-18
* 5 bug fixes:
* Be sure to unlink tempfiles after a request. Fixes #690
* Coerce the key to a string before checking. (thar be symbols). Fixes #684
* Fix hang on bad SSL handshake
* Remove `enable_SSLv3` support from JRuby
* 1 PR merged:
* Merge pull request #698 from looker/hang-handshake
=== 2.11.2 / 2015-04-11
* 2 minor features:
* Add `on_worker_fork` hook, which allows to mimic Unicorn's behavior
* Add shutdown_debug config option
* 4 bug fixes:
* Fix the Config constants not being available in the DSL. Fixes #683
* Ignore multiple port declarations
* Proper 'Connection' header handling compatible with HTTP 1.[01] protocols
* Use "Puma" instead of "puma" to reporting to New Relic
* 1 doc fixes:
* Add Gitter badge.
* 6 PRs merged:
* Merge pull request #657 from schneems/schneems/puma-once-port
* Merge pull request #658 from Tomohiro/newrelic-dispatcher-default-update
* Merge pull request #662 from basecrm/connection-compatibility
* Merge pull request #664 from fxposter/on-worker-fork
* Merge pull request #667 from JuanitoFatas/doc/gemspec
* Merge pull request #672 from chulkilee/refactor
|
|
|
|
## 1.2.1 / 2015-03-22
* Use `has_key?` (#6)
## 1.2.0 / 2015-03-21
### Minor Enhancements
* Allow variables as parameters (#4)
### Development Fixes
* Fix RSpec deprecation warning (#5)
|
|
|
|
pkgsrc change: allow build on Ruby 2.2.
## 0.8.12 (2015-05-26)
* Fix `HTTP.timeout` API (was loosing previously defined options). (@ixti)
## 0.8.11 (2015-05-22)
* SNI support for HTTPS connections. See #229. (@tarcieri)
* Use "http.rb" in the User-Agent string. See #227. (@tarcieri)
## 0.8.10 (2015-05-14)
* Fix cookie headers generation. (@ixti)
## 0.8.9 (2015-05-11)
* Add cookies support. (@ixti)
* Enforce stringified body encoding. See #219. (@Connorhd)
## 0.8.8 (2015-05-09)
* Fix CONNECT header for proxies. See #217. (@Connorhd)
## 0.8.7 (2015-05-08)
* Fix `HTTP.timeout` API with options only given. (@ixti)
## 0.8.6 (2015-05-08)
* Reset global timeouts after the request finishes. See #215. (@zanker)
## 0.8.5 (2015-05-06)
* Add simple timeouts configuration API. See #205. (@ixti)
* Deprecate `Request#request_header`. Use `Request#headline` instead. (@ixti)
## 0.8.4 (2015-04-23)
* Deprecate `#default_headers` and `#default_headers=`. (@ixti)
* Deprecate chainable methods with `with_` prefix. See #207. (@ixti)
* Add support of HTTPS connections through proxy. See #186. (@Connorhd)
## 0.8.3 (2015-04-07)
* Fix request headline. See #206. (@ixti)
* Remove deprecated `Request#__method__`. (@ixti)
## 0.8.2 (2015-04-06)
* Fix Celluloid::IO compatibility. See #203. (@ixti)
* Cleanup obsolete code. (@zanker)
## 0.8.1 (2015-04-02)
* Add missing `require "resolv"`. See #202. (@ixti)
* Add block-form `#persistent` calls. See #200, #201. (@ixti)
## 0.8.0 (2015-04-01)
* Properly handle WaitWritable for SSL. See #199. (@zanker)
* Add support for non-ASCII URis. See #197. (@ixti)
* Add configurable connection timeouts. See #187, #194, #195. (@zanker)
* Refactor requests redirect following logic. See #179. (@ixti)
* Support for persistent HTTP connections (@zanker)
* Add caching support. See #77 and #177. (@Asmod4n, @pezra)
* Improve servers used in specs boot up. Issue was initially raised up
by @olegkovalenko. See #176. (@ixti)
* Reflect FormData rename changes (FormData -> HTTP::FormData). (@ixti)
* `HTTP::Headers` now raises `HTTP::InvalidHeaderNameError` in case of
(surprise) invalid HTTP header field name (e.g.`"Foo:Bar"`). See #173.
(@ixti)
|
|
|
|
## 1.0.1 (2015-03-31)
* Fix usage of URI module.
|
|
|
|
4.0.5
New Features
* Support the ratio data type
4.0.4
(Broken release, do not use)
|
|
|
|
|
|
|
|
|
|
pkgsrc change: update minimum version of ruby-yajl to 1.2.0.
* Fix Python hunting logic on Windows.
|
|
|
|
Changes are not available except commit log:
<https://github.com/brianmario/yajl-ruby/commits/master>.
|
|
|
|
|
|
pkgsrc change: remove RUBY_VERSION_SUPPORTED since it has default value.
* A few fixes for performance improvement.
|
|
|
|
|
|
pkgsrc change:
* Add support for pkg_alternatives.
* Allow build on Ruby 2.2.
Version 3.3.1
* Include the Redcarpet::CLI's file in the gemspec to make it available when
downloading.
Version 3.3.0
* Fix the stripping of surrounding characters that should be removed during
anchor generation.
* Provide a Redcarpet::CLI class to create custom binary files.
* Relying on Ruby's OptionParser, it's now straightforward to add new options,
rely on custom render objects or handle differently the rendering of the
provided files.
* Undeprecate the compatibility layer for the old RedCloth API.
* This layer actually ease the support of libraries supporting different
Markdown processors.
* Strip out style tags at the HTML-block rendering level when the :no_styles
options is enabled ; previously they were only removed inside paragraphs.
* Avoid parsing images when the given URL isn't safe and the :safe_links_only
option is enabled.
Alex Serban
* Avoid parsing references inside fenced code blocks so they are now kept in
the code snippet.
David Waller
* Avoid escaping table-of-contents' headers by default. A new :escape_html
option is now available for the HTML_TOC object if there are security
concerns.
* Add the lang- prefix in front of the language's name when using :prettify
along with :fenced_code_blocks.
* Non-alphanumeric chars are now stripped out from generated anchors (along
the lines of Active Support's #parameterize method).
|
|
|
|
kramdown 1.7.0 released Published on Monday, 27 April 2015
This release brings among other things support for the ‘minted’ syntax
highlighter for LaTeX and a new math engine based on MathJax-Node that outputs
to MathML.
Changes
* 4 minor changes:
- The syntax highlighter ‘minted’ for the LaTeX converter is now available
(fixes issue #93, initial patch #242 by l3kn)
- A new math engine based on MathJax-Node that outputs to MathML is now
available (patch #240 by Tom Thorogood)
- Fixed #244, #246: Fenced code blocks now allow a dash in the code language
name (requested and patched by Dennis Günnewig)
- The option list in the man page as well in the output of kramdown --help
is now sorted.
* 2 bug fixes:
- Fixed #230: Warning message for method in
lib/kramdown/utils/configurable.rb will not show anymore (reported by
Robert A. Heiler)
- Fixed #239: Handling of single/double quotes in reference style links now
follows the same rules as with inline links (reported by Josh Davis)
kramdown 1.6.0 released Published on Saturday, 28 February 2015
This release contains many fixes and minor enhancements as well as one major
goodie that comes with a small caveat: block IALs can now be applied to link
and abbreviation definitions!
It may not sound like much but allowing block IALs to be applied to link
definitions alleviates the problem that additional attributes could only be
specified via span IALs. Now such attributes can be stored together with the
URL and title at the link definition, for example:
This is a ![resized image].
[resized image]: some_image.jpg "with a title"
{: height="36px" width="36px" style="border: 1px solid green"}
There is one small caveat, though. Regard the following construct:
[linkdef]: http://example.com
{:.block-ial}
block element, e.g. a paragraph
The block IAL would have been applied to the paragraph in previous versions
but now it is applied to the link definition. However, such a construct is not
very likely encountered in the real world.
Changes
* 7 minor changes:
- Block IALs can now be applied to link and abbreviation definitions
(inspired by issue #194 from cabo)
- The syntax highlighting engine for Rouge now allows custom formatter
classes to be used (issue #214, requested by BackOrder)
- The MathJax math engine now allows adding previews (issue #225, requested
by jethrogb)
- The “toc_levels” option can now also take a Range object (pull request
#210 by Jens Krämer)
- The generated table of contents of the HTML converter now contains ID
attributes on the links so that back-references can be used (issue #195,
requested by Ciro Santilli)
- A warning is now generated when duplicate HTML attributes are detected
(issue #201, requested by winniehell)
- Updated used version of prawn to 2.0.0
8 bug fixes:
- Fixed #192: Emphasis by using underscore sometimes wrongly worked within a
word (reported by Michael Franzl)
- Fixed #198: Empty alt attributes on <img> tags are now correctly handled
by the kramdown converter (reported by winniehell)
- Fixed #200: Trailing whitespace is now really removed in paragraphs
(reported by winniehell)
- Fixed #220: HTML blocks with attributes weren’t correctly detected when
directly after another block (reported by Bill Tozier)
- Fixed #199: Empty title attributes are now ignored for images when using
the kramdown converter (reported by and pull request #206 from winniehell)
- Leading and trailing white space from math statements is now stripped as
the whitespace sometimes lead to LaTeX conversion errors
- Fixed #226: Class names may now start with a dash in IALs/ALDs (reported
by Adam Hardwick)
- Multiple consecutive block IALs before an element are now correctly
processed
|
|
|
|
pkgsrc change: allow build on Ruby 2.2.
2015-06-01 (1.8.3)
* Fix potential memory leak, thx to nobu.
|
|
|
|
Bump PKGREVISION.
|
|
|
|
|
|
build on Ruby 2.2.
|
|
|
|
--- 9.10.2-P1 released ---
4134. [cleanup] Include client-ip rules when logging the number
of RPZ rules of each type. [RT #39670]
4131. [bug] Addressed further problems with reloading RPZ
zones. [RT #39649]
4126. [bug] Addressed a regression introduced in change #4121.
[RT #39611]
4122. [bug] The server could match a shorter prefix than what was
available in CLIENT-IP policy triggers, and so, an
unexpected action could be taken. This has been
corrected. [RT #39481]
4121. [bug] On servers with one or more policy zones
configured as slaves, if a policy zone updated
during regular operation (rather than at
startup) using a full zone reload, such as via
AXFR, a bug could allow the RPZ summary data to
fall out of sync, potentially leading to an
assertion failure in rpz.c when further
incremental updates were made to the zone, such
as via IXFR. [RT #39567]
4120. [bug] A bug in RPZ could cause the server to crash if
policy zones were updated while recursion was
pending for RPZ processing of an active query.
[RT #39415]
4116. [bug] Fix a bug in RPZ that could cause some policy
zones that did not specifically require
recursion to be treated as if they did;
consequently, setting qname-wait-recurse no; was
sometimes ineffective. [RT #39229]
4063. [bug] Asynchronous zone loads were not handled
correctly when the zone load was already in
progress; this could trigger a crash in zt.c.
[RT #37573]
4062. [bug] Fix an out-of-bounds read in RPZ code. If the
read succeeded, it doesn't result in a bug
during operation. If the read failed, named
could segfault. [RT #38559]
|
|
|
|
[ Joey Hess ]
* New emailauth plugin lets users log in, without any registration,
by simply clicking on a link in an email.
* Re-remove google from openid selector; their openid provider is
gone for good.
* Make the openid selector display "Password" instead of "Other"
when appropriate, so users are more likely to click on it when
they don't have an openid.
* Converted openid-selector into a more generic loginselector helper
plugin.
* passwordauth: Don't allow registering accounts that look like openids.
* Make cgiurl output deterministic, not hash order. Closes: #785738
Thanks, Daniel Kahn Gillmor
[ Simon McVittie ]
* Do not enable emailauth by default, to avoid surprises on httpauth-only
sites. Enable it by default in openid instead, since it is essentially
a replacement for OpenIDs.
* Make the attachment plugin work with CGI.pm 4.x (Closes: #786586;
workaround for #786587 in libcgi-pm-perl)
* Add a public-domain email icon from tango-icon-theme
* Populate pagectime from either mtime or inode change time,
whichever is older, again for more reproducible builds
* debian: build the docwiki with LC_ALL=C.UTF-8 and TZ=UTC
* debian/copyright: consolidate permissive licenses
* debian/copyright: turn comments on provenance into Comment
* brokenlinks: sort the pages that link to the missing page, for
better reproducibility
* Add [[!meta date]] to news items and tips, since the git checkout
and build process can leave the checkout date in the tarball
release, leading to unstable sorting
* Sort backlinks deterministically, by falling back to sorting by href
if the link text is identical
* Add a $config{deterministic} option and use it for the docwiki
* haiku: if deterministic build is requested, return a hard-coded haiku
* polygen: if deterministic build is requested, use a well-known random seed
|
|
|