From scm.blanc at gmail.com Mon Feb 1 03:13:37 2016 From: scm.blanc at gmail.com (Sebastien Blanc) Date: Mon, 1 Feb 2016 09:13:37 +0100 Subject: [aerogear-dev] Staging of UnifiedPush Server 1.1.1 In-Reply-To: References: Message-ID: Yes, these issues are not really "minor" IMO so we should fix them. On Fri, Jan 29, 2016 at 4:10 PM, Lukas Fryc wrote: > I have deployed the release to my OpenShift sandbox: > https://upsrelease111-aerogearz.rhcloud.com/ag-push/ > (if someone else want to test it, feel free to use it, just create your > own push app) > > > I've also tested Android variant in Cordova app and pushing via REST API. > Generally it works, however... > > I've noticed several minor issues: > > - AGPUSH-1570 False > Error notification in App Creation wizard > - AGPUSH-1571 UPS console > initially starts without Welcome page / Blank Slate > - AGPUSH-1572 UPS again > shows invalid Pending state for Push Message that was delivered > > > I believe we should fix those and restage next week. WDYT? > > > If someone could test also other platforms of own choice, please do so! > You can use my deployment ^^^ > > > Cheers, > > ~ Lukas > > On Wed, Jan 27, 2016 at 5:31 PM, Lukas Fryc wrote: > >> Thanks Sebi! >> >> I will give it a try. >> >> On Wed, Jan 27, 2016 at 3:44 PM, Sebastien Blanc >> wrote: >> >>> Hi Folk, >>> >>> I'm happy to announce that UPS 1.1.1 has been staged : >>> >>> >>> https://repository.jboss.org/nexus/content/repositories/jboss_releases_staging_profile-7587 >>> >>> Release notes can be found here : >>> >>> >>> https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12313724&version=12327457&_sscc=t >>> >>> Please give it a try, I plan to hit the magic button Friday end of the >>> day. >>> >>> Sebi >>> >>> >>> >>> _______________________________________________ >>> aerogear-dev mailing list >>> aerogear-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/aerogear-dev >>> >> >> >> >> -- >> Luk?? Fry? >> Software Engineer >> Red Hat Mobile | AeroGear.org, FeedHenry.org >> > > > > -- > Luk?? Fry? > Software Engineer > Red Hat Mobile | AeroGear.org, FeedHenry.org > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160201/46202d9e/attachment.html From scm.blanc at gmail.com Tue Feb 2 05:08:18 2016 From: scm.blanc at gmail.com (Sebastien Blanc) Date: Tue, 2 Feb 2016 11:08:18 +0100 Subject: [aerogear-dev] Staging of UnifiedPush Server 1.1.1 In-Reply-To: References: Message-ID: Ok, So we dropped the previous staging repo and a new one has just been created containing an important fix : https://repository.jboss.org/nexus/content/repositories/jboss_releases_staging_profile-7630/ Please test this release. Sebi On Mon, Feb 1, 2016 at 9:13 AM, Sebastien Blanc wrote: > Yes, these issues are not really "minor" IMO so we should fix them. > > On Fri, Jan 29, 2016 at 4:10 PM, Lukas Fryc wrote: > >> I have deployed the release to my OpenShift sandbox: >> https://upsrelease111-aerogearz.rhcloud.com/ag-push/ >> (if someone else want to test it, feel free to use it, just create your >> own push app) >> >> >> I've also tested Android variant in Cordova app and pushing via REST API. >> Generally it works, however... >> >> I've noticed several minor issues: >> >> - AGPUSH-1570 False >> Error notification in App Creation wizard >> - AGPUSH-1571 UPS >> console initially starts without Welcome page / Blank Slate >> - AGPUSH-1572 UPS again >> shows invalid Pending state for Push Message that was delivered >> >> >> I believe we should fix those and restage next week. WDYT? >> >> >> If someone could test also other platforms of own choice, please do so! >> You can use my deployment ^^^ >> >> >> Cheers, >> >> ~ Lukas >> >> On Wed, Jan 27, 2016 at 5:31 PM, Lukas Fryc wrote: >> >>> Thanks Sebi! >>> >>> I will give it a try. >>> >>> On Wed, Jan 27, 2016 at 3:44 PM, Sebastien Blanc >>> wrote: >>> >>>> Hi Folk, >>>> >>>> I'm happy to announce that UPS 1.1.1 has been staged : >>>> >>>> >>>> https://repository.jboss.org/nexus/content/repositories/jboss_releases_staging_profile-7587 >>>> >>>> Release notes can be found here : >>>> >>>> >>>> https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12313724&version=12327457&_sscc=t >>>> >>>> Please give it a try, I plan to hit the magic button Friday end of the >>>> day. >>>> >>>> Sebi >>>> >>>> >>>> >>>> _______________________________________________ >>>> aerogear-dev mailing list >>>> aerogear-dev at lists.jboss.org >>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev >>>> >>> >>> >>> >>> -- >>> Luk?? Fry? >>> Software Engineer >>> Red Hat Mobile | AeroGear.org, FeedHenry.org >>> >> >> >> >> -- >> Luk?? Fry? >> Software Engineer >> Red Hat Mobile | AeroGear.org, FeedHenry.org >> >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160202/2014d8d9/attachment-0001.html From michael at 410labs.com Wed Feb 3 14:44:14 2016 From: michael at 410labs.com (Michael Doo) Date: Wed, 3 Feb 2016 14:44:14 -0500 Subject: [aerogear-dev] iOS OAuth2 library throwing error on keychain read Message-ID: In the Aerogear iOS OAuth2 library, getting an error when app enters foreground after period of being in background. Specifically, in TrustedPersistantOAuth2Session.swift, KeyChainWrap.read() is (very) occasionally throwing errSecMissingEntitlement and then throwing the user over to Safari for authentication. This is a show stopper bug for our app. Some discussion of the topic and acknowledgement by Apple here: https://forums.developer.apple.com/message/9225#9225. Best, Michael Doo -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160203/d32c9b92/attachment.html From corinnekrych at gmail.com Thu Feb 4 03:40:25 2016 From: corinnekrych at gmail.com (Corinne Krych) Date: Thu, 4 Feb 2016 09:40:25 +0100 Subject: [aerogear-dev] iOS OAuth2 library throwing error on keychain read In-Reply-To: References: Message-ID: Hello Michael, Going through the link you sent me I saw my comments from last July. Unfortunately, the resolution of this long known keychain issue hasn't progressed much. Besides with the limitation of closed source lib :( it is difficult to know the details of the issue. Even in the cookbook demo app I had to backup and use UntrustedMemoryOAuth2Session [1]. What I would recommend is going another route and implement you own secure OAuth2Session storage[2] using encryption lib [3]. The problem is that when you encrypt you need ti input a password which a usability trade-off to have tokens stored in a secure encrypted version. You could use TouchID [4] to make it easy. ++ Corinne [1] https://github.com/aerogear/aerogear-ios-cookbook/blob/master/Shoot/Shoot/ViewController.swift#L164 [2] https://github.com/aerogear/aerogear-ios-oauth2/blob/master/AeroGearOAuth2/OAuth2Session.swift [3] https://github.com/aerogear/aerogear-crypto-ios [4] http://corinnekrych.blogspot.fr/2014/09/authenticate-with-touchid.html On 3 February 2016 at 20:44, Michael Doo wrote: > In the Aerogear iOS OAuth2 library, getting an error when app enters > foreground after period of being in background. Specifically, in > TrustedPersistantOAuth2Session.swift, KeyChainWrap.read() is (very) > occasionally throwing errSecMissingEntitlement and then throwing the user > over to Safari for authentication. This is a show stopper bug for our app. > Some discussion of the topic and acknowledgement by Apple here: > https://forums.developer.apple.com/message/9225#9225. > > Best, > Michael Doo > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160204/ebec680b/attachment.html From marc.cheptea at spamina.com Fri Feb 5 09:15:21 2016 From: marc.cheptea at spamina.com (Marc Cheptea) Date: Fri, 5 Feb 2016 15:15:21 +0100 Subject: [aerogear-dev] UnifiedPush GCM Canonical ID question Message-ID: <56B4AE79.7020105@spamina.com> Hi Guys, I've been looking trough the UnifiedPush documentation, however I can't find an answer to my question. I have an UPS 1.0.3 installation. When I register my application multiple times (via install/uninstall) with GCM and UPS I'm starting to get duplicate notifications. According to various posts on SO (http://stackoverflow.com/a/27073013/2853903) when an UPS sends a notification to an re-registered device, GCM responds with a canonical id. This canonical ID indicates that the device re-registered and all new notifications should be routed to the new device token. My question is: How does UPS handle this scenario? As of version 1.0.3 it seems this case is ignored and devices keep receiving notifications until GCM starts rejecting UPS queries. Many thanks for your help! -- Regards, Mark From matzew at apache.org Mon Feb 8 03:56:58 2016 From: matzew at apache.org (Matthias Wessendorf) Date: Mon, 8 Feb 2016 09:56:58 +0100 Subject: [aerogear-dev] UnifiedPush GCM Canonical ID question In-Reply-To: <56B4AE79.7020105@spamina.com> References: <56B4AE79.7020105@spamina.com> Message-ID: Hi Marc, can you create a JIRA ticket for this on our JIRA instance: http://jira.jboss.org/browse/AGPUSH We will need to look into this. On Fri, Feb 5, 2016 at 3:15 PM, Marc Cheptea wrote: > Hi Guys, > > I've been looking trough the UnifiedPush documentation, however I can't > find an answer to my question. > > I have an UPS 1.0.3 installation. When I register my application > multiple times (via install/uninstall) with GCM and UPS I'm starting to > get duplicate notifications. > > According to various posts on SO > (http://stackoverflow.com/a/27073013/2853903) when an UPS sends a > notification to an re-registered device, GCM responds with a canonical > id. This canonical ID indicates that the device re-registered and all > new notifications should be routed to the new device token. > > My question is: How does UPS handle this scenario? > > As of version 1.0.3 it seems this case is ignored and devices keep > receiving notifications until GCM starts rejecting UPS queries. > > Many thanks for your help! > > -- > Regards, > Mark > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160208/621da3fa/attachment.html From edewit at redhat.com Mon Feb 8 05:32:29 2016 From: edewit at redhat.com (Erik Jan de Wit) Date: Mon, 8 Feb 2016 11:32:29 +0100 Subject: [aerogear-dev] Oauth2 cordova plugin release In-Reply-To: References: Message-ID: Version 1.0.5 of the oauth2 cordova plugin has been released. Thanks to everyone On Fri, Jan 29, 2016 at 4:25 PM, Erik Jan de Wit wrote: > forgot to mention that like always there is a release branch you can use > to test the release: > > https://github.com/aerogear/aerogear-cordova-oauth2/tree/release > > On Fri, Jan 29, 2016 at 1:02 PM, Erik Jan de Wit > wrote: > >> Hi, >> >> We would like to release a new version of the oauth2 cordova plugin the >> current fixed issue are: >> Bug >> >> - [AGCORDOVA-114 ] - >> promise plugin can not be found >> >> Enhancement >> >> - [AGCORDOVA-91 ] - >> update oauth2 ios lib to swift 2 >> >> >> -- >> Cheers, >> Erik Jan >> > > > > -- > Cheers, > Erik Jan > -- Cheers, Erik Jan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160208/2709805a/attachment.html From tolisemm at gmail.com Mon Feb 8 06:17:59 2016 From: tolisemm at gmail.com (tolis emmanouilidis) Date: Mon, 8 Feb 2016 13:17:59 +0200 Subject: [aerogear-dev] Adding ES6 to node sender In-Reply-To: References: Message-ID: +1 on ES6 features & Babel JS Do you plan to use ES6 promises or replacing the existing HTTP,HTTPS requests with something like https://www.npmjs.com/package/request-promise ? I'd also like to see an AeroGear Sender "class" inside module by using ES6 class. Thanks, Tolis 2016-01-29 20:10 GMT+02:00 Luke Holmquist : > hello, > > I just created a JIRA for the node ups sender, > https://issues.jboss.org/browse/AGJS-308, that tracks the addition of > using ES6(the next version of Javascript). > > My thoughts were to use the new features where ever possible. > > Since not every feature is available on all versions of node, we would use > Babel.js https://babeljs.io/ , to transpile that code back to ES5(the > version before es6 :)). > > This transpilation would happen during an "npm publish" so users would > never really see a difference. > > The cool thing about Babel is that we can specify which features we want > transpiled, so in the future this list of transpiled features would > hopefully get smaller and smaller. > > The latest versions of node have a lot of new features in them, so it > would be nice to start coding that way. For instance, this plugin, > https://www.npmjs.com/package/babel-preset-node5 , is a preset for the > features that node 5 has. > > > wanted to get some thoughts on this. > > -Luke > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160208/7eeeef28/attachment-0001.html From lholmqui at redhat.com Mon Feb 8 08:55:59 2016 From: lholmqui at redhat.com (Luke Holmquist) Date: Mon, 8 Feb 2016 08:55:59 -0500 Subject: [aerogear-dev] Adding ES6 to node sender In-Reply-To: References: Message-ID: On Mon, Feb 8, 2016 at 6:17 AM, tolis emmanouilidis wrote: > +1 on ES6 features & Babel JS > > Do you plan to use ES6 promises or replacing the existing HTTP,HTTPS > requests with something like https://www.npmjs.com/package/request-promise > ? > i think the plan was to use Native promises. while bluebird (which is what is the underlying promise implementation for that request-promise module) is a solid library, i'd like to stick to the spec. > > I'd also like to see an AeroGear Sender "class" inside module by using ES6 > class. > baby steps :) > > Thanks, > Tolis > > 2016-01-29 20:10 GMT+02:00 Luke Holmquist : > >> hello, >> >> I just created a JIRA for the node ups sender, >> https://issues.jboss.org/browse/AGJS-308, that tracks the addition of >> using ES6(the next version of Javascript). >> >> My thoughts were to use the new features where ever possible. >> >> Since not every feature is available on all versions of node, we would >> use Babel.js https://babeljs.io/ , to transpile that code back to >> ES5(the version before es6 :)). >> >> This transpilation would happen during an "npm publish" so users would >> never really see a difference. >> >> The cool thing about Babel is that we can specify which features we want >> transpiled, so in the future this list of transpiled features would >> hopefully get smaller and smaller. >> >> The latest versions of node have a lot of new features in them, so it >> would be nice to start coding that way. For instance, this plugin, >> https://www.npmjs.com/package/babel-preset-node5 , is a preset for the >> features that node 5 has. >> >> >> wanted to get some thoughts on this. >> >> -Luke >> >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160208/c1582d76/attachment.html From anujgargcse at gmail.com Mon Feb 8 08:56:10 2016 From: anujgargcse at gmail.com (Anuj Garg) Date: Mon, 8 Feb 2016 19:26:10 +0530 Subject: [aerogear-dev] Implementing AuthzModule (Android) Message-ID: Hey I need to implement AuthzModule to modify some of its features which i am not getting in Oauth2AuthzModule. Spec I want to use key/secret instead of access token. But wanna use Authzmodule only coz then I have to feed that to pipe and found Authz more comfortable then Auth. If you have any example for that it will be very helpful -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160208/16440ca6/attachment.html From tolisemm at gmail.com Mon Feb 8 09:30:28 2016 From: tolisemm at gmail.com (tolis emmanouilidis) Date: Mon, 8 Feb 2016 16:30:28 +0200 Subject: [aerogear-dev] Adding ES6 to node sender In-Reply-To: References: Message-ID: Thanks Luke :) I was thinking to contribute some parts on that task. would you please share the branch when you start working on it? 2016-02-08 15:55 GMT+02:00 Luke Holmquist : > > > On Mon, Feb 8, 2016 at 6:17 AM, tolis emmanouilidis > wrote: > >> +1 on ES6 features & Babel JS >> >> Do you plan to use ES6 promises or replacing the existing HTTP,HTTPS >> requests with something like >> https://www.npmjs.com/package/request-promise ? >> > > i think the plan was to use Native promises. while bluebird (which is > what is the underlying promise implementation for that request-promise > module) is a solid library, i'd like to stick to the spec. > >> >> I'd also like to see an AeroGear Sender "class" inside module by using >> ES6 class. >> > > baby steps :) > >> >> Thanks, >> Tolis >> >> 2016-01-29 20:10 GMT+02:00 Luke Holmquist : >> >>> hello, >>> >>> I just created a JIRA for the node ups sender, >>> https://issues.jboss.org/browse/AGJS-308, that tracks the addition of >>> using ES6(the next version of Javascript). >>> >>> My thoughts were to use the new features where ever possible. >>> >>> Since not every feature is available on all versions of node, we would >>> use Babel.js https://babeljs.io/ , to transpile that code back to >>> ES5(the version before es6 :)). >>> >>> This transpilation would happen during an "npm publish" so users would >>> never really see a difference. >>> >>> The cool thing about Babel is that we can specify which features we want >>> transpiled, so in the future this list of transpiled features would >>> hopefully get smaller and smaller. >>> >>> The latest versions of node have a lot of new features in them, so it >>> would be nice to start coding that way. For instance, this plugin, >>> https://www.npmjs.com/package/babel-preset-node5 , is a preset for the >>> features that node 5 has. >>> >>> >>> wanted to get some thoughts on this. >>> >>> -Luke >>> >>> _______________________________________________ >>> aerogear-dev mailing list >>> aerogear-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/aerogear-dev >>> >> >> >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160208/61d24056/attachment.html From supittma at redhat.com Mon Feb 8 15:29:16 2016 From: supittma at redhat.com (Summers Pittman) Date: Mon, 8 Feb 2016 15:29:16 -0500 Subject: [aerogear-dev] Implementing AuthzModule (Android) In-Reply-To: References: Message-ID: On Mon, Feb 8, 2016 at 8:56 AM, Anuj Garg wrote: > Hey > I need to implement AuthzModule to modify some of its features which i am > not getting in Oauth2AuthzModule. > Spec I want to use key/secret instead of access token. > But wanna use Authzmodule only coz then I have to feed that to pipe and > found Authz more comfortable then Auth. > > If you have any example for that it will be very helpful > We don't have any examples of custom authz modules sadly. However, if you could diagram out the key exchange flow you are trying to implement I might be able to offer more advice. > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160208/4f34fcb0/attachment.html From lholmqui at redhat.com Mon Feb 8 19:32:17 2016 From: lholmqui at redhat.com (Luke Holmquist) Date: Mon, 8 Feb 2016 19:32:17 -0500 Subject: [aerogear-dev] Adding ES6 to node sender In-Reply-To: References: Message-ID: On Mon, Feb 8, 2016 at 9:30 AM, tolis emmanouilidis wrote: > Thanks Luke :) > > I was thinking to contribute some parts on that task. would you please > share the branch when you start working on it? > yea, no doubt, that would be awesome. > > 2016-02-08 15:55 GMT+02:00 Luke Holmquist : > >> >> >> On Mon, Feb 8, 2016 at 6:17 AM, tolis emmanouilidis >> wrote: >> >>> +1 on ES6 features & Babel JS >>> >>> Do you plan to use ES6 promises or replacing the existing HTTP,HTTPS >>> requests with something like >>> https://www.npmjs.com/package/request-promise ? >>> >> >> i think the plan was to use Native promises. while bluebird (which is >> what is the underlying promise implementation for that request-promise >> module) is a solid library, i'd like to stick to the spec. >> >>> >>> I'd also like to see an AeroGear Sender "class" inside module by using >>> ES6 class. >>> >> >> baby steps :) >> >>> >>> Thanks, >>> Tolis >>> >>> 2016-01-29 20:10 GMT+02:00 Luke Holmquist : >>> >>>> hello, >>>> >>>> I just created a JIRA for the node ups sender, >>>> https://issues.jboss.org/browse/AGJS-308, that tracks the addition of >>>> using ES6(the next version of Javascript). >>>> >>>> My thoughts were to use the new features where ever possible. >>>> >>>> Since not every feature is available on all versions of node, we would >>>> use Babel.js https://babeljs.io/ , to transpile that code back to >>>> ES5(the version before es6 :)). >>>> >>>> This transpilation would happen during an "npm publish" so users would >>>> never really see a difference. >>>> >>>> The cool thing about Babel is that we can specify which features we >>>> want transpiled, so in the future this list of transpiled features would >>>> hopefully get smaller and smaller. >>>> >>>> The latest versions of node have a lot of new features in them, so it >>>> would be nice to start coding that way. For instance, this plugin, >>>> https://www.npmjs.com/package/babel-preset-node5 , is a preset for >>>> the features that node 5 has. >>>> >>>> >>>> wanted to get some thoughts on this. >>>> >>>> -Luke >>>> >>>> _______________________________________________ >>>> aerogear-dev mailing list >>>> aerogear-dev at lists.jboss.org >>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev >>>> >>> >>> >>> _______________________________________________ >>> aerogear-dev mailing list >>> aerogear-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/aerogear-dev >>> >> >> >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160208/f0a59e7e/attachment-0001.html From ag0ny at gmx.net Wed Feb 17 10:46:17 2016 From: ag0ny at gmx.net (ag0ny) Date: Wed, 17 Feb 2016 16:46:17 +0100 Subject: [aerogear-dev] Using Let's encrypt SSL certificates with Java sender API Message-ID: <56C495C9.6090608@gmx.net> Hi, just want to let you know that you might hit a problem using an official certificate from Let's encrypt ( https://letsencrypt.org/ ) in Wildfly Applicationserver for securing UPS-console. Sending messages directly from within the UPS-console and with curl works. But using the Java sender API does not and leads to the following exception: http://pastebin.com/0BAPK2kw The following software environment was used: - Wildfly Full 9.0.2.Final - JDK 1.8.0_74-b02 - UPS 1.1.0.Final - UP-Java-Client-1.1.0.Final The reason for this, as it seems, is that the root ca certificate for Let's encrypt is not included in the cacerts of the original JDK from Oracle. As a workaround you can just copy the cacerts from an actual OpenJDK (Tested with OpenJDK-6 from Ubuntu 14.04) to $JAVA_HOME/jre/lib/security/. Most preferably make a copy of the original file before. :-) Maybe this is useful for somebody else. Cheers, Sascha From matzew at apache.org Thu Feb 18 12:08:47 2016 From: matzew at apache.org (Matthias Wessendorf) Date: Thu, 18 Feb 2016 18:08:47 +0100 Subject: [aerogear-dev] Using Let's encrypt SSL certificates with Java sender API In-Reply-To: <56C495C9.6090608@gmx.net> References: <56C495C9.6090608@gmx.net> Message-ID: Thanks for sharing! On Wednesday, 17 February 2016, ag0ny wrote: > Hi, > > just want to let you know that you might hit a problem using an official > certificate from Let's encrypt ( https://letsencrypt.org/ ) in Wildfly > Applicationserver for securing UPS-console. > > Sending messages directly from within the UPS-console and with curl > works. But using the Java sender API does not and leads to the following > exception: > > http://pastebin.com/0BAPK2kw > > The following software environment was used: > > - Wildfly Full 9.0.2.Final > - JDK 1.8.0_74-b02 > - UPS 1.1.0.Final > - UP-Java-Client-1.1.0.Final > > The reason for this, as it seems, is that the root ca certificate for > Let's encrypt is not included in the cacerts of the original JDK from > Oracle. As a workaround you can just copy the cacerts from an actual > OpenJDK (Tested with OpenJDK-6 from Ubuntu 14.04) to > $JAVA_HOME/jre/lib/security/. Most preferably make a copy of the > original file before. :-) > > Maybe this is useful for somebody else. > > Cheers, > > Sascha > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -- Sent from Gmail Mobile -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160218/96b58620/attachment.html From lholmqui at redhat.com Fri Feb 19 14:53:27 2016 From: lholmqui at redhat.com (Luke Holmquist) Date: Fri, 19 Feb 2016 14:53:27 -0500 Subject: [aerogear-dev] ups node sender 0.11.0 release Message-ID: i've just released the 0.11.0 version of the unified push node sender. The biggest, perhaps only change, for this release is that it is now using the Request library for doing requests. Happy Friday -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160219/d74ade34/attachment.html From anujgargcse at gmail.com Sun Feb 21 06:38:24 2016 From: anujgargcse at gmail.com (Anuj Garg) Date: Sun, 21 Feb 2016 17:08:24 +0530 Subject: [aerogear-dev] PUT request in aerogear pipe android Message-ID: I am seeing in examples of how to place put request from httpProvider. But wanted ti know if there is any way of doing it directly from configured pipe. Please provide a link of example if possible Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160221/fe8205ad/attachment.html From supittma at redhat.com Sun Feb 21 10:38:48 2016 From: supittma at redhat.com (Summers Pittman) Date: Sun, 21 Feb 2016 10:38:48 -0500 Subject: [aerogear-dev] PUT request in aerogear pipe android In-Reply-To: References: Message-ID: If the class a Pipe is managing has a null @RecordId annotated id field then a HTTP POST will be use. If the field is not null then a HTTP Put will be issued. This should give you an idea of the model we implemented : https://aerogear.org/docs/guides/aerogear-android/pipe/ On Sun, Feb 21, 2016 at 6:38 AM, Anuj Garg wrote: > I am seeing in examples of how to place put request from httpProvider. But > wanted ti know if there is any way of doing it directly from configured > pipe. > Please provide a link of example if possible > Thanks > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160221/c1320a54/attachment.html From matzew at apache.org Tue Feb 23 04:27:02 2016 From: matzew at apache.org (Matthias Wessendorf) Date: Tue, 23 Feb 2016 10:27:02 +0100 Subject: [aerogear-dev] ups node sender 0.11.0 release In-Reply-To: References: Message-ID: ah! great - that's a nice improvement! On Fri, Feb 19, 2016 at 8:53 PM, Luke Holmquist wrote: > i've just released the 0.11.0 version of the unified push node sender. > The biggest, perhaps only change, for this release is that it is now using > the Request library for doing requests. > > > Happy Friday > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160223/d7cb6ae3/attachment.html From matzew at apache.org Tue Feb 23 06:40:03 2016 From: matzew at apache.org (Matthias Wessendorf) Date: Tue, 23 Feb 2016 12:40:03 +0100 Subject: [aerogear-dev] Google Summer of Code 2016 Message-ID: Hi, for GSoC 2016 we have not discussed our participation on this subject. I'd like to get a new and modern version of AeroDoc in. Here is some text that I came up with: AeroDoc Demo case for Unified Push Server Write a new versions of the different components for our successful AeroDoc example, which you can see here https://youtu.be/IVMHW1uzrH4?t=209 Backend/Server microservice component * remove picket link based auth with Keycloak for pure OAuth2 login * convert the server to WildFly Swarm fat JARs, to run AeroDoc as a Microservice, in a scalable mode. ** Features like WildFly's Ribbon layer (from Netflix OSS) could be used * Rewrite the UI, using Angular2 and make it look nicer :) * Use latest of Hibernate's Geo library for Geolocation based push notifications IMO it could be done as a complete rewrite. iOS app update: * port the application to Swift and use our Keycloak library for OAuth2 Android app update * port app to latest Android APIs and use our Keycloak library for OAuth2 New Windows version of the App * would be nice to have New feature: * Silent notifications: Introduce the usage of silent notification (no alert) to ping the application. The app wakes up, and performs a HTTP background check against the backend, to check for new Leads (for the AeroDoc Sales guys). Based on the HTTP response of the call, done in the background, local notifications are issued and presented to the user. This includes fine grain update of badge icon on iOS, and similar techniques on Android. I think the above would make a good exercise of a student, interested in mobile app development, that also deals with an interesting use-case (Geolocation, OAuth2 and Push), as well as backend interaction. Any thoughts? -Matthias -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160223/ad6fb37e/attachment-0001.html From idel.pivnitskiy at gmail.com Tue Feb 23 16:21:44 2016 From: idel.pivnitskiy at gmail.com (Idel Pivnitskiy) Date: Wed, 24 Feb 2016 00:21:44 +0300 Subject: [aerogear-dev] Why we support NPN in WebPush project? Message-ID: Hi all! I just want to know and discuss why we support NPN in WebPush project. Jetty npn-boot works only with Java 7. But "aerogear-webpush-server-netty" uses a lot of Java 8 API and it's impossible to compile it with javac 7. We may support it in "webpush-console" because it doesn't use Java 8 API. But do we really want to support deprecated protocol and API? Best regards, Idel Pivnitskiy -- E-mail: Idel.Pivnitskiy at gmail.com Twitter: @idelpivnitskiy GitHub: @idelpivnitskiy -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160224/7a853893/attachment.html From daniel.bevenius at gmail.com Wed Feb 24 01:24:34 2016 From: daniel.bevenius at gmail.com (Daniel Bevenius) Date: Wed, 24 Feb 2016 07:24:34 +0100 Subject: [aerogear-dev] Why we support NPN in WebPush project? In-Reply-To: References: Message-ID: >I just want to know and discuss why we support NPN in WebPush project. If I recall correctly this was due to that when we first started on the WebPush server (November 2014) we were still considering supporting Java 1.7 which required us to use NPN. >We may support it in "webpush-console" because it doesn't use Java 8 API. But do we really want to support deprecated protocol and API? The only real reason at the moment would be to support the this Node.js WebPush server implementation [1]. But it has not been updated since May 2015 so I'm pretty sure it is not up to date with the current spec. My vote is to remove NPN support for both the server and console. [1] https://github.com/kitcambridge/node-webpush-server On 23 February 2016 at 22:21, Idel Pivnitskiy wrote: > Hi all! > > I just want to know and discuss why we support NPN in WebPush project. > > Jetty npn-boot works only with Java 7. But "aerogear-webpush-server-netty" > uses a lot of Java 8 API and it's impossible to compile it with javac 7. > We may support it in "webpush-console" because it doesn't use Java 8 API. > But do we really want to support deprecated protocol and API? > > Best regards, > Idel Pivnitskiy > -- > E-mail: Idel.Pivnitskiy at gmail.com > Twitter: @idelpivnitskiy > GitHub: @idelpivnitskiy > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160224/5e3fc44a/attachment.html From matzew at apache.org Wed Feb 24 02:07:12 2016 From: matzew at apache.org (Matthias Wessendorf) Date: Wed, 24 Feb 2016 08:07:12 +0100 Subject: [aerogear-dev] Why we support NPN in WebPush project? In-Reply-To: References: Message-ID: On Wed, Feb 24, 2016 at 7:24 AM, Daniel Bevenius wrote: > >I just want to know and discuss why we support NPN in WebPush project. > If I recall correctly this was due to that when we first started on the > WebPush server (November 2014) we were still considering supporting Java > 1.7 which required us to use NPN. > > >We may support it in "webpush-console" because it doesn't use Java 8 > API. But do we really want to support deprecated protocol and API? > The only real reason at the moment would be to support the this Node.js > WebPush server implementation [1]. But it has not been updated since May > 2015 so I'm pretty sure it is not up to date with the current spec. > perhaps we can ask the guys, what's up there :) > > My vote is to remove NPN support for both the server and console. > generally, +1 on this > > > [1] https://github.com/kitcambridge/node-webpush-server > > > On 23 February 2016 at 22:21, Idel Pivnitskiy > wrote: > >> Hi all! >> >> I just want to know and discuss why we support NPN in WebPush project. >> >> Jetty npn-boot works only with Java 7. But >> "aerogear-webpush-server-netty" uses a lot of Java 8 API and it's >> impossible to compile it with javac 7. >> We may support it in "webpush-console" because it doesn't use Java 8 API. >> But do we really want to support deprecated protocol and API? >> >> Best regards, >> Idel Pivnitskiy >> -- >> E-mail: Idel.Pivnitskiy at gmail.com >> Twitter: @idelpivnitskiy >> GitHub: @idelpivnitskiy >> >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160224/07d02b17/attachment.html From matzew at apache.org Wed Feb 24 03:18:39 2016 From: matzew at apache.org (Matthias Wessendorf) Date: Wed, 24 Feb 2016 09:18:39 +0100 Subject: [aerogear-dev] Usage of UPS ? Message-ID: Hi folks, if you are using the UnifedPush Server, feel free to add your company/project to this wiki page: https://github.com/aerogear/aerogear-unifiedpush-server/wiki/Users-of-the- UnifiedPush-Server Thanks :-) -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160224/160e51cc/attachment.html From idel.pivnitskiy at gmail.com Wed Feb 24 03:18:43 2016 From: idel.pivnitskiy at gmail.com (Idel Pivnitskiy) Date: Wed, 24 Feb 2016 11:18:43 +0300 Subject: [aerogear-dev] Why we support NPN in WebPush project? In-Reply-To: References: Message-ID: > > >The only real reason at the moment would be to support the this Node.js > WebPush server implementation [1]. But it has not been updated since May > 2015 so I'm pretty sure it is not up to date with the current spec. > The version of Node.js WebPush server in master branch implements one of the first drafts of WebPush protocol. It also has a PR [2] which plans to support the same version of protocol as we are now. And they have an issue [3] to support ALPN. In this case we can tag our current state and go further just with ALPN. So, I add +1 to: >My vote is to remove NPN support for both the server and console. [2] https://github.com/kitcambridge/node-webpush-server/pull/8/files [3] https://github.com/kitcambridge/node-webpush-server/issues/7 Best regards, Idel Pivnitskiy -- E-mail: Idel.Pivnitskiy at gmail.com Twitter: @idelpivnitskiy GitHub: @idelpivnitskiy On Wed, Feb 24, 2016 at 10:07 AM, Matthias Wessendorf wrote: > > > On Wed, Feb 24, 2016 at 7:24 AM, Daniel Bevenius < > daniel.bevenius at gmail.com> wrote: > >> >I just want to know and discuss why we support NPN in WebPush project. >> If I recall correctly this was due to that when we first started on the >> WebPush server (November 2014) we were still considering supporting Java >> 1.7 which required us to use NPN. >> >> >We may support it in "webpush-console" because it doesn't use Java 8 >> API. But do we really want to support deprecated protocol and API? >> The only real reason at the moment would be to support the this Node.js >> WebPush server implementation [1]. But it has not been updated since May >> 2015 so I'm pretty sure it is not up to date with the current spec. >> > > perhaps we can ask the guys, what's up there :) > > >> >> My vote is to remove NPN support for both the server and console. >> > > generally, +1 on this > > >> >> >> [1] https://github.com/kitcambridge/node-webpush-server >> >> >> On 23 February 2016 at 22:21, Idel Pivnitskiy >> wrote: >> >>> Hi all! >>> >>> I just want to know and discuss why we support NPN in WebPush project. >>> >>> Jetty npn-boot works only with Java 7. But >>> "aerogear-webpush-server-netty" uses a lot of Java 8 API and it's >>> impossible to compile it with javac 7. >>> We may support it in "webpush-console" because it doesn't use Java 8 >>> API. But do we really want to support deprecated protocol and API? >>> >>> Best regards, >>> Idel Pivnitskiy >>> -- >>> E-mail: Idel.Pivnitskiy at gmail.com >>> Twitter: @idelpivnitskiy >>> GitHub: @idelpivnitskiy >>> >>> _______________________________________________ >>> aerogear-dev mailing list >>> aerogear-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/aerogear-dev >>> >> >> >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > > > -- > Matthias Wessendorf > > blog: http://matthiaswessendorf.wordpress.com/ > sessions: http://www.slideshare.net/mwessendorf > twitter: http://twitter.com/mwessendorf > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160224/5d0b776c/attachment-0001.html From bianghouse at yahoo.it Sat Feb 13 04:12:57 2016 From: bianghouse at yahoo.it (bianghouse) Date: Sat, 13 Feb 2016 02:12:57 -0700 (MST) Subject: [aerogear-dev] Android oauth2 logout from Facebook/Google Message-ID: <1455354777209-12348.post@n5.nabble.com> Hi, I'd like to know if there's a way to perform a logout or revoke access from socialproviders. I'm currently using Android Authorization (OAuth2) to connect my app to social-platforms. Taking a look at AuthzModule interface it declares the following methods public boolean isAuthorized(); public boolean hasCredentials(); public void requestAccess(Activity activity, Callback callback); public boolean refreshAccess(); public void deleteAccount(); I tried with deleteAcccount() method with no luck, when I try to login with a new login user no OAuthWebViewDialog appears and my app redirects to succeeded login with the old credentials. Thanks in advance. M. -- View this message in context: http://aerogear-dev.1069024.n5.nabble.com/Android-oauth2-logout-from-Facebook-Google-tp12348.html Sent from the aerogear-dev mailing list archive at Nabble.com. From supittma at redhat.com Wed Feb 24 08:27:15 2016 From: supittma at redhat.com (Summers Pittman) Date: Wed, 24 Feb 2016 08:27:15 -0500 Subject: [aerogear-dev] Android oauth2 logout from Facebook/Google In-Reply-To: <1455354777209-12348.post@n5.nabble.com> References: <1455354777209-12348.post@n5.nabble.com> Message-ID: On Sat, Feb 13, 2016 at 4:12 AM, bianghouse wrote: > Hi, I'd like to know if there's a way to perform a logout or revoke access > from socialproviders. > I'm currently using Android Authorization (OAuth2) to connect my app to > social-platforms. > Taking a look at AuthzModule interface it declares the following methods > > public boolean isAuthorized(); > public boolean hasCredentials(); > public void requestAccess(Activity activity, Callback callback); > public boolean refreshAccess(); > public void deleteAccount(); > > I tried with deleteAcccount() method with no luck, when I try to login with > a new login user no OAuthWebViewDialog appears and my app redirects to > succeeded login with the old credentials. > > The answer is "its complicated". `deleteAccount` removes the account information from what Aerogear knows about, but your WebView or web browser (if you use an intent) may still know about your authorizations. When we request from the WebView/Browser a token it will use its cached credentials to log in and fetch the token. You can confirm that you are logged out by trying to make a call using your pipe. You should get a failure. It looks like we could, as part of delete account with the webview AuthzModule clear the cookies. I've created a issue to track this here : https://issues.jboss.org/browse/AGDROID-521 Also you can clear the cookies manually if you are using a webview : http://stackoverflow.com/questions/28998241/how-to-clear-cookies-and-cache-of-webview-on-android-when-not-in-webview > Thanks in advance. > M. > > > > -- > View this message in context: > http://aerogear-dev.1069024.n5.nabble.com/Android-oauth2-logout-from-Facebook-Google-tp12348.html > Sent from the aerogear-dev mailing list archive at Nabble.com. > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160224/32ec18ed/attachment.html From idel.pivnitskiy at gmail.com Wed Feb 24 12:38:57 2016 From: idel.pivnitskiy at gmail.com (Idel Pivnitskiy) Date: Wed, 24 Feb 2016 20:38:57 +0300 Subject: [aerogear-dev] Why we support NPN in WebPush project? In-Reply-To: References: Message-ID: I've sent a PR for this: https://github.com/aerogear/aerogear-webpush-server/pull/20 Best regards, Idel Pivnitskiy -- E-mail: Idel.Pivnitskiy at gmail.com Twitter: @idelpivnitskiy GitHub: @idelpivnitskiy On Wed, Feb 24, 2016 at 11:18 AM, Idel Pivnitskiy wrote: > >The only real reason at the moment would be to support the this Node.js >> WebPush server implementation [1]. But it has not been updated since May >> 2015 so I'm pretty sure it is not up to date with the current spec. >> > > The version of Node.js WebPush server in master branch implements one of > the first drafts of WebPush protocol. It also has a PR [2] which plans to > support the same version of protocol as we are now. And they have an issue > [3] to support ALPN. In this case we can tag our current state and go > further just with ALPN. > > So, I add +1 to: > > >My vote is to remove NPN support for both the server and console. > > > [2] https://github.com/kitcambridge/node-webpush-server/pull/8/files > [3] https://github.com/kitcambridge/node-webpush-server/issues/7 > > > Best regards, > Idel Pivnitskiy > -- > E-mail: Idel.Pivnitskiy at gmail.com > Twitter: @idelpivnitskiy > GitHub: @idelpivnitskiy > > On Wed, Feb 24, 2016 at 10:07 AM, Matthias Wessendorf > wrote: > >> >> >> On Wed, Feb 24, 2016 at 7:24 AM, Daniel Bevenius < >> daniel.bevenius at gmail.com> wrote: >> >>> >I just want to know and discuss why we support NPN in WebPush project. >>> If I recall correctly this was due to that when we first started on the >>> WebPush server (November 2014) we were still considering supporting Java >>> 1.7 which required us to use NPN. >>> >>> >We may support it in "webpush-console" because it doesn't use Java 8 >>> API. But do we really want to support deprecated protocol and API? >>> The only real reason at the moment would be to support the this Node.js >>> WebPush server implementation [1]. But it has not been updated since May >>> 2015 so I'm pretty sure it is not up to date with the current spec. >>> >> >> perhaps we can ask the guys, what's up there :) >> >> >>> >>> My vote is to remove NPN support for both the server and console. >>> >> >> generally, +1 on this >> >> >>> >>> >>> [1] https://github.com/kitcambridge/node-webpush-server >>> >>> >>> On 23 February 2016 at 22:21, Idel Pivnitskiy >> > wrote: >>> >>>> Hi all! >>>> >>>> I just want to know and discuss why we support NPN in WebPush project. >>>> >>>> Jetty npn-boot works only with Java 7. But >>>> "aerogear-webpush-server-netty" uses a lot of Java 8 API and it's >>>> impossible to compile it with javac 7. >>>> We may support it in "webpush-console" because it doesn't use Java 8 >>>> API. But do we really want to support deprecated protocol and API? >>>> >>>> Best regards, >>>> Idel Pivnitskiy >>>> -- >>>> E-mail: Idel.Pivnitskiy at gmail.com >>>> Twitter: @idelpivnitskiy >>>> GitHub: @idelpivnitskiy >>>> >>>> _______________________________________________ >>>> aerogear-dev mailing list >>>> aerogear-dev at lists.jboss.org >>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev >>>> >>> >>> >>> _______________________________________________ >>> aerogear-dev mailing list >>> aerogear-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/aerogear-dev >>> >> >> >> >> -- >> Matthias Wessendorf >> >> blog: http://matthiaswessendorf.wordpress.com/ >> sessions: http://www.slideshare.net/mwessendorf >> twitter: http://twitter.com/mwessendorf >> >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160224/dc51a2c1/attachment.html From matzew at apache.org Thu Feb 25 06:04:30 2016 From: matzew at apache.org (Matthias Wessendorf) Date: Thu, 25 Feb 2016 12:04:30 +0100 Subject: [aerogear-dev] Google Summer of Code 2016 In-Reply-To: References: Message-ID: Any other thoughts/ideas for GSoC 2016 ? On Tue, Feb 23, 2016 at 12:40 PM, Matthias Wessendorf wrote: > Hi, > > for GSoC 2016 we have not discussed our participation on this subject. I'd > like to get a new and modern version of AeroDoc in. > > Here is some text that I came up with: > > > AeroDoc Demo case for Unified Push Server > > Write a new versions of the different components for our successful > AeroDoc example, which you can see here > https://youtu.be/IVMHW1uzrH4?t=209 > > Backend/Server microservice component > * remove picket link based auth with Keycloak for pure OAuth2 login > * convert the server to WildFly Swarm fat JARs, to run AeroDoc as a > Microservice, in a scalable mode. > ** Features like WildFly's Ribbon layer (from Netflix OSS) could be used > * Rewrite the UI, using Angular2 and make it look nicer :) > * Use latest of Hibernate's Geo library for Geolocation based push > notifications > IMO it could be done as a complete rewrite. > > iOS app update: > * port the application to Swift and use our Keycloak library for OAuth2 > > Android app update > * port app to latest Android APIs and use our Keycloak library for OAuth2 > > New Windows version of the App > * would be nice to have > > > New feature: > * Silent notifications: > Introduce the usage of silent notification (no alert) to ping the > application. The app wakes up, and performs a HTTP background check against > the backend, to check for new Leads (for the AeroDoc Sales guys). Based on > the HTTP response of the call, done in the background, local notifications > are issued and presented to the user. This includes fine grain update of > badge icon on iOS, and similar techniques on Android. > > > > > I think the above would make a good exercise of a student, interested in > mobile app development, that also deals with an interesting use-case > (Geolocation, OAuth2 and Push), as well as backend interaction. > > > Any thoughts? > -Matthias > > > > -- > Matthias Wessendorf > > blog: http://matthiaswessendorf.wordpress.com/ > sessions: http://www.slideshare.net/mwessendorf > twitter: http://twitter.com/mwessendorf > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160225/fb09795c/attachment-0001.html From corinnekrych at gmail.com Thu Feb 25 06:11:20 2016 From: corinnekrych at gmail.com (Corinne Krych) Date: Thu, 25 Feb 2016 12:11:20 +0100 Subject: [aerogear-dev] Google Summer of Code 2016 In-Reply-To: References: Message-ID: @Matt I've submitted a proposal around ?Watch SDK as I've recently being reached by a student still interested by this 2015 subject. So here is the abstract: *WatchKit SDK for AeroGear/FeedHenry* *Summary of idea:* Bring the features of AeroGear/FeedHenry libs to the ? Watch: - push notification - geofencing - oauth2: send a tweet from your wrist? Provide an extension to the existing AeroGear sdks to make them Apple Watch fit. Focus on high quality sdks also include work on how to unit test (mocking?) your app. *Knowledge prerequisite:* iOS8/9, Swift *Skill level:* Medium *Associated project(s)*: AeroGear, FeedHenry, Keycloak ++ Corinne On 25 February 2016 at 12:04, Matthias Wessendorf wrote: > Any other thoughts/ideas for GSoC 2016 ? > > On Tue, Feb 23, 2016 at 12:40 PM, Matthias Wessendorf > wrote: > >> Hi, >> >> for GSoC 2016 we have not discussed our participation on this subject. >> I'd like to get a new and modern version of AeroDoc in. >> >> Here is some text that I came up with: >> >> >> AeroDoc Demo case for Unified Push Server >> >> Write a new versions of the different components for our successful >> AeroDoc example, which you can see here >> https://youtu.be/IVMHW1uzrH4?t=209 >> >> Backend/Server microservice component >> * remove picket link based auth with Keycloak for pure OAuth2 login >> * convert the server to WildFly Swarm fat JARs, to run AeroDoc as a >> Microservice, in a scalable mode. >> ** Features like WildFly's Ribbon layer (from Netflix OSS) could be used >> * Rewrite the UI, using Angular2 and make it look nicer :) >> * Use latest of Hibernate's Geo library for Geolocation based push >> notifications >> IMO it could be done as a complete rewrite. >> >> iOS app update: >> * port the application to Swift and use our Keycloak library for OAuth2 >> >> Android app update >> * port app to latest Android APIs and use our Keycloak library for OAuth2 >> >> New Windows version of the App >> * would be nice to have >> >> >> New feature: >> * Silent notifications: >> Introduce the usage of silent notification (no alert) to ping the >> application. The app wakes up, and performs a HTTP background check against >> the backend, to check for new Leads (for the AeroDoc Sales guys). Based on >> the HTTP response of the call, done in the background, local notifications >> are issued and presented to the user. This includes fine grain update of >> badge icon on iOS, and similar techniques on Android. >> >> >> >> >> I think the above would make a good exercise of a student, interested in >> mobile app development, that also deals with an interesting use-case >> (Geolocation, OAuth2 and Push), as well as backend interaction. >> >> >> Any thoughts? >> -Matthias >> >> >> >> -- >> Matthias Wessendorf >> >> blog: http://matthiaswessendorf.wordpress.com/ >> sessions: http://www.slideshare.net/mwessendorf >> twitter: http://twitter.com/mwessendorf >> > > > > -- > Matthias Wessendorf > > blog: http://matthiaswessendorf.wordpress.com/ > sessions: http://www.slideshare.net/mwessendorf > twitter: http://twitter.com/mwessendorf > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160225/c5765d85/attachment.html From matzew at apache.org Thu Feb 25 06:18:27 2016 From: matzew at apache.org (Matthias Wessendorf) Date: Thu, 25 Feb 2016 12:18:27 +0100 Subject: [aerogear-dev] Google Summer of Code 2016 In-Reply-To: References: Message-ID: ah, ok - too bad none of that was here on the list :) On Thu, Feb 25, 2016 at 12:11 PM, Corinne Krych wrote: > @Matt I've submitted a proposal around ?Watch SDK as I've recently being > reached by a student still interested by this 2015 subject. > So here is the abstract: > > *WatchKit SDK for AeroGear/FeedHenry* > > *Summary of idea:* > > Bring the features of AeroGear/FeedHenry libs to the ? Watch: > > - push notification > > - geofencing > > - oauth2: send a tweet from your wrist? > > Provide an extension to the existing AeroGear sdks to make them Apple > Watch fit. Focus on high quality sdks also include work on how to unit test > (mocking?) your app. > > *Knowledge prerequisite:* iOS8/9, Swift > > *Skill level:* Medium > > *Associated project(s)*: AeroGear, FeedHenry, Keycloak > > > ++ > > Corinne > > On 25 February 2016 at 12:04, Matthias Wessendorf > wrote: > >> Any other thoughts/ideas for GSoC 2016 ? >> >> On Tue, Feb 23, 2016 at 12:40 PM, Matthias Wessendorf >> wrote: >> >>> Hi, >>> >>> for GSoC 2016 we have not discussed our participation on this subject. >>> I'd like to get a new and modern version of AeroDoc in. >>> >>> Here is some text that I came up with: >>> >>> >>> AeroDoc Demo case for Unified Push Server >>> >>> Write a new versions of the different components for our successful >>> AeroDoc example, which you can see here >>> https://youtu.be/IVMHW1uzrH4?t=209 >>> >>> Backend/Server microservice component >>> * remove picket link based auth with Keycloak for pure OAuth2 login >>> * convert the server to WildFly Swarm fat JARs, to run AeroDoc as a >>> Microservice, in a scalable mode. >>> ** Features like WildFly's Ribbon layer (from Netflix OSS) could be used >>> * Rewrite the UI, using Angular2 and make it look nicer :) >>> * Use latest of Hibernate's Geo library for Geolocation based push >>> notifications >>> IMO it could be done as a complete rewrite. >>> >>> iOS app update: >>> * port the application to Swift and use our Keycloak library for OAuth2 >>> >>> Android app update >>> * port app to latest Android APIs and use our Keycloak library for OAuth2 >>> >>> New Windows version of the App >>> * would be nice to have >>> >>> >>> New feature: >>> * Silent notifications: >>> Introduce the usage of silent notification (no alert) to ping the >>> application. The app wakes up, and performs a HTTP background check against >>> the backend, to check for new Leads (for the AeroDoc Sales guys). Based on >>> the HTTP response of the call, done in the background, local notifications >>> are issued and presented to the user. This includes fine grain update of >>> badge icon on iOS, and similar techniques on Android. >>> >>> >>> >>> >>> I think the above would make a good exercise of a student, interested in >>> mobile app development, that also deals with an interesting use-case >>> (Geolocation, OAuth2 and Push), as well as backend interaction. >>> >>> >>> Any thoughts? >>> -Matthias >>> >>> >>> >>> -- >>> Matthias Wessendorf >>> >>> blog: http://matthiaswessendorf.wordpress.com/ >>> sessions: http://www.slideshare.net/mwessendorf >>> twitter: http://twitter.com/mwessendorf >>> >> >> >> >> -- >> Matthias Wessendorf >> >> blog: http://matthiaswessendorf.wordpress.com/ >> sessions: http://www.slideshare.net/mwessendorf >> twitter: http://twitter.com/mwessendorf >> >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160225/4ccc8cfb/attachment-0001.html From jbalunas at redhat.com Thu Feb 25 08:24:30 2016 From: jbalunas at redhat.com (Jay Balunas) Date: Thu, 25 Feb 2016 08:24:30 -0500 Subject: [aerogear-dev] Google Summer of Code 2016 In-Reply-To: References: Message-ID: Both a really good suggestions, and would be very interested if they worked out! Lets keep our fingers crossed! On Thu, Feb 25, 2016 at 6:18 AM, Matthias Wessendorf wrote: > ah, ok - too bad none of that was here on the list :) > > On Thu, Feb 25, 2016 at 12:11 PM, Corinne Krych > wrote: > >> @Matt I've submitted a proposal around ?Watch SDK as I've recently being >> reached by a student still interested by this 2015 subject. >> So here is the abstract: >> >> *WatchKit SDK for AeroGear/FeedHenry* >> >> *Summary of idea:* >> >> Bring the features of AeroGear/FeedHenry libs to the ? Watch: >> >> - push notification >> >> - geofencing >> >> - oauth2: send a tweet from your wrist? >> >> Provide an extension to the existing AeroGear sdks to make them Apple >> Watch fit. Focus on high quality sdks also include work on how to unit test >> (mocking?) your app. >> >> *Knowledge prerequisite:* iOS8/9, Swift >> >> *Skill level:* Medium >> >> *Associated project(s)*: AeroGear, FeedHenry, Keycloak >> >> >> ++ >> >> Corinne >> >> On 25 February 2016 at 12:04, Matthias Wessendorf >> wrote: >> >>> Any other thoughts/ideas for GSoC 2016 ? >>> >>> On Tue, Feb 23, 2016 at 12:40 PM, Matthias Wessendorf >> > wrote: >>> >>>> Hi, >>>> >>>> for GSoC 2016 we have not discussed our participation on this subject. >>>> I'd like to get a new and modern version of AeroDoc in. >>>> >>>> Here is some text that I came up with: >>>> >>>> >>>> AeroDoc Demo case for Unified Push Server >>>> >>>> Write a new versions of the different components for our successful >>>> AeroDoc example, which you can see here >>>> https://youtu.be/IVMHW1uzrH4?t=209 >>>> >>>> Backend/Server microservice component >>>> * remove picket link based auth with Keycloak for pure OAuth2 login >>>> * convert the server to WildFly Swarm fat JARs, to run AeroDoc as a >>>> Microservice, in a scalable mode. >>>> ** Features like WildFly's Ribbon layer (from Netflix OSS) could be used >>>> * Rewrite the UI, using Angular2 and make it look nicer :) >>>> * Use latest of Hibernate's Geo library for Geolocation based push >>>> notifications >>>> IMO it could be done as a complete rewrite. >>>> >>>> iOS app update: >>>> * port the application to Swift and use our Keycloak library for OAuth2 >>>> >>>> Android app update >>>> * port app to latest Android APIs and use our Keycloak library for >>>> OAuth2 >>>> >>>> New Windows version of the App >>>> * would be nice to have >>>> >>>> >>>> New feature: >>>> * Silent notifications: >>>> Introduce the usage of silent notification (no alert) to ping the >>>> application. The app wakes up, and performs a HTTP background check against >>>> the backend, to check for new Leads (for the AeroDoc Sales guys). Based on >>>> the HTTP response of the call, done in the background, local notifications >>>> are issued and presented to the user. This includes fine grain update of >>>> badge icon on iOS, and similar techniques on Android. >>>> >>>> >>>> >>>> >>>> I think the above would make a good exercise of a student, interested >>>> in mobile app development, that also deals with an interesting use-case >>>> (Geolocation, OAuth2 and Push), as well as backend interaction. >>>> >>>> >>>> Any thoughts? >>>> -Matthias >>>> >>>> >>>> >>>> -- >>>> Matthias Wessendorf >>>> >>>> blog: http://matthiaswessendorf.wordpress.com/ >>>> sessions: http://www.slideshare.net/mwessendorf >>>> twitter: http://twitter.com/mwessendorf >>>> >>> >>> >>> >>> -- >>> Matthias Wessendorf >>> >>> blog: http://matthiaswessendorf.wordpress.com/ >>> sessions: http://www.slideshare.net/mwessendorf >>> twitter: http://twitter.com/mwessendorf >>> >>> _______________________________________________ >>> aerogear-dev mailing list >>> aerogear-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/aerogear-dev >>> >> >> >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > > > -- > Matthias Wessendorf > > blog: http://matthiaswessendorf.wordpress.com/ > sessions: http://www.slideshare.net/mwessendorf > twitter: http://twitter.com/mwessendorf > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160225/d3658e8c/attachment.html From hrupp at redhat.com Thu Feb 25 08:40:31 2016 From: hrupp at redhat.com (Heiko W.Rupp) Date: Thu, 25 Feb 2016 14:40:31 +0100 Subject: [aerogear-dev] Google Summer of Code 2016 In-Reply-To: References: Message-ID: <56B845D0-7ACC-4EF3-AB5D-8228F68B2B1B@redhat.com> On 25 Feb 2016, at 14:24, Jay Balunas wrote: > Both a really good suggestions, and would be very interested if they > worked > out! Put them on https://developer.jboss.org/wiki/JBossCommunityGoogleSummerOfCode2016Ideas Tuesday we will know if JBoss has been accepted and then Students will flood us :) From corinnekrych at gmail.com Thu Feb 25 09:22:24 2016 From: corinnekrych at gmail.com (Corinne Krych) Date: Thu, 25 Feb 2016 15:22:24 +0100 Subject: [aerogear-dev] Google Summer of Code 2016 In-Reply-To: <56B845D0-7ACC-4EF3-AB5D-8228F68B2B1B@redhat.com> References: <56B845D0-7ACC-4EF3-AB5D-8228F68B2B1B@redhat.com> Message-ID: @Heiko I've done it already and students are already reaching me ;) On 25 February 2016 at 14:40, Heiko W.Rupp wrote: > On 25 Feb 2016, at 14:24, Jay Balunas wrote: > > > Both a really good suggestions, and would be very interested if they > > worked > > out! > > Put them on > https://developer.jboss.org/wiki/JBossCommunityGoogleSummerOfCode2016Ideas > Tuesday we will know if JBoss has been accepted and then Students will > flood us :) > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160225/bdb1bcdf/attachment.html From hrupp at redhat.com Thu Feb 25 09:31:43 2016 From: hrupp at redhat.com (Heiko W.Rupp) Date: Thu, 25 Feb 2016 15:31:43 +0100 Subject: [aerogear-dev] Google Summer of Code 2016 In-Reply-To: References: <56B845D0-7ACC-4EF3-AB5D-8228F68B2B1B@redhat.com> Message-ID: <050B3B6F-8F04-4C6A-AD13-412EC94550FC@redhat.com> On 25 Feb 2016, at 15:22, Corinne Krych wrote: > @Heiko I've done it already and students are already reaching me ;) Great!. Mobile is really popular. I also had around 5 students interested in improving the Hawkular-Android client. Merci Corinne From matzew at apache.org Thu Feb 25 09:36:51 2016 From: matzew at apache.org (Matthias Wessendorf) Date: Thu, 25 Feb 2016 15:36:51 +0100 Subject: [aerogear-dev] Google Summer of Code 2016 In-Reply-To: References: <56B845D0-7ACC-4EF3-AB5D-8228F68B2B1B@redhat.com> Message-ID: Corinne, can you route them to here? The idea of open source is not just developing code, also to understand the more important community aspect of it. I haven't seen any notice of a student here for that particular project. Right now, I'd never give a positive vote, as community > code -M On Thu, Feb 25, 2016 at 3:22 PM, Corinne Krych wrote: > @Heiko I've done it already and students are already reaching me ;) > > On 25 February 2016 at 14:40, Heiko W.Rupp wrote: > >> On 25 Feb 2016, at 14:24, Jay Balunas wrote: >> >> > Both a really good suggestions, and would be very interested if they >> > worked >> > out! >> >> Put them on >> https://developer.jboss.org/wiki/JBossCommunityGoogleSummerOfCode2016Ideas >> Tuesday we will know if JBoss has been accepted and then Students will >> flood us :) >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160225/8e15f15b/attachment-0001.html From jbalunas at redhat.com Thu Feb 25 11:54:15 2016 From: jbalunas at redhat.com (Jay Balunas) Date: Thu, 25 Feb 2016 11:54:15 -0500 Subject: [aerogear-dev] Google Summer of Code 2016 In-Reply-To: References: <56B845D0-7ACC-4EF3-AB5D-8228F68B2B1B@redhat.com> Message-ID: I think using AeroGear dev is appropriate for this, but we should also make sure the linked doc from Heiko is updates. Perhaps a link in those entries to this mailing list would be a good idea? On Thu, Feb 25, 2016 at 9:36 AM, Matthias Wessendorf wrote: > Corinne, can you route them to here? > The idea of open source is not just developing code, also to understand > the more important community aspect of it. > I haven't seen any notice of a student here for that particular project. > Right now, I'd never give a positive vote, as community > code > > -M > > On Thu, Feb 25, 2016 at 3:22 PM, Corinne Krych > wrote: > >> @Heiko I've done it already and students are already reaching me ;) >> >> On 25 February 2016 at 14:40, Heiko W.Rupp wrote: >> >>> On 25 Feb 2016, at 14:24, Jay Balunas wrote: >>> >>> > Both a really good suggestions, and would be very interested if they >>> > worked >>> > out! >>> >>> Put them on >>> >>> https://developer.jboss.org/wiki/JBossCommunityGoogleSummerOfCode2016Ideas >>> Tuesday we will know if JBoss has been accepted and then Students will >>> flood us :) >>> _______________________________________________ >>> aerogear-dev mailing list >>> aerogear-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/aerogear-dev >>> >> >> >> _______________________________________________ >> aerogear-dev mailing list >> aerogear-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/aerogear-dev >> > > > > -- > Matthias Wessendorf > > blog: http://matthiaswessendorf.wordpress.com/ > sessions: http://www.slideshare.net/mwessendorf > twitter: http://twitter.com/mwessendorf > > _______________________________________________ > aerogear-dev mailing list > aerogear-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/aerogear-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20160225/7ae6a4d3/attachment.html