{"push_id":573960499,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"b74e4d1cc576d009dfdab85d46c80909178a5c9a","before":"164ab638484dda7edd56b493c4a0d1c8efe7650c","commits":[{"sha":"04688cd50be50bcebbfe65f75cf0705192b50eac","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Removing unused import.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/04688cd50be50bcebbfe65f75cf0705192b50eac"},{"sha":"43a91e80b2d4043ee3c803da2aa93e9e376c5223","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Updating aerogear-parent to 0.2.12\n\nMotivation:\nThe version of aerogear-parent is pretty old and needs to be updated.\n\nModifications:\n* Updated the version of aerogear-parent to 0.2.12 and removed unnecessary\nelements in the pom.xml, like licenes, developers etc.\n* Overriding the checkstyle maven plugin so allow support for Java\n1.8.\n* Added -Xdoclint:none to avoid javadocs warnings.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/43a91e80b2d4043ee3c803da2aa93e9e376c5223"},{"sha":"3a290f49a36b7547d76d1366b4d0be1063fda8cb","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Making cert and privateKey configurable.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/3a290f49a36b7547d76d1366b4d0be1063fda8cb"},{"sha":"36da3836b5d01a7039dc0d02750b2b26feb1bece","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Trying to get the console working with the node.js server\n\nMotivation:\nThe goal of the WebPush console is that it would be useful for testing\nout any WebPush Server. Currently, we only know about two\nimplementations, ours and a node.js version[1]\n\n[1] https://github.com/kitcambridge/node-webpush-server","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/36da3836b5d01a7039dc0d02750b2b26feb1bece"},{"sha":"0dd7e92f97898f94487a535e8738b9f41de7165f","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Removing WebPushFrameReader and replace it with a listener.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/0dd7e92f97898f94487a535e8738b9f41de7165f"},{"sha":"27b5bcdbae8aaf09edd5942474733d3fbba5af2d","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Adding instructions for using the node.js webpush server.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/27b5bcdbae8aaf09edd5942474733d3fbba5af2d"},{"sha":"a8ffbee45aa8d2b0f41f566de4237ed2ea07a59e","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Adding peer host and port to support SNI.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/a8ffbee45aa8d2b0f41f566de4237ed2ea07a59e"},{"sha":"e4ce78713aa1c21ba8ee9a27351322c9bd97937c","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Adding a comment about the host name in combo with nodejs server.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/e4ce78713aa1c21ba8ee9a27351322c9bd97937c"},{"sha":"4b9bb1c13902268475ffa73c72ce6d918a1eb855","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Adding links to demo.key and selfsigned.crt for the nodejs server.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/4b9bb1c13902268475ffa73c72ce6d918a1eb855"},{"sha":"49d545184971bc9d64706c2660dcb6a80218ff32","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Re-adding the aggregate command.\n\nMotivation:\nI removed the aggregate command as it used classes from server-netty\nwhich is written in Java 1.8. Until node-webpush-server support ALPN we\nhave to be able to use NPN with the client which for Java means that we\nhave to stick to Java 1.7. But we still want to be able to use the\naggregate function with our server so I'm adding it back and duplicating\nsome code from server-netty with some minor changes removing the Java\n1.8 specifics.\n\nModifications:\nAdded back the aggregate command.\n\nResult:\nIt is now possible to used the aggregate comment with WebPush server\nthat support it.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/49d545184971bc9d64706c2660dcb6a80218ff32"},{"sha":"8a8cf7d274f96f67dbb20ada9308b215550cb4d0","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Adding some initial disconnect handling.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/8a8cf7d274f96f67dbb20ada9308b215550cb4d0"},{"sha":"90c55893b188874dfe84f236ce019dd079c4f2ca","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Cleaning and trying to clarify documentation.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/90c55893b188874dfe84f236ce019dd079c4f2ca"},{"sha":"e2687cf83f65ffa2cf09c82fc7424aaf96cc3482","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Adding compile to the exec:exec commands.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/e2687cf83f65ffa2cf09c82fc7424aaf96cc3482"},{"sha":"9722e353d6f6345a9328934a1fb2f82146ce215a","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Trying to clarify the instructions for the Console and node-webpush-server","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/9722e353d6f6345a9328934a1fb2f82146ce215a"},{"sha":"13e1622b3196ec9584956cfe7d4ba4246e7bdfc6","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Removing explicit port numbers.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/13e1622b3196ec9584956cfe7d4ba4246e7bdfc6"},{"sha":"0ef8f12bac7862b439f2c5c7e4961c81165866d6","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Adding the copying of ALPN and NPN libraries.\n\nMotivation:\nThe version of ALPN/NPN are detected depending on the version of Java in\nuse. The correct versions were being detected but the dependencies\nthemselves were never downloaded into the local maven repository.\n\nModifications:\nAdded a copy-dependency task to be executed so that the libraries are\nresolved and downloaded.\n\nResult:\nIs not possible to run the WebPush Console and the server.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/0ef8f12bac7862b439f2c5c7e4961c81165866d6"},{"sha":"40a9b0f4f59f868305d734f0d4fd0aa50fceb1d2","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Trying to improve error handling.\n\nMotivation:\nCurrently, if the TLS handshake fails during SNI record/process it still\nlooks like the client is connected. There will only be an error when the\nfollowing command is executed.\n\nModifications:\nThis commit adds a message to the console if the channel is disconnected\nand includes the channelId so that the user can see which channel was\ndisconnected. Also added the channelId to the output when connecting for\nref.\n\nResult:\nSlightly more information about the state of a connection.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/40a9b0f4f59f868305d734f0d4fd0aa50fceb1d2"},{"sha":"a487a6bb184d1f21519436352b02d245917d1902","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Adding note about SNI and FQDN hostnames.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/a487a6bb184d1f21519436352b02d245917d1902"},{"sha":"071fb3d30b247274b490053d26b0d5b8fe51aa3b","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Removing unused imports.","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/071fb3d30b247274b490053d26b0d5b8fe51aa3b"},{"sha":"b74e4d1cc576d009dfdab85d46c80909178a5c9a","author":{"email":"ae63d1d4d7994483a3e520cafec7a829fe25c0a1@gmail.com","name":"Daniel Bevenius"},"message":"Merge branch 'console-with-nodejs'","distinct":true,"url":"https://api.github.com/repos/lholmquist/aerogear-webpush-server/commits/b74e4d1cc576d009dfdab85d46c80909178a5c9a"}]}