New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IETF RFCs #18

Open
jbenet opened this Issue Sep 15, 2015 · 17 comments

Comments

Projects
None yet
9 participants
@jbenet
Member

jbenet commented Sep 15, 2015

All RFCs! \o/

@jbenet jbenet referenced this issue Sep 15, 2015

Open

Gmane & Gwene #17

@eminence

This comment has been minimized.

Collaborator

eminence commented Sep 16, 2015

As a start, I've copied the .txt versions of all RFCs here:

QmNdozNckkKUAC2YfTLDMyASRsF8bKpyYgZrBR1Syiv2XK

Using this hacky python script: QmWg26A8LRR7tvHkKXRM7r9ZVPgAACudd5qs2LobjbtWaH

Edit: See below for more recent versions of this archive

@davidar davidar added the in progress label Sep 16, 2015

@davidar

This comment has been minimized.

Member

davidar commented Sep 16, 2015

@eminence Awesome, thankyou. Pinning now :)

@rht

This comment has been minimized.

rht commented Sep 16, 2015

There is ftp link updated weekly here https://www.rfc-editor.org/download.html, which can be updated with rsync.

@davidar

This comment has been minimized.

Member

davidar commented Sep 16, 2015

@rht yeah, we need an ipfs-rsync tool that can automate the update process, i.e.

$ ipfs-rsync ftp.rfc-editor.org::rfcs-text-only <old-hash>
Updated X files using Y MB.
Added to <new-hash>

Edit: wouldn't it be cool if there was a language where that ^ was actually the program :)

@rht

This comment has been minimized.

rht commented Sep 16, 2015

(That intersects with gx, dag versioning(, dat?))

@eminence

This comment has been minimized.

Collaborator

eminence commented Sep 16, 2015

Thanks for the pointer about the download bundle. I was foolish and didn't even bother to look for it last night.

The download bundle includes .pdf and .ps versions, which I've now included. The new root is QmeZnaoktRvs3Ek8pQNyj8BbrkKuJ5Ez6JHi32dazL7cEJ

At this point, I'm not sure what the best way to mark the previous hash as obsolete (other than editing my github comment, which I've done)

@jbenet

This comment has been minimized.

Member

jbenet commented Sep 16, 2015

@eminence this is great!

@ion1

This comment has been minimized.

ion1 commented Sep 16, 2015

Here’s a command that replicates the same directory structure:

% rsync -Pav --delete -f '+ /rfc-index.txt' -f '+ /rfc[0-9]*' -f '- *' ftp.rfc-editor.org::rfcs/ rfcs/ && ipfs add -r rfcs 
…
added Qmew9eTZSvPPJVZcv9WLdH7VJ9nKe4QVxxsi4iSLXNhkrq rfcs

(They have added three new RFCs since the previous pointer.)

@eminence

This comment has been minimized.

Collaborator

eminence commented Sep 17, 2015

Thanks @ion for that useful rsync command. I've updated the RFC directory, and have published it under my peer name. I will endeavor to keep it up-to-date.

The new location for these is now the follow IPNS URL (which should remain unchanged as this folder is updated)

http://ipfs.io/ipns/QmbuG3dYjX5KjfAMaFQEPrRmTRkJupNUGRn1DXCgKK5ogD/archives/RFCs

@jbenet

This comment has been minimized.

Member

jbenet commented Sep 17, 2015

nice! we're in the middle of fixing ipns so you can have more keys, too

related to #5

@eminence

This comment has been minimized.

Collaborator

eminence commented Dec 13, 2015

@lgierth

This comment has been minimized.

Member

lgierth commented Dec 14, 2015

This is pretty cool! I thought there'd be no RFCs though, until I used the search :)

@flyingzumwalt flyingzumwalt added backlog and removed in progress labels Jan 15, 2017

@rht

This comment has been minimized.

rht commented Jan 16, 2017

It appears that the copyright license for the RFCs since nov 10 2008 is spec-ed in https://tools.ietf.org/html/rfc5378.

@leerspace

This comment has been minimized.

Contributor

leerspace commented Mar 11, 2017

edit: the hash on the archives.ipfs.io website (QmTZeE4yTiDd76YxbWvenneqSf5VhooNnA46WWWHtHcu5n) is now available again thanks to eminence. That's now the one I've pinned to my main ipfs node.

original post:
The hash on archives.ipfs.io seems to have become unavailable (QmTZeE4yTiDd76YxbWvenneqSf5VhooNnA46WWWHtHcu5n). I'm not sure how it was created, so I re-ran the creation script that ion1 posted earlier in this thread and pinned it to my node (QmZHbZahTjnPTNXJaNnaVw5KusGuCL1EbbGp7qM4AxP4hG).

It doesn't fix the hash on the archives site, but now almost all of the files in QmeZnaoktRvs3Ek8pQNyj8BbrkKuJ5Ez6JHi32dazL7cEJ (posted by eminence) are available again; all except for the rfc-index.txt file.

@eminence

This comment has been minimized.

Collaborator

eminence commented Mar 11, 2017

Sorry about that. my ipfs node had been offline for a few months due to hardware issues (which have now been fixed), but tonight i ran into troubles getting my ipfs daemon running (repo migration errors). i'll continue to try to get it running again

@whyrusleeping

This comment has been minimized.

Member

whyrusleeping commented Mar 11, 2017

@eminence We talked on IRC, but did you file an issue somewhere about that? I very much want to figure out the problem you were having

@eminence

This comment has been minimized.

Collaborator

eminence commented Mar 29, 2017

Sorry for the delay. All issues are now resolved, and this archive is back online.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment