Update Flotilla to fix conn.stop bug

Problem: Stopping the networking would sometimes allow peers to remain
connected, which was confusing.

Solution: Upgrade to latest SSB-CONN to pull in a bugfix for this
behavior. Huge thanks to @staltz for the quick fix!
This commit is contained in:
Christian Bundy 2020-01-28 10:22:24 -08:00
parent 64a2ed135c
commit b56b4bcd74
3 changed files with 10 additions and 128 deletions

134
package-lock.json generated
View File

@ -245,16 +245,16 @@
"integrity": "sha512-Lnle0J8t+Z+jFg78GFFnGo+Fphxaco9K9SppeBDsI27QBRBumxeGAMeOg5wt6XbAuj5pQWmAEWWEwPz4PYGMHw=="
},
"@fraction/flotilla": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@fraction/flotilla/-/flotilla-3.0.1.tgz",
"integrity": "sha512-omzozHnUIAJSqm5VAPTGh58eHvk0CnWxMbD2CiuvXI4O0OjWbf3B6Vfj3z+4xvU9FtBec9eSOM0eAMBD0O4YXw==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@fraction/flotilla/-/flotilla-3.0.2.tgz",
"integrity": "sha512-Saq4sZdp0ANkqACCF2tfheJbFm4tjKOJnkeM9iZiMzVDp9GQCmSSy3ZE+ffljcVFrWGMwZSc8kvEKa+UzIC4xQ==",
"requires": {
"lodash.shuffle": "^4.2.0",
"secret-stack": "^6.3.0",
"ssb-about": "^2.0.1",
"ssb-backlinks": "^0.7.3",
"ssb-blobs": "^1.2.2",
"ssb-conn": "^0.15.1",
"ssb-conn": "^0.15.2",
"ssb-db": "^19.3.0",
"ssb-ebt": "^5.6.7",
"ssb-friends": "^4.1.4",
@ -466,21 +466,6 @@
"obv": "^0.0.1",
"rwlock": "^5.0.0",
"uint48be": "^2.0.1"
},
"dependencies": {
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"requires": {
"minimist": "0.0.8"
}
}
}
},
"ansi-align": {
@ -2818,21 +2803,6 @@
"pull-paramap": "^1.2.1",
"pull-stream": "^3.5.0",
"pull-write": "^1.1.1"
},
"dependencies": {
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"requires": {
"minimist": "0.0.8"
}
}
}
},
"flumeview-query": {
@ -4538,21 +4508,6 @@
"requires": {
"mkdirp": "^0.5.1",
"tape": "^4.6.3"
},
"dependencies": {
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"requires": {
"minimist": "0.0.8"
}
}
}
},
"lowercase-keys": {
@ -4842,7 +4797,6 @@
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"dev": true,
"requires": {
"minimist": "0.0.8"
},
@ -4850,8 +4804,7 @@
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
"dev": true
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
}
}
},
@ -4890,21 +4843,6 @@
"pull-write-file": "^0.2.1",
"rimraf": "^2.2.8",
"stream-to-pull-stream": "^1.7.2"
},
"dependencies": {
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"requires": {
"minimist": "0.0.8"
}
}
}
},
"multiblob-http": {
@ -5012,19 +4950,6 @@
"path-is-absolute": "^1.0.0"
}
},
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"requires": {
"minimist": "0.0.8"
}
},
"rimraf": {
"version": "2.4.5",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz",
@ -7206,9 +7131,9 @@
}
},
"ssb-conn": {
"version": "0.15.1",
"resolved": "https://registry.npmjs.org/ssb-conn/-/ssb-conn-0.15.1.tgz",
"integrity": "sha512-BmGT6QMUwNmI/AiC9jROzg5aN3DizfmUvG3xXkffp3EnhCW7CKW22O7mv3WrB2wdNvLw/rK+suUJdej6NU68EQ==",
"version": "0.15.2",
"resolved": "https://registry.npmjs.org/ssb-conn/-/ssb-conn-0.15.2.tgz",
"integrity": "sha512-QTdyOobC1ybnz0DHG1U0IrypRI9skd47HKXT6spQ2dnF8S4UQr29YOBWt4dWXfgnBP5a7WHMg07MY90XszwbGg==",
"requires": {
"debug": "~4.1.1",
"has-network2": "0.0.1",
@ -7314,21 +7239,6 @@
"ssb-validate": "^4.0.0",
"typewiselite": "^1.0.0",
"zerr": "^1.0.0"
},
"dependencies": {
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"requires": {
"minimist": "0.0.8"
}
}
}
},
"ssb-ebt": {
@ -7527,19 +7437,6 @@
"requires": {
"level-codec": "^6.2.0"
}
},
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"requires": {
"minimist": "0.0.8"
}
}
}
},
@ -7560,21 +7457,6 @@
"pull-pushable": "^2.2.0",
"pull-stream": "^3.6.9",
"stream-to-pull-stream": "^1.7.2"
},
"dependencies": {
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"requires": {
"minimist": "0.0.8"
}
}
}
},
"ssb-query": {

View File

@ -22,7 +22,7 @@
},
"dependencies": {
"@fraction/base16-css": "^1.1.0",
"@fraction/flotilla": "^3.0.1",
"@fraction/flotilla": "^3.0.2",
"debug": "^4.1.1",
"highlight.js": "^9.18.0",
"hyperaxe": "^1.3.0",

View File

@ -270,7 +270,7 @@ exports.metaView = ({ status, peers, theme, themeNames }) => {
),
peerList.length > 0 ? ul(peerList) : code("no peers connected"),
p(
"You can decide when you want your computer to network with peers. You can start, stop, or restart your networking whenever you'd like. Sometimes peers will remain in the list for a few moments after you select 'stop'."
"You can decide when you want your computer to network with peers. You can start, stop, or restart your networking whenever you'd like."
),
connButtons,
h3("Indexes"),