{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "323c4306670e4267b4a0b33f111fe260",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 94,
    "lightningbot": 2,
    "jonasschnelli": 42,
    "promag": 4,
    "cfields": 19,
    "sipa": 61,
    "kanzure": 1,
    "MarcoFalke": 2,
    "gribble": 7,
    "luke-jr": 34,
    "gmaxwell": 8,
    "ajtowns[m]": 2,
    "BlueMatt": 37,
    "morcos": 1,
    "roasbeef": 8,
    "sdaftuar": 3,
    "jimpo": 3
  },
  "start_time": "2018-05-31T19:02:19+00:00",
  "end_time": "2018-05-31T20:00:20+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | This is the channel for developing Bitcoin Core. Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: https://botbot.me/freenode/bitcoin-core-dev, http://www.erisian.com.au/bitcoin-core-dev/",
  "current_topic": "Seeder hardening (jonasschnelli)",
  "messages": [
    {
      "id": "4d2ccdac19cd4e269e6172b8c4e189f4",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2018-05-31T19:02:19+00:00"
    },
    {
      "id": "90d6197fcc6a4f1398c61b1f649356f9",
      "sender": "lightningbot",
      "payload": "Meeting started Thu May 31 19:02:19 2018 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2018-05-31T19:02:19+00:00"
    },
    {
      "id": "f3928ff093ea434c8c4346bea4aaf8f3",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2018-05-31T19:02:19+00:00"
    },
    {
      "id": "125cffd4dc1e43cf8ce28f325352ad86",
      "sender": "jonasschnelli",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-05-31T19:02:28+00:00"
    },
    {
      "id": "2f39a25e6da849ccacf503c25a1f5502",
      "sender": "promag",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-05-31T19:02:36+00:00"
    },
    {
      "id": "0c3aef2b5fd545059238ac685fa0e6f1",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-05-31T19:02:40+00:00"
    },
    {
      "id": "775bee001fe0472fbe0730ff12633ffb",
      "sender": "wumpus",
      "payload": "#bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr btcdrak sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark mi",
      "action": false,
      "timestamp": "2018-05-31T19:02:47+00:00"
    },
    {
      "id": "e233b6fc1e404634b75484febced455a",
      "sender": "wumpus",
      "payload": "chagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator",
      "action": false,
      "timestamp": "2018-05-31T19:02:51+00:00"
    },
    {
      "id": "e78c4ca687f14f97a84482a0f66dae30",
      "sender": "wumpus",
      "payload": "proposed topics?",
      "action": false,
      "timestamp": "2018-05-31T19:03:35+00:00"
    },
    {
      "id": "7a3b91b08dd04e49955d5c7e54721a0e",
      "sender": "sipa",
      "payload": "c++14",
      "action": false,
      "timestamp": "2018-05-31T19:04:45+00:00"
    },
    {
      "id": "271f1031489c4e87b2168a1dc487f0fa",
      "sender": "kanzure",
      "payload": "hi.",
      "action": false,
      "timestamp": "2018-05-31T19:04:56+00:00"
    },
    {
      "id": "aa66a79b670947afa78b07ba70ec6e7b",
      "sender": "sipa",
      "payload": "high-priority prs",
      "action": false,
      "timestamp": "2018-05-31T19:05:00+00:00"
    },
    {
      "id": "9150fa66e11c418098d043965f62df7d",
      "sender": "MarcoFalke",
      "payload": "Is the rc1 out with an email?",
      "action": false,
      "timestamp": "2018-05-31T19:05:02+00:00"
    },
    {
      "id": "b9322f83550b4c2dadfa59cc7fa18f78",
      "sender": "cfields",
      "payload": "MarcoFalke: yes",
      "action": false,
      "timestamp": "2018-05-31T19:05:11+00:00"
    },
    {
      "id": "131654a341a5435ca4faa737cc98c10c",
      "sender": "wumpus",
      "payload": "I have one of my own: new \"addr\" P2P message to support 256-bit addresses, for TorV3 and I2P",
      "action": false,
      "timestamp": "2018-05-31T19:05:14+00:00"
    },
    {
      "id": "8e94848323644cfc8ff40d1cf791edd6",
      "sender": "wumpus",
      "payload": "yes, rc1 is out with email to bitcoin-core-dev mailing list",
      "action": false,
      "timestamp": "2018-05-31T19:05:41+00:00"
    },
    {
      "id": "f52030788d7a445097f62e7fefeea9fb",
      "sender": "wumpus",
      "payload": "#topic High priority for review",
      "action": false,
      "timestamp": "2018-05-31T19:06:05+00:00"
    },
    {
      "id": "438f9c4dbe624d819c859b9cd1db4c55",
      "sender": "sipa",
      "payload": "i'd like #13026 on the list",
      "action": false,
      "timestamp": "2018-05-31T19:06:29+00:00"
    },
    {
      "id": "b0dcc619e228409692629e1e3911762f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13026 | Fix include comment in src/interfaces/wallet.h by promag \u00c3\u0082\u00c2\u00b7 Pull Request #13026 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-31T19:06:31+00:00"
    },
    {
      "id": "f391a8a41e044e6b9174437970803132",
      "sender": "sipa",
      "payload": "eh",
      "action": false,
      "timestamp": "2018-05-31T19:06:32+00:00"
    },
    {
      "id": "8574482de5d44c5abb79085c04650f41",
      "sender": "sipa",
      "payload": "#13062",
      "action": false,
      "timestamp": "2018-05-31T19:06:36+00:00"
    },
    {
      "id": "f37c2a9770b04c579c471aa9d2fa7d37",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13062 | Make script interpreter independent from storage type CScript by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #13062 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-31T19:06:38+00:00"
    },
    {
      "id": "2a5617fec78b4776b63edfd1d3856cad",
      "sender": "wumpus",
      "payload": "https://github.com/bitcoin/bitcoin/projects/8",
      "action": false,
      "timestamp": "2018-05-31T19:06:40+00:00"
    },
    {
      "id": "8351c42903914015bc738bc846978331",
      "sender": "wumpus",
      "payload": "sipa: added",
      "action": false,
      "timestamp": "2018-05-31T19:07:08+00:00"
    },
    {
      "id": "91e09edc30ba4334aa2874eb9e5fdd37",
      "sender": "sipa",
      "payload": "dank",
      "action": false,
      "timestamp": "2018-05-31T19:07:12+00:00"
    },
    {
      "id": "771c1f003d0b45789d27ae9645fd04b1",
      "sender": "jonasschnelli",
      "payload": "+e",
      "action": false,
      "timestamp": "2018-05-31T19:07:24+00:00"
    },
    {
      "id": "69c1f99d4c874c9c892928d0f3252473",
      "sender": "wumpus",
      "payload": "anything/anyone else?",
      "action": false,
      "timestamp": "2018-05-31T19:07:38+00:00"
    },
    {
      "id": "5e5f0e57b2094a898f135bf51cc905f4",
      "sender": "promag",
      "payload": "#13111",
      "action": false,
      "timestamp": "2018-05-31T19:07:53+00:00"
    },
    {
      "id": "a1330b6a66a4430cbbe6b131fe34a98b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13111 | Add unloadwallet RPC by promag \u00c3\u0082\u00c2\u00b7 Pull Request #13111 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-31T19:07:55+00:00"
    },
    {
      "id": "37ed7fae333d46d699ed45f857fc727b",
      "sender": "promag",
      "payload": "please",
      "action": false,
      "timestamp": "2018-05-31T19:07:56+00:00"
    },
    {
      "id": "64a1daf78845408db3f5c374d1ee60b6",
      "sender": "wumpus",
      "payload": "ok",
      "action": false,
      "timestamp": "2018-05-31T19:08:12+00:00"
    },
    {
      "id": "57de397a9be8497d973a68170ca9a9bb",
      "sender": "promag",
      "payload": "1 per developer right?",
      "action": false,
      "timestamp": "2018-05-31T19:08:18+00:00"
    },
    {
      "id": "b38332d3afd845f293a2a0e7bec8fa73",
      "sender": "luke-jr",
      "payload": "I'm trying to rebase rwconf today",
      "action": false,
      "timestamp": "2018-05-31T19:08:18+00:00"
    },
    {
      "id": "a79d73330cce4b84a7eb32c370dd5392",
      "sender": "wumpus",
      "payload": "promag: yes",
      "action": false,
      "timestamp": "2018-05-31T19:08:22+00:00"
    },
    {
      "id": "bca2955fb46b442fa1e4823c60ac3b91",
      "sender": "luke-jr",
      "payload": "that seems like it's desirable, so we can get the GUI pruning in",
      "action": false,
      "timestamp": "2018-05-31T19:08:30+00:00"
    },
    {
      "id": "eb4e3aea314b49bd9db8f9adf71a92e1",
      "sender": "jonasschnelli",
      "payload": "Thanks luke-jr",
      "action": false,
      "timestamp": "2018-05-31T19:08:44+00:00"
    },
    {
      "id": "3a2b60c4a74a4a549cccb85f1c8b2ed7",
      "sender": "wumpus",
      "payload": "luke-jr: nice",
      "action": false,
      "timestamp": "2018-05-31T19:08:51+00:00"
    },
    {
      "id": "09df0c100c9e410d8acaab94e9575bc9",
      "sender": "luke-jr",
      "payload": "#11082 IIRC",
      "action": false,
      "timestamp": "2018-05-31T19:09:11+00:00"
    },
    {
      "id": "f901b96e4b654ce6aafff2bb8089b06d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11082 | Add new bitcoin_rw.conf file that is used for settings modified by this software itself by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #11082 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-31T19:09:13+00:00"
    },
    {
      "id": "f6c59a4429fe435aa694f83a6a21ccb4",
      "sender": "jonasschnelli",
      "payload": "#13058 is a quick review (in high prio), has already two tested ACKs. Plz anyone.",
      "action": false,
      "timestamp": "2018-05-31T19:09:37+00:00"
    },
    {
      "id": "afb40ded4f4b462e830b970e09f51b15",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13058 | [wallet] `createwallet` RPC - create new wallet at runtime by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #13058 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-31T19:09:40+00:00"
    },
    {
      "id": "7f45c324eab548039f6ab4597f0a66e3",
      "sender": "jonasschnelli",
      "payload": "This opens the door for a lot of things",
      "action": false,
      "timestamp": "2018-05-31T19:09:54+00:00"
    },
    {
      "id": "5db817bcafca478291fe03125689b6a4",
      "sender": "wumpus",
      "payload": "luke-jr: yes, that one needs rebase",
      "action": false,
      "timestamp": "2018-05-31T19:11:25+00:00"
    },
    {
      "id": "27acc8df360b40feb84ceaeadaa1d4c6",
      "sender": "wumpus",
      "payload": "but added, also jnewbery's 13058",
      "action": false,
      "timestamp": "2018-05-31T19:12:06+00:00"
    },
    {
      "id": "5f7ef6511cb64d46b2ca408e53b8c07c",
      "sender": "wumpus",
      "payload": "I think that's enough for this week :)",
      "action": false,
      "timestamp": "2018-05-31T19:12:17+00:00"
    },
    {
      "id": "c948417580044543aa1b8a7a1f435652",
      "sender": "wumpus",
      "payload": "#topic C++14 (sipa)",
      "action": false,
      "timestamp": "2018-05-31T19:12:37+00:00"
    },
    {
      "id": "1be03e9a04d74e8890c11c58c42aaec4",
      "sender": "jonasschnelli",
      "payload": "13058 is already there.. just wanted to make people aware that its a easy review",
      "action": false,
      "timestamp": "2018-05-31T19:12:40+00:00"
    },
    {
      "id": "5f6cad88d0dd411693795a08e17c4e4e",
      "sender": "sipa",
      "payload": "given that travis, and soon gitian, will be built on bionic, that may open the door to using more modern compilers, which support c++14",
      "action": false,
      "timestamp": "2018-05-31T19:13:35+00:00"
    },
    {
      "id": "23b3fdd8f9f742859ebb8c683d928a49",
      "sender": "sipa",
      "payload": "gcc 5 and clang 3.4 fully implement it",
      "action": false,
      "timestamp": "2018-05-31T19:13:45+00:00"
    },
    {
      "id": "1f12c7ca14d742dbb1628cb92c300d7f",
      "sender": "sipa",
      "payload": "debian stable and ubuntu 16.04+ have gcc 5 - though as luke-jr points out, RHEL does not yet",
      "action": false,
      "timestamp": "2018-05-31T19:14:06+00:00"
    },
    {
      "id": "a547fa173fd441a6b05bae58a9936bf2",
      "sender": "wumpus",
      "payload": "ref: #13356, as well as earlier discussion on IRC today",
      "action": false,
      "timestamp": "2018-05-31T19:14:14+00:00"
    },
    {
      "id": "744456da26c94d13aa6820f9ffebaef2",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13356 | RFC: C++14 Requirement \u00c3\u0082\u00c2\u00b7 Issue #13356 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-31T19:14:16+00:00"
    },
    {
      "id": "f4eb900178c0403d98bdc0cc8b1c1bc1",
      "sender": "gmaxwell",
      "payload": "Any idea when RHEL will?",
      "action": false,
      "timestamp": "2018-05-31T19:14:19+00:00"
    },
    {
      "id": "96074947bb9c4b80a8c919963f70b5a6",
      "sender": "sipa",
      "payload": "RHEL 8 will ship with GCC 7",
      "action": false,
      "timestamp": "2018-05-31T19:14:27+00:00"
    },
    {
      "id": "d341da4e6d1947b59b2643ce10e4a15d",
      "sender": "sipa",
      "payload": "but when...?",
      "action": false,
      "timestamp": "2018-05-31T19:14:35+00:00"
    },
    {
      "id": "388b5767a9ec457ea26ec8f117188774",
      "sender": "gmaxwell",
      "payload": "I mean we basically have a half year lag on major versions...",
      "action": false,
      "timestamp": "2018-05-31T19:14:39+00:00"
    },
    {
      "id": "6607e81a484044ad993f7112a7998ef5",
      "sender": "wumpus",
      "payload": "yes so this would be 0.18 at soonest",
      "action": false,
      "timestamp": "2018-05-31T19:14:56+00:00"
    },
    {
      "id": "a569259eb2424c4c86bd195dd8b40fba",
      "sender": "MarcoFalke",
      "payload": "Agree with wumpus",
      "action": false,
      "timestamp": "2018-05-31T19:15:07+00:00"
    },
    {
      "id": "164c8a320e1943afaf4a22fafb96551e",
      "sender": "sipa",
      "payload": "yeah, true - which would be released... march 2019?",
      "action": false,
      "timestamp": "2018-05-31T19:15:09+00:00"
    },
    {
      "id": "d6cb7224df2d49b6a23e8968208b52e2",
      "sender": "wumpus",
      "payload": "sipa: yes. that's the 0.17 planned release date + 6 months",
      "action": false,
      "timestamp": "2018-05-31T19:15:57+00:00"
    },
    {
      "id": "178aba4a53524e6a8e3634a64aa7d86f",
      "sender": "sipa",
      "payload": "by that time probably most distro limitation concerns will have disappeared",
      "action": false,
      "timestamp": "2018-05-31T19:16:13+00:00"
    },
    {
      "id": "8d97845b807443d4aa63f4ea90fa7cda",
      "sender": "gmaxwell",
      "payload": "also, whats in RHEL7 ? does it support enough of C++14 to cover the features we want?",
      "action": false,
      "timestamp": "2018-05-31T19:16:14+00:00"
    },
    {
      "id": "6c64c18d5bf34a4aaf0713967a492680",
      "sender": "sipa",
      "payload": "gmaxwell: RHEL7 has gcc 4.9... which barely supports c++11",
      "action": false,
      "timestamp": "2018-05-31T19:16:34+00:00"
    },
    {
      "id": "883f5d9c315f48d49742c25bf0935db3",
      "sender": "cfields",
      "payload": "looks like 4.9 doesn't have relaxed constexpr, which is one of the big features",
      "action": false,
      "timestamp": "2018-05-31T19:17:13+00:00"
    },
    {
      "id": "81bc7ca074e24f8badc35cfdf327edf4",
      "sender": "cfields",
      "payload": "generally though, +1 for c++14 as soon as reasonably possible. It's mostly a cleanup of c++11, and used for development of lots of dev tools themselves. Also the default now for gcc/clang.",
      "action": false,
      "timestamp": "2018-05-31T19:17:27+00:00"
    },
    {
      "id": "89835d239d5e4d3d916edc052f14a675",
      "sender": "wumpus",
      "payload": "yep",
      "action": false,
      "timestamp": "2018-05-31T19:17:39+00:00"
    },
    {
      "id": "09f09a7e72894602a761aeb32e697a7f",
      "sender": "ajtowns[m]",
      "payload": "Ugh, did lightningbot die on me?",
      "action": false,
      "timestamp": "2018-05-31T19:18:17+00:00"
    },
    {
      "id": "f4c371ac45f74f388a9887c663ebd8db",
      "sender": "wumpus",
      "payload": "ajtowns[m]: don't die on us during the meeting!",
      "action": false,
      "timestamp": "2018-05-31T19:18:30+00:00"
    },
    {
      "id": "44d59ce07f8f46d7b6e324d7670801af",
      "sender": "luke-jr",
      "payload": "wumpus: (re rwconf, I'll ping you after I rebase it for the flag)",
      "action": false,
      "timestamp": "2018-05-31T19:19:11+00:00"
    },
    {
      "id": "ec8525462e1546f681a9c88a66d41334",
      "sender": "wumpus",
      "payload": "ok, so I think everyone agrees C++14 is a good thing for 0.18 (given RHEL at the time)?",
      "action": false,
      "timestamp": "2018-05-31T19:19:30+00:00"
    },
    {
      "id": "edccd20a267b4b34880d135e2f2856be",
      "sender": "gmaxwell",
      "payload": "I think we saw with the move to C++11 that basically people seemed to fall into two groups: No problem (e.g. they'd upgrade or use binaryies compiled on another system), or completely unreasonable and basically looking for an excuse to not run newer software.",
      "action": false,
      "timestamp": "2018-05-31T19:20:05+00:00"
    },
    {
      "id": "9a77aa36d65b41db8ab13d3aae48d42d",
      "sender": "luke-jr",
      "payload": "gmaxwell: well, that was after waiting for C++11 to be reasonably available ofc",
      "action": false,
      "timestamp": "2018-05-31T19:20:42+00:00"
    },
    {
      "id": "39031b7a4dba4e8bbac4f846425c2e3c",
      "sender": "ajtowns[m]",
      "payload": "No seems like matrix is just not seeing everything so flowing the meeting on my phone will be hopeless :(",
      "action": false,
      "timestamp": "2018-05-31T19:20:44+00:00"
    },
    {
      "id": "e116965df34e45a8862cd1668892e6d6",
      "sender": "wumpus",
      "payload": "yes, I was especially worried about debian stable, but apparently that's no problem this time",
      "action": false,
      "timestamp": "2018-05-31T19:20:49+00:00"
    },
    {
      "id": "a58e94dd1087465ab9e6a08d94494e89",
      "sender": "luke-jr",
      "payload": "btw, should we concern with CentOS or other RHEL respins?",
      "action": false,
      "timestamp": "2018-05-31T19:21:04+00:00"
    },
    {
      "id": "bccf231b68ca4fb8a847b1b5090aa775",
      "sender": "luke-jr",
      "payload": "if RHEL 8 is just barely out, they might lag..",
      "action": false,
      "timestamp": "2018-05-31T19:21:16+00:00"
    },
    {
      "id": "aacd9a728b6040efa8da1bb176ebc16a",
      "sender": "gmaxwell",
      "payload": "luke-jr: yes but even where it wasn't most people just solved it with binaries built on another system.",
      "action": false,
      "timestamp": "2018-05-31T19:21:25+00:00"
    },
    {
      "id": "888876960670478582e103f1dc80f433",
      "sender": "cfields",
      "payload": "gmaxwell: the second group also included many who refused to _run_ a c++11 binary, despite -static-libstdc++ negating abi issues.",
      "action": false,
      "timestamp": "2018-05-31T19:21:32+00:00"
    },
    {
      "id": "fe8b304aa4704c35b5466c2a61456088",
      "sender": "wumpus",
      "payload": "debian stable has gcc *6* which is very good",
      "action": false,
      "timestamp": "2018-05-31T19:21:47+00:00"
    },
    {
      "id": "bb9e33de17b7469faf7f2c154988b460",
      "sender": "luke-jr",
      "payload": "gmaxwell: I'm not sure that's viable for GUI",
      "action": false,
      "timestamp": "2018-05-31T19:22:02+00:00"
    },
    {
      "id": "d8c07ac0a4154325b95022a29cd7b5ce",
      "sender": "BlueMatt",
      "payload": "wait, when does previous rhel stop getting support?",
      "action": false,
      "timestamp": "2018-05-31T19:22:16+00:00"
    },
    {
      "id": "3abbb901cbcf44819914525253898384",
      "sender": "wumpus",
      "payload": "08:49 < sipa> https://packages.debian.org/stretch/gcc-6",
      "action": false,
      "timestamp": "2018-05-31T19:22:18+00:00"
    },
    {
      "id": "ef0ae2a7787b49038e92eaa46085f15a",
      "sender": "luke-jr",
      "payload": "BlueMatt: a long long time AFAIK",
      "action": false,
      "timestamp": "2018-05-31T19:22:26+00:00"
    },
    {
      "id": "11f940455e044db4b65e99a7579df1ff",
      "sender": "BlueMatt",
      "payload": "I dont think we can force people to upgrade, though I also doubt we have almost any rhel users",
      "action": false,
      "timestamp": "2018-05-31T19:22:30+00:00"
    },
    {
      "id": "dd8266aa8b1c4122b34bf3afa73a7141",
      "sender": "luke-jr",
      "payload": "BlueMatt: even RHEL 5 from 2007 still has support",
      "action": false,
      "timestamp": "2018-05-31T19:22:51+00:00"
    },
    {
      "id": "8d68624d78b64766bf2195ddf8dcb3ac",
      "sender": "BlueMatt",
      "payload": "how long is opensuse supported?",
      "action": false,
      "timestamp": "2018-05-31T19:23:01+00:00"
    },
    {
      "id": "408ecef45baf4bd19770c385bd20337e",
      "sender": "wumpus",
      "payload": "luke-jr: -static-libstdc++ works fine if you link qt statically as well.",
      "action": false,
      "timestamp": "2018-05-31T19:23:02+00:00"
    },
    {
      "id": "d47cf878e190499ea87202c6214fb540",
      "sender": "BlueMatt",
      "payload": "we may actually have opensuse users",
      "action": false,
      "timestamp": "2018-05-31T19:23:06+00:00"
    },
    {
      "id": "0620f99d09da4ee89747bd3718d9108b",
      "sender": "wumpus",
      "payload": "luke-jr: (which is the default for depends builds)",
      "action": false,
      "timestamp": "2018-05-31T19:23:11+00:00"
    },
    {
      "id": "20263d660a804e26a6fbebef6e11f1e5",
      "sender": "luke-jr",
      "payload": "wumpus: but that breaks platform plugins?",
      "action": false,
      "timestamp": "2018-05-31T19:23:16+00:00"
    },
    {
      "id": "09d36adc27f441e7b0513a15c77cdc7c",
      "sender": "wumpus",
      "payload": "luke-jr: who cares",
      "action": false,
      "timestamp": "2018-05-31T19:23:21+00:00"
    },
    {
      "id": "06e32ee1302c4a008e5fed9e00e2cffc",
      "sender": "wumpus",
      "payload": "luke-jr: we already ignore this, with building gitian qt executables statically against qt",
      "action": false,
      "timestamp": "2018-05-31T19:23:45+00:00"
    },
    {
      "id": "735750feb51d4b7b8523a14655d1e28b",
      "sender": "luke-jr",
      "payload": "but people shouldn't be using those ideally",
      "action": false,
      "timestamp": "2018-05-31T19:24:04+00:00"
    },
    {
      "id": "95771d9336334476970be8da8c06607e",
      "sender": "luke-jr",
      "payload": "BlueMatt: RHEL 5 support ends in 2020",
      "action": false,
      "timestamp": "2018-05-31T19:24:23+00:00"
    },
    {
      "id": "bb7eb8ac8e0442368f8a78b3f50c5079",
      "sender": "gmaxwell",
      "payload": "when we made the c++11 upgrade anyone I encountered using old RHEL just used binaries built elsewhere.",
      "action": false,
      "timestamp": "2018-05-31T19:24:31+00:00"
    },
    {
      "id": "4cc8d0cfd03c43c2b184d40d13324bc1",
      "sender": "wumpus",
      "payload": "luke-jr: and anyhow the only major user of that was ubuntu unity, which supported qt4 well only...",
      "action": false,
      "timestamp": "2018-05-31T19:24:33+00:00"
    },
    {
      "id": "ab5334a735274a739fc55651cb64546f",
      "sender": "sipa",
      "payload": "RHEL 7 support is until 2024",
      "action": false,
      "timestamp": "2018-05-31T19:24:49+00:00"
    },
    {
      "id": "4126f983e71b4acabb757efbe01a89a8",
      "sender": "gmaxwell",
      "payload": "The only people that were an issue were running two version old outdated debian stable, and just refused to deal with it.",
      "action": false,
      "timestamp": "2018-05-31T19:24:52+00:00"
    },
    {
      "id": "66581313f67747cf99722193c1b14c2d",
      "sender": "luke-jr",
      "payload": "I don't think it's realistic to wait on \"oldest supported RHEL\"",
      "action": false,
      "timestamp": "2018-05-31T19:25:00+00:00"
    },
    {
      "id": "76e7acfbb1274f059ddab8c262a8e94a",
      "sender": "BlueMatt",
      "payload": "gmaxwell: lol sounds like debian users",
      "action": false,
      "timestamp": "2018-05-31T19:25:06+00:00"
    },
    {
      "id": "9bdab11f0ade473ba51764d1e95e4716",
      "sender": "wumpus",
      "payload": "gmaxwell: I doubt c++14 will be more of a problem to them than c++11",
      "action": false,
      "timestamp": "2018-05-31T19:25:12+00:00"
    },
    {
      "id": "48c5fe2aa2124d46ae8b7a2ca1bb6fc2",
      "sender": "BlueMatt",
      "payload": "luke-jr: no, I dont think it is either, was just asking",
      "action": false,
      "timestamp": "2018-05-31T19:25:19+00:00"
    },
    {
      "id": "99e3280f444042d2a8925bd69fccb9e3",
      "sender": "wumpus",
      "payload": "anyhow this is almost a year away",
      "action": false,
      "timestamp": "2018-05-31T19:25:23+00:00"
    },
    {
      "id": "38bf61b80ace4ac7935b058945137719",
      "sender": "sipa",
      "payload": "there are rumors about RHEL 8 beta this month",
      "action": false,
      "timestamp": "2018-05-31T19:25:49+00:00"
    },
    {
      "id": "c1addb2be956416f94f4430eba4eb787",
      "sender": "BlueMatt",
      "payload": "is supported-ubuntu or supported-debian still not gonna support c++14 for 0.18?",
      "action": false,
      "timestamp": "2018-05-31T19:25:50+00:00"
    },
    {
      "id": "afaa86da04bb454d99ae350b5f30f6bb",
      "sender": "gmaxwell",
      "payload": "So basically what I was arguing was that for C++11 it seemed most people that had isuses were fine using binaries built elsewhere (either by us or elsewhere)... so it's fine. It just needs to be good enough to not exclude developers.",
      "action": false,
      "timestamp": "2018-05-31T19:25:52+00:00"
    },
    {
      "id": "7d34f867916141f4b14e177576e01dff",
      "sender": "BlueMatt",
      "payload": "it does seem a bit premature imho",
      "action": false,
      "timestamp": "2018-05-31T19:25:55+00:00"
    },
    {
      "id": "a2cef493347e4df1aa5f0c3e2acae15f",
      "sender": "wumpus",
      "payload": "clang4 is the most common on BSDs, and it supports C++14 already  now",
      "action": false,
      "timestamp": "2018-05-31T19:26:12+00:00"
    },
    {
      "id": "18f36138ce584fef984d990d212822a3",
      "sender": "BlueMatt",
      "payload": "do we mostly just want it for shared mutex?",
      "action": false,
      "timestamp": "2018-05-31T19:26:40+00:00"
    },
    {
      "id": "0f44a2a27a384d958a8f48826717d5ac",
      "sender": "BlueMatt",
      "payload": "seems like we can do a mutex-wrapped shared_mutex pretty easily?",
      "action": false,
      "timestamp": "2018-05-31T19:26:54+00:00"
    },
    {
      "id": "f05cd1c8d9da406a92227139d82c5567",
      "sender": "luke-jr",
      "payload": "gmaxwell: I don't agree with the conclusion. If we relax the criteria, we may (hopefully!) find users who didn't have a problem now do",
      "action": false,
      "timestamp": "2018-05-31T19:26:55+00:00"
    },
    {
      "id": "abc004cc2ece4fdd86d8789d54a11c13",
      "sender": "wumpus",
      "payload": "I was really surprised about that and that caused me to drop all my reservations about it",
      "action": false,
      "timestamp": "2018-05-31T19:26:59+00:00"
    },
    {
      "id": "6798802e4ff943179ac37a547aaee057",
      "sender": "cfields",
      "payload": "wants generic lambdas and relaxed constexpr",
      "action": true,
      "timestamp": "2018-05-31T19:27:04+00:00"
    },
    {
      "id": "ce699a3e92aa44d4aa748bd60e18c3d4",
      "sender": "cfields",
      "payload": "iirc there are also several handy container cleanups. Like try_emplace().",
      "action": false,
      "timestamp": "2018-05-31T19:28:21+00:00"
    },
    {
      "id": "d8938d71499548d4aac8ed35c11a83eb",
      "sender": "wumpus",
      "payload": "BlueMatt: we can use shared mutex right now through boost - optional c++14 support would be a possibility too, but sipa was not sure it's worth it",
      "action": false,
      "timestamp": "2018-05-31T19:28:34+00:00"
    },
    {
      "id": "49b55a6438a64181b7a6958d6e93b5b3",
      "sender": "luke-jr",
      "payload": "something to consider if it really is worth it, we could release 0.18.0 requiring it, and then if there's trouble, a 0.18.1 not needing it",
      "action": false,
      "timestamp": "2018-05-31T19:29:06+00:00"
    },
    {
      "id": "cbb9d903918d4ceb9dc39a5f2df11605",
      "sender": "sipa",
      "payload": "yeah, we're not going to write code where one version uses a generic lambda, and then have a longer additional version for pre-c++14 systems",
      "action": false,
      "timestamp": "2018-05-31T19:29:13+00:00"
    },
    {
      "id": "9408935642934fc491c7b863b11d85e4",
      "sender": "luke-jr",
      "payload": "it's not a big deal if people can't update right away..",
      "action": false,
      "timestamp": "2018-05-31T19:29:21+00:00"
    },
    {
      "id": "b6fff58e4ccb46fca83ab7b2c26e067d",
      "sender": "wumpus",
      "payload": "so we can just move this to 0.19",
      "action": false,
      "timestamp": "2018-05-31T19:29:34+00:00"
    },
    {
      "id": "13ed2c4527cf4b1897e10dc2fa790c29",
      "sender": "morcos",
      "payload": "another 10 months seems long enough to me...  we can't always be all things to all people",
      "action": false,
      "timestamp": "2018-05-31T19:29:37+00:00"
    },
    {
      "id": "3cc63dc982b84018b602f657c8304dff",
      "sender": "wumpus",
      "payload": "if 0.18 is controversial.",
      "action": false,
      "timestamp": "2018-05-31T19:29:39+00:00"
    },
    {
      "id": "fc1289ca7ca74611a79e000bd43ce022",
      "sender": "sipa",
      "payload": "how about we see after 0.17 branches off",
      "action": false,
      "timestamp": "2018-05-31T19:29:47+00:00"
    },
    {
      "id": "196b4c8a933041e097a36925aaf1a0d4",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2018-05-31T19:29:52+00:00"
    },
    {
      "id": "af7410b2904942d09d56b38465089061",
      "sender": "sipa",
      "payload": "or even later in the 0.18 cycle",
      "action": false,
      "timestamp": "2018-05-31T19:29:57+00:00"
    },
    {
      "id": "b5a3132fde3f47f995b2cb492cd74112",
      "sender": "wumpus",
      "payload": "that was my proposal too, let's make it depend on RHEL",
      "action": false,
      "timestamp": "2018-05-31T19:30:05+00:00"
    },
    {
      "id": "53ca4b4bc0bb4edaaf9d83f93790a6a0",
      "sender": "BlueMatt",
      "payload": "yea",
      "action": false,
      "timestamp": "2018-05-31T19:30:05+00:00"
    },
    {
      "id": "4ec137590de14233abad0eef87412c3d",
      "sender": "BlueMatt",
      "payload": "agreed",
      "action": false,
      "timestamp": "2018-05-31T19:30:06+00:00"
    },
    {
      "id": "26192da1a51943db8692d1d272a070e7",
      "sender": "luke-jr",
      "payload": "I expect it won't be controversial",
      "action": false,
      "timestamp": "2018-05-31T19:30:08+00:00"
    },
    {
      "id": "d15b803d144440728632e7f663131e7d",
      "sender": "sipa",
      "payload": "there's nothing we can decide here right now - just bringing up potential issues is good in advance",
      "action": false,
      "timestamp": "2018-05-31T19:30:16+00:00"
    },
    {
      "id": "13ad5fd119a64ef0bbdadcbe4f56dae5",
      "sender": "luke-jr",
      "payload": "we're almost there already",
      "action": false,
      "timestamp": "2018-05-31T19:30:20+00:00"
    },
    {
      "id": "b66406816b8348e69a9c711899360cc9",
      "sender": "BlueMatt",
      "payload": "well I dunno about depending on rhel, certainly if there's no version of rhel that supports c++14 we shoudlnt do it, but its more than that",
      "action": false,
      "timestamp": "2018-05-31T19:30:36+00:00"
    },
    {
      "id": "afa85539fa504f0b84bcd656e86b4585",
      "sender": "wumpus",
      "payload": "in any case I tried building with -std=c++14 on various platforms today, works without any compile issues.",
      "action": false,
      "timestamp": "2018-05-31T19:30:38+00:00"
    },
    {
      "id": "8cf5838d9b47415dac7e857764661e0b",
      "sender": "BlueMatt",
      "payload": "its also a question of people running like one-version-back distro X",
      "action": false,
      "timestamp": "2018-05-31T19:30:44+00:00"
    },
    {
      "id": "63ee9d23e8a64bb0bc68c6ef183c220c",
      "sender": "wumpus",
      "payload": "so there's really nothing to be done there",
      "action": false,
      "timestamp": "2018-05-31T19:30:46+00:00"
    },
    {
      "id": "a272a38368064fc8a3e327ecf228da17",
      "sender": "BlueMatt",
      "payload": "and if that breaks that'd be bad",
      "action": false,
      "timestamp": "2018-05-31T19:30:50+00:00"
    },
    {
      "id": "aceb3eae8c464aa3bc8fb0c24848b6d8",
      "sender": "BlueMatt",
      "payload": "cause shitloads of people do that",
      "action": false,
      "timestamp": "2018-05-31T19:30:54+00:00"
    },
    {
      "id": "dd5fc42bf5024d5d9885ff93926ab8fa",
      "sender": "luke-jr",
      "payload": "BlueMatt: trusty isn't just one version back, is it?",
      "action": false,
      "timestamp": "2018-05-31T19:31:14+00:00"
    },
    {
      "id": "1c8d2255964f4a29b34e38f3c10d938f",
      "sender": "wumpus",
      "payload": "with that reasoning, we shouldn't even require c++11 yet",
      "action": false,
      "timestamp": "2018-05-31T19:31:29+00:00"
    },
    {
      "id": "9ad647df8ba44c24ba71008e1a1f5ec5",
      "sender": "sipa",
      "payload": "last *two* ubuntu LTSs are fine",
      "action": false,
      "timestamp": "2018-05-31T19:31:29+00:00"
    },
    {
      "id": "3a1e93c9dfc04ce5b499623126205c9b",
      "sender": "BlueMatt",
      "payload": "I dont really care about tursty anymore, it was released in fucking 2014",
      "action": false,
      "timestamp": "2018-05-31T19:31:46+00:00"
    },
    {
      "id": "af07794880e442ee88f265ce4f7eb5fe",
      "sender": "wumpus",
      "payload": "there's no end to that - why not rewrite bitcoin core in C89 while you're at it :)",
      "action": false,
      "timestamp": "2018-05-31T19:31:47+00:00"
    },
    {
      "id": "e317cbdf556d4313ae0fda159988d8ed",
      "sender": "BlueMatt",
      "payload": "it would be nice to support xenial",
      "action": false,
      "timestamp": "2018-05-31T19:31:51+00:00"
    },
    {
      "id": "872a9515d43b46c88a81c0ed00b99dd7",
      "sender": "wumpus",
      "payload": "it supports xenial",
      "action": false,
      "timestamp": "2018-05-31T19:31:58+00:00"
    },
    {
      "id": "c42466e3c2ce4e849d40d04cfe8ad6a5",
      "sender": "BlueMatt",
      "payload": "I mean I was mostly worried about debian anyway",
      "action": false,
      "timestamp": "2018-05-31T19:32:08+00:00"
    },
    {
      "id": "641a1860e4be4d379cc9c800a9b8f04d",
      "sender": "wumpus",
      "payload": "xenial is gcc 5.4.0",
      "action": false,
      "timestamp": "2018-05-31T19:32:08+00:00"
    },
    {
      "id": "8e5ef5bb46704b25938c6cc9c822ec68",
      "sender": "BlueMatt",
      "payload": "but, yea",
      "action": false,
      "timestamp": "2018-05-31T19:32:09+00:00"
    },
    {
      "id": "2c2537234c574a84baf893fd4610a347",
      "sender": "sipa",
      "payload": "debian oldstable is 4.8",
      "action": false,
      "timestamp": "2018-05-31T19:32:21+00:00"
    },
    {
      "id": "cbdc7edaea7041b4a7dbe209f6d6664c",
      "sender": "BlueMatt",
      "payload": "when does debian oldstable stop?",
      "action": false,
      "timestamp": "2018-05-31T19:32:30+00:00"
    },
    {
      "id": "0c3e482ee31d441a88d64a259cd2d95b",
      "sender": "BlueMatt",
      "payload": "like 1.5 years or something?",
      "action": false,
      "timestamp": "2018-05-31T19:32:34+00:00"
    },
    {
      "id": "5940b469f6774fdb81d304003893e205",
      "sender": "sipa",
      "payload": "when there is a new stable",
      "action": false,
      "timestamp": "2018-05-31T19:32:41+00:00"
    },
    {
      "id": "e55998db468143d080bb4906dd420464",
      "sender": "luke-jr",
      "payload": "BlueMatt: Debian has an oldoldstable now :P",
      "action": false,
      "timestamp": "2018-05-31T19:32:44+00:00"
    },
    {
      "id": "2d10f3cbcb89400a8cada5b88008f2ee",
      "sender": "wumpus",
      "payload": "I even *tried* building c++14 bitcoin core on xenial today, it worked",
      "action": false,
      "timestamp": "2018-05-31T19:32:47+00:00"
    },
    {
      "id": "6dae5eb78d4c4d9e9171346954b81c7a",
      "sender": "wumpus",
      "payload": "let alone in march 2019...",
      "action": false,
      "timestamp": "2018-05-31T19:32:58+00:00"
    },
    {
      "id": "105cd7d8ebf34bfaa72e1013e4ff27d6",
      "sender": "BlueMatt",
      "payload": "luke-jr: yea, ok, fuck oldoldstable",
      "action": false,
      "timestamp": "2018-05-31T19:33:00+00:00"
    },
    {
      "id": "f44a39b126954d1cac5b6745334a0f14",
      "sender": "luke-jr",
      "payload": ":D",
      "action": false,
      "timestamp": "2018-05-31T19:33:06+00:00"
    },
    {
      "id": "3c12d943cc7049f88af80815590d0c98",
      "sender": "BlueMatt",
      "payload": "sipa: yea, that was my question",
      "action": false,
      "timestamp": "2018-05-31T19:33:08+00:00"
    },
    {
      "id": "30dc3116102d4eeb8ebe05e3fbde7697",
      "sender": "sipa",
      "payload": "anyway, next topic?",
      "action": false,
      "timestamp": "2018-05-31T19:33:17+00:00"
    },
    {
      "id": "a625e8fd5c064adebdd5abad0a6a2e1f",
      "sender": "BlueMatt",
      "payload": "mid-2019",
      "action": false,
      "timestamp": "2018-05-31T19:33:30+00:00"
    },
    {
      "id": "5bed9116fb3b4241bff731c207fc1670",
      "sender": "BlueMatt",
      "payload": "which would imply like 0.19",
      "action": false,
      "timestamp": "2018-05-31T19:33:35+00:00"
    },
    {
      "id": "259f5b35825140bf98148b5f4d1c3385",
      "sender": "BlueMatt",
      "payload": "depending on timeline",
      "action": false,
      "timestamp": "2018-05-31T19:33:37+00:00"
    },
    {
      "id": "d59dab916a71486da32dfd5e6ef084a6",
      "sender": "sipa",
      "payload": "i'm fine with not being able to *build* on debian oldstable",
      "action": false,
      "timestamp": "2018-05-31T19:34:05+00:00"
    },
    {
      "id": "f623003bb5154aabafaf0e6f9bdc0371",
      "sender": "wumpus",
      "payload": "yes...",
      "action": false,
      "timestamp": "2018-05-31T19:34:12+00:00"
    },
    {
      "id": "9d9dd4973b8d4300a0057f54c0d432cb",
      "sender": "BlueMatt",
      "payload": "I'm not a fan of it, unless we have a super huge win we want right away, though if its like \"debian oldstable will be eol in like a month after release\" its a rather moot point",
      "action": false,
      "timestamp": "2018-05-31T19:34:37+00:00"
    },
    {
      "id": "57a97d7dfca245d68fdb8a3f60e10a79",
      "sender": "cfields",
      "payload": "any update on github unicorns? I don't remember seeing any this week, though something about my browser must make them rare for me.",
      "action": false,
      "timestamp": "2018-05-31T19:34:46+00:00"
    },
    {
      "id": "e251a1ac0d014654a3e4344c0ba21af4",
      "sender": "sipa",
      "payload": "cfields: they're fixed",
      "action": false,
      "timestamp": "2018-05-31T19:34:51+00:00"
    },
    {
      "id": "f9153404840f4fda85b7eebcadd0bfe9",
      "sender": "cfields",
      "payload": "woohoo!",
      "action": false,
      "timestamp": "2018-05-31T19:35:02+00:00"
    },
    {
      "id": "d6c05631a786400898ffdde7e2818870",
      "sender": "wumpus",
      "payload": "github unicorns seem to be fixed",
      "action": false,
      "timestamp": "2018-05-31T19:35:09+00:00"
    },
    {
      "id": "e40e39e4f946442bae90d7912e341153",
      "sender": "wumpus",
      "payload": "haven't encountered any this week, I think",
      "action": false,
      "timestamp": "2018-05-31T19:35:16+00:00"
    },
    {
      "id": "27d7fbfb8f6645d6990ea6dc68514d27",
      "sender": "sipa",
      "payload": "don't remember who commented about it here, but they received a mail from github saying they did some software updated that added caching",
      "action": false,
      "timestamp": "2018-05-31T19:35:28+00:00"
    },
    {
      "id": "b3cb7ce4c88142e592206d1cf15d64c9",
      "sender": "jonasschnelli",
      "payload": "Yes. They wrote back that they have deployed a fix",
      "action": false,
      "timestamp": "2018-05-31T19:35:29+00:00"
    },
    {
      "id": "a64f710994c14e4bbb83fad41da011cc",
      "sender": "sipa",
      "payload": "ah, it was mr schnelli",
      "action": false,
      "timestamp": "2018-05-31T19:35:37+00:00"
    },
    {
      "id": "752e939748a04fc7a192cf451d84ca70",
      "sender": "wumpus",
      "payload": "cool.",
      "action": false,
      "timestamp": "2018-05-31T19:35:46+00:00"
    },
    {
      "id": "739a84f544df4cf5b760ac841ddb1d00",
      "sender": "cfields",
      "payload": "jonasschnelli: thanks for nagging :)",
      "action": false,
      "timestamp": "2018-05-31T19:36:19+00:00"
    },
    {
      "id": "b1a2a38ed3ba4a3b899e0b1fb4268ed2",
      "sender": "sipa",
      "payload": "wumpus: you had a topic?",
      "action": false,
      "timestamp": "2018-05-31T19:36:22+00:00"
    },
    {
      "id": "1125feb16b8b40c4ad344562de422a92",
      "sender": "wumpus",
      "payload": "#topic new \"addr\" P2P message to support 256-bit addresses (wumpus)",
      "action": false,
      "timestamp": "2018-05-31T19:36:24+00:00"
    },
    {
      "id": "6c2816024f3b45909245f95dd60bb60f",
      "sender": "wumpus",
      "payload": "so I'd like to work on this",
      "action": false,
      "timestamp": "2018-05-31T19:36:29+00:00"
    },
    {
      "id": "9161752199924afab49d0e9db3668fc7",
      "sender": "sipa",
      "payload": "concept ack",
      "action": false,
      "timestamp": "2018-05-31T19:36:31+00:00"
    },
    {
      "id": "4f4e10177ef84165adf4de09e6f10c41",
      "sender": "BlueMatt",
      "payload": "for new-style tor services, I presume?",
      "action": false,
      "timestamp": "2018-05-31T19:36:53+00:00"
    },
    {
      "id": "0ace54c648af4d24bd4151fc9e2663fa",
      "sender": "luke-jr",
      "payload": "is 256- bit enough?",
      "action": false,
      "timestamp": "2018-05-31T19:36:54+00:00"
    },
    {
      "id": "0ed97657a70c430e8c6485198b1eb733",
      "sender": "BlueMatt",
      "payload": "sounds like a good idea to me",
      "action": false,
      "timestamp": "2018-05-31T19:36:57+00:00"
    },
    {
      "id": "ebbce54f6fa04bd789bb9a0695e4cc7b",
      "sender": "roasbeef",
      "payload": "wumpus: +1",
      "action": false,
      "timestamp": "2018-05-31T19:37:02+00:00"
    },
    {
      "id": "2cee873113b54385849ec807e5a060a2",
      "sender": "wumpus",
      "payload": "first a BIP, of course. Anything special I should take into account? my idea would be to introduce a new ADDR message with more space for the network address, simply.",
      "action": false,
      "timestamp": "2018-05-31T19:37:03+00:00"
    },
    {
      "id": "337265d1852841709e747f76de92fb65",
      "sender": "wumpus",
      "payload": "this is to support I2P",
      "action": false,
      "timestamp": "2018-05-31T19:37:10+00:00"
    },
    {
      "id": "2045985db050486abbe861d72b005c1b",
      "sender": "wumpus",
      "payload": "and the new TorV3 hidden services",
      "action": false,
      "timestamp": "2018-05-31T19:37:16+00:00"
    },
    {
      "id": "cfd683bc318f4de6bc726ead571987d6",
      "sender": "luke-jr",
      "payload": "256+8 seems better for future-proofing (8 bits to select a network schema)",
      "action": false,
      "timestamp": "2018-05-31T19:37:16+00:00"
    },
    {
      "id": "af079d30f58a4185b7fb3c5788050335",
      "sender": "wumpus",
      "payload": "yes, both use 256 bit",
      "action": false,
      "timestamp": "2018-05-31T19:37:20+00:00"
    },
    {
      "id": "0f7e233d80324e1195f526b3f169e0ea",
      "sender": "wumpus",
      "payload": "luke-jr: yes",
      "action": false,
      "timestamp": "2018-05-31T19:37:25+00:00"
    },
    {
      "id": "f7b8c4ea2927454b92aefc3607c35cee",
      "sender": "wumpus",
      "payload": "that's my idea, also have a network id",
      "action": false,
      "timestamp": "2018-05-31T19:37:32+00:00"
    },
    {
      "id": "9469ae2ccf4b43d7889d80a690a4ee8d",
      "sender": "sipa",
      "payload": "256 bit + network class byte",
      "action": false,
      "timestamp": "2018-05-31T19:37:34+00:00"
    },
    {
      "id": "33ba34f1eba34e85830fb1aadc300b33",
      "sender": "luke-jr",
      "payload": "sgtm",
      "action": false,
      "timestamp": "2018-05-31T19:37:39+00:00"
    },
    {
      "id": "89f1fcd521ec4b45b1fa1895665810c8",
      "sender": "BlueMatt",
      "payload": "+ port? I know they dont need them but other things...who knows?",
      "action": false,
      "timestamp": "2018-05-31T19:37:44+00:00"
    },
    {
      "id": "8da669a12a0d4eaba7bb11a205117bef",
      "sender": "sipa",
      "payload": "so we can stop using onioncat embedding in ipv6",
      "action": false,
      "timestamp": "2018-05-31T19:37:47+00:00"
    },
    {
      "id": "a748b3d4e3194996816901577c75423e",
      "sender": "BlueMatt",
      "payload": "I mean whats an extra 4 bytes",
      "action": false,
      "timestamp": "2018-05-31T19:37:51+00:00"
    },
    {
      "id": "ebf33ec9f2fa410aa0dab55b83fad1da",
      "sender": "jonasschnelli",
      "payload": "Not sure what plans sipa and gmaxwell may have with authentication.. not sure if that is overlapping with addr",
      "action": false,
      "timestamp": "2018-05-31T19:37:53+00:00"
    },
    {
      "id": "1be10c49a7664cef85650a83cedf7f80",
      "sender": "BlueMatt",
      "payload": "err 2 bytes",
      "action": false,
      "timestamp": "2018-05-31T19:37:56+00:00"
    },
    {
      "id": "a662cf3258184e038973e2cae88f0023",
      "sender": "sipa",
      "payload": "jonasschnelli: no overlap",
      "action": false,
      "timestamp": "2018-05-31T19:37:58+00:00"
    },
    {
      "id": "dcbb278ab82445478529ce554d770224",
      "sender": "roasbeef",
      "payload": "idk where bip 151 (and it's auth companion) is at atm, but could also use it to propagate pubkeys as well so initial conn handshake can be fully encrypted",
      "action": false,
      "timestamp": "2018-05-31T19:38:01+00:00"
    },
    {
      "id": "119e59f629ce4f1ea3efecec6e257402",
      "sender": "wumpus",
      "payload": "BlueMatt: yes, the port should still be there, good point",
      "action": false,
      "timestamp": "2018-05-31T19:38:01+00:00"
    },
    {
      "id": "ecdb8ddfc2414658bbd55e6a8e7f4baa",
      "sender": "luke-jr",
      "payload": "could do a variable length :P",
      "action": false,
      "timestamp": "2018-05-31T19:38:05+00:00"
    },
    {
      "id": "e2c92d339aee4236880a159660d343cb",
      "sender": "jonasschnelli",
      "payload": "Yes. I mean what roasbeef just said",
      "action": false,
      "timestamp": "2018-05-31T19:38:15+00:00"
    },
    {
      "id": "26deb707412e4eb2a0d15f866facc04d",
      "sender": "jonasschnelli",
      "payload": "*meant",
      "action": false,
      "timestamp": "2018-05-31T19:38:18+00:00"
    },
    {
      "id": "8205af4c2f574c0eb349b7093ce8f45b",
      "sender": "sipa",
      "payload": "roasbeef: that seems to defeat the purpose :(",
      "action": false,
      "timestamp": "2018-05-31T19:38:19+00:00"
    },
    {
      "id": "56d333e71a394a60ba4f5c872f9aaa27",
      "sender": "wumpus",
      "payload": "roasbeef: should that be gossiped?",
      "action": false,
      "timestamp": "2018-05-31T19:38:27+00:00"
    },
    {
      "id": "edf9c70aed7144e4a0640384fef98e67",
      "sender": "roasbeef",
      "payload": "how so?",
      "action": false,
      "timestamp": "2018-05-31T19:38:28+00:00"
    },
    {
      "id": "5677d3430d494cd3a7eb5ffb5986c2db",
      "sender": "roasbeef",
      "payload": "depends...",
      "action": false,
      "timestamp": "2018-05-31T19:38:34+00:00"
    },
    {
      "id": "3cdc76936c184478b561dd6c639a5e35",
      "sender": "sipa",
      "payload": "that leaks identity",
      "action": false,
      "timestamp": "2018-05-31T19:38:36+00:00"
    },
    {
      "id": "211082a141ab41f99d0a9f657102ea77",
      "sender": "sdaftuar",
      "payload": "could this overlap with NODE_NETWORK_LIMITED etc to gossip block ranges that nodes might store and serve to the network?",
      "action": false,
      "timestamp": "2018-05-31T19:38:38+00:00"
    },
    {
      "id": "72636543424443fbb26fcce57e47e907",
      "sender": "cfields",
      "payload": "wumpus: any changes to serviceflags logic while you're at it?",
      "action": false,
      "timestamp": "2018-05-31T19:38:40+00:00"
    },
    {
      "id": "36d0c6fb24b041beb6772f869c5c04d8",
      "sender": "wumpus",
      "payload": "cfields: no",
      "action": false,
      "timestamp": "2018-05-31T19:38:45+00:00"
    },
    {
      "id": "93308834eb034a539c397fe56df360af",
      "sender": "luke-jr",
      "payload": "wumpus: please add multi-bit service flags",
      "action": false,
      "timestamp": "2018-05-31T19:38:47+00:00"
    },
    {
      "id": "ab3e5972ac4440b8adcba35cce4a80b8",
      "sender": "wumpus",
      "payload": "(preferably not)",
      "action": false,
      "timestamp": "2018-05-31T19:38:48+00:00"
    },
    {
      "id": "7b52682f1a4d4f4cb00e78bed1237c69",
      "sender": "luke-jr",
      "payload": ":x",
      "action": false,
      "timestamp": "2018-05-31T19:38:52+00:00"
    },
    {
      "id": "194a908bec274993a6199bf21ef2dc7e",
      "sender": "wumpus",
      "payload": "I don't want too much scope creep",
      "action": false,
      "timestamp": "2018-05-31T19:38:56+00:00"
    },
    {
      "id": "ccec93ee457541b7bc1b79c311897a90",
      "sender": "cfields",
      "payload": "heh",
      "action": false,
      "timestamp": "2018-05-31T19:38:56+00:00"
    },
    {
      "id": "e884792a42694a6295bc5ee5686259ab",
      "sender": "sipa",
      "payload": "roasbeef, jonasschnelli: oh!",
      "action": false,
      "timestamp": "2018-05-31T19:39:06+00:00"
    },
    {
      "id": "a9379c7dda594c2d9fe076ae48bc0176",
      "sender": "sipa",
      "payload": "wait, are you just saying a bit to indicate \"this peer supports encryption\"?",
      "action": false,
      "timestamp": "2018-05-31T19:39:19+00:00"
    },
    {
      "id": "d301d3fdaefb48c6acdfdd373746bebe",
      "sender": "sipa",
      "payload": "or rumouring pubkeys?",
      "action": false,
      "timestamp": "2018-05-31T19:39:23+00:00"
    },
    {
      "id": "826c7d87011b4f62a66c1b9ae68b7199",
      "sender": "wumpus",
      "payload": "cfields: at least not as in \"extend the service flags to arbitrary text\" or something like that",
      "action": false,
      "timestamp": "2018-05-31T19:39:24+00:00"
    },
    {
      "id": "3a6926fe1f794b0eb4b7c3713c97eee8",
      "sender": "wumpus",
      "payload": "cfields: if you need some more bits there, sure",
      "action": false,
      "timestamp": "2018-05-31T19:39:31+00:00"
    },
    {
      "id": "7398fb1ac16744fd9fb96d9dd4d43098",
      "sender": "sipa",
      "payload": "(i'm in favor of the first, against the latter)",
      "action": false,
      "timestamp": "2018-05-31T19:39:32+00:00"
    },
    {
      "id": "a0ead3ee4fb44f25b7ce17b45c24056d",
      "sender": "jonasschnelli",
      "payload": "sdaftuar: don't we already pass around the service bits? Or can you be more specific about the NODE_NETWORK_LIMITED flag?",
      "action": false,
      "timestamp": "2018-05-31T19:39:41+00:00"
    },
    {
      "id": "e3cd09c24d6a40efb507e7840d52707b",
      "sender": "roasbeef",
      "payload": "i was saying rumouring pubkeys",
      "action": false,
      "timestamp": "2018-05-31T19:39:43+00:00"
    },
    {
      "id": "196ae88d124447359a822bb872a76899",
      "sender": "sipa",
      "payload": "yeah, no",
      "action": false,
      "timestamp": "2018-05-31T19:39:47+00:00"
    },
    {
      "id": "177451f2523642f8aa592c4c34765cd0",
      "sender": "roasbeef",
      "payload": "how do you stop MiTM otherwise?",
      "action": false,
      "timestamp": "2018-05-31T19:39:51+00:00"
    },
    {
      "id": "7740a140c38d4186ae36ad5f21f2d902",
      "sender": "BlueMatt",
      "payload": "roasbeef: nooooo, we dont want to leak identity",
      "action": false,
      "timestamp": "2018-05-31T19:39:55+00:00"
    },
    {
      "id": "3404c6aa53a04172832d4298d33cf158",
      "sender": "wumpus",
      "payload": "cfields: the data to be gossiped should be fairly compact, after all",
      "action": false,
      "timestamp": "2018-05-31T19:40:01+00:00"
    },
    {
      "id": "80b0a0a5602f4a9da7dfd24e91fda583",
      "sender": "sipa",
      "payload": "roasbeef: out of band",
      "action": false,
      "timestamp": "2018-05-31T19:40:04+00:00"
    },
    {
      "id": "09045c9be3fd4a9eaf114d79ec128b4b",
      "sender": "jonasschnelli",
      "payload": "roasbeef: manual pairing only for now",
      "action": false,
      "timestamp": "2018-05-31T19:40:07+00:00"
    },
    {
      "id": "5d8e14e3490c46dbb9bc160fb4635925",
      "sender": "wumpus",
      "payload": "cfields: but I'm interested in hearing your ideas",
      "action": false,
      "timestamp": "2018-05-31T19:40:07+00:00"
    },
    {
      "id": "c2ab8ba82bb84611993162b44fd330c8",
      "sender": "luke-jr",
      "payload": "jonasschnelli: there was an issue with NNL defining the 2-3 bits as having 2^N meanings due to nodes combining the set bits",
      "action": false,
      "timestamp": "2018-05-31T19:40:24+00:00"
    },
    {
      "id": "121fe0c237094690add29fbc6208838b",
      "sender": "jonasschnelli",
      "payload": "?",
      "action": false,
      "timestamp": "2018-05-31T19:40:55+00:00"
    },
    {
      "id": "aa525bceba204eed81f634d350dc3fc2",
      "sender": "sipa",
      "payload": "roasbeef: most connections don't need MitM protection, as there is no identity of the peer they're connecting yo",
      "action": false,
      "timestamp": "2018-05-31T19:40:56+00:00"
    },
    {
      "id": "b99889a55fbb485b9d232102c8343046",
      "sender": "roasbeef",
      "payload": "true, and the ones that do can use an ssh like auth_keys structure i guess",
      "action": false,
      "timestamp": "2018-05-31T19:41:14+00:00"
    },
    {
      "id": "d883905a767b4f8cac097ceb26d92ec5",
      "sender": "luke-jr",
      "payload": "might be good to add a node seed of some sort; eg, so we can do a deterministic \"don't prune these blocks\"",
      "action": false,
      "timestamp": "2018-05-31T19:41:16+00:00"
    },
    {
      "id": "7cec67a7122b4c0ebd0f3c9ea56bef6e",
      "sender": "sipa",
      "payload": "only situations where you're connecting to a friend's peer or a node you run yourself need authentication",
      "action": false,
      "timestamp": "2018-05-31T19:41:19+00:00"
    },
    {
      "id": "d911eda37a1c43ab9df6d42da82a5d4b",
      "sender": "wumpus",
      "payload": "sdaftuar: seems like something that will get outdated really soon",
      "action": false,
      "timestamp": "2018-05-31T19:41:21+00:00"
    },
    {
      "id": "d58467742b594ba5ac77c0c25950d758",
      "sender": "cfields",
      "payload": "wumpus: I was just curious as now would be the obvious time to make improvements. Can't really think of anything off the top of my head though.",
      "action": false,
      "timestamp": "2018-05-31T19:41:24+00:00"
    },
    {
      "id": "468fceef071840fda5b67dcf5b1f0b73",
      "sender": "luke-jr",
      "payload": "sipa: well, keys can ensure the age of your peers, so the ISP can't MITM *everything*",
      "action": false,
      "timestamp": "2018-05-31T19:41:35+00:00"
    },
    {
      "id": "f1554263b92e43a1b82ce2807a009b0c",
      "sender": "wumpus",
      "payload": "sdaftuar: what you'd want to gossip is block storage policy, not range, I think",
      "action": false,
      "timestamp": "2018-05-31T19:41:38+00:00"
    },
    {
      "id": "80e874fe6acd43a29351969d83094237",
      "sender": "luke-jr",
      "payload": "sipa: eg, if you're on an untrusted wifi, it'd be nice to know you have peers you found at home",
      "action": false,
      "timestamp": "2018-05-31T19:42:09+00:00"
    },
    {
      "id": "a7c3b4ff9ab74e15af661a6c4598832d",
      "sender": "jimpo",
      "payload": "Wouldn't Tor v3 address leak identity?",
      "action": false,
      "timestamp": "2018-05-31T19:42:29+00:00"
    },
    {
      "id": "1f4b2056eaa641cfa35d1ae2f3aa4d7f",
      "sender": "wumpus",
      "payload": "cfields: ok well if you have any ideas, feel free to let me know, but I think there's danger in trying to do too much at once",
      "action": false,
      "timestamp": "2018-05-31T19:42:33+00:00"
    },
    {
      "id": "93a161bffdfb4f4dbf6c2fb731d6a25c",
      "sender": "roasbeef",
      "payload": "jimpo: no more than tor v2",
      "action": false,
      "timestamp": "2018-05-31T19:42:40+00:00"
    },
    {
      "id": "2e4cf5c72b6c4726b6c1bbf98a4f40b2",
      "sender": "wumpus",
      "payload": "cfields: I really just want to support torv3 and I2P asap :)",
      "action": false,
      "timestamp": "2018-05-31T19:42:41+00:00"
    },
    {
      "id": "8b197c3927c9440e8250ac0e208431a5",
      "sender": "jonasschnelli",
      "payload": "luke-jr: but how could you make sure those peers are trustworthy? They could even sell their auth-key, etc.",
      "action": false,
      "timestamp": "2018-05-31T19:42:42+00:00"
    },
    {
      "id": "bf163292d3654b0da9473ecbb4dec7c9",
      "sender": "sdaftuar",
      "payload": "wumpus: yes, this is premature but i had imagined that we might store block heights % N or something, and communicate that",
      "action": false,
      "timestamp": "2018-05-31T19:42:47+00:00"
    },
    {
      "id": "a05f943147424f6cb584c84e24073d48",
      "sender": "sipa",
      "payload": "jimpo: as much as IP addresses are an identity, yes",
      "action": false,
      "timestamp": "2018-05-31T19:42:50+00:00"
    },
    {
      "id": "180e5e35321340f3a9289185cf0350df",
      "sender": "cfields",
      "payload": "wumpus: one potential improvement would be filtering based on specified nets. I don't think we can do that now, can we?",
      "action": false,
      "timestamp": "2018-05-31T19:43:03+00:00"
    },
    {
      "id": "ab3a6d22999449b68e69e179baeee037",
      "sender": "luke-jr",
      "payload": "jonasschnelli: you can't in any case; it just ensures some wifi access point isn't sybil'ing you",
      "action": false,
      "timestamp": "2018-05-31T19:43:21+00:00"
    },
    {
      "id": "8162dee48ebb4ba8a57eb056df838793",
      "sender": "jonasschnelli",
      "payload": "sdaftuar, wumpus: do we have stats (impossible) how deep pruned peers do prune?",
      "action": false,
      "timestamp": "2018-05-31T19:43:21+00:00"
    },
    {
      "id": "136bbc3ee36c46b4a52f79004558326a",
      "sender": "wumpus",
      "payload": "cfields: no, I don't think so",
      "action": false,
      "timestamp": "2018-05-31T19:43:26+00:00"
    },
    {
      "id": "b94791e716f944fb9ab5a907b32c5ae6",
      "sender": "jimpo",
      "payload": "That seems similar to IP + BIP 151 pubkey then?",
      "action": false,
      "timestamp": "2018-05-31T19:43:26+00:00"
    },
    {
      "id": "aa9b493546f543fb95683d241f04b79b",
      "sender": "cfields",
      "payload": "(obviously we can/do after receipt)",
      "action": false,
      "timestamp": "2018-05-31T19:43:29+00:00"
    },
    {
      "id": "a0f2b5378afb4d049bf810af8ab74623",
      "sender": "sipa",
      "payload": "jimpo: the issue is being able to correlate multiple IP addresses belonging to the same node",
      "action": false,
      "timestamp": "2018-05-31T19:43:30+00:00"
    },
    {
      "id": "561188f58e334313ad4ab8c038f03afe",
      "sender": "sdaftuar",
      "payload": "jonasschnelli: for something like this i think we'd first need a new pruning mode where instead of just keeping the last 2 days of blocks, you keep some fraction of all blocks",
      "action": false,
      "timestamp": "2018-05-31T19:43:49+00:00"
    },
    {
      "id": "07c61f505b274d38bd27e802f8c8e29e",
      "sender": "wumpus",
      "payload": "cfields: clients use some weird heuristic to determine what peers to send AFAIK",
      "action": false,
      "timestamp": "2018-05-31T19:43:53+00:00"
    },
    {
      "id": "74a5610bc71a463ca96ece504f82bc11",
      "sender": "jimpo",
      "payload": "Could BIP 151 blind pubkeys with the hash of the IP/port?",
      "action": false,
      "timestamp": "2018-05-31T19:43:57+00:00"
    },
    {
      "id": "05e3728a074e44d79b00507a0a5cfb37",
      "sender": "luke-jr",
      "payload": "sdaftuar: that was my idea with the seed",
      "action": false,
      "timestamp": "2018-05-31T19:44:07+00:00"
    },
    {
      "id": "20e7dcc87a124a2dad71d236eca6e383",
      "sender": "jonasschnelli",
      "payload": "jimpo: BIP 151 has no authentication",
      "action": false,
      "timestamp": "2018-05-31T19:44:30+00:00"
    },
    {
      "id": "dd11db12dcd54a4886f24028ef54e012",
      "sender": "sipa",
      "payload": "jimpo: that's one possibility, yes - but even better is a technique that doesn't reveal pubkeys at all",
      "action": false,
      "timestamp": "2018-05-31T19:44:35+00:00"
    },
    {
      "id": "2795d6870d684915b5f4ef4096f3ae4a",
      "sender": "wumpus",
      "payload": "issue for this is #2091",
      "action": false,
      "timestamp": "2018-05-31T19:44:57+00:00"
    },
    {
      "id": "e5a8c33c40c84180b3d85b047607c50f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/2091 | Binding to multiple anonymous networks (esp. I2P) \u00c3\u0082\u00c2\u00b7 Issue #2091 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-31T19:44:59+00:00"
    },
    {
      "id": "bae284ed2d35434fa5aff929ee383aef",
      "sender": "cfields",
      "payload": "sipa: speaking of which, any updates on the scheme you're scheming?",
      "action": false,
      "timestamp": "2018-05-31T19:45:05+00:00"
    },
    {
      "id": "ace3f793c3e947809a6ded02d720d77e",
      "sender": "sipa",
      "payload": "cfields: no, sorry",
      "action": false,
      "timestamp": "2018-05-31T19:45:21+00:00"
    },
    {
      "id": "5d4dac0a90754d2e8bdb36b07163605d",
      "sender": "cfields",
      "payload": "np",
      "action": false,
      "timestamp": "2018-05-31T19:45:27+00:00"
    },
    {
      "id": "aa7dc6cd53be4c368793d88b2dcd005d",
      "sender": "sipa",
      "payload": "jimpo: https://gist.github.com/sipa/d7dcaae0419f10e5be0270fada84c20b has some arguments in favor",
      "action": false,
      "timestamp": "2018-05-31T19:45:40+00:00"
    },
    {
      "id": "9d11044fd7a74e1fbfa8a5d5b2a6f9ed",
      "sender": "jonasschnelli",
      "payload": "however, to not distract, the 256+bit addr proposal should be written and discussion should continued on the ML",
      "action": false,
      "timestamp": "2018-05-31T19:46:16+00:00"
    },
    {
      "id": "66cb3241b95a40b981a70c224fd75373",
      "sender": "sipa",
      "payload": "agree",
      "action": false,
      "timestamp": "2018-05-31T19:46:23+00:00"
    },
    {
      "id": "44634cba71d540afac05d06b7aee06b0",
      "sender": "wumpus",
      "payload": "jonasschnelli: yes",
      "action": false,
      "timestamp": "2018-05-31T19:46:33+00:00"
    },
    {
      "id": "d118dcfd5d6a4bad9d9ca8b12462531e",
      "sender": "sipa",
      "payload": "but it's something i've wanted to do since 2012 :)",
      "action": false,
      "timestamp": "2018-05-31T19:46:36+00:00"
    },
    {
      "id": "0090246c5ea043798cc977ab89bf3d1b",
      "sender": "wumpus",
      "payload": "jonasschnelli: I was just asking for ideas.",
      "action": false,
      "timestamp": "2018-05-31T19:46:41+00:00"
    },
    {
      "id": "60ea5d03c09e4c37804c5f7d1384cf0f",
      "sender": "wumpus",
      "payload": "any other topics?",
      "action": false,
      "timestamp": "2018-05-31T19:47:06+00:00"
    },
    {
      "id": "3e044ef5224f49f5874d9d21aa62ab83",
      "sender": "jonasschnelli",
      "payload": "Maybe a quick dive into seeder hardening?",
      "action": false,
      "timestamp": "2018-05-31T19:47:54+00:00"
    },
    {
      "id": "06f2018a483f4f89aa3a16178ddc59d7",
      "sender": "wumpus",
      "payload": "#topic Seeder hardening (jonasschnelli)",
      "action": false,
      "timestamp": "2018-05-31T19:48:12+00:00"
    },
    {
      "id": "ab0b67cfd4ff40be9527003df582da25",
      "sender": "jonasschnelli",
      "payload": "It seems like that most active DNS seeds pass around ABC/BCash peers...",
      "action": false,
      "timestamp": "2018-05-31T19:48:20+00:00"
    },
    {
      "id": "387b887dc3fa404a8a71db91b94bbd57",
      "sender": "jonasschnelli",
      "payload": "It's a cat and mouse game... but we could tighten the screws",
      "action": false,
      "timestamp": "2018-05-31T19:48:33+00:00"
    },
    {
      "id": "1810d79a173e48bdad18b12d952d877c",
      "sender": "jonasschnelli",
      "payload": "By checking for a recent block during crawling (expansive) or avoid protocol version >80000",
      "action": false,
      "timestamp": "2018-05-31T19:48:52+00:00"
    },
    {
      "id": "9f529f88a8e14aafb96c5d24b2034896",
      "sender": "cfields",
      "payload": "jonasschnelli: didn't they change magic?",
      "action": false,
      "timestamp": "2018-05-31T19:49:06+00:00"
    },
    {
      "id": "700c6c5636e64f2f979cedde3bf93c0b",
      "sender": "jonasschnelli",
      "payload": "cfields: not sure,... maybe, but then there are still some zombies around.",
      "action": false,
      "timestamp": "2018-05-31T19:49:24+00:00"
    },
    {
      "id": "1995e5df0636426c992a7269ef167c31",
      "sender": "wumpus",
      "payload": "it's kind of a difficult compromise, on one hand you want a cheap heuristic, on the other hand it should be expensive to work around",
      "action": false,
      "timestamp": "2018-05-31T19:49:24+00:00"
    },
    {
      "id": "4c6fce89503c432692ba22511c81ac63",
      "sender": "wumpus",
      "payload": "having to run a bitcoind on seeder nodes sounds like prohibitively expensive",
      "action": false,
      "timestamp": "2018-05-31T19:49:53+00:00"
    },
    {
      "id": "192a0451e7154c7d95daf28c032ec639",
      "sender": "jonasschnelli",
      "payload": "But if they are dishonest, they will just serve the correct block to the all-known seeder ips, and cheat with all other IPs",
      "action": false,
      "timestamp": "2018-05-31T19:49:54+00:00"
    },
    {
      "id": "5814d2b43c544a79a58adbdc4ddd7a2d",
      "sender": "jonasschnelli",
      "payload": "wumpus: yeah.. I dislike that as well",
      "action": false,
      "timestamp": "2018-05-31T19:50:04+00:00"
    },
    {
      "id": "6a68f1d7cc42449eaeec04134741d1f2",
      "sender": "sipa",
      "payload": "my seeder node has a bitcoind... i'm more worried about the bandwidth increase from asking for blocks",
      "action": false,
      "timestamp": "2018-05-31T19:50:13+00:00"
    },
    {
      "id": "4e318e90b16f4c80af59235f92b181c7",
      "sender": "jonasschnelli",
      "payload": "Maybe we should just keep an eye on it and start to form some thoughts",
      "action": false,
      "timestamp": "2018-05-31T19:50:20+00:00"
    },
    {
      "id": "5c48a05f90fb4dc1a72443fd4519af6d",
      "sender": "sipa",
      "payload": "asking for headers may be better",
      "action": false,
      "timestamp": "2018-05-31T19:50:22+00:00"
    },
    {
      "id": "8e61870535944b4e93e3d58be9698a75",
      "sender": "wumpus",
      "payload": "sipa: good point.",
      "action": false,
      "timestamp": "2018-05-31T19:50:31+00:00"
    },
    {
      "id": "005980ccecd64bff8ffb79bff360cbd0",
      "sender": "sipa",
      "payload": "i don't seem to have many ABC nodes",
      "action": false,
      "timestamp": "2018-05-31T19:50:49+00:00"
    },
    {
      "id": "54e7260ea2b842228641c6774cd6c07f",
      "sender": "jonasschnelli",
      "payload": "Yeah. Bandwith... although you could disconnect after the header+a couple of txns",
      "action": false,
      "timestamp": "2018-05-31T19:50:54+00:00"
    },
    {
      "id": "b145f5ec2f304600ab0ec59766d1c6a8",
      "sender": "sipa",
      "payload": "30 in my top 100k IPs",
      "action": false,
      "timestamp": "2018-05-31T19:51:02+00:00"
    },
    {
      "id": "fd3f5ac92598419289c11513bf2b7f97",
      "sender": "wumpus",
      "payload": "jonasschnelli: but how would you verify, if you don't actually receive the data?",
      "action": false,
      "timestamp": "2018-05-31T19:51:11+00:00"
    },
    {
      "id": "568dfbe8e3344a569257fb71ba2e1775",
      "sender": "sipa",
      "payload": "13 in my top 10k",
      "action": false,
      "timestamp": "2018-05-31T19:51:12+00:00"
    },
    {
      "id": "f8f911d86e6d4a779f0fe845ad728034",
      "sender": "wumpus",
      "payload": "jonasschnelli: also it increases load on the nodes you're probing",
      "action": false,
      "timestamp": "2018-05-31T19:51:22+00:00"
    },
    {
      "id": "18a4e799dc43409287359ad4f92ff648",
      "sender": "sipa",
      "payload": "1 in my top 1000",
      "action": false,
      "timestamp": "2018-05-31T19:51:23+00:00"
    },
    {
      "id": "5f1716632ad248b9bd366e2dfc4a6dfc",
      "sender": "jonasschnelli",
      "payload": "Okay. Yes. That is a different image...",
      "action": false,
      "timestamp": "2018-05-31T19:52:00+00:00"
    },
    {
      "id": "bcc8cf3cf6294c578fef8a29f2b958a9",
      "sender": "jonasschnelli",
      "payload": "Well,.. then nm..",
      "action": false,
      "timestamp": "2018-05-31T19:52:30+00:00"
    },
    {
      "id": "169647d529124f499470735b086d0641",
      "sender": "wumpus",
      "payload": "jonasschnelli: the difference is strange",
      "action": false,
      "timestamp": "2018-05-31T19:52:46+00:00"
    },
    {
      "id": "6d3d5205ab9f4637831ac8cb226fac31",
      "sender": "jonasschnelli",
      "payload": "I need to check my mainnet seed. I played with some options on the testnet seed... there its def. worse",
      "action": false,
      "timestamp": "2018-05-31T19:53:11+00:00"
    },
    {
      "id": "7f445964dd3b41d99d781f3aaf392aef",
      "sender": "wumpus",
      "payload": "jonasschnelli: you should probably check what your configuration differences with sipa are",
      "action": false,
      "timestamp": "2018-05-31T19:53:17+00:00"
    },
    {
      "id": "ae6d67ceb67c4cbeb5865da05d56f31a",
      "sender": "jonasschnelli",
      "payload": "Indeed",
      "action": false,
      "timestamp": "2018-05-31T19:53:25+00:00"
    },
    {
      "id": "89e215dbc56c4e3295742a9e538f4950",
      "sender": "jonasschnelli",
      "payload": "or if someone is trying to sybil my crawler. :)",
      "action": false,
      "timestamp": "2018-05-31T19:53:44+00:00"
    },
    {
      "id": "706d1bd8cbc748a590ff973429150d65",
      "sender": "wumpus",
      "payload": "hehe, probe through tor :)",
      "action": false,
      "timestamp": "2018-05-31T19:54:07+00:00"
    },
    {
      "id": "0c0ccf8647304adcb2f997333ddc9d3c",
      "sender": "jonasschnelli",
      "payload": "I guess that is the difference... my provider stoped my seeder a couple of times because it tested some invalid IP ranges a lot",
      "action": false,
      "timestamp": "2018-05-31T19:54:37+00:00"
    },
    {
      "id": "b73c5c47b9de46d1bbe56213dee29e89",
      "sender": "jonasschnelli",
      "payload": "since then I mostly crawl via tor",
      "action": false,
      "timestamp": "2018-05-31T19:54:45+00:00"
    },
    {
      "id": "af48f1ef528541cd8af3babebecedf0d",
      "sender": "wumpus",
      "payload": "ohh maybe they're sybilling tor exit nodes then",
      "action": false,
      "timestamp": "2018-05-31T19:54:56+00:00"
    },
    {
      "id": "8e496f39006a46a09d76cf55510305ec",
      "sender": "jonasschnelli",
      "payload": "however, I double check and report back IF it is an issue",
      "action": false,
      "timestamp": "2018-05-31T19:55:04+00:00"
    },
    {
      "id": "e269d2a7592b47eabdce05ba1eff240f",
      "sender": "jonasschnelli",
      "payload": "wumpus: or that, yeah.",
      "action": false,
      "timestamp": "2018-05-31T19:55:18+00:00"
    },
    {
      "id": "f633fc7c36a7413caf7cff68cf627aa7",
      "sender": "wumpus",
      "payload": "though I somehow doubt that would take the form of ... more ABC nodes",
      "action": false,
      "timestamp": "2018-05-31T19:55:25+00:00"
    },
    {
      "id": "1ef204b4e32044cbb6f5d97bec6ed1dc",
      "sender": "cfields",
      "payload": "jonasschnelli: you're filtering out non-segwit?",
      "action": false,
      "timestamp": "2018-05-31T19:55:43+00:00"
    },
    {
      "id": "a483d00570b54b44837bfcc5af74d59c",
      "sender": "jonasschnelli",
      "payload": "cfields: I use the standard parameters of an up to date version of sipa seeder... I don't think it filters out non SW peers if a client don't ask for it via x<filer>.seed",
      "action": false,
      "timestamp": "2018-05-31T19:56:36+00:00"
    },
    {
      "id": "01538c48ce914836903e2df8b488d499",
      "sender": "BlueMatt",
      "payload": "my seeder has /always/ asked for one block",
      "action": false,
      "timestamp": "2018-05-31T19:56:49+00:00"
    },
    {
      "id": "d5f3e99c00474c71ad567124db5e1f08",
      "sender": "BlueMatt",
      "payload": "(but does not need a full node)",
      "action": false,
      "timestamp": "2018-05-31T19:57:03+00:00"
    },
    {
      "id": "9e3e3bc5214f449cabfb94536ae067d2",
      "sender": "sipa",
      "payload": "BlueMatt: nice",
      "action": false,
      "timestamp": "2018-05-31T19:57:09+00:00"
    },
    {
      "id": "117846f37f62425991b1ce3519fe80ab",
      "sender": "wumpus",
      "payload": "BlueMatt: the only reason it would need a node is to ask for a recent one",
      "action": false,
      "timestamp": "2018-05-31T19:57:24+00:00"
    },
    {
      "id": "b7ac7527c8f04152b6bbd09b9293f61a",
      "sender": "jonasschnelli",
      "payload": "BlueMatt: hopefully your not asking for the genesis. :)",
      "action": false,
      "timestamp": "2018-05-31T19:57:28+00:00"
    },
    {
      "id": "9a528a3265d04681a88a41cfecf891d8",
      "sender": "BlueMatt",
      "payload": "wumpus: I mean its an spv client so it does ask for a recent one",
      "action": false,
      "timestamp": "2018-05-31T19:57:37+00:00"
    },
    {
      "id": "def1fea7199e431fb0fd9df5768664bd",
      "sender": "wumpus",
      "payload": "but asking after the ABC and gold forks it would be ok I guess",
      "action": false,
      "timestamp": "2018-05-31T19:57:44+00:00"
    },
    {
      "id": "17b6f7465eb6425ab2020622ad17ada8",
      "sender": "jonasschnelli",
      "payload": "BlueMatt: nice.",
      "action": false,
      "timestamp": "2018-05-31T19:58:02+00:00"
    },
    {
      "id": "b0f27eb09a1a4d10926739cfb125326e",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2018-05-31T19:58:43+00:00"
    },
    {
      "id": "c5bf36e5785644a8999df5864ef6185f",
      "sender": "jonasschnelli",
      "payload": "cat dnsseed.dump | grep \"Bitcoin ABC\" | grep \"  1   \" | wc -l",
      "action": false,
      "timestamp": "2018-05-31T19:59:06+00:00"
    },
    {
      "id": "573613bae5674fff80c4ebc38106e145",
      "sender": "jonasschnelli",
      "payload": "207 ips",
      "action": false,
      "timestamp": "2018-05-31T19:59:10+00:00"
    },
    {
      "id": "2fc63ecbaa664f05af683ccc2d115e5a",
      "sender": "sipa",
      "payload": "and: cat dnsseed.dump | head -n 1000 | grep ABC | wc ?",
      "action": false,
      "timestamp": "2018-05-31T19:59:24+00:00"
    },
    {
      "id": "3cd55b3d8d5d4bf991eb49b6c4179dde",
      "sender": "jonasschnelli",
      "payload": "58     762    9526",
      "action": false,
      "timestamp": "2018-05-31T19:59:44+00:00"
    },
    {
      "id": "d9e3a1e6ccb047729e4f6717e2440e95",
      "sender": "sipa",
      "payload": "significantly more than for me",
      "action": false,
      "timestamp": "2018-05-31T19:59:53+00:00"
    },
    {
      "id": "67a26e8512db4a73a165799671b0b7c5",
      "sender": "sipa",
      "payload": "(i have 1 with that command line)",
      "action": false,
      "timestamp": "2018-05-31T20:00:01+00:00"
    },
    {
      "id": "48612489fbd14c1f86914ad28c66bbe5",
      "sender": "jonasschnelli",
      "payload": "Strange... just checked... I don't crawl anymore via tor",
      "action": false,
      "timestamp": "2018-05-31T20:00:10+00:00"
    },
    {
      "id": "db7c4a105f5245698e2c7c4e99b7780d",
      "sender": "sipa",
      "payload": "well, time's up",
      "action": false,
      "timestamp": "2018-05-31T20:00:17+00:00"
    },
    {
      "id": "8f7c8faf818c4d7ca45afb3a96bf487e",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2018-05-31T20:00:20+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "4d2ccdac19cd4e269e6172b8c4e189f4",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2018-05-31T19:02:19+00:00"
      },
      "operand": null,
      "id": "4d2ccdac19cd4e269e6172b8c4e189f4",
      "timestamp": "2018-05-31T19:02:19+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "f52030788d7a445097f62e7fefeea9fb",
        "sender": "wumpus",
        "payload": "#topic High priority for review",
        "action": false,
        "timestamp": "2018-05-31T19:06:05+00:00"
      },
      "operand": "High priority for review",
      "id": "f52030788d7a445097f62e7fefeea9fb",
      "timestamp": "2018-05-31T19:06:05+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b0dcc619e228409692629e1e3911762f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13026 | Fix include comment in src/interfaces/wallet.h by promag \u00c3\u0082\u00c2\u00b7 Pull Request #13026 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-31T19:06:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13026",
      "id": "b0dcc619e228409692629e1e3911762f",
      "timestamp": "2018-05-31T19:06:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f37c2a9770b04c579c471aa9d2fa7d37",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13062 | Make script interpreter independent from storage type CScript by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #13062 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-31T19:06:38+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13062",
      "id": "f37c2a9770b04c579c471aa9d2fa7d37",
      "timestamp": "2018-05-31T19:06:38+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2a5617fec78b4776b63edfd1d3856cad",
        "sender": "wumpus",
        "payload": "https://github.com/bitcoin/bitcoin/projects/8",
        "action": false,
        "timestamp": "2018-05-31T19:06:40+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/projects/8",
      "id": "2a5617fec78b4776b63edfd1d3856cad",
      "timestamp": "2018-05-31T19:06:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a1330b6a66a4430cbbe6b131fe34a98b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13111 | Add unloadwallet RPC by promag \u00c3\u0082\u00c2\u00b7 Pull Request #13111 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-31T19:07:55+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13111",
      "id": "a1330b6a66a4430cbbe6b131fe34a98b",
      "timestamp": "2018-05-31T19:07:55+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f901b96e4b654ce6aafff2bb8089b06d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11082 | Add new bitcoin_rw.conf file that is used for settings modified by this software itself by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #11082 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-31T19:09:13+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11082",
      "id": "f901b96e4b654ce6aafff2bb8089b06d",
      "timestamp": "2018-05-31T19:09:13+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "afb40ded4f4b462e830b970e09f51b15",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13058 | [wallet] `createwallet` RPC - create new wallet at runtime by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #13058 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-31T19:09:40+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13058",
      "id": "afb40ded4f4b462e830b970e09f51b15",
      "timestamp": "2018-05-31T19:09:40+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "c948417580044543aa1b8a7a1f435652",
        "sender": "wumpus",
        "payload": "#topic C++14 (sipa)",
        "action": false,
        "timestamp": "2018-05-31T19:12:37+00:00"
      },
      "operand": "C++14 (sipa)",
      "id": "c948417580044543aa1b8a7a1f435652",
      "timestamp": "2018-05-31T19:12:37+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "744456da26c94d13aa6820f9ffebaef2",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13356 | RFC: C++14 Requirement \u00c3\u0082\u00c2\u00b7 Issue #13356 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-31T19:14:16+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13356",
      "id": "744456da26c94d13aa6820f9ffebaef2",
      "timestamp": "2018-05-31T19:14:16+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "1125feb16b8b40c4ad344562de422a92",
        "sender": "wumpus",
        "payload": "#topic new \"addr\" P2P message to support 256-bit addresses (wumpus)",
        "action": false,
        "timestamp": "2018-05-31T19:36:24+00:00"
      },
      "operand": "new \"addr\" P2P message to support 256-bit addresses (wumpus)",
      "id": "1125feb16b8b40c4ad344562de422a92",
      "timestamp": "2018-05-31T19:36:24+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e5a8c33c40c84180b3d85b047607c50f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/2091 | Binding to multiple anonymous networks (esp. I2P) \u00c3\u0082\u00c2\u00b7 Issue #2091 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-31T19:44:59+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/2091",
      "id": "e5a8c33c40c84180b3d85b047607c50f",
      "timestamp": "2018-05-31T19:44:59+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "06f2018a483f4f89aa3a16178ddc59d7",
        "sender": "wumpus",
        "payload": "#topic Seeder hardening (jonasschnelli)",
        "action": false,
        "timestamp": "2018-05-31T19:48:12+00:00"
      },
      "operand": "Seeder hardening (jonasschnelli)",
      "id": "06f2018a483f4f89aa3a16178ddc59d7",
      "timestamp": "2018-05-31T19:48:12+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "8f7c8faf818c4d7ca45afb3a96bf487e",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2018-05-31T20:00:20+00:00"
      },
      "operand": null,
      "id": "8f7c8faf818c4d7ca45afb3a96bf487e",
      "timestamp": "2018-05-31T20:00:20+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}