{"push_id":784342216,"size":17,"distinct_size":2,"ref":"refs/heads/develop","head":"91e52f08a3051b73f8fc9221e9a6d7ed90796daf","before":"55202a1d5becf6260ecb25cd3ebc49e271d477e8","commits":[{"sha":"3131f9c63a0440fb26aae910198307bd76407ed6","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Updated to 2.4.2","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/3131f9c63a0440fb26aae910198307bd76407ed6"},{"sha":"eca1849117cd865f52cdce8f56c833dc2f3592de","author":{"email":"43af82ef30812a20fbcf38b99a6f72cdd3a89ac1@gmail.com","name":"thc202"},"message":"Set version in \"since\" and \"deprecated\" JavaDoc tags for 2.4.2 release","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/eca1849117cd865f52cdce8f56c833dc2f3592de"},{"sha":"4f58191ec5aed3d532be45bd6e654b1b06389c68","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Updated cfu link for 2.4.2","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/4f58191ec5aed3d532be45bd6e654b1b06389c68"},{"sha":"59185e05a59079287abff9e4b44baa1b9e2d4d2c","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Latest files from Crowdin","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/59185e05a59079287abff9e4b44baa1b9e2d4d2c"},{"sha":"e873d910995909bebd5c5cc0bdb08de652254cf4","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Updated java API for 2.4.2","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/e873d910995909bebd5c5cc0bdb08de652254cf4"},{"sha":"8e5ff8a02bfa63ececc77b25147887d83805b293","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Updated java api version and commented out mac generation on non mac","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/8e5ff8a02bfa63ececc77b25147887d83805b293"},{"sha":"f7397d83bc6fbef78879b29a05a2682a4b1f7cb7","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Updated for 2.4.2","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/f7397d83bc6fbef78879b29a05a2682a4b1f7cb7"},{"sha":"863da91df653a942cc0150afdf55063835a2ab60","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Updated Constant for 2.4.2","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/863da91df653a942cc0150afdf55063835a2ab60"},{"sha":"bfe1f52648ab9d8f3e2c25bb9e6462cf13c77b6e","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Corrected java api jar name","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/bfe1f52648ab9d8f3e2c25bb9e6462cf13c77b6e"},{"sha":"bf345303b9c238663601de6bc13613dc85fe4f20","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Merge branch 'release-2.4.2' of https://github.com/zaproxy/zaproxy.git into release-2.4.2","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/bf345303b9c238663601de6bc13613dc85fe4f20"},{"sha":"8a8349870d6e8d16808dcabfb98a255d27245769","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Tweaked java api name again","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/8a8349870d6e8d16808dcabfb98a255d27245769"},{"sha":"c72f5a1595646bed327527cd3b662aae48e43f77","author":{"email":"43af82ef30812a20fbcf38b99a6f72cdd3a89ac1@gmail.com","name":"thc202"},"message":"Move creation/loading of ZAP icon images to a utility class\n\nChange classes AbstractDialog, AbstractFrame and SplashScreen to use the\nnew method DisplayUtils.getZapIconImages(). The images were/are already\nbeing cached in memory by Toolkit implementation so this change just\nremoves the code duplication (and processing) of creation/loading of the\nimages.\nDeprecate AbstractFrame.loadIconImages() in favour of using the method\nDisplayUtils.getZapIconImages().","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/c72f5a1595646bed327527cd3b662aae48e43f77"},{"sha":"d926ad0414cfef58b6ae0350a3441b730604f1c4","author":{"email":"43af82ef30812a20fbcf38b99a6f72cdd3a89ac1@gmail.com","name":"thc202"},"message":"Start GUI on the EventQueue (and refactor ZAP's bootstrap process)\n\nSwing GUI should be started on the EDT (Swing requirement), otherwise it\nmight lead to unexpected issues. For example, with ZAP, during start it\ncould lead to class cast exceptions, ArrayIndexOutOfBoundsException and\nother exceptions types, some of them could even crash ZAP (because of\nunhandled exceptions).\nThe change starts ZAP's GUI on the EDT to prevent the problems mentioned\npreviously also the bootstrap process was refactored to make easier to\ndifferentiate headless and GUI behaviour, it was used polymorphism to\nstart different bootstrap processes (GUI, daemon and command line). ZAP\nclass now just instantiates and starts the appropriate boostrap process.\nChange class ExtensionLoader to execute view related code in the EDT.\nChange class LicenseFrame to execute a task once it's closed instead of\nrequiring to use a \"waiting thread\" (to continue with bootstrap process)\nby client code.\nChange class Splashscreen to not be an undecorated window as it might\ncause rendering problems on some OS's (Fedora 21), change it to take\ninto account that's run in the EDT and make sure that external calls to\nupdate the progress and append messages is done in the EDT.","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/d926ad0414cfef58b6ae0350a3441b730604f1c4"},{"sha":"c0adfcd9547079922394814f5aa98e66adbb8d1f","author":{"email":"43af82ef30812a20fbcf38b99a6f72cdd3a89ac1@gmail.com","name":"thc202"},"message":"Do not access EDT when proxying message/raising alert if in daemon mode\n\nChange classes ProxyListenerLog and AlertTreeModel to not access EDT\nwhen in daemon mode.\nFix #1872 - EDT accessed in daemon mode","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/c0adfcd9547079922394814f5aa98e66adbb8d1f"},{"sha":"e7a4a21ee4546648e278955a6c59f69558dea0b8","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Updated for 2.4.2","distinct":false,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/e7a4a21ee4546648e278955a6c59f69558dea0b8"},{"sha":"7f8478fda11986623a8dc05f3c9068149a2d0cb7","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Merge branch 'release-2.4.2' into develop","distinct":true,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/7f8478fda11986623a8dc05f3c9068149a2d0cb7"},{"sha":"91e52f08a3051b73f8fc9221e9a6d7ed90796daf","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Reverted to dev version / cfu urls","distinct":true,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/91e52f08a3051b73f8fc9221e9a6d7ed90796daf"}]}