about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2014-05-06 06:36:16 +0000
committerEric Wong <e@80x24.org>2014-05-06 06:55:14 +0000
commit422f9589a28e4e47f02232b6b63729d28bed6b3f (patch)
treee2f79af0fbd1dec67e10bb516a003d02a511b685
parent27ae210dde9228cfa96ea6b0f3a7e4047d3f70a4 (diff)
downloadunicorn-422f9589a28e4e47f02232b6b63729d28bed6b3f.tar.gz
Update the old mailing list info with our new public-inbox info.
The old mongrel.rubyforge.org links have been dead for years,
oh well.  There's only a few days left of RubyForge left...
-rw-r--r--.wrongdoc.yml3
-rw-r--r--Documentation/unicorn.1.txt4
-rw-r--r--Documentation/unicorn_rails.1.txt4
-rw-r--r--HACKING9
-rw-r--r--ISSUES56
-rw-r--r--Links12
-rw-r--r--PHILOSOPHY2
-rw-r--r--README13
-rw-r--r--lib/unicorn/ssl_configurator.rb2
-rw-r--r--unicorn.gemspec4
10 files changed, 66 insertions, 43 deletions
diff --git a/.wrongdoc.yml b/.wrongdoc.yml
index 853e9c0..3c3cbaf 100644
--- a/.wrongdoc.yml
+++ b/.wrongdoc.yml
@@ -2,9 +2,10 @@
 cgit_url: http://bogomips.org/unicorn.git
 git_url: git://bogomips.org/unicorn.git
 rdoc_url: http://unicorn.bogomips.org/
+ml_url: http://bogomips.org/unicorn-public/
 changelog_start: v1.1.5
 merge_html:
   unicorn_1: Documentation/unicorn.1.html
   unicorn_rails_1: Documentation/unicorn_rails.1.html
-public_email: mongrel-unicorn@rubyforge.org
+public_email: unicorn-public@bogomips.org
 private_email: unicorn@bogomips.org
diff --git a/Documentation/unicorn.1.txt b/Documentation/unicorn.1.txt
index a42dfff..376a6c6 100644
--- a/Documentation/unicorn.1.txt
+++ b/Documentation/unicorn.1.txt
@@ -1,5 +1,5 @@
 % UNICORN(1) Unicorn User Manual
-% The Unicorn Community <mongrel-unicorn@rubyforge.org>
+% The Unicorn Community <unicorn-public@bogomips.org>
 % September 15, 2009
 
 # NAME
@@ -173,6 +173,6 @@ variable internally when doing transparent upgrades.
 * [Rackup HowTo][3]
 
 [1]: http://unicorn.bogomips.org/
-[2]: http://rack.rubyforge.org/doc/
+[2]: http://rdoc.info/gems/r#/gems/rack/frames
 [3]: http://wiki.github.com/rack/rack/tutorial-rackup-howto
 [4]: http://unicorn.bogomips.org/SIGNALS.html
diff --git a/Documentation/unicorn_rails.1.txt b/Documentation/unicorn_rails.1.txt
index f426b07..c5db3a1 100644
--- a/Documentation/unicorn_rails.1.txt
+++ b/Documentation/unicorn_rails.1.txt
@@ -1,5 +1,5 @@
 % UNICORN_RAILS(1) Unicorn User Manual
-% The Unicorn Community <mongrel-unicorn@rubyforge.org>
+% The Unicorn Community <unicorn-public@bogomips.org>
 % September 17, 2009
 
 # NAME
@@ -170,6 +170,6 @@ used by Unicorn.
 * [Rackup HowTo][3]
 
 [1]: http://unicorn.bogomips.org/
-[2]: http://rack.rubyforge.org/doc/
+[2]: http://rdoc.info/gems/r#/gems/rack/frames
 [3]: http://wiki.github.com/rack/rack/tutorial-rackup-howto
 [4]: http://unicorn.bogomips.org/SIGNALS.html
diff --git a/HACKING b/HACKING
index 111a6a8..acb9f9d 100644
--- a/HACKING
+++ b/HACKING
@@ -66,8 +66,9 @@ Please wrap documentation at 72 characters-per-line or less (long URLs
 are exempt) so it is comfortably readable from terminals.
 
 When referencing mailing list posts, use
-"http://mid.gmane.org/$MESSAGE_ID" if possible since the Message-ID
-remains searchable even if Gmane becomes unavailable.
+"http://bogomips.org/unicorn-public/m/$MESSAGE_ID.html" if possible
+since the Message-ID remains searchable even if a particular site
+becomes unavailable.
 
 === Ruby/C Compatibility
 
@@ -103,7 +104,9 @@ preferred because they allow code review and comments in the reply to
 the patch.
 
 We will adhere to mostly the same conventions for patch submissions as
-git itself.  See the Documentation/SubmittingPatches document
+git itself.  See the
+{SubmittingPatches}[https://git.kernel.org/cgit/git/git.git/tree/Documentation/SubmittingPatches]
+document
 distributed with git on on patch submission guidelines to follow.  Just
 don't email the git mailing list or maintainer with Unicorn patches :)
 
diff --git a/ISSUES b/ISSUES
index a0d620b..bca7f9f 100644
--- a/ISSUES
+++ b/ISSUES
@@ -1,15 +1,15 @@
 = Issues
 
-The {mailing list}[mailto:mongrel-unicorn@rubyforge.org] is the best
-place to report bugs, submit patches and/or obtain support after you
-have searched the mailing list archives and
-{documentation}[http://unicorn.bogomips.org].
+mailto:unicorn-public@bogomips.org is the best place to report bugs,
+submit patches and/or obtain support after you have searched the
+{email archives}[http://bogomips.org/unicorn-public/] and
+{documentation}[http://unicorn.bogomips.org/].
 
-* No subscription is needed to post to the mailing list,
-  let us know that we need to Cc: replies to you if you're unsubscribed.
+* No subscription will ever be required to email the public inbox.
+* Please Cc: all participants in a thread, as there are no subscribers
 * Do not {top post}[http://catb.org/jargon/html/T/top-post.html] in replies
-* Quote only the relevant portions of the message you're replying to
-* Do not send HTML mail
+* Quote as little as possible of the message you're replying to
+* Do not send HTML mail, it will likely be flagged as spam
 
 If your issue is of a sensitive nature or you're just shy in public,
 then feel free to email us privately at mailto:unicorn@bogomips.org
@@ -21,16 +21,40 @@ about it so feel free to ask again.
 == Submitting Patches
 
 See the HACKING document (and additionally, the
-Documentation/SubmittingPatches document distributed with git) on
-guidelines for patch submission.
+{SubmittingPatches}[https://git.kernel.org/cgit/git/git.git/tree/Documentation/SubmittingPatches]
+document distributed with git) on guidelines for patch submission.
 
-== Mailing List Info
+== Contact Info
 
-* subscribe: http://rubyforge.org/mailman/listinfo/mongrel-unicorn
-* post: mailto:mongrel-unicorn@rubyforge.org
+* public: mailto:unicorn-public@bogomips.org
 * private: mailto:unicorn@bogomips.org
 
-== Mailing List Archives
+We operate a {public-inbox}[http://public-inbox.org/].
+You may subscribe using {ssoma}[http://ssoma.public-inbox.org/]:
 
-* nntp://news.gmane.org/gmane.comp.lang.ruby.unicorn.general
-* http://rubyforge.org/pipermail/mongrel-unicorn
+        URL=git://bogomips.org/unicorn-public
+        LISTNAME=unicorn
+
+        # to initialize a maildir (this may be a new or existing maildir,
+        # ssoma will not touch existing messages)
+        # If you prefer mbox, use mbox:/path/to/mbox as the last argument
+        # You may also use imap://$MAILSERVER/INBOX for an IMAP account
+        # or imaps:// for an IMAPS account, as well.
+        ssoma add $LISTNAME $URL maildir:/path/to/maildir
+
+        # read with your favorite MUA (only using mutt as an example)
+        mutt -f /path/to/maildir # (or /path/to/mbox)
+
+        # to keep your mbox or maildir up-to-date, periodically run the following:
+        ssoma sync $LISTNAME
+
+        # your MUA may modify and delete messages from the maildir or mbox,
+        # this does not affect ssoma functionality at all
+
+        # to sync all your ssoma subscriptions
+        ssoma sync
+
+        # You may wish to sync in your cronjob
+        ssoma sync --cron
+
+HTML archives are available here: http://bogomips.org/unicorn-public/
diff --git a/Links b/Links
index d78d00a..0355850 100644
--- a/Links
+++ b/Links
@@ -2,7 +2,7 @@
 
 If you're interested in \Unicorn, you may be interested in some of the projects
 listed below.  If you have any links to add/change/remove, please tell us at
-mailto:mongrel-unicorn@rubyforge.org!
+mailto:unicorn-public@bogomips.org!
 
 == Disclaimer
 
@@ -31,10 +31,10 @@ or services behind them.
 
 === \Unicorn is written to work with
 
-* {Rack}[http://rack.rubyforge.org/] - a minimal interface between webservers
+* {Rack}[http://rack.github.io/] - a minimal interface between webservers
   supporting Ruby and Ruby frameworks
 
-* {Ruby}[http://ruby-lang.org/] - the programming language of Rack and \Unicorn
+* {Ruby}[http://www.ruby-lang.org/] - the programming language of Rack and \Unicorn
 
 * {nginx}[http://nginx.org/] - the reverse proxy for use with \Unicorn
 
@@ -44,13 +44,13 @@ or services behind them.
 
 * {Green Unicorn}[http://gunicorn.org/] - a Python version of \Unicorn
 
-* {Rainbows!}[http://rainbows.rubyforge.org/] - \Unicorn for sleepy
+* {Rainbows!}[http://rainbows.bogomips.org/] - \Unicorn for sleepy
   apps and slow clients.
 
 === Prior Work
 
-* {Mongrel}[http://mongrel.rubyforge.org/] - the awesome webserver \Unicorn is
-  based on
+* {Mongrel}[http://rubygems.org/gems/mongrel] - the awesome webserver
+  unicorn is based on
 
 * {david}[http://bogomips.org/david.git] - a tool to explain why you need
   nginx in front of \Unicorn
diff --git a/PHILOSOPHY b/PHILOSOPHY
index 5def914..18b2d82 100644
--- a/PHILOSOPHY
+++ b/PHILOSOPHY
@@ -138,7 +138,7 @@ where the HTTP connection spends a large amount of time idle.
 Nevertheless, the ease of troubleshooting, debugging, and management of
 unicorn may still outweigh the drawbacks for these applications.
 
-The {Rainbows!}[http://rainbows.rubyforge.org/] aims to fill the gap for
+The {Rainbows!}[http://rainbows.bogomips.org/] aims to fill the gap for
 odd corner cases where the nginx + unicorn combination is not enough.
 While Rainbows! management/administration is largely identical to
 unicorn, Rainbows! is far more ambitious and has seen little real-world
diff --git a/README b/README
index 42167c8..1bd42b8 100644
--- a/README
+++ b/README
@@ -10,9 +10,9 @@ both the the request and response in between \Unicorn and slow clients.
 
 * Designed for Rack, Unix, fast clients, and ease-of-debugging.  We
   cut out everything that is better supported by the operating system,
-  {nginx}[http://nginx.net/] or {Rack}[http://rack.rubyforge.org/].
+  {nginx}[http://nginx.net/] or {Rack}[http://rack.github.io/].
 
-* Compatible with both Ruby 1.8 and 1.9.  Rubinius support is in-progress.
+* Compatible with Ruby 1.8 and later.  Rubinius support is in-progress.
 
 * Process management: \Unicorn will reap and restart workers that
   die from broken apps.  There is no need to manage multiple processes
@@ -74,12 +74,7 @@ See the included LICENSE file for details.
 The library consists of a C extension so you'll need a C compiler
 and Ruby development libraries/headers.
 
-You may download the tarball from the Mongrel project page on Rubyforge
-and run setup.rb after unpacking it:
-
-http://rubyforge.org/frs/?group_id=1306
-
-You may also install it via RubyGems on RubyGems.org:
+You may install it via RubyGems on RubyGems.org:
 
   gem install unicorn
 
@@ -143,7 +138,7 @@ regarding this.
 
 All feedback (bug reports, user/development dicussion, patches, pull
 requests) go to the mailing list/newsgroup.  See the ISSUES document for
-information on the {mailing list}[mailto:mongrel-unicorn@rubyforge.org].
+information on the {mailing list}[mailto:unicorn-public@bogomips.org].
 
 For the latest on \Unicorn releases, you may also finger us at
 unicorn@bogomips.org or check our NEWS page (and subscribe to our Atom
diff --git a/lib/unicorn/ssl_configurator.rb b/lib/unicorn/ssl_configurator.rb
index c92c85e..34f09ec 100644
--- a/lib/unicorn/ssl_configurator.rb
+++ b/lib/unicorn/ssl_configurator.rb
@@ -62,7 +62,7 @@ module Unicorn::SSLConfigurator
 
   # Allows specifying an engine for OpenSSL to use.  We have not been
   # able to successfully test this feature due to a lack of hardware,
-  # Reports of success or patches to mongrel-unicorn@rubyforge.org is
+  # Reports of success or patches to unicorn-public@bogomips.org is
   # greatly appreciated.
   def ssl_engine(engine)
     ssl_warn_global(:ssl_engine)
diff --git a/unicorn.gemspec b/unicorn.gemspec
index 4619a89..c0c8092 100644
--- a/unicorn.gemspec
+++ b/unicorn.gemspec
@@ -19,7 +19,7 @@ Gem::Specification.new do |s|
   s.summary = summary
   s.date = Time.now.utc.strftime('%Y-%m-%d')
   s.description = readme_description
-  s.email = %q{mongrel-unicorn@rubyforge.org}
+  s.email = %q{unicorn-public@bogomips.org}
   s.executables = %w(unicorn unicorn_rails)
   s.extensions = %w(ext/unicorn_http/extconf.rb)
   s.extra_rdoc_files = extra_rdoc_files(manifest)
@@ -38,7 +38,7 @@ Gem::Specification.new do |s|
   s.add_dependency(%q<raindrops>, '~> 0.7')
 
   s.add_development_dependency('isolate', '~> 3.2')
-  s.add_development_dependency('wrongdoc', '~> 1.6.1')
+  s.add_development_dependency('wrongdoc', '~> 1.8')
 
   s.licenses = ["GPLv2+", "Ruby 1.8"]
 end