|author||Eric Wong <firstname.lastname@example.org>||2017-03-08 07:33:38 +0000|
|committer||Eric Wong <email@example.com>||2017-03-23 23:50:40 +0000|
We will inevitably have people running old unicorn versions for many years to come; but they may be reading the latest documentation online. Annotate when the new features (will) appear to avoid misleading users on old versions.
Diffstat (limited to 'lib/unicorn/worker.rb')
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/unicorn/worker.rb b/lib/unicorn/worker.rb
index 8bbac5e..68de17e 100644
@@ -125,7 +125,10 @@ class Unicorn::Worker
# Any and all errors raised within this method will be propagated
# directly back to the caller (usually the +after_fork+ hook.
# These errors commonly include ArgumentError for specifying an
- # invalid user/group and Errno::EPERM for insufficient privileges
+ # invalid user/group and Errno::EPERM for insufficient privileges.
+ # chroot support is only available in unicorn 5.3.0+
+ # user and group switching appeared in unicorn 0.94.0 (2009-11-05)
def user(user, group = nil, chroot = false)
# we do not protect the caller, checking Process.euid == 0 is
# insufficient because modern systems have fine-grained