{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":541022581,"defaultBranch":"main","name":"vaultwarden","ownerLogin":"stefan0xC","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-25T02:03:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/509385?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726767886.0","currentOid":""},"activityList":{"items":[{"before":"6ceed9284d16ba11cae4515d6ab666225725cb99","after":"0bd8f607cb47ea905f33cba22d24f243e712d652","ref":"refs/heads/main","pushedAt":"2024-09-19T17:48:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"remove backtics from postgresql migrations (#4968)","shortMessageHtmlLink":"remove backtics from postgresql migrations (dani-garcia#4968)"}},{"before":"e3aa047f31184f819b78d000b93c44f95c2595de","after":null,"ref":"refs/heads/fix-postfix-migrations","pushedAt":"2024-09-19T17:44:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"}},{"before":null,"after":"e3aa047f31184f819b78d000b93c44f95c2595de","ref":"refs/heads/fix-postfix-migrations","pushedAt":"2024-09-19T16:18:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"remove backtics from postgresql migrations","shortMessageHtmlLink":"remove backtics from postgresql migrations"}},{"before":"135d5286cf97b603266f3c954336abb77ac590c7","after":null,"ref":"refs/heads/use-org-id-on-registration","pushedAt":"2024-09-18T17:11:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"}},{"before":"62fb9c13d871624c345a969a5e97525a8d554bee","after":"135d5286cf97b603266f3c954336abb77ac590c7","ref":"refs/heads/use-org-id-on-registration","pushedAt":"2024-09-15T01:50:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"fix 2fa policy on registration","shortMessageHtmlLink":"fix 2fa policy on registration"}},{"before":"0977c0200d44c47e9ab635f1c5d2010fdfefefe6","after":"62fb9c13d871624c345a969a5e97525a8d554bee","ref":"refs/heads/use-org-id-on-registration","pushedAt":"2024-09-15T01:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"rename policy check","shortMessageHtmlLink":"rename policy check"}},{"before":"487755f5c8de4906d934dde26bd666ad3c1f411e","after":"0977c0200d44c47e9ab635f1c5d2010fdfefefe6","ref":"refs/heads/use-org-id-on-registration","pushedAt":"2024-09-15T01:38:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"check 2fa policy for org id on registration","shortMessageHtmlLink":"check 2fa policy for org id on registration"}},{"before":"1bd386ababdab2b4e00cf1d734775782ab459581","after":"487755f5c8de4906d934dde26bd666ad3c1f411e","ref":"refs/heads/use-org-id-on-registration","pushedAt":"2024-09-15T01:19:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"check 2fa policy for org id on registration","shortMessageHtmlLink":"check 2fa policy for org id on registration"}},{"before":null,"after":"1bd386ababdab2b4e00cf1d734775782ab459581","ref":"refs/heads/use-org-id-on-registration","pushedAt":"2024-09-15T01:15:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"check 2fa policy for org id on registration","shortMessageHtmlLink":"check 2fa policy for org id on registration"}},{"before":"25d99e3506a01b7d031d12f51d69a3cae3149065","after":"6ceed9284d16ba11cae4515d6ab666225725cb99","ref":"refs/heads/main","pushedAt":"2024-09-15T01:02:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"fix invitation link via /admin (#4950)","shortMessageHtmlLink":"fix invitation link via /admin (dani-garcia#4950)"}},{"before":"e6704c48cfa5d2a33274bac32e1ceeb24d823281","after":null,"ref":"refs/heads/fix-invitation-link-via-admin","pushedAt":"2024-09-13T20:14:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"}},{"before":"4599035676caa7425b08f9822403d1daf1b1559a","after":"e6704c48cfa5d2a33274bac32e1ceeb24d823281","ref":"refs/heads/fix-invitation-link-via-admin","pushedAt":"2024-09-13T19:46:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"fix invitation link via /admin","shortMessageHtmlLink":"fix invitation link via /admin"}},{"before":null,"after":"4599035676caa7425b08f9822403d1daf1b1559a","ref":"refs/heads/fix-invitation-link-via-admin","pushedAt":"2024-09-13T19:41:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"fix invitation link via /admin","shortMessageHtmlLink":"fix invitation link via /admin"}},{"before":"248e561b3fe6a8172751374df980c6cd43c841d5","after":"25d99e3506a01b7d031d12f51d69a3cae3149065","ref":"refs/heads/main","pushedAt":"2024-09-10T20:50:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"Fix collection update from native client (#4937)","shortMessageHtmlLink":"Fix collection update from native client (dani-garcia#4937)"}},{"before":"978f0092937c3a62f2de4ddc487137429754d3c0","after":"248e561b3fe6a8172751374df980c6cd43c841d5","ref":"refs/heads/main","pushedAt":"2024-09-06T16:10:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"Add orgUserHasExistingUser parameters to org invite (#4827)","shortMessageHtmlLink":"Add orgUserHasExistingUser parameters to org invite (dani-garcia#4827)"}},{"before":"aa0fe7785a875a1fae12863cbe3f0b06b691f30c","after":"978f0092937c3a62f2de4ddc487137429754d3c0","ref":"refs/heads/main","pushedAt":"2024-08-30T02:07:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"Allow Org Master-Pw policy enforcement (#4899)\n\n* Allow Org Master-Pw policy enforcement\r\n\r\nWe didn't returned the master password policy for the user.\r\nIf the `Require existing members to change their passwords` check was enabled this should trigger the login to show a change password dialog.\r\n\r\nAll the master password policies are merged into one during the login response and it will contain the max values and all `true` values which are set by all the different orgs if a user is an accepted member.\r\n\r\nFixes #4507\r\n\r\nSigned-off-by: BlackDex \r\n\r\n* Use .reduce instead of .fold\r\n\r\nSigned-off-by: BlackDex \r\n\r\n---------\r\n\r\nSigned-off-by: BlackDex ","shortMessageHtmlLink":"Allow Org Master-Pw policy enforcement (dani-garcia#4899)"}},{"before":"3466a8040e33c8ac359fed99f3542ed5ed6603fa","after":"aa0fe7785a875a1fae12863cbe3f0b06b691f30c","ref":"refs/heads/main","pushedAt":"2024-08-23T04:44:12.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"Remove `version` from server config info (#4885)","shortMessageHtmlLink":"Remove version from server config info (dani-garcia#4885)"}},{"before":"e19283a677d7c071b30def03cc79e4fae69769b7","after":null,"ref":"refs/heads/revert-my-mistake","pushedAt":"2024-08-21T19:59:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"}},{"before":null,"after":"e19283a677d7c071b30def03cc79e4fae69769b7","ref":"refs/heads/revert-my-mistake","pushedAt":"2024-08-21T19:47:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"remove overzealous sanity check\n\nwhen cloning an item from an organization to the personal vault\nthe client sends the collection id of the cloned item","shortMessageHtmlLink":"remove overzealous sanity check"}},{"before":"9e26014b4df65acc44ee2c0e94fada0914843ec3","after":"3466a8040e33c8ac359fed99f3542ed5ed6603fa","ref":"refs/heads/main","pushedAt":"2024-08-17T20:52:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"Remove unecessary email normalization (#4840)","shortMessageHtmlLink":"Remove unecessary email normalization (dani-garcia#4840)"}},{"before":"b557c117247b0def307623b22203bd09c89bf05f","after":"9e26014b4df65acc44ee2c0e94fada0914843ec3","ref":"refs/heads/main","pushedAt":"2024-08-17T11:03:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"Fix manager in web-vault v2024.6.2 for collections (#4860)\n\nThe web-vault v2024.6.2 we use needs some extra information to allow\r\nmanagers to actually be able to manage collections.\r\n\r\nThe v2024.6.2 web-vault has somewhat of a mixture of the newer roles and\r\nolder manager roles. To at least fix this for the web-vault we bundle\r\nthese changes will make the manager able to manage.\r\n\r\nFor future web-vaults we would need a lot more changes to be done to fix\r\nthis in a better way though.\r\n\r\nFixes #4844","shortMessageHtmlLink":"Fix manager in web-vault v2024.6.2 for collections (dani-garcia#4860)"}},{"before":"2e6a6fa39fb2efae7bc10edcbaaa4cd2059d5bcc","after":"b557c117247b0def307623b22203bd09c89bf05f","ref":"refs/heads/main","pushedAt":"2024-08-12T21:30:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"Fix data disclosure on organization endpoints (#4837)\n\n- All users were able to request organizational details from any org,\r\n even if they were not a member (anymore).\r\n Now it will check if that user is a member of the org or not.\r\n- The `/organization//keys` endpoint returned also the private keys.\r\n This should not be the case. Also, according to the upstream server\r\n code the endpoint changed, but the clients do not seem to use it.\r\n I added it anyway just in case they will in the future.\r\n- Also require a valid login before being able to retreve those org\r\n keys. Upstream does not do this, but i see no reason why not.\r\n\r\nFixes: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-39925","shortMessageHtmlLink":"Fix data disclosure on organization endpoints (dani-garcia#4837)"}},{"before":"39d4d31080f6b740b430598d2c25a6bb1755b0d2","after":"2e6a6fa39fb2efae7bc10edcbaaa4cd2059d5bcc","ref":"refs/heads/main","pushedAt":"2024-08-07T20:56:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"Update crates, web-vault and fixes (#4823)\n\n* Update crates, web-vault and fixes\r\n\r\n- Updated crates\r\n- Updated web-vault to v2024.6.2\r\n This version is currently the latest version compatible with our API implementation.\r\n For newer versions we need more code updates to make it compatible.\r\n Thanks to @stefan0xC this version fixes #4628\r\n- Added a small fix to prevent errors in the Vaultwarden and Client logs.\r\n The v2024.6.2 web-vault calls an endpoint with invalid arguments.\r\n If this happens we ignore the call and just return an Ok.\r\n- Added the bulk-collection endpoint (Though not yet available in v2024.6.2)\r\n\r\nFixes #4628\r\n\r\n* Prevent bulk remove collections to work","shortMessageHtmlLink":"Update crates, web-vault and fixes (dani-garcia#4823)"}},{"before":"c28246cf34bcf1f4ecfbfde88e5d6655a44ebcb7","after":"39d4d31080f6b740b430598d2c25a6bb1755b0d2","ref":"refs/heads/main","pushedAt":"2024-08-03T05:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"make access_all optional (#4812)\n\n* make access_all optional\r\n\r\n* use #[serde(default)] instead of unwrapping","shortMessageHtmlLink":"make access_all optional (dani-garcia#4812)"}},{"before":"56d93d154b69ec53f4cda7ebc682640d8ae0cf91","after":null,"ref":"refs/heads/access-all-optional","pushedAt":"2024-08-01T17:49:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"}},{"before":"a142f082719fae050d012367604ad581eccab719","after":"56d93d154b69ec53f4cda7ebc682640d8ae0cf91","ref":"refs/heads/access-all-optional","pushedAt":"2024-08-01T17:33:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"use #[serde(default)] instead of unwrapping","shortMessageHtmlLink":"use #[serde(default)] instead of unwrapping"}},{"before":"0faebb69b48dc5135e010c5efb6185046b044710","after":"a142f082719fae050d012367604ad581eccab719","ref":"refs/heads/access-all-optional","pushedAt":"2024-08-01T17:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"let #[serde(default)] instead of unwrapping","shortMessageHtmlLink":"let #[serde(default)] instead of unwrapping"}},{"before":null,"after":"0faebb69b48dc5135e010c5efb6185046b044710","ref":"refs/heads/access-all-optional","pushedAt":"2024-07-31T20:36:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"make access_all optional","shortMessageHtmlLink":"make access_all optional"}},{"before":"d3351871728231485c16301cab8c6066d11ff933","after":"c28246cf34bcf1f4ecfbfde88e5d6655a44ebcb7","ref":"refs/heads/main","pushedAt":"2024-07-31T13:43:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"},"commit":{"message":"Secure send file uploads (#4810)\n\nCurrently there are no checks done during the actual upload of the file of a send item.\r\nThis PR adds several checks to make sure it only accepts the correct uploads.","shortMessageHtmlLink":"Secure send file uploads (dani-garcia#4810)"}},{"before":"69385fcc57ea1ef59c118fdfde853b282393ae2c","after":null,"ref":"refs/heads/fix-ios-issue","pushedAt":"2024-07-31T10:47:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefan0xC","name":"Stefan Melmuk","path":"/stefan0xC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509385?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNzo0ODozOS4wMDAwMDBazwAAAAS7Kgqw","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNzo0ODozOS4wMDAwMDBazwAAAAS7Kgqw","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQxMDo0NzoyNy4wMDAwMDBazwAAAASN8P-V"}},"title":"Activity ยท stefan0xC/vaultwarden"}