{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17953190,"defaultBranch":"master","name":"phosphor","ownerLogin":"gmu-swe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-20T18:14:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21183098?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701121398.0","currentOid":""},"activityList":{"items":[{"before":"f507a067459a40dd23faec75065c68f3e2c042b3","after":"fce4f4b3db7a675900fb775908479878439c8ff5","ref":"refs/heads/master","pushedAt":"2024-08-12T12:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jon-bell","name":"Jonathan Bell","path":"/jon-bell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2130186?s=80&v=4"},"commit":{"message":"Fix the last pom validation failure for deployment to central","shortMessageHtmlLink":"Fix the last pom validation failure for deployment to central"}},{"before":"4127ccc674f5a2de385eb4c65decb1ab9be9812b","after":"f507a067459a40dd23faec75065c68f3e2c042b3","ref":"refs/heads/master","pushedAt":"2024-08-12T12:32:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jon-bell","name":"Jonathan Bell","path":"/jon-bell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2130186?s=80&v=4"},"commit":{"message":"Fix top-level pom metadata","shortMessageHtmlLink":"Fix top-level pom metadata"}},{"before":"aafa02c6c8f48e5af83d84e4279ec2ba8c2d8408","after":"4127ccc674f5a2de385eb4c65decb1ab9be9812b","ref":"refs/heads/master","pushedAt":"2024-08-09T15:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Bumped artifact version\n* Edited README","shortMessageHtmlLink":"* Bumped artifact version"}},{"before":"82e03dc2c903ed3bd8c209cebb0fb3e8a0a36c5e","after":"452df9b8e222b84948c144aa0dd15a6ca7e34140","ref":"refs/heads/masking","pushedAt":"2023-11-29T22:14:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed hard-coded use of edu/columbia/cs/psl/phosphor/runtime/RuntimeJDKInternalUnsafePropagator\n* Renamed edu/columbia/cs/psl/phosphor/runtime/RuntimeJDKInternalUnsafePropagator to JdkUnsafeMasker","shortMessageHtmlLink":"* Fixed hard-coded use of edu/columbia/cs/psl/phosphor/runtime/Runtim…"}},{"before":"5469584c25763c8a0d87777dba646936222988d4","after":"82e03dc2c903ed3bd8c209cebb0fb3e8a0a36c5e","ref":"refs/heads/masking","pushedAt":"2023-11-29T20:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed RetentionPolicy for mask annotation","shortMessageHtmlLink":"* Fixed RetentionPolicy for mask annotation"}},{"before":"5c3aae3a0e79fe09df48675512bf5b668a918388","after":"5469584c25763c8a0d87777dba646936222988d4","ref":"refs/heads/masking","pushedAt":"2023-11-29T20:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Made the Mask annotation repeatable","shortMessageHtmlLink":"* Made the Mask annotation repeatable"}},{"before":"0333b8bcbda3560f152e1367037655c86aefc383","after":"5c3aae3a0e79fe09df48675512bf5b668a918388","ref":"refs/heads/masking","pushedAt":"2023-11-29T18:50:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed with incorrect signature for SunUnsafeMasker#defineAnonymousClass\n* Fixed missing condition from ReflectionHidingMV","shortMessageHtmlLink":"* Fixed with incorrect signature for SunUnsafeMasker#defineAnonymousC…"}},{"before":"efd20e61ae06fbbd15af58cac93bf6eeaeb6418e","after":"0333b8bcbda3560f152e1367037655c86aefc383","ref":"refs/heads/masking","pushedAt":"2023-11-29T17:59:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed issue with get/putObject not being native post Java 1","shortMessageHtmlLink":"* Fixed issue with get/putObject not being native post Java 1"}},{"before":"3919742f449634d2028dfdf424ac182322302ca4","after":"efd20e61ae06fbbd15af58cac93bf6eeaeb6418e","ref":"refs/heads/masking","pushedAt":"2023-11-29T17:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Refactored\n* Fixed missing mask from SunUnsafeMasker","shortMessageHtmlLink":"* Refactored"}},{"before":"0a4a42279ca546b6cd56a02fc6b28badf189610e","after":"3919742f449634d2028dfdf424ac182322302ca4","ref":"refs/heads/masking","pushedAt":"2023-11-29T14:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed missing case for putOrderedObject","shortMessageHtmlLink":"* Fixed missing case for putOrderedObject"}},{"before":"145b3bfd6c63cfdd1e9ddef8b3bc913a200b492b","after":"0a4a42279ca546b6cd56a02fc6b28badf189610e","ref":"refs/heads/masking","pushedAt":"2023-11-29T01:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Started fixing masking issues","shortMessageHtmlLink":"* Started fixing masking issues"}},{"before":"91696df22888b4b7615972bfb2bc5b3aa3fc08a2","after":"145b3bfd6c63cfdd1e9ddef8b3bc913a200b492b","ref":"refs/heads/masking","pushedAt":"2023-11-29T00:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed mask application","shortMessageHtmlLink":"* Fixed mask application"}},{"before":"405063e804be853455db2d3b2b82095e57611239","after":"91696df22888b4b7615972bfb2bc5b3aa3fc08a2","ref":"refs/heads/masking","pushedAt":"2023-11-29T00:35:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Continued working on a cleaner way to mask methods\n* Removed Java 8 PhosphorOption since that value should now only be necessary at runtime","shortMessageHtmlLink":"* Continued working on a cleaner way to mask methods"}},{"before":"5552dd5fc302b6c237fe9d20f5474892c9a3a105","after":"405063e804be853455db2d3b2b82095e57611239","ref":"refs/heads/masking","pushedAt":"2023-11-28T19:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Started working on cleaner way to mask Unsafe methods\n* Refactored embedding class and method visitors\n* Removed method MethodRecord#getReturnType","shortMessageHtmlLink":"* Started working on cleaner way to mask Unsafe methods"}},{"before":"5a52ca40a1aa70b9e41d0351801a959bfa417817","after":"5552dd5fc302b6c237fe9d20f5474892c9a3a105","ref":"refs/heads/masking","pushedAt":"2023-11-28T13:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed reflection masking","shortMessageHtmlLink":"* Fixed reflection masking"}},{"before":"6ecf46081f851cd77b77f866e8ec81f3fd83697e","after":"5a52ca40a1aa70b9e41d0351801a959bfa417817","ref":"refs/heads/masking","pushedAt":"2023-11-28T13:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed masking of ObjectInputStream and ObjectOutputStream","shortMessageHtmlLink":"* Fixed masking of ObjectInputStream and ObjectOutputStream"}},{"before":null,"after":"6ecf46081f851cd77b77f866e8ec81f3fd83697e","ref":"refs/heads/masking","pushedAt":"2023-11-27T21:43:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Started refactoring the unsafe/reflection masking code","shortMessageHtmlLink":"* Started refactoring the unsafe/reflection masking code"}},{"before":"07725505345c28fd96b6a66141e323dc981ac5ea","after":null,"ref":"refs/heads/java8-patch","pushedAt":"2023-11-27T19:10:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"}},{"before":"805c4d6607f0f88b97e16e28302fb15ae92a54dd","after":"aafa02c6c8f48e5af83d84e4279ec2ba8c2d8408","ref":"refs/heads/master","pushedAt":"2023-11-27T19:10:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"Merge pull request #209 from gmu-swe/java8-patch\n\nFixed failure in AnnotationInstCase for Java 8","shortMessageHtmlLink":"Merge pull request #209 from gmu-swe/java8-patch"}},{"before":null,"after":"07725505345c28fd96b6a66141e323dc981ac5ea","ref":"refs/heads/java8-patch","pushedAt":"2023-11-27T18:49:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed issue with failure in AnnotationInstCase not being reported for Java 8\n* Fixed failure in AnnotationInstCase for Java 8 by patching ASM for Java 8\n* Fixed JavaDoc warnings\n* Refactored ConfigurationEmbeddingMV\n* Moved classes not used to by the agent at runtime to the package edu.columbia.cs.psl.phosphor.agent","shortMessageHtmlLink":"* Fixed issue with failure in AnnotationInstCase not being reported f…"}},{"before":"60947a2dc90c99a55516565db2d67ea2e5410265","after":null,"ref":"refs/heads/refactor","pushedAt":"2023-11-27T14:37:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"}},{"before":"21cf9abc777142dc8b838269327fc70f098c8744","after":"805c4d6607f0f88b97e16e28302fb15ae92a54dd","ref":"refs/heads/master","pushedAt":"2023-11-27T14:37:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"Merge pull request #208 from gmu-swe/refactor\n\nReorganized classes","shortMessageHtmlLink":"Merge pull request #208 from gmu-swe/refactor"}},{"before":null,"after":"60947a2dc90c99a55516565db2d67ea2e5410265","ref":"refs/heads/refactor","pushedAt":"2023-11-27T14:20:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Moved static string checking from Instrumenter to Phosphor.java\n* Moved source/sink/taintThrough files from Instrumenter to BasicSourceSinkManager\n* Renamed Instrumenter.java to ClassNodeCache","shortMessageHtmlLink":"* Moved static string checking from Instrumenter to Phosphor.java"}},{"before":"c3d97e302b5b4259ab71f8435a76bca1324d7e5b","after":null,"ref":"refs/heads/instrument-plugin","pushedAt":"2023-11-27T14:05:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"}},{"before":"972b5e498b3d647ca36ed6a1d64f4984b7c15f8a","after":"21cf9abc777142dc8b838269327fc70f098c8744","ref":"refs/heads/master","pushedAt":"2023-11-27T14:04:26.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"Merge pull request #207 from gmu-swe/instrument-plugin\n\nImproved Phosphor plugin and driver","shortMessageHtmlLink":"Merge pull request #207 from gmu-swe/instrument-plugin"}},{"before":"a37f32b5b98140698587d1e983adf3bfe5ee6811","after":"c3d97e302b5b4259ab71f8435a76bca1324d7e5b","ref":"refs/heads/instrument-plugin","pushedAt":"2023-11-27T00:16:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed issue with DaCapo on Java 8","shortMessageHtmlLink":"* Fixed issue with DaCapo on Java 8"}},{"before":"37587d525864758cf75abe7cd308c3416c0b77c1","after":"a37f32b5b98140698587d1e983adf3bfe5ee6811","ref":"refs/heads/instrument-plugin","pushedAt":"2023-11-26T23:47:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed overwrite of embedded configuration options in Phosphor\n* clarified command synopsis printed by driver\n* Updated readme","shortMessageHtmlLink":"* Fixed overwrite of embedded configuration options in Phosphor"}},{"before":"4012146d7220c3cc0a2157947b314b3d750fb264","after":"37587d525864758cf75abe7cd308c3416c0b77c1","ref":"refs/heads/instrument-plugin","pushedAt":"2023-11-26T22:44:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed deadlock in Instrumenter\n* added quiet flag back to dacapo script","shortMessageHtmlLink":"* Fixed deadlock in Instrumenter"}},{"before":"6919edd49aabaf28ede0da10179dc2f27d51475f","after":"4012146d7220c3cc0a2157947b314b3d750fb264","ref":"refs/heads/instrument-plugin","pushedAt":"2023-11-26T21:12:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Fixed dependency issue","shortMessageHtmlLink":"* Fixed dependency issue"}},{"before":"d380406c4b69754a47bf73bf433ff19277bb586c","after":"6919edd49aabaf28ede0da10179dc2f27d51475f","ref":"refs/heads/instrument-plugin","pushedAt":"2023-11-26T21:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katherine-hough","name":null,"path":"/katherine-hough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32645020?s=80&v=4"},"commit":{"message":"* Finished driver","shortMessageHtmlLink":"* Finished driver"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQxMjo1NzoxNy4wMDAwMDBazwAAAASYHS7P","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yNlQyMTowNToyMC4wMDAwMDBazwAAAAO4FhS5"}},"title":"Activity · gmu-swe/phosphor"}