Discussion:
[ANN] unicorn 4.8.3 - the end of an era
Eric Wong
2014-05-07 08:05:28 UTC
Permalink
Changes:

This release updates documentation to reflect the migration of the
mailing list to a new public-inbox[1] instance. This is necessary
due to the impending RubyForge shutdown on May 15, 2014.

The public-inbox address is: unicorn-***@bogomips.org
(no subscription required, plain text only)
ssoma[2] git archives: git://bogomips.org/unicorn-public
browser-friendly archives: http://bogomips.org/unicorn-public/

Using, getting help for, and contributing to unicorn will never
require any of the following:

1) non-Free software (including SaaS)
2) registration or sign-in of any kind
3) a real identity (we accept mail from Mixmaster)
4) a graphical user interface

Nowadays, plain-text email is the only ubiquitous platform which
meets all our requirements for communication.

There is also one small bugfix to handle premature grandparent death
upon initial startup. Most users are unaffected.

[1] policy: http://public-inbox.org/ - git://80x24.org/public-inbox
an "archives first" approach to mailing lists
[2] mechanism: http://ssoma.public-inbox.org/ - git://80x24.org/ssoma
some sort of mail archiver (using git)

* http://unicorn.bogomips.org/
* unicorn-***@bogomips.org
* git://bogomips.org/unicorn.git
* http://unicorn.bogomips.org/NEWS.atom.xml
--
Eric Wong
__
http://bogomips.org/unicorn-public/ - unicorn-***@bogomips.org
please quote as little as necessary when replying
Jérémy Lecour
2014-05-07 09:30:57 UTC
Permalink
Hi Eric and all,

I'm sorry if I'm the dumbest guy in the room, but I absolutely don't
understand what I have to do to stay in the mailing list.

Would you mind explaining what a regular subscriber has to do to keep
receiving those emails in their inbox?

Thanks
--
Jérémy Lecour :
http://jeremy.wordpress.com - http://twitter.com/jlecour
__
http://bogomips.org/unicorn-public/ - unicorn-***@bogomips.org
please quote as little as necessary when re
Eric Wong
2014-05-07 09:46:32 UTC
Permalink
Post by Jérémy Lecour
Hi Eric and all,
I'm sorry if I'm the dumbest guy in the room, but I absolutely don't
understand what I have to do to stay in the mailing list.
Sorry about the confusion, I'll try to clarify...
Post by Jérémy Lecour
Would you mind explaining what a regular subscriber has to do to keep
receiving those emails in their inbox?
You use ssoma[1] to to import mail into your inbox. This is like how
slrnpull works with NNTP or getmail/fetchmail works with POP. It's
only a one-way sync, but you can import it into an IMAP folder.

Currently there's no SMTP delivery component, but I could probably set
one up this week if there's enough demand for one. The subscriber list
will be public, though.

[1] http://ssoma.public-inbox.org/

Taken from http://unicorn.bogomips.org/ISSUES
based on what I wrote in:
http://bogomips.org/unicorn-public/m/***@dcvr.yhbt.net.html

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
__
http://bogomips.org/unicorn-public/ - unicorn-***@bogomips.org
please quote as little as necessary when rep
Lin Jen-Shin (godfat)
2014-05-07 10:16:07 UTC
Permalink
Post by Eric Wong
Post by Jérémy Lecour
Hi Eric and all,
I'm sorry if I'm the dumbest guy in the room, but I absolutely don't
understand what I have to do to stay in the mailing list.
Sorry about the confusion, I'll try to clarify...
Post by Jérémy Lecour
Would you mind explaining what a regular subscriber has to do to keep
receiving those emails in their inbox?
You use ssoma[1] to to import mail into your inbox. This is like how
slrnpull works with NNTP or getmail/fetchmail works with POP. It's
only a one-way sync, but you can import it into an IMAP folder.
Currently there's no SMTP delivery component, but I could probably set
one up this week if there's enough demand for one. The subscriber list
will be public, though.
[1] http://ssoma.public-inbox.org/
I guess I am too lazy/busy to dig into this, so an SMTP would be great
for me. I am also ok to be listed as a public subscriber.
__
http://bogomips.org/unicorn-public/ - unicorn-***@bogomips.org
please quote as lit
Alejandro Riera
2014-05-07 10:52:35 UTC
Permalink
Post by Lin Jen-Shin (godfat)
I guess I am too lazy/busy to dig into this, so an SMTP would be great
for me. I am also ok to be listed as a public subscriber.
Same here, SMTP sounds great :)
__
http://bogomips.org/unicorn-public/ - unicorn-***@bogomips.org
please quote as little as necessary when replying
Eric Wong
2014-05-07 19:54:45 UTC
Permalink
Post by Alejandro Riera
Post by Lin Jen-Shin (godfat)
I guess I am too lazy/busy to dig into this, so an SMTP would be great
for me. I am also ok to be listed as a public subscriber.
Same here, SMTP sounds great :)
Copying discussion to the ***@public-inbox.org list...

Thanks all for your response. I'll set up something on the ssoma side
which replays messages to subscribers. This will make it easy to
fork/migrate subscription lists to different servers.

I'll probably use VERP[1] to handle bounces. However, most of the
normal bounce processing mechanisms (including VERP) seems to leave
users open to malicious unsubscribes. In other words, an attacker
may fake bounce messages to take users off a list (VERP or not).
The reference documentation for VERP just makes faking bounces
trivially easy.

So I think we need to make the bounce address unguessable by the
attacker. Perhaps using something like Crypt-VERPString[2] is
necessary? Keep in mind somebody sniffing your plain-text SMTP traffic
will (and will always) be able to extract the bounce address; so this
only increases the difficulty level to do a malicious unsubscribe.

The secret key should be able to change when migrating between servers
(or if compromised) without being a big problem, as most bounces occur
hours/days within delivery time; not months/years afterwards.

[1] http://cr.yp.to/proto/verp.txt
[2] http://search.cpan.org/dist/Crypt-VERPString
__
http://bogomips.org/unicorn-public/ - unicorn-***@bogomips.org
please quote as little as necessary when replying
Michael Fischer
2014-05-07 20:33:38 UTC
Permalink
Post by Eric Wong
Post by Jérémy Lecour
Would you mind explaining what a regular subscriber has to do to keep
receiving those emails in their inbox?
You use ssoma[1] to to import mail into your inbox. This is like how
slrnpull works with NNTP or getmail/fetchmail works with POP. It's
only a one-way sync, but you can import it into an IMAP folder.
Currently there's no SMTP delivery component, but I could probably set
one up this week if there's enough demand for one. The subscriber list
will be public, though.
Is there some compelling reason why the mailing list simply cannot be
moved to another provider? IMHO your users and fellow developers
shouldn't have to do anything other than change the submission
address.

I respect your desire to power the communication platform with free
software (and I'm sure this can still be done with Mailman or
whatever), but keep in mind the practical reality of our time, where
most of us these days are now comfortably using Webmail or or POP/IMAP
against a remote server that's not under the user's control and have
no desire to implement yet another communication conduit.

Thanks,

--Michael
__
http://bogomips.org/unicorn-public/ - unicorn-***@bogomips.or
Eric Wong
2014-05-07 21:25:23 UTC
Permalink
Post by Michael Fischer
Is there some compelling reason why the mailing list simply cannot be
moved to another provider? IMHO your users and fellow developers
shouldn't have to do anything other than change the submission
address.
We would need to migrate again if/when that provider goes dead or
service starts deteriorating. Ease-of-migration and being forkable
again in the future was the top priority.

If I'm hit by a bus or start allowing too much spam, it should be
trivially easy to migrate the project[1] and all its archives and
infrastructure.
Post by Michael Fischer
I respect your desire to power the communication platform with free
software (and I'm sure this can still be done with Mailman or
whatever), but keep in mind the practical reality of our time, where
most of us these days are now comfortably using Webmail or or POP/IMAP
against a remote server that's not under the user's control and have
no desire to implement yet another communication conduit.
I will probably take the addresses of active subscribers who've posted
here[2] imported into the new delivery system, even.

It would be great to be able to make the list of ML subscribers public,
too, to ensure forkability. I'm not sure how the lurkers will react to
that, though...


[1] of course, whoever takes over may not be a Free Software zealot
like myself.
[2] those addresses are already public, but lurkers will probably
have to resubscribe (or use ssoma or the Atom feed).
__
http://bogomips.org/unicorn-public/ - unicorn-***@bogomips.org
please quote as little as necessary when replying

Bráulio Bhavamitra
2014-05-07 12:08:32 UTC
Permalink
+1, pushing to ssoma when emails standards empire is very strong is
way too much...

Another mailing list in another server should be created...

regards,
bráulio
Post by Eric Wong
This release updates documentation to reflect the migration of the
mailing list to a new public-inbox[1] instance. This is necessary
due to the impending RubyForge shutdown on May 15, 2014.
(no subscription required, plain text only)
ssoma[2] git archives: git://bogomips.org/unicorn-public
browser-friendly archives: http://bogomips.org/unicorn-public/
Using, getting help for, and contributing to unicorn will never
1) non-Free software (including SaaS)
2) registration or sign-in of any kind
3) a real identity (we accept mail from Mixmaster)
4) a graphical user interface
Nowadays, plain-text email is the only ubiquitous platform which
meets all our requirements for communication.
There is also one small bugfix to handle premature grandparent death
upon initial startup. Most users are unaffected.
[1] policy: http://public-inbox.org/ - git://80x24.org/public-inbox
an "archives first" approach to mailing lists
[2] mechanism: http://ssoma.public-inbox.org/ - git://80x24.org/ssoma
some sort of mail archiver (using git)
* http://unicorn.bogomips.org/
* git://bogomips.org/unicorn.git
* http://unicorn.bogomips.org/NEWS.atom.xml
--
Eric Wong
__
please quote as little as necessary when replying
--
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão
http://cirandas.net/brauliobo
http://eita.org.br

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é
meu lar e todos nós somos cidadãos deste cosmo. Este universo é a
imaginação da Mente Macrocósmica, e todas as entidades estão sendo
criadas, preservadas e destruídas nas fases de extroversão e
introversão do fluxo imaginativo cósmico. No âmbito pessoal, quando
uma pessoa imagina algo em sua mente, naquele momento, essa pessoa é a
única proprietária daquilo que ela imagina, e ninguém mais. Quando um
ser humano criado mentalmente caminha por um milharal também
imaginado, a pessoa imaginada não é a propriedade desse milharal, pois
ele pertence ao indivíduo que o está imaginando. Este universo foi
criado na imaginação de Brahma, a Entidade Suprema, por isso a
propriedade deste universo é de Brahma, e não dos microcosmos que
também foram criados pela imaginação de Brahma. Nenhuma propriedade
deste mundo, mutável ou imutável, pertence a um indivíduo em
particular; tudo é o patrimônio comum de todos."
Restante do texto em
http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
__
http://bogomips.org/unicorn-public/ - unicorn-***@bogomips.org
please quote
Loading...