{"action":"created","issue":{"url":"https://api.github.com/repos/ipfs/js-ipfs/issues/485","repository_url":"https://api.github.com/repos/ipfs/js-ipfs","labels_url":"https://api.github.com/repos/ipfs/js-ipfs/issues/485/labels{/name}","comments_url":"https://api.github.com/repos/ipfs/js-ipfs/issues/485/comments","events_url":"https://api.github.com/repos/ipfs/js-ipfs/issues/485/events","html_url":"https://github.com/ipfs/js-ipfs/pull/485","id":176670216,"number":485,"title":"Async Crypto + Less magic to 'run in the browser'","user":{"login":"dignifiedquire","id":790842,"avatar_url":"https://avatars.githubusercontent.com/u/790842?v=3","gravatar_id":"","url":"https://api.github.com/users/dignifiedquire","html_url":"https://github.com/dignifiedquire","followers_url":"https://api.github.com/users/dignifiedquire/followers","following_url":"https://api.github.com/users/dignifiedquire/following{/other_user}","gists_url":"https://api.github.com/users/dignifiedquire/gists{/gist_id}","starred_url":"https://api.github.com/users/dignifiedquire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dignifiedquire/subscriptions","organizations_url":"https://api.github.com/users/dignifiedquire/orgs","repos_url":"https://api.github.com/users/dignifiedquire/repos","events_url":"https://api.github.com/users/dignifiedquire/events{/privacy}","received_events_url":"https://api.github.com/users/dignifiedquire/received_events","type":"User","site_admin":false},"labels":[{"id":259619775,"url":"https://api.github.com/repos/ipfs/js-ipfs/labels/in%20progress","name":"in progress","color":"ededed","default":false},{"id":314352903,"url":"https://api.github.com/repos/ipfs/js-ipfs/labels/needs%20review","name":"needs review","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":{"login":"diasdavid","id":1211152,"avatar_url":"https://avatars.githubusercontent.com/u/1211152?v=3","gravatar_id":"","url":"https://api.github.com/users/diasdavid","html_url":"https://github.com/diasdavid","followers_url":"https://api.github.com/users/diasdavid/followers","following_url":"https://api.github.com/users/diasdavid/following{/other_user}","gists_url":"https://api.github.com/users/diasdavid/gists{/gist_id}","starred_url":"https://api.github.com/users/diasdavid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diasdavid/subscriptions","organizations_url":"https://api.github.com/users/diasdavid/orgs","repos_url":"https://api.github.com/users/diasdavid/repos","events_url":"https://api.github.com/users/diasdavid/events{/privacy}","received_events_url":"https://api.github.com/users/diasdavid/received_events","type":"User","site_admin":false},"assignees":[{"login":"diasdavid","id":1211152,"avatar_url":"https://avatars.githubusercontent.com/u/1211152?v=3","gravatar_id":"","url":"https://api.github.com/users/diasdavid","html_url":"https://github.com/diasdavid","followers_url":"https://api.github.com/users/diasdavid/followers","following_url":"https://api.github.com/users/diasdavid/following{/other_user}","gists_url":"https://api.github.com/users/diasdavid/gists{/gist_id}","starred_url":"https://api.github.com/users/diasdavid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diasdavid/subscriptions","organizations_url":"https://api.github.com/users/diasdavid/orgs","repos_url":"https://api.github.com/users/diasdavid/repos","events_url":"https://api.github.com/users/diasdavid/events{/privacy}","received_events_url":"https://api.github.com/users/diasdavid/received_events","type":"User","site_admin":false}],"milestone":null,"comments":14,"created_at":"2016-09-13T15:20:13Z","updated_at":"2016-10-28T19:38:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ipfs/js-ipfs/pulls/485","html_url":"https://github.com/ipfs/js-ipfs/pull/485","diff_url":"https://github.com/ipfs/js-ipfs/pull/485.diff","patch_url":"https://github.com/ipfs/js-ipfs/pull/485.patch"},"body":"These are the changes that needed to bubble up from deep down in libp2p-crypto and `multihashing`.\r\n\r\nThis reduces the size of the browser build down to `2.4M` and `1.2M` unminified and minified respectively.\r\n\r\nAssociated PRs that need to be merged and shipped before this can get merged are\r\n\r\n| PR                                                           | Next Aegir         | CR | RFM | M                  |\r\n|--------------------------------------------------------------|-------------------- |---- |-----|--------------------  |\r\n| https://github.com/libp2p/js-libp2p-crypto/pull/12           | :white_check_mark: |    |     |                    |\r\n| https://github.com/multiformats/js-multihashing-async/pull/1 | :white_check_mark: |    |     |                    |\r\n| https://github.com/libp2p/js-peer-id/issues/33               | :white_check_mark: |    |     |                    |\r\n| https://github.com/libp2p/js-peer-info/issues/22             | :white_check_mark: |    |     |                    |\r\n| https://github.com/libp2p/js-libp2p-identify/issues/6        | :white_check_mark: |    |     |                    |\r\n| https://github.com/libp2p/js-libp2p-swarm/issues/108         | :white_check_mark: |    |     |                    |\r\n| https://github.com/libp2p/js-libp2p-secio/issues/19          | :white_check_mark: |    |     |                    |\r\n| https://github.com/libp2p/js-libp2p-webrtc-star/pull/21      |                    |    |     | :white_check_mark: |\r\n| https://github.com/ipfs/js-libp2p-ipfs/pull/20               |                    |    |     | :white_check_mark: |\r\n| https://github.com/ipfs/js-libp2p-ipfs-browser/pull/99       |                    |    |     |                    |\r\n| https://github.com/ipfs/js-ipfs-block/pull/4                 | :white_check_mark: |    |     |                    |\r\n| https://github.com/ipfs/js-ipfs-repo/pull/88                 | :white_check_mark: |    |     |                    |\r\n| https://github.com/ipfs/interface-ipfs-core/pull/77          |                    |    |     |                    |\r\n| https://github.com/ipfs/js-ipfs-api/pull/390                 |                    |    |     |                    |\r\n| https://github.com/ipld/js-ipld-dag-pb/pull/3                | :white_check_mark: |    |     |                    |\r\n| https://github.com/ipld/js-ipld-dag-cbor/pull/28             | :white_check_mark: |    |     |                    |\r\n| https://github.com/ipfs/js-ipfs-unixfs/pull/12               |                    |    |     |                    |\r\n| https://github.com/ipfs/js-ipfs-bitswap/pull/41              |                    |    |     |                    |\r\n| https://github.com/ipfs/js-cid/pull/5                        | :white_check_mark: |    |     |                    |\r\n| https://github.com/ipfs/js-ipfs-block-service/pull/35        | :white_check_mark: |    |     |                    |\r\n| https://github.com/libp2p/interface-connection/pull/19       | :white_check_mark: |    |     |                    |\r\n| https://github.com/libp2p/js-libp2p-spdy/pull/36             | :white_check_mark: |    |     |                    |\r\n| https://github.com/libp2p/js-libp2p-tcp/pull/40              | :white_check_mark: |    |     |                    |\r\n| https://github.com/ipfs/js-ipfs-unixfs-engine/pull/82 | ✅  | | | \r\n\r\n### TODOs\r\n\r\n- [x] Update all PRs to use the new `multihashing-async` instead of `multihashing`\r\n- [x] Use strings instead of buffers for protos, ref https://github.com/ipfs/js-ipfs-unixfs/pull/12#discussion_r81580704\r\n- [ ] Rebase onto IPLD changes \r\n- [ ] Release new aegir with changes from https://github.com/ipfs/js-ipfs/issues/536\r\n- [ ] Update to use new aegir"},"comment":{"url":"https://api.github.com/repos/ipfs/js-ipfs/issues/comments/257009753","html_url":"https://github.com/ipfs/js-ipfs/pull/485#issuecomment-257009753","issue_url":"https://api.github.com/repos/ipfs/js-ipfs/issues/485","id":257009753,"user":{"login":"diasdavid","id":1211152,"avatar_url":"https://avatars.githubusercontent.com/u/1211152?v=3","gravatar_id":"","url":"https://api.github.com/users/diasdavid","html_url":"https://github.com/diasdavid","followers_url":"https://api.github.com/users/diasdavid/followers","following_url":"https://api.github.com/users/diasdavid/following{/other_user}","gists_url":"https://api.github.com/users/diasdavid/gists{/gist_id}","starred_url":"https://api.github.com/users/diasdavid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diasdavid/subscriptions","organizations_url":"https://api.github.com/users/diasdavid/orgs","repos_url":"https://api.github.com/users/diasdavid/repos","events_url":"https://api.github.com/users/diasdavid/events{/privacy}","received_events_url":"https://api.github.com/users/diasdavid/received_events","type":"User","site_admin":false},"created_at":"2016-10-28T19:38:26Z","updated_at":"2016-10-28T19:38:26Z","body":"Let's get this done! Reviewing all of the ones that have the first row with a green arrow :) "}}
{"actor":{"display_login":"diasdavid"}}