{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":258620616,"defaultBranch":"master","name":"glome","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-24T20:47:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702936505.0","currentOid":""},"activityList":{"items":[{"before":"a5033bb7472ae8f60769aa0fc6aea18d0aed258b","after":"a00cf30796a4746cc007b07c6e62b7248190db6f","ref":"refs/heads/master","pushedAt":"2024-03-13T14:18:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge pull request #177 from pkern/disable-bracketed-paste\n\nDisable bracketed paste","shortMessageHtmlLink":"Merge pull request #177 from pkern/disable-bracketed-paste"}},{"before":"0c0c903f7d5e5111d8a7f9a4e7845ffd5859cb63","after":null,"ref":"refs/heads/dependabot/go_modules/go/golang.org/x/crypto-0.17.0","pushedAt":"2024-02-27T08:35:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"}},{"before":"e78b6ac7306560f9975d88645780865e832ec126","after":"a5033bb7472ae8f60769aa0fc6aea18d0aed258b","ref":"refs/heads/master","pushedAt":"2024-02-27T08:35:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge pull request #172 from google/dependabot/go_modules/go/golang.org/x/crypto-0.17.0\n\nBump golang.org/x/crypto from 0.1.0 to 0.17.0 in /go","shortMessageHtmlLink":"Merge pull request #172 from google/dependabot/go_modules/go/golang.o…"}},{"before":"951687a90f19f6af99ad3ebe75d8e923e929b3e7","after":"e78b6ac7306560f9975d88645780865e832ec126","ref":"refs/heads/master","pushedAt":"2024-02-22T09:27:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge pull request #174 from vvidic/pam-test-build\n\nFix build failure on Debian unstable","shortMessageHtmlLink":"Merge pull request #174 from vvidic/pam-test-build"}},{"before":"7b24c3db2c9e149c63f9d67bfcbaedc0a230dab5","after":"951687a90f19f6af99ad3ebe75d8e923e929b3e7","ref":"refs/heads/master","pushedAt":"2024-01-25T18:04:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge pull request #173 from lukegb/syslogaint\n\nAvoid calling openlog when using GLOME as a library","shortMessageHtmlLink":"Merge pull request #173 from lukegb/syslogaint"}},{"before":null,"after":"0c0c903f7d5e5111d8a7f9a4e7845ffd5859cb63","ref":"refs/heads/dependabot/go_modules/go/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-18T21:55:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/crypto from 0.1.0 to 0.17.0 in /go\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.1.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.1.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/crypto from 0.1.0 to 0.17.0 in /go"}},{"before":"6c100fd9707a6ce2ba6f544669e399d59729f8f9","after":"7b24c3db2c9e149c63f9d67bfcbaedc0a230dab5","ref":"refs/heads/master","pushedAt":"2023-10-15T10:50:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"burgerdev","name":"Markus Rudy","path":"/burgerdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2814259?s=80&v=4"},"commit":{"message":"Document the v2 login format (#171)\n\n* machine-readable test vectors\r\n\r\n* adapt login protocol docs to RFD001\r\n\r\nFixes #165","shortMessageHtmlLink":"Document the v2 login format (#171)"}},{"before":"6202d0adaa39103de41770aebcf40b0944ee74be","after":"6c100fd9707a6ce2ba6f544669e399d59729f8f9","ref":"refs/heads/master","pushedAt":"2023-10-05T17:35:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"burgerdev","name":"Markus Rudy","path":"/burgerdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2814259?s=80&v=4"},"commit":{"message":"Merge pull request #169 from lukegb/go-config-168\n\nImplement GLOME login INI config parsing in Go.","shortMessageHtmlLink":"Merge pull request #169 from lukegb/go-config-168"}},{"before":"48d28f82bd51ae4bccc84fbbee93c375b026596b","after":"6202d0adaa39103de41770aebcf40b0944ee74be","ref":"refs/heads/master","pushedAt":"2023-10-02T07:43:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"burgerdev","name":"Markus Rudy","path":"/burgerdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2814259?s=80&v=4"},"commit":{"message":"Implement RFD001 in C (#170)","shortMessageHtmlLink":"Implement RFD001 in C (#170)"}},{"before":"ca0368768b6bd0d26f7d0445be87e15a66d1d233","after":"48d28f82bd51ae4bccc84fbbee93c375b026596b","ref":"refs/heads/master","pushedAt":"2023-05-16T13:54:35.646Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"burgerdev","name":"Markus Rudy","path":"/burgerdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2814259?s=80&v=4"},"commit":{"message":"login/v2 implementation for Go (#162)","shortMessageHtmlLink":"login/v2 implementation for Go (#162)"}},{"before":"1bfc0c1576024ace484937fa966507cc169bc5df","after":"0348ca3ec033012200ef57b51f27b8847cda581b","ref":"refs/heads/l9i/superlint","pushedAt":"2023-05-06T09:05:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"l9i","name":"Piotr Lewandowski","path":"/l9i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10261967?s=80&v=4"},"commit":{"message":"Fix some linter warnings","shortMessageHtmlLink":"Fix some linter warnings"}},{"before":"2e417529cbef84a389d8fd1d3dc380b8bf6bca14","after":null,"ref":"refs/heads/l9i/README","pushedAt":"2023-04-17T08:49:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"}},{"before":"ecf63e84c1a53fca983a476ed4f44ba3cc8c2b46","after":"ca0368768b6bd0d26f7d0445be87e15a66d1d233","ref":"refs/heads/master","pushedAt":"2023-04-17T08:49:48.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge pull request #141 from google/l9i/README\n\nAdd intro and installation steps to README.md","shortMessageHtmlLink":"Merge pull request #141 from google/l9i/README"}},{"before":"2cb735385b069883c39caefc0f30eef6ad3a82e9","after":"2e417529cbef84a389d8fd1d3dc380b8bf6bca14","ref":"refs/heads/l9i/README","pushedAt":"2023-04-17T08:47:45.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge branch 'master' into l9i/README","shortMessageHtmlLink":"Merge branch 'master' into l9i/README"}},{"before":"9b68f619ff32419f8956666f6b86f1a100265079","after":"2cb735385b069883c39caefc0f30eef6ad3a82e9","ref":"refs/heads/l9i/README","pushedAt":"2023-04-17T08:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"README.md: Codeblock fixups","shortMessageHtmlLink":"README.md: Codeblock fixups"}},{"before":"a8329c29d8939bb3ea3d072358b96812a3d2ab4b","after":null,"ref":"refs/heads/rfd/001","pushedAt":"2023-04-14T19:25:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"burgerdev","name":"Markus Rudy","path":"/burgerdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2814259?s=80&v=4"}},{"before":"85b44df3dba0d571dc4388d6b0d93c6f089979ed","after":"ecf63e84c1a53fca983a476ed4f44ba3cc8c2b46","ref":"refs/heads/master","pushedAt":"2023-04-14T19:25:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"burgerdev","name":"Markus Rudy","path":"/burgerdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2814259?s=80&v=4"},"commit":{"message":"RFD 001: GLOME Login v2 (#102)\n\nDescribes a new version of the GLOME Login protocol that is unambiguous in parameters and encoding.\r\n\r\nCo-authored-by: Piotr Lewandowski <10261967+l9i@users.noreply.github.com>","shortMessageHtmlLink":"RFD 001: GLOME Login v2 (#102)"}},{"before":"c5a885564689efae3ab5791b31798247c57767e9","after":"85b44df3dba0d571dc4388d6b0d93c6f089979ed","ref":"refs/heads/master","pushedAt":"2023-04-03T07:25:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge pull request #159 from vvidic/host-id-type\n\nAdd config option for host-id type #122","shortMessageHtmlLink":"Merge pull request #159 from vvidic/host-id-type"}},{"before":"3ff7c3a7d85ed35a62f55b3ff8f82873f3c366cd","after":"c5a885564689efae3ab5791b31798247c57767e9","ref":"refs/heads/master","pushedAt":"2023-03-24T13:08:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge pull request #153 from vvidic/min-tag-length\n\nAdd config option for minimum authcode length #122","shortMessageHtmlLink":"Merge pull request #153 from vvidic/min-tag-length"}},{"before":"d4950b4828f108ccf85e28c975cd1e449d7df786","after":null,"ref":"refs/heads/pkern-patch-1","pushedAt":"2023-03-22T21:39:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"}},{"before":"e0f97f571fc75479b6572d421cdb8525a89c6826","after":"3ff7c3a7d85ed35a62f55b3ff8f82873f3c366cd","ref":"refs/heads/master","pushedAt":"2023-03-22T21:39:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge pull request #158 from google/pkern-patch-1\n\nState that devices require randomness for the protocol to work","shortMessageHtmlLink":"Merge pull request #158 from google/pkern-patch-1"}},{"before":"1a0c53ef59a75022c085d407ad1b00f9e765119e","after":"d4950b4828f108ccf85e28c975cd1e449d7df786","ref":"refs/heads/pkern-patch-1","pushedAt":"2023-03-22T21:36:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Update docs/protocol.md\r\n\r\nApply l9i's suggestion of a CSPRNG.\n\nCo-authored-by: Piotr Lewandowski <10261967+l9i@users.noreply.github.com>","shortMessageHtmlLink":"Update docs/protocol.md"}},{"before":null,"after":"1a0c53ef59a75022c085d407ad1b00f9e765119e","ref":"refs/heads/pkern-patch-1","pushedAt":"2023-03-22T09:22:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"State that devices require randomness for the protocol to work\n\nThe ephemeral key generated by Alice must not be predictable. The protocol should not leak anything about the key right now as it gets munged into the elliptic curve calculation, but if the PRNG seed is known or it is seeded from predictable information (like time), then it might be possible to do an offline attack on the key space. The timeout helps us here, but only if the key space is large enough.","shortMessageHtmlLink":"State that devices require randomness for the protocol to work"}},{"before":"c95266f17fcc2072954b406bd3133582bcfaf960","after":"a8329c29d8939bb3ea3d072358b96812a3d2ab4b","ref":"refs/heads/rfd/001","pushedAt":"2023-03-15T07:22:24.273Z","pushType":"push","commitsCount":14,"pusher":{"login":"burgerdev","name":"Markus Rudy","path":"/burgerdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2814259?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rfd/001","shortMessageHtmlLink":"Merge branch 'master' into rfd/001"}},{"before":"7cec4d54dd721fe2f31b82100f90bc2b264e62bf","after":"e0f97f571fc75479b6572d421cdb8525a89c6826","ref":"refs/heads/master","pushedAt":"2023-03-14T06:06:17.145Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge pull request #157 from vvidic/config-order\n\nParse command line again after reading the config","shortMessageHtmlLink":"Merge pull request #157 from vvidic/config-order"}},{"before":"d93dfaa1066cea0ee9425484bde1af1c7d885d59","after":null,"ref":"refs/heads/url-prefix-compat","pushedAt":"2023-03-14T06:04:38.876Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"}},{"before":"1712f8b0dfcd6943cf62879adc79e4f1de476979","after":"7cec4d54dd721fe2f31b82100f90bc2b264e62bf","ref":"refs/heads/master","pushedAt":"2023-03-14T06:04:37.343Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Merge pull request #156 from google/url-prefix-compat\n\nInsert a slash after url-prefix when writing it into prompt","shortMessageHtmlLink":"Merge pull request #156 from google/url-prefix-compat"}},{"before":"34e990779040ace9605b757ba8db66b818bc17cd","after":"d93dfaa1066cea0ee9425484bde1af1c7d885d59","ref":"refs/heads/url-prefix-compat","pushedAt":"2023-03-14T06:02:30.243Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Insert a slash after url-prefix when writing it into prompt\n\nWe previously had URLs like \"url-prefix = http://otac\" that got\n/v1/[...] appended. With the recent changes to prompt the slash before\nv1 was dropped, which makes these URL prefixes invalid. As we are\ndropping url-prefix before v1 anyway, let's fork the config and add\nsome more compatibility code to ease the migration to prompt.","shortMessageHtmlLink":"Insert a slash after url-prefix when writing it into prompt"}},{"before":"71689b0c7115f3950638bc97eb3aa9ce105d12b7","after":"c95266f17fcc2072954b406bd3133582bcfaf960","ref":"refs/heads/rfd/001","pushedAt":"2023-03-13T20:58:28.649Z","pushType":"push","commitsCount":1,"pusher":{"login":"burgerdev","name":"Markus Rudy","path":"/burgerdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2814259?s=80&v=4"},"commit":{"message":"no leading slash in challenge\n\nCo-authored-by: Piotr Lewandowski <10261967+l9i@users.noreply.github.com>","shortMessageHtmlLink":"no leading slash in challenge"}},{"before":"edca987893a657b81556ec2db954e8eb43c0ca9b","after":"34e990779040ace9605b757ba8db66b818bc17cd","ref":"refs/heads/url-prefix-compat","pushedAt":"2023-03-13T20:06:31.499Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pkern","name":"Philipp Kern","path":"/pkern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176?s=80&v=4"},"commit":{"message":"Insert a slash after url-prefix when writing it into prompt\n\nWe previously had URLs like \"url-prefix = http://otac\" that got\n/v1/[...] appended. With the recent changes to prompt the slash before\nv1 was dropped, which makes these URL prefixes invalid. As we are\ndropping url-prefix before v1 anyway, let's fork the config and add\nsome more compatibility code to ease the migration to prompt.","shortMessageHtmlLink":"Insert a slash after url-prefix when writing it into prompt"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFJEqmwA","startCursor":null,"endCursor":null}},"title":"Activity · google/glome"}