{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23953531,"defaultBranch":"master","name":"androguard","ownerLogin":"androguard","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-12T08:48:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8758456?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717526558.0","currentOid":""},"activityList":{"items":[{"before":"0dc0463b7b61c842e9f6a390f9836652f5a258b0","after":null,"ref":"refs/heads/arm-mac","pushedAt":"2024-06-04T18:42:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"}},{"before":"ac14430041c1ac321eee81d52d9191e5fd680d4b","after":"b8ec68bf2ea3d78640a91ad083002f00b6f737f7","ref":"refs/heads/master","pushedAt":"2024-06-04T18:42:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge pull request #1061 from androguard/arm-mac\n\nadded mac arm64 test workflow","shortMessageHtmlLink":"Merge pull request #1061 from androguard/arm-mac"}},{"before":null,"after":"0dc0463b7b61c842e9f6a390f9836652f5a258b0","ref":"refs/heads/arm-mac","pushedAt":"2024-06-04T18:36:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"added mac arm64 test workflow","shortMessageHtmlLink":"added mac arm64 test workflow"}},{"before":"029d264d0e7b081c4cb58ff863dd386dbe987484","after":"a07c5a17c2dc49fd5747179d4525f37b7bec32f5","ref":"refs/heads/sign","pushedAt":"2024-06-04T14:09:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge branch 'sign' of github.com:androguard/androguard into sign","shortMessageHtmlLink":"Merge branch 'sign' of github.com:androguard/androguard into sign"}},{"before":"1c28aa40958933de4659cf0d2ea7ad31377e229e","after":"029d264d0e7b081c4cb58ff863dd386dbe987484","ref":"refs/heads/sign","pushedAt":"2024-06-03T19:38:29.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge branch 'master' into sign","shortMessageHtmlLink":"Merge branch 'master' into sign"}},{"before":"3241bac9a9ac1b7a3dbc385f1d50b436c30e6dd0","after":"1c28aa40958933de4659cf0d2ea7ad31377e229e","ref":"refs/heads/sign","pushedAt":"2024-06-03T19:34:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"raise errors when the validation should stop and other updates","shortMessageHtmlLink":"raise errors when the validation should stop and other updates"}},{"before":"84a82395668d485d084fff2cd7f07edf7efd82ef","after":"ac14430041c1ac321eee81d52d9191e5fd680d4b","ref":"refs/heads/master","pushedAt":"2024-06-02T20:11:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge pull request #1055 from RuffaloLavoisier/typo\n\nFix some typo","shortMessageHtmlLink":"Merge pull request #1055 from RuffaloLavoisier/typo"}},{"before":"f5eae03f8b76baf48bae72987660fcc74b22c21a","after":"84a82395668d485d084fff2cd7f07edf7efd82ef","ref":"refs/heads/master","pushedAt":"2024-06-02T19:54:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge pull request #1056 from danielgf3/fix-invalid-nsmap\n\nFix invalid nsmap","shortMessageHtmlLink":"Merge pull request #1056 from danielgf3/fix-invalid-nsmap"}},{"before":"6b22031c7fd3667fec06df9c92b267651713f811","after":"f5eae03f8b76baf48bae72987660fcc74b22c21a","ref":"refs/heads/master","pushedAt":"2024-06-02T19:50:24.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge pull request #1053 from danielgf3/read-tags-in-non-abbreviated-form\n\nRead tags with android namespace","shortMessageHtmlLink":"Merge pull request #1053 from danielgf3/read-tags-in-non-abbreviated-…"}},{"before":"d5add84aaef5e8ddee92a6dae133d79f0bab1f9a","after":"6b22031c7fd3667fec06df9c92b267651713f811","ref":"refs/heads/master","pushedAt":"2024-05-31T06:33:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hallucino","name":"Hallucino","path":"/hallucino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12891315?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0501a1fb24845a482ce7f52b5859a3e66eccc59a","after":null,"ref":"refs/heads/pyqt","pushedAt":"2024-05-31T05:24:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"}},{"before":"ad315612ebb90b535abe148d5e8d3211905b1ee5","after":"d5add84aaef5e8ddee92a6dae133d79f0bab1f9a","ref":"refs/heads/master","pushedAt":"2024-05-31T05:24:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge pull request #1054 from androguard/pyqt\n\nPyqt","shortMessageHtmlLink":"Merge pull request #1054 from androguard/pyqt"}},{"before":null,"after":"0501a1fb24845a482ce7f52b5859a3e66eccc59a","ref":"refs/heads/pyqt","pushedAt":"2024-05-31T05:19:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"update version","shortMessageHtmlLink":"update version"}},{"before":"19fc0cb67b0dd45d679bff4dd6fdea08a1e04018","after":"3241bac9a9ac1b7a3dbc385f1d50b436c30e6dd0","ref":"refs/heads/sign","pushedAt":"2024-05-23T11:45:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"added support for multiple signer infos and signed attributes","shortMessageHtmlLink":"added support for multiple signer infos and signed attributes"}},{"before":"4e8286943f233d365f4511461dc8ce8d7f0dc0c6","after":"19fc0cb67b0dd45d679bff4dd6fdea08a1e04018","ref":"refs/heads/sign","pushedAt":"2024-05-18T08:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"remove unused import","shortMessageHtmlLink":"remove unused import"}},{"before":"3abefad51abd00300da785bc00d3d25846e0c92e","after":"4e8286943f233d365f4511461dc8ce8d7f0dc0c6","ref":"refs/heads/sign","pushedAt":"2024-05-18T07:30:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"fix apk to be on the right path","shortMessageHtmlLink":"fix apk to be on the right path"}},{"before":null,"after":"3abefad51abd00300da785bc00d3d25846e0c92e","ref":"refs/heads/sign","pushedAt":"2024-05-18T06:39:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"V1 return correct cert if multiple","shortMessageHtmlLink":"V1 return correct cert if multiple"}},{"before":"a10d4e542cf6f3790d12ada119caacacf574c573","after":null,"ref":"refs/heads/sign","pushedAt":"2024-05-16T06:37:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"}},{"before":"2e3eaca88de92eb05459eb717f0bf1bfc33a10d0","after":"ad315612ebb90b535abe148d5e8d3211905b1ee5","ref":"refs/heads/master","pushedAt":"2024-05-16T06:37:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge pull request #1049 from androguard/sign\n\nSign","shortMessageHtmlLink":"Merge pull request #1049 from androguard/sign"}},{"before":null,"after":"a10d4e542cf6f3790d12ada119caacacf574c573","ref":"refs/heads/sign","pushedAt":"2024-05-16T06:31:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"warn users when multiple certs are found for V1","shortMessageHtmlLink":"warn users when multiple certs are found for V1"}},{"before":"1bd82d4ce524a90349501648b1be949ead861490","after":null,"ref":"refs/heads/protection_level","pushedAt":"2024-05-15T04:50:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"}},{"before":"597d8c8be34c901927945a99822bc8484c885047","after":"2e3eaca88de92eb05459eb717f0bf1bfc33a10d0","ref":"refs/heads/master","pushedAt":"2024-05-15T04:50:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge pull request #1047 from androguard/protection_level\n\nprotection level for custom permissions #1046","shortMessageHtmlLink":"Merge pull request #1047 from androguard/protection_level"}},{"before":null,"after":"1bd82d4ce524a90349501648b1be949ead861490","ref":"refs/heads/protection_level","pushedAt":"2024-05-14T20:12:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"protection level for custom permissions #1046","shortMessageHtmlLink":"protection level for custom permissions #1046"}},{"before":"ef5d45efd50c4197e476d9dcbc4d9e7f99d0f4d4","after":"597d8c8be34c901927945a99822bc8484c885047","ref":"refs/heads/master","pushedAt":"2024-05-07T15:09:56.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge pull request #1037 from Forgo7ten/master\n\nAdd locale option to get_app_name() method.","shortMessageHtmlLink":"Merge pull request #1037 from Forgo7ten/master"}},{"before":"05c02efd1a5e20caabd62b3556eccc71f7fefe39","after":null,"ref":"refs/heads/axml-update","pushedAt":"2024-04-29T07:31:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"}},{"before":"04e45e2fe06708f473609925d63535b35eea51e5","after":null,"ref":"refs/heads/decode_past_file_length","pushedAt":"2024-04-29T07:29:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"}},{"before":"319c39876857b1dec5303badf7e0d7df090efee8","after":"ef5d45efd50c4197e476d9dcbc4d9e7f99d0f4d4","ref":"refs/heads/master","pushedAt":"2024-04-29T07:29:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge pull request #1044 from androguard/decode_past_file_length\n\nreject decoding strings that are passing the string block in size","shortMessageHtmlLink":"Merge pull request #1044 from androguard/decode_past_file_length"}},{"before":null,"after":"04e45e2fe06708f473609925d63535b35eea51e5","ref":"refs/heads/decode_past_file_length","pushedAt":"2024-04-29T07:24:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"reject decoding strings that are passing the string block in size","shortMessageHtmlLink":"reject decoding strings that are passing the string block in size"}},{"before":"ceefbcb081a7306a003540094f2fd0949eb08d86","after":"319c39876857b1dec5303badf7e0d7df090efee8","ref":"refs/heads/master","pushedAt":"2024-04-28T06:40:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Apply type annotations (#1042)\n\n* progress on typing\r\n\r\n* finish typing analysis.py\r\n\r\n* progress on typing dex/__init__.py\r\n\r\n* finish pass at dex.__init__.py typing\r\n\r\n* more types\r\n\r\n* more typing, and fix circular imports using 'if TYPE_CHECKING' checking\r\n\r\n* begin to change Generator->Iterator for typing, begin to returns that are type|None to Union[type,None] since that convention started in Python3.10 and Androguard supports 3.9+, and note current circular import issue.\r\n\r\n* type|None only works in Python3.10+, which is too high of an assumption for Androguard..change these to Union[type,None]\r\n\r\n* withoffset->with_offset\r\n\r\n* fix circular import issue due to adding imports for typing\r\n\r\n* types for permission loading\r\n\r\n* apply type hints to bytecode module\r\n\r\n* convert | to Union for further backwards compatibility, progress towards typing axml\r\n\r\n* finish typing axml\r\n\r\n* order imports, standardize type|None -> Union[type,None]\r\n\r\n* fix type for get_certificate_name_string param\r\n\r\n* explicitly import Name for typing\r\n\r\n* standardize type|None -> Union[type,None]\r\n\r\n* type annotate main\r\n\r\n* fix some inaccurate hints\r\n\r\n* type hint fixes\r\n\r\n* add imports for typing\r\n\r\n* remove unused import\r\n\r\n* remove explicit dependence on typing_extensions, as we can do self-referencing type hints using 'from __future__ import annotations'..however note that typing_extensions is still installed by some underlying package.","shortMessageHtmlLink":"Apply type annotations (#1042)"}},{"before":"bc6490c18057926ab6919c9f60758cd0d3621284","after":"ceefbcb081a7306a003540094f2fd0949eb08d86","ref":"refs/heads/master","pushedAt":"2024-04-27T12:18:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"erev0s","name":null,"path":"/erev0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12457993?s=80&v=4"},"commit":{"message":"Merge pull request #1029 from Mrbenoit624/fix_ressourceID_parsingv2\n\nCorrect attribute name to be the same used by Android","shortMessageHtmlLink":"Merge pull request #1029 from Mrbenoit624/fix_ressourceID_parsingv2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXFtVdgA","startCursor":null,"endCursor":null}},"title":"Activity · androguard/androguard"}