about summary refs log tree commit homepage
path: root/README
DateCommit message (Collapse)
2013-10-26license: allow all future versions of the GNU GPL
There is currently no GPLv4, so this change has no effect at the moment. In case the GPLv4 arrives and I am not alive to approve/review it, the lesser of evils is have give blanket approval of all future GPL versions (as published by the FSF). The worse evil is to be stuck with a license which cannot guarantee the Free-ness of this project in the future. This unfortunately means the FSF can theoretically come out with license terms I do not agree with, but the GPLv2 and GPLv3 will always be an option to all users.
2012-12-04README: clarify license and copyright
Since Ruby 1.9.3, (Matz) Ruby is licensed under a 2-clause BSDL. Thus we need to clarify we inherited the license terms from Ruby 1.8 to prevent misunderstanding. (The Ruby license change cannot alter the license of other projects automatically) Since we added the GPLv3 as an additional license in 2011, the license terms of unicorn no longer matches Mongrel 1.1.5. This is NOT a change to the unicorn license at all, just a wording clarification.
2011-08-29add GPLv3 option to the license
Existing license terms (Ruby-specific) and GPLv2 remain in place, but GPLv3 is preferred as it helps with distribution of AGPLv3 code and is explicitly compatible with Apache License (v2.0). Many more reasons are documented by the FSF: https://www.gnu.org/licenses/quick-guide-gplv3.html http://gplv3.fsf.org/rms-why.html ref: http://thread.gmane.org/gmane.comp.lang.ruby.unicorn.general/933
2011-03-22README: s/Gemcutter/RubyGems.org/
Gemcutter is the old name
2011-02-16README: clarify the versions of "Ruby license"
Ruby 1.9.3dev is now using the 2-clause BSD License, not the GPLv2. Do not mislead people into thinking we will switch to any BSD License, we won't.
2011-01-21git.bogomips.org => bogomips.org
bogomips.org is slimming down and losing URL weight :)
2010-06-11doc: cleanup rdoc escaping in title, hopefully
2010-06-10README: more aggressively kill unnecessary links
... And make the gemspec do minor un-RDoc-ing
2010-05-04README: avoid needless links to /Unicorn.html module
It makes the HTML page too big and busy.
2009-12-07doc: add ISSUES document
2009-11-21README: deployments are not as rare as previously thought
Either people are actually using it or somebody is running a script to download gems off gemcutter in a loop... I suspect the former...
2009-11-21README: add a note about the HACKING page
2009-11-21README: remove http:// git repo links
Nobody really uses or cares for them anyways
2009-11-21doc: "RubyGems" is the correct capitalization
So says the project website and documentation
2009-11-21README: "an HTTP" server seems to be the correct form
Grammar na^H^Hexperts please correct us again if we're wrong.
2009-11-21README: Gemcutter is our (and everyone elses) gem host now
2009-10-12README: alter reply conventions for the mailing list
Mailman is now configured to munge Reply-To: to point back to the mailing list. This might make things easier for folks on low traffic mailing lists like ours.
2009-10-09README: emphasize the "fast clients"-only part
While Unicorn is one of very many Unix-only, pre-forking, shared socket servers in existence, and Unicorn is _definitely_ not the only server that only works *well* with fast clients, either. But as far as we know, Unicorn is the first (and so far only) server that emphasizes only working well with fast clients.
2009-10-09README: remove the "non-existent" part
Still pretty rare, though.
2009-10-09README: remove unnecessary and extraneous dash
2009-10-05doc: make it clear contributors retain copyrights
We hope to never require copyright assignment here...
2009-10-01README: remove reference to different versions
The >= 0.90.x series has been working out pretty well so far with only a few minor bug fixes in between, so it'll be less confusing.
2009-09-24Split out KNOWN_ISSUES document
This deserves to be a separate document and easier to find/edit.
2009-09-18README/gemspec: a better description, hopefully
2009-09-18unicorn 0.92.0 v0.92.0
Small fixes and documentation are the focus of this release. James Golick reported and helped me track down a bug that caused SIGHUP to drop the default listener (0.0.0.0:8080) if and only if listeners were completely unspecified in both the command-line and Unicorn config file. The Unicorn config file remains the recommended option for specifying listeners as it allows fine-tuning of the :backlog, :rcvbuf, :sndbuf, :tcp_nopush, and :tcp_nodelay options. There are some documentation (and resulting website) improvements. setup.rb users will notice the new section 1 manpages for `unicorn` and `unicorn_rails`, Rubygems users will have to install manpages manually or use the website. The HTTP parser got a 3rd-party code review which resulted in some cleanups and one insignificant bugfix as a result. Additionally, the HTTP parser compiles, runs and passes unit tests under Rubinius. The pure-Ruby parts still do not work yet and we currently lack the resources/interest to pursue this further but help will be gladly accepted. The website now has an Atom feed for new release announcements. Those unfamiliar with Atom or HTTP may finger unicorn@bogomips.org for the latest announcements.
2009-09-18doc: latest news is available through finger
We're expanding our target audience to folks that do not use HTTP (yet).
2009-09-15Update documentation for Rubinius support status
Note that Rubinius itself is still under heavy development, so things we fix may break again. The pure-Ruby parts of Unicorn don't even work properly on Rubinius.
2009-09-04README: update with current version
2009-08-17Documentation updates
* Documented Unicorn::HttpParser API methods * Keep GPL2 (COPYING) as-is without RDoc formatting. * The auto-generated index.html is stupid, replace it with README which looks saner.
2009-08-16unicorn 0.90.0 v0.90.0
2009-08-15README: everybody loves Ruby DSLs
2009-08-10Documentation updates
2009-08-06README: latest stable version is 0.8.4
2009-07-19README: update version numbers for website
2009-07-14README: update about development/stable versions
While we're at it remove the Windows-centric comment for folks who can't get a C compiler and put in something useful for the Red Hat/Debian crowd where splitting packages is all the rage.
2009-07-14README: add Gmane newsgroup info
2009-06-29README: another note about older Sinatra
Older Sinatra would blindly try to run Mongrel or Thin at_exit. This causes strange behavior to happen when Unicorn workers are exited.
2009-06-06README: update with mailing list info
2009-05-27doc: cleanup summary/description
2009-05-21Disable formatting for command-line switches
Copy and pasting from the RDoc web page and passing "\342\200\224config-file" to the command-line does not work.
2009-04-10README: doc updates
Given the amount of changes we've made to Mongrel, "Solid Mongrel code base" doesn't seem appropriate. Also try to clarify a few wording issues.
2009-04-03Documentation updates
Reword and expand a bit
2009-04-01Documentation updates, prep for 0.4.1 release
2009-03-23unicorn_rails: support non-Rack versions of Rails
This resurrects old code from Mongrel to wrap the Rails Dispatcher for older versions of Rails. It seems that Rails >= 2.2.0 support Rack, but only >=2.3 requires it. I'd like to support Rails 1.2.x for a while, too.
2009-03-20documentation/disclaimer updates
I'm trying hard not to scare potential users away, maybe I'll hand out lollipops or something...
2009-03-18Fix link to Rubyforge releases page
2009-03-18Documentation updates, prepare for 0.2.0
2009-03-16Start _Known Issues_ section in README
Some other frameworks may also have code reloading issues. Since code reloading is mainly for development mode and Unicorn is capable of replacing the running executable without any dropping connections, broken code reloaders aren't worth fixing from our code...
2009-03-09Documentation updates
Reformat README to avoid preformatted text. Document signal handling in SIGNALS. Split out DESIGN, it's probably not as useful to end-users Update CONTRIBUTORS LICENSE: copyright is for me (Eric Wong), not Zed since this is a Mongrel fork.
2009-03-04README: documentation update