{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":89364740,"defaultBranch":"master","name":"strongbox","ownerLogin":"uw-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-25T13:37:35.000Z","ownerAvatar":"https://github.com/avatars/u/27777752?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722843322.0","currentOid":""},"activityList":{"items":[{"before":"97dded253cc43fc0d224575ebbbb617345695815","after":null,"ref":"refs/heads/home-for-identity","pushedAt":"2024-08-05T07:33:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"}},{"before":"2f10386956cad22cc2590a1a5145d21943da026e","after":"57e0f82978ecbdfcdf6d03d7ac56a166de63c8d4","ref":"refs/heads/master","pushedAt":"2024-08-05T07:33:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Use HOME envvar for identity file location (#82)\n\nAllows simplier use with external tools like Argo","shortMessageHtmlLink":"Use HOME envvar for identity file location (#82)"}},{"before":"7b2563bbff4fe272cad64052394b2242714d7032","after":null,"ref":"refs/heads/no-windows-build","pushedAt":"2024-08-05T07:31:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"}},{"before":"c1499f82519d63edab13e4793a16743d8d47e5d4","after":"2f10386956cad22cc2590a1a5145d21943da026e","ref":"refs/heads/master","pushedAt":"2024-08-05T07:31:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Do not build windows or 368 arch (#83)\n\nWe don't run or support Strongbox on Windows and 386 arch, building for\r\nit invites support we cannot provide.","shortMessageHtmlLink":"Do not build windows or 368 arch (#83)"}},{"before":null,"after":"7b2563bbff4fe272cad64052394b2242714d7032","ref":"refs/heads/no-windows-build","pushedAt":"2024-08-05T03:36:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Do not build windows or 368 arch\n\nWe don't run or support Strongbox on Windows and 386 arch, building for\nit invites support we cannot provide.","shortMessageHtmlLink":"Do not build windows or 368 arch"}},{"before":null,"after":"97dded253cc43fc0d224575ebbbb617345695815","ref":"refs/heads/home-for-identity","pushedAt":"2024-08-05T03:25:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Use HOME envvar for identity file location\n\nAllows simplier use with external tools like Argo","shortMessageHtmlLink":"Use HOME envvar for identity file location"}},{"before":"1be4e49ae285bcad64163dd9c9e82d08a5e07231","after":"c1499f82519d63edab13e4793a16743d8d47e5d4","ref":"refs/heads/master","pushedAt":"2024-07-29T05:26:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Update usage docs\n\nCleaner formating and includes more age info","shortMessageHtmlLink":"Update usage docs"}},{"before":"f44570d970bb6edb53010ffc7aa08e7819aca69a","after":null,"ref":"refs/heads/age-parse-recipient","pushedAt":"2024-07-26T11:05:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"}},{"before":"0d6a5a91f83e33fd3cb10a4a2be0bc0f14da22e8","after":"1be4e49ae285bcad64163dd9c9e82d08a5e07231","ref":"refs/heads/master","pushedAt":"2024-07-26T11:05:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Use the provided ParseRecipient func (#80)\n\n* Use the provided ParseRecipient func\r\n\r\nLess code and accurately handles comments. Also fail gracefully if the\r\n.strongbox_idenitity file doesn't exist, we can just copy over\r\nciphertext quietly.\r\n\r\n* More defensive age decrypt\r\n\r\nErr on the side of \"copy ciphertext on error\" rather then exiting.","shortMessageHtmlLink":"Use the provided ParseRecipient func (#80)"}},{"before":"5729bad5b23bc7fbfa7a2d19a8adfc2e34c74e82","after":"f44570d970bb6edb53010ffc7aa08e7819aca69a","ref":"refs/heads/age-parse-recipient","pushedAt":"2024-07-25T03:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"More defensive age decrypt\n\nErr on the side of \"copy ciphertext on error\" rather then exiting.","shortMessageHtmlLink":"More defensive age decrypt"}},{"before":null,"after":"5729bad5b23bc7fbfa7a2d19a8adfc2e34c74e82","ref":"refs/heads/age-parse-recipient","pushedAt":"2024-07-24T11:42:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Use the provided ParseRecipient func\n\nLess code and accurately handles comments. Also fail gracefully if the\n.strongbox_idenitity file doesn't exist, we can just copy over\nciphertext quietly.","shortMessageHtmlLink":"Use the provided ParseRecipient func"}},{"before":"11420df5928560bc0c5285b7875f46052a2be0af","after":"0d6a5a91f83e33fd3cb10a4a2be0bc0f14da22e8","ref":"refs/heads/master","pushedAt":"2024-07-24T07:15:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Fix keyring filename in doc","shortMessageHtmlLink":"Fix keyring filename in doc"}},{"before":"7ebf08d5e538c667fd56eff9cb16d303fecf0e85","after":"11420df5928560bc0c5285b7875f46052a2be0af","ref":"refs/heads/master","pushedAt":"2024-07-23T10:54:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Don't log on \"normal\" operation","shortMessageHtmlLink":"Don't log on \"normal\" operation"}},{"before":"b2dabbe4364fb3c1c196e0886ac99308d5f9870f","after":null,"ref":"refs/heads/age2","pushedAt":"2024-07-18T08:58:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"}},{"before":"9dd2d2d3fbfec71e385117bf38ab616e83d5fcda","after":"7ebf08d5e538c667fd56eff9cb16d303fecf0e85","ref":"refs/heads/master","pushedAt":"2024-07-18T08:57:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Age (#79)\n\nAllow Strongbox to use age https://github.com/FiloSottile/age primitives for encrypting files.\r\n\r\nThis allows users to use `.strongbox_recipient` files in the Git repository for encryption and `~/.strongbox_identity` to store identities for decryption.\r\n\r\nage encryption has feature parity with SIV and a few nice extras:\r\n\r\n- fix the known issue with file ordering when decrypting\r\n- allow multiple recipients\r\n- compatible with `age` outside of Git workflow\r\n- offloading encryption, compression and decoration to an external (and a very good) library\r\n\r\nage encryption is _in addition_ to the current SIV encryption and remains backward compatible.","shortMessageHtmlLink":"Age (#79)"}},{"before":"f9d53ddba602d6f7a4761e453b72680fa03fed1d","after":"b2dabbe4364fb3c1c196e0886ac99308d5f9870f","ref":"refs/heads/age2","pushedAt":"2024-07-16T04:22:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"PR feedback #2","shortMessageHtmlLink":"PR feedback #2"}},{"before":"d6d23e09d2a4a3fa91fe80231f4e36e76485e339","after":"f9d53ddba602d6f7a4761e453b72680fa03fed1d","ref":"refs/heads/age2","pushedAt":"2024-07-15T05:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Fix identity filename","shortMessageHtmlLink":"Fix identity filename"}},{"before":"667e58ff9b6d8e2572c37239e1b3c331c2507973","after":"d6d23e09d2a4a3fa91fe80231f4e36e76485e339","ref":"refs/heads/age2","pushedAt":"2024-07-15T05:01:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"PR feedback","shortMessageHtmlLink":"PR feedback"}},{"before":"d4a24ff8d2cbc2870cbb017f5943f1ab78275375","after":"667e58ff9b6d8e2572c37239e1b3c331c2507973","ref":"refs/heads/age2","pushedAt":"2024-07-08T06:12:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Remove deprecated options for GoReleaser\n\nThey are removed in v2 and fail the build in GHA.","shortMessageHtmlLink":"Remove deprecated options for GoReleaser"}},{"before":"d37c7ad1f35905ff2cd43e765943777c3be9d278","after":"d4a24ff8d2cbc2870cbb017f5943f1ab78275375","ref":"refs/heads/age2","pushedAt":"2024-07-08T05:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Fake deterministic encryption with age\n\nDo no re-encrypt files if neither plaintex or the recipient file have\nchanged. This gives us the equivalent behaviour to SIV encryption.\n\nUpdate the doc to target age in the primary usage example, keeping the\nSIV relevant parts.\n\nAdd tests for age flow.","shortMessageHtmlLink":"Fake deterministic encryption with age"}},{"before":null,"after":"d37c7ad1f35905ff2cd43e765943777c3be9d278","ref":"refs/heads/age2","pushedAt":"2024-07-03T09:17:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"d7cd47edd7ea91d5f3d4bdd757156b7f92dfddc8","after":"344923b342e5db0c1374dc8204f1aa07d3a6f9ee","ref":"refs/heads/age","pushedAt":"2024-06-28T04:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"more changes","shortMessageHtmlLink":"more changes"}},{"before":null,"after":"d7cd47edd7ea91d5f3d4bdd757156b7f92dfddc8","ref":"refs/heads/age","pushedAt":"2024-06-27T10:04:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Implementation using age for encryption","shortMessageHtmlLink":"Implementation using age for encryption"}},{"before":"6f33547b6beffe1fbf565479bf2c52e867e5efb5","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-21T04:00:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"}},{"before":"70cf644d0c30b065a5809cd8ae862373c052a826","after":"9dd2d2d3fbfec71e385117bf38ab616e83d5fcda","ref":"refs/heads/master","pushedAt":"2024-04-21T04:00:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.17.0 to 0.23.0 (#78)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.\r\n- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/net\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump golang.org/x/net from 0.17.0 to 0.23.0 (#78)"}},{"before":null,"after":"6f33547b6beffe1fbf565479bf2c52e867e5efb5","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-19T12:22:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.17.0 to 0.23.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.\n- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/net from 0.17.0 to 0.23.0"}},{"before":"1fc330793ea81614712787b9d5fbe16be92fe68a","after":"70cf644d0c30b065a5809cd8ae862373c052a826","ref":"refs/heads/master","pushedAt":"2023-10-19T08:48:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Enable dependabot auto approve + merge (#76)","shortMessageHtmlLink":"Enable dependabot auto approve + merge (#76)"}},{"before":"1be1e435f40c0b627f23bbf52fb98b8abc58d90e","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.17.0","pushedAt":"2023-10-19T04:16:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"}},{"before":"763a3556c7614b26449dde91a55d55c5f189e6b8","after":"1fc330793ea81614712787b9d5fbe16be92fe68a","ref":"refs/heads/master","pushedAt":"2023-10-19T04:16:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.7.0 to 0.17.0 (#75)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.7.0 to 0.17.0.\r\n- [Commits](https://github.com/golang/net/compare/v0.7.0...v0.17.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/net\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump golang.org/x/net from 0.7.0 to 0.17.0 (#75)"}},{"before":null,"after":"c7b2a6d82ee7e2bae37014befc745c2836cadb2c","ref":"refs/heads/dependabot-auto","pushedAt":"2023-10-19T04:05:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"george-angel","name":"George Angel","path":"/george-angel","primaryAvatarUrl":"https://github.com/avatars/u/1801067?s=80&v=4"},"commit":{"message":"Enable dependabot auto approve + merge","shortMessageHtmlLink":"Enable dependabot auto approve + merge"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkb6zHgA","startCursor":null,"endCursor":null}},"title":"Activity ยท uw-labs/strongbox"}