{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":736731010,"defaultBranch":"master","name":"androguard","ownerLogin":"ehrenb","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-12-28T17:57:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5570335?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715374282.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"597d8c8be34c901927945a99822bc8484c885047","ref":"refs/heads/new-typemapitems","pushedAt":"2024-05-10T20:51:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?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 androguard#1037 from Forgo7ten/master"}},{"before":"ef5d45efd50c4197e476d9dcbc4d9e7f99d0f4d4","after":"597d8c8be34c901927945a99822bc8484c885047","ref":"refs/heads/master","pushedAt":"2024-05-10T20:21:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?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 androguard#1037 from Forgo7ten/master"}},{"before":"319c39876857b1dec5303badf7e0d7df090efee8","after":"ef5d45efd50c4197e476d9dcbc4d9e7f99d0f4d4","ref":"refs/heads/master","pushedAt":"2024-04-29T14:53:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?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 androguard#1044 from androguard/decode_past_file_l…"}},{"before":"99afe72f6b1df0038787553227d3df73e42e576f","after":null,"ref":"refs/heads/typing","pushedAt":"2024-04-28T15:35:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"}},{"before":"ceefbcb081a7306a003540094f2fd0949eb08d86","after":"319c39876857b1dec5303badf7e0d7df090efee8","ref":"refs/heads/master","pushedAt":"2024-04-28T15:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?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 (androguard#1042)"}},{"before":"b8545d867af29d52187043bc5ead09454bb65af4","after":"99afe72f6b1df0038787553227d3df73e42e576f","ref":"refs/heads/typing","pushedAt":"2024-04-27T16:57:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"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":"remove explicit dependence on typing_extensions, as we can do self-re…"}},{"before":"95966f822ae639a8aad508803cf77fb3a7ce06d3","after":"b8545d867af29d52187043bc5ead09454bb65af4","ref":"refs/heads/typing","pushedAt":"2024-04-27T16:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"remove unused import","shortMessageHtmlLink":"remove unused import"}},{"before":"e531aec49da76bbd63fc8a936c3c7acc960b9d04","after":"95966f822ae639a8aad508803cf77fb3a7ce06d3","ref":"refs/heads/typing","pushedAt":"2024-04-27T15:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"add imports for typing","shortMessageHtmlLink":"add imports for typing"}},{"before":"0211c2509bc112c2489d87ff3fefc184d76579d0","after":"e531aec49da76bbd63fc8a936c3c7acc960b9d04","ref":"refs/heads/typing","pushedAt":"2024-04-27T15:44:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"type hint fixes","shortMessageHtmlLink":"type hint fixes"}},{"before":"008c1d041c152e3e1c73f632e8947f9b72a5ddee","after":"0211c2509bc112c2489d87ff3fefc184d76579d0","ref":"refs/heads/typing","pushedAt":"2024-04-27T15:39:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"fix some inaccurate hints","shortMessageHtmlLink":"fix some inaccurate hints"}},{"before":"fd87bfd2da81add5bba4ec53f1bbeb5e7c1f758f","after":"008c1d041c152e3e1c73f632e8947f9b72a5ddee","ref":"refs/heads/typing","pushedAt":"2024-04-27T14:40:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"standardize type|None -> Union[type,None]","shortMessageHtmlLink":"standardize type|None -> Union[type,None]"}},{"before":"72e29adf9fdf5caec1ddc3587346889f62eefd79","after":"ceefbcb081a7306a003540094f2fd0949eb08d86","ref":"refs/heads/master","pushedAt":"2024-04-27T13:55:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?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 androguard#1029 from Mrbenoit624/fix_ressourceID_p…"}},{"before":"b1f7e91240ca3c2442afda641340d06b24ec4458","after":"fd87bfd2da81add5bba4ec53f1bbeb5e7c1f758f","ref":"refs/heads/typing","pushedAt":"2024-04-23T04:20:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"standardize type|None -> Union[type,None]","shortMessageHtmlLink":"standardize type|None -> Union[type,None]"}},{"before":"53ef3712869f5f9014783c3e53ab1c89e01a5178","after":"b1f7e91240ca3c2442afda641340d06b24ec4458","ref":"refs/heads/typing","pushedAt":"2024-04-23T03:44:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"finish typing axml","shortMessageHtmlLink":"finish typing axml"}},{"before":"f095328b396dd9b1ad2b2ba625a0cfa28f2ac7cc","after":"53ef3712869f5f9014783c3e53ab1c89e01a5178","ref":"refs/heads/typing","pushedAt":"2024-04-23T02:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"convert | to Union for further backwards compatibility, progress towards typing axml","shortMessageHtmlLink":"convert | to Union for further backwards compatibility, progress towa…"}},{"before":"3239b66420fa031bee3e9afa80288a42be8a0ba3","after":"f095328b396dd9b1ad2b2ba625a0cfa28f2ac7cc","ref":"refs/heads/typing","pushedAt":"2024-04-23T00:24:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"apply type hints to bytecode module","shortMessageHtmlLink":"apply type hints to bytecode module"}},{"before":"bc1689f90134ddd5cfb6ca0d5695e44c88eec581","after":"3239b66420fa031bee3e9afa80288a42be8a0ba3","ref":"refs/heads/typing","pushedAt":"2024-04-20T23:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"types for permission loading","shortMessageHtmlLink":"types for permission loading"}},{"before":"9c0b6e09c20afd65e58ec3c828658c13dddae338","after":"bc1689f90134ddd5cfb6ca0d5695e44c88eec581","ref":"refs/heads/typing","pushedAt":"2024-04-20T15:10:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"fix circular import issue due to adding imports for typing","shortMessageHtmlLink":"fix circular import issue due to adding imports for typing"}},{"before":"0095d796e62f60f12335aa2fe1faeacdbea03ab1","after":null,"ref":"refs/heads/get-short-string","pushedAt":"2024-04-16T19:16:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"}},{"before":"41823e498acb6ea84c53382ad21a773be619f631","after":"9c0b6e09c20afd65e58ec3c828658c13dddae338","ref":"refs/heads/typing","pushedAt":"2024-04-16T19:16:13.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"Merge branch 'androguard:master' into typing","shortMessageHtmlLink":"Merge branch 'androguard:master' into typing"}},{"before":"7e07c127945ff3cb677976b1a4a00a3494f8074d","after":"72e29adf9fdf5caec1ddc3587346889f62eefd79","ref":"refs/heads/master","pushedAt":"2024-04-16T19:16:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"Merge pull request #1035 from ehrenb/get-short-string\n\nUse get_encoded_methods() when decompiling","shortMessageHtmlLink":"Merge pull request androguard#1035 from ehrenb/get-short-string"}},{"before":"7e07c127945ff3cb677976b1a4a00a3494f8074d","after":"0095d796e62f60f12335aa2fe1faeacdbea03ab1","ref":"refs/heads/get-short-string","pushedAt":"2024-04-14T23:43:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"add simple test for decompile command","shortMessageHtmlLink":"add simple test for decompile command"}},{"before":null,"after":"7e07c127945ff3cb677976b1a4a00a3494f8074d","ref":"refs/heads/get-short-string","pushedAt":"2024-04-14T22:19:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"Merge pull request #1028 from ehrenb/pyqt5-qt5-fix\n\naddress pyqt5-qt5 inconsistencies by adding markers for MacOS ARM targets","shortMessageHtmlLink":"Merge pull request androguard#1028 from ehrenb/pyqt5-qt5-fix"}},{"before":"07478306c165dd897f236ea07090fd013b6fd4ec","after":"41823e498acb6ea84c53382ad21a773be619f631","ref":"refs/heads/typing","pushedAt":"2024-04-14T22:18:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"Merge branch 'typing' of github.com:ehrenb/androguard into typing","shortMessageHtmlLink":"Merge branch 'typing' of github.com:ehrenb/androguard into typing"}},{"before":"6498c38366b36c4386e9c0c830d4acf557bc61a2","after":"07478306c165dd897f236ea07090fd013b6fd4ec","ref":"refs/heads/typing","pushedAt":"2024-04-10T19:58:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"Merge branch 'androguard:master' into typing","shortMessageHtmlLink":"Merge branch 'androguard:master' into typing"}},{"before":"f718737e9b8a82fcc2227cc7ebba2a2c9a9de9bd","after":null,"ref":"refs/heads/pyqt5-qt5-fix","pushedAt":"2024-04-10T19:58:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"}},{"before":"30fdb638e3e7af60c8de5f48c6ab64ae11b96590","after":"7e07c127945ff3cb677976b1a4a00a3494f8074d","ref":"refs/heads/master","pushedAt":"2024-04-10T19:58:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"Merge pull request #1028 from ehrenb/pyqt5-qt5-fix\n\naddress pyqt5-qt5 inconsistencies by adding markers for MacOS ARM targets","shortMessageHtmlLink":"Merge pull request androguard#1028 from ehrenb/pyqt5-qt5-fix"}},{"before":"d8b32c31b18ae4399778236c1e5fb7ff28f28574","after":"6498c38366b36c4386e9c0c830d4acf557bc61a2","ref":"refs/heads/typing","pushedAt":"2024-04-03T22:59:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"more typing, and fix circular imports using 'if TYPE_CHECKING' checking","shortMessageHtmlLink":"more typing, and fix circular imports using 'if TYPE_CHECKING' checking"}},{"before":"9e973b8f20c77766402f853f779469b361cb50db","after":"d8b32c31b18ae4399778236c1e5fb7ff28f28574","ref":"refs/heads/typing","pushedAt":"2024-04-02T23:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"more types","shortMessageHtmlLink":"more types"}},{"before":"30fdb638e3e7af60c8de5f48c6ab64ae11b96590","after":"f718737e9b8a82fcc2227cc7ebba2a2c9a9de9bd","ref":"refs/heads/pyqt5-qt5-fix","pushedAt":"2024-04-02T23:14:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ehrenb","name":"Branden Ehrenreich","path":"/ehrenb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5570335?s=80&v=4"},"commit":{"message":"address pyqt5-qt5 inconsistencies by adding markers","shortMessageHtmlLink":"address pyqt5-qt5 inconsistencies by adding markers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERuykHQA","startCursor":null,"endCursor":null}},"title":"Activity · ehrenb/androguard"}