{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":316836738,"defaultBranch":"master","name":"obie","ownerLogin":"alexrsagen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-28T22:56:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4870800?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723536417.0","currentOid":""},"activityList":{"items":[{"before":"f80fe38e3608ea32eb3da08be30b894510e5b35d","after":"e55335b71b1981600200a1d896c9fc2456d1e50f","ref":"refs/heads/master","pushedAt":"2024-08-13T08:06:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Tel: Add support for extensions denoted by auto-dialer pause character (comma)","shortMessageHtmlLink":"Tel: Add support for extensions denoted by auto-dialer pause characte…"}},{"before":"a7a148dd2588d5549292a2e612807a208da29a02","after":"f80fe38e3608ea32eb3da08be30b894510e5b35d","ref":"refs/heads/master","pushedAt":"2024-04-26T18:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Ip\\Cidr: Set SPF to if not explicitly specified","shortMessageHtmlLink":"Ip\\Cidr: Set SPF <target-name> to <domain> if not explicitly specified"}},{"before":"23330fe04389797dd9f44a71bb345584e250fc46","after":"a7a148dd2588d5549292a2e612807a208da29a02","ref":"refs/heads/master","pushedAt":"2024-04-26T16:43:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Spf1: Remove strict option, always ignore repeating whitespace, ignore missing domain-end as it is optional","shortMessageHtmlLink":"Spf1: Remove strict option, always ignore repeating whitespace, ignor…"}},{"before":"50ddf4b6ecf57cbd684ae1abb0c98e97aa885a82","after":"23330fe04389797dd9f44a71bb345584e250fc46","ref":"refs/heads/master","pushedAt":"2024-04-26T09:40:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Encoding\\DkimTagValue: Allow trailing separator","shortMessageHtmlLink":"Encoding\\DkimTagValue: Allow trailing separator"}},{"before":"f1d6b7595030ad282e14b0a391258f218c7b623c","after":"50ddf4b6ecf57cbd684ae1abb0c98e97aa885a82","ref":"refs/heads/master","pushedAt":"2024-04-25T21:55:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Cidr: Log when DNS lookups are exhausted","shortMessageHtmlLink":"Cidr: Log when DNS lookups are exhausted"}},{"before":"8cfda4fb885805fdddb733cdce59b100a3e0e68a","after":"f1d6b7595030ad282e14b0a391258f218c7b623c","ref":"refs/heads/master","pushedAt":"2024-04-25T21:33:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"DkimTagValue: Add new encoding support for DKIM1 and DMARC1","shortMessageHtmlLink":"DkimTagValue: Add new encoding support for DKIM1 and DMARC1"}},{"before":"4eab99244f38493c7ecdd977e99b3f2dc5e57981","after":"8cfda4fb885805fdddb733cdce59b100a3e0e68a","ref":"refs/heads/master","pushedAt":"2024-04-25T17:16:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Spf1: Add option to be less strict when parsing","shortMessageHtmlLink":"Spf1: Add option to be less strict when parsing"}},{"before":"71a0e4023ce9641d1d436737290f0592d23bd5f9","after":"4eab99244f38493c7ecdd977e99b3f2dc5e57981","ref":"refs/heads/master","pushedAt":"2024-04-25T16:07:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Add method Cidr::fromSpf1Record to process SPF records from other sources than a DNS lookup\n\nAdd PHPDoc where needed to clarify array types","shortMessageHtmlLink":"Add method Cidr::fromSpf1Record to process SPF records from other sou…"}},{"before":"9f596276ea3ec73cb06c3722455bffca94118460","after":"71a0e4023ce9641d1d436737290f0592d23bd5f9","ref":"refs/heads/master","pushedAt":"2024-01-02T14:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"BaseModel::find(): Fix return type generics","shortMessageHtmlLink":"BaseModel::find(): Fix return type generics"}},{"before":"93d66b4095d9ae2b1c2f511633a182dce00e2239","after":"9f596276ea3ec73cb06c3722455bffca94118460","ref":"refs/heads/master","pushedAt":"2023-12-03T21:17:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Bump version to 1.6.2","shortMessageHtmlLink":"Bump version to 1.6.2"}},{"before":"18063579961ea09df02e61bc59c736d25d50bfc9","after":"93d66b4095d9ae2b1c2f511633a182dce00e2239","ref":"refs/heads/master","pushedAt":"2023-11-15T00:35:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Router: Fix defer and execute methods missing arguments","shortMessageHtmlLink":"Router: Fix defer and execute methods missing arguments"}},{"before":"b5716e7505a53bedcbdbd27b646053c1e298512a","after":"18063579961ea09df02e61bc59c736d25d50bfc9","ref":"refs/heads/master","pushedAt":"2023-10-30T00:27:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Fix Ip::resolve, bump version to 1.6","shortMessageHtmlLink":"Fix Ip::resolve, bump version to 1.6"}},{"before":"b5716e7505a53bedcbdbd27b646053c1e298512a","after":null,"ref":"refs/tags/v1.5.12","pushedAt":"2023-10-30T00:26:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"}},{"before":"d5e22146903bec97471a78291e3d335c5a2884c6","after":null,"ref":"refs/tags/v1.5.11","pushedAt":"2023-10-30T00:26:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"}},{"before":"2541445c9093f0efc665c15bb9a82b539be13284","after":null,"ref":"refs/tags/v1.5.10","pushedAt":"2023-10-30T00:26:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"}},{"before":"b2abe0ab804705da39c73e1f1ebc7ab304df890e","after":"b5716e7505a53bedcbdbd27b646053c1e298512a","ref":"refs/heads/master","pushedAt":"2023-10-29T23:04:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Version 1.5.12","shortMessageHtmlLink":"Version 1.5.12"}},{"before":"d5e22146903bec97471a78291e3d335c5a2884c6","after":"b2abe0ab804705da39c73e1f1ebc7ab304df890e","ref":"refs/heads/master","pushedAt":"2023-10-29T23:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Remove unintended addition of smtp classes","shortMessageHtmlLink":"Remove unintended addition of smtp classes"}},{"before":"2541445c9093f0efc665c15bb9a82b539be13284","after":"d5e22146903bec97471a78291e3d335c5a2884c6","ref":"refs/heads/master","pushedAt":"2023-10-29T23:01:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Fix issues discovered using PHPStan","shortMessageHtmlLink":"Fix issues discovered using PHPStan"}},{"before":"a200d380d0ee0a3000bc288d53edc00a39778c78","after":"2541445c9093f0efc665c15bb9a82b539be13284","ref":"refs/heads/master","pushedAt":"2023-10-28T23:40:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Fix parser bugs discovered by fuzzing","shortMessageHtmlLink":"Fix parser bugs discovered by fuzzing"}},{"before":"7855a7f01b878c6d6d073cab8509c7b0e745782d","after":"a200d380d0ee0a3000bc288d53edc00a39778c78","ref":"refs/heads/master","pushedAt":"2023-10-24T13:21:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Fix Cidr use of undefined methods","shortMessageHtmlLink":"Fix Cidr use of undefined methods"}},{"before":"c8f02cbdd14bb03e0e4242e3ddb20676f7c059e0","after":"7855a7f01b878c6d6d073cab8509c7b0e745782d","ref":"refs/heads/master","pushedAt":"2023-10-23T23:26:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Add Encoding\\Bits, Ip, Ip\\Cidr","shortMessageHtmlLink":"Add Encoding\\Bits, Ip, Ip\\Cidr"}},{"before":"36fb58f841119883f9dc5fd51b33cbcf2b945296","after":"c8f02cbdd14bb03e0e4242e3ddb20676f7c059e0","ref":"refs/heads/master","pushedAt":"2023-10-23T22:29:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Improve translations init","shortMessageHtmlLink":"Improve translations init"}},{"before":"7269116ad9b4246cebc011f7af35648cc56457b8","after":"36fb58f841119883f9dc5fd51b33cbcf2b945296","ref":"refs/heads/master","pushedAt":"2023-10-15T17:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"ModelCollection: Add ArrayAccess PHPdoc","shortMessageHtmlLink":"ModelCollection: Add ArrayAccess PHPdoc"}},{"before":"211f17b2af3fdd274742f54091a3f3726bee3ea1","after":"7269116ad9b4246cebc011f7af35648cc56457b8","ref":"refs/heads/master","pushedAt":"2023-10-15T17:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"ModelCollection: Add generic type info","shortMessageHtmlLink":"ModelCollection: Add generic type info"}},{"before":"f4f02f264c240a4169ba30eef7bd41e7fb64e2e6","after":"211f17b2af3fdd274742f54091a3f3726bee3ea1","ref":"refs/heads/master","pushedAt":"2023-10-12T12:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"BaseModel/RelationTrait: Fix return values","shortMessageHtmlLink":"BaseModel/RelationTrait: Fix return values"}},{"before":"090bb796ba26aa6f7d23f1f164e58b5d749ab784","after":"f4f02f264c240a4169ba30eef7bd41e7fb64e2e6","ref":"refs/heads/master","pushedAt":"2023-10-12T12:00:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Fix BaseModel::update() and delete()","shortMessageHtmlLink":"Fix BaseModel::update() and delete()"}},{"before":"9ade5f339dc40869263b3448ccca676adf3cf4e5","after":"090bb796ba26aa6f7d23f1f164e58b5d749ab784","ref":"refs/heads/master","pushedAt":"2023-10-12T09:34:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Fix bug breaking models","shortMessageHtmlLink":"Fix bug breaking models"}},{"before":"5646f983901661dd75ff24908c5a6e5e3beb93bb","after":"9ade5f339dc40869263b3448ccca676adf3cf4e5","ref":"refs/heads/master","pushedAt":"2023-10-12T09:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Fix database connection retry issue","shortMessageHtmlLink":"Fix database connection retry issue"}},{"before":null,"after":"e98f51de4ee3fbc9853784bc5abbb7e4a7d4ff39","ref":"refs/heads/webauthn-rework","pushedAt":"2023-10-12T08:42:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Update WebAuthn [WIP]\n\n- Follow more of the WebAuthn verification steps\n- Add support for more attestation formats","shortMessageHtmlLink":"Update WebAuthn [WIP]"}},{"before":"c6c356c0d1af30e7d8d7849b3b43e023096b747c","after":"5646f983901661dd75ff24908c5a6e5e3beb93bb","ref":"refs/heads/master","pushedAt":"2023-10-12T08:36:20.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"alexrsagen","name":"Alexander Sagen","path":"/alexrsagen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870800?s=80&v=4"},"commit":{"message":"Bump version to 1.5","shortMessageHtmlLink":"Bump version to 1.5"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmOoYnQA","startCursor":null,"endCursor":null}},"title":"Activity · alexrsagen/obie"}