about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--README46
-rw-r--r--archive/.gitignore3
-rw-r--r--archive/slrnpull.conf4
-rw-r--r--ext/io_splice/io_splice_ext.c2
-rw-r--r--io_splice.gemspec2
5 files changed, 48 insertions, 9 deletions
diff --git a/README b/README
index 5245cb1..7b4eab2 100644
--- a/README
+++ b/README
@@ -87,14 +87,46 @@ don't email the git mailing list or maintainer with io_splice patches.
 == Contact
 
 All feedback (bug reports, user/development discussion, patches, pull
-requests) go to the mailing list: mailto:ruby.io.splice@librelist.org
+requests) go to the mailing list: mailto:ruby-io-splice@bogomips.org
+
+Send patches (from "git format-patch") with "git send-email" and do not
+send HTML email or attachments.  We are very responsive to email and you
+will usually get a response within 24-72 hours.
 
 == Mailing List Archives
 
-In addition to the rsync-able archives provided by http://librelist.org/, we
-are also mirrored to
-{Gmane}[http://gmane.org/info.php?group=gmane.comp.lang.ruby.io-splice.general]
-and maintain our own mbox mirrors downloadable via HTTP.
+We operate a {public-inbox}[http://public-inbox.org/] which
+feeds the mailing list.  You may subscribe either using
+{ssoma}[http://ssoma.public-inbox.org/] or by sending a mail
+to mailto:ruby-io-splice+subscribe@bogomips.org
+
+ssoma is a mail archiver/fetcher using git.  It operates in a similar
+fashion to tools such as slrnpull, fetchmail, or getmail.  ssoma
+subscription instructions:
+
+    URL=git://bogomips.org/ruby-io-splice
+    LISTNAME=ruby-io-splice
+
+    # 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:
+    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
 
-* nntp://news.gmane.org/gmane.comp.lang.ruby.io-splice.general
-* http://bogomips.org/ruby_io_splice/archives/
+* http://bogomips.org/ruby-io-splice/
diff --git a/archive/.gitignore b/archive/.gitignore
new file mode 100644
index 0000000..bd7ad57
--- /dev/null
+++ b/archive/.gitignore
@@ -0,0 +1,3 @@
+/data
+/news
+/requests
diff --git a/archive/slrnpull.conf b/archive/slrnpull.conf
new file mode 100644
index 0000000..e54bfab
--- /dev/null
+++ b/archive/slrnpull.conf
@@ -0,0 +1,4 @@
+# group_name                         max        expire     headers_only
+gmane.comp.lang.ruby.io-splice.general 1000000000 1000000000 0
+
+# usage: slrnpull -d $PWD -h news.gmane.org --no-post
diff --git a/ext/io_splice/io_splice_ext.c b/ext/io_splice/io_splice_ext.c
index 6bf4022..2e2caec 100644
--- a/ext/io_splice/io_splice_ext.c
+++ b/ext/io_splice/io_splice_ext.c
@@ -476,7 +476,7 @@ static void advance_vmsplice_args(struct vmsplice_args *a, long n)
  * This may allow the kernel to avoid data copies in some cases.
  * but is (probably) of limited usefulness in Ruby.  If you have
  * use cases or ideas for making this more useful for Ruby users,
- * please tell us at ruby.io.splice@librelist.org!
+ * please tell us at ruby-io-splice@bogomips.org!
  *
  * Also consider the "sendfile" RubyGem or IO.copy_stream in Ruby 1.9
  * if you want to do zero-copy file transfers to pipes or sockets.  As
diff --git a/io_splice.gemspec b/io_splice.gemspec
index a914029..2731f23 100644
--- a/io_splice.gemspec
+++ b/io_splice.gemspec
@@ -11,7 +11,7 @@ Gem::Specification.new do |s|
   s.authors = ["Ruby io_splice hackers"]
   s.date = Time.now.utc.strftime('%Y-%m-%d')
   s.description = readme_description
-  s.email = %q{ruby.io.splice@librelist.org}
+  s.email = %q{ruby-io-splice@bogomips.org}
   s.extensions = %w(ext/io_splice/extconf.rb)
   s.extra_rdoc_files = extra_rdoc_files(manifest)
   s.files = manifest