This version (2017/05/27 13:44) is a draft.
Approvals: 0/1

[01:54:31] <BadApe> when i call socket.write(jsonData) what is it sending as the control code to delimit the object? \r\n something like that?

[02:31:06] * ChanServ sets mode: +o temporalfox [09:13:11] * ChanServ sets mode: +o temporalfox

[09:34:41] * ChanServ sets mode: +o purplefox [09:37:16] * ChanServ sets mode: +o temporalfox

[10:31:49] <temporalfox> hi everyone !

[10:37:58] <purplefox> temporalfox: pmlopes: morning

[10:38:08] <pmlopes> good morning

[10:38:34] <temporalfox> pmlopes I fixed the groovy classcastexception, I think it should fix the problem you observed in vertx-web

[10:38:44] <pmlopes> thanks

[10:51:55] <cescoffier> good morning

[10:55:57] <robal_> hi

[11:08:05] <robal_> I'm thinking about creating a login mechanism on my personal project, but I'm using AngularJS and Vertx together. Has anyone tried this? If so are there things I need to consider? Do I need to seperate controllers for public and private access? (Maybe I'm more concerned with AngularJs than vertx regarding authentication as I'm thinking it more through.. )

[11:17:16] <cescoffier> robal_: to manage your authentication you can rely on the different authentication provider vert.x provides

[11:18:27] <cescoffier> robal_: check http://vertx.io/docs/#authentication_and_authorisation

[11:18:57] <cescoffier> robal_: for the UI / client side, it is Angular related (i.e. I've no idea ;-))

[11:21:02] <robal_> cescoffier: yes indeed, I looked into the BasicAuthHandler, which seems to fit my needs. My consern is more that I need to combine this with AngularJS, and I'm not sure what parts to place into a private directory. (controllers I'm guessing, but maybe even an entire module)

[11:23:27] <robal_> but thanks :) it's all very new to me still. Very happy with vertx, never expected it to become this easy to upscale web applications, awesome :)

[11:41:45] <Narigo> cescoffier, good morning - I've checked out the mysql postgresql client and see failing tests for mysql (testDateValueSelection, Error 1292 - #22007 - Incorrect datetime value: '2015-02-22T07:15:01.234Z' for column 'some_timestamp' at row 1)

[11:42:15] <cescoffier> Narigo: hum, let me check

[11:42:37] <Narigo> the port-to-java branch

[11:43:50] <cescoffier> obviously it works here, and on my CI

[11:44:30] <Narigo> what mysql version do you have?

[11:45:16] <Narigo> do i need to do anything else than mvn clean && mvn test ?

[11:47:42] <cescoffier> what is weird is that is looks like a mysql issue

[11:47:49] <cescoffier> while inserting the value

[11:48:36] <cescoffier> I'm using 5.6

[11:48:46] <cescoffier> (latest GA)

[12:00:57] <Narigo> $ mysql –version

[12:00:57] <Narigo> mysql Ver 14.14 Distrib 5.6.24, for osx10.10 (x86_64) using EditLine wrapper

[12:09:51] <cescoffier> Narigo: in the mysql logs I've “2015-09-03 10:08:22 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use –explicit_defaults_for_timestamp server option (see documentation for more details).”

[12:19:48] <Narigo> cescoffier, sorry, won't be able to debug today anymore… too many things on my plate right now :(

[14:56:45] * ChanServ sets mode: +o purplefox [21:20:17] * ChanServ sets mode: +o purplefox

[22:32:31] <BadApe> hello, so i am integrating a c++ app with a tcp service i've sent a json object but i don't think i am sending the right line feed that my handler recognises

[22:51:28] <AlexLehm> BadApe: to answer your question from yesterday, i think the serialized json object does not have any end delimiter like \n

[22:53:48] <BadApe> i tried a \n i am just checking using Pump.pump(socket, socket).start(); that i am not just sending garbage

[22:58:23] <AlexLehm> you should be able to simluate the service call with e.g. netcat by writing your payload into a file first

[22:58:39] <AlexLehm> depends on what the service expects of course

[22:58:50] <BadApe> netcat on windows?

[22:59:35] <BadApe> the unittest in java connect to the server and sent json

[22:59:57] <BadApe> i am sure i am just not sending the right termination from the c++ app

[23:01:12] <AlexLehm> i found a rewritten netcat called ncat for windows somewhere

[23:01:47] <BadApe> netcat only sends data, won't create me a listen server will it?

[23:02:25] <AlexLehm> it can create a listener as well so you can test your client code

[23:02:46] <BadApe> ah cool

[23:02:51] <AlexLehm> something like ncat -l 8080

[23:06:11] <AlexLehm> what are you using to parse the reply?

[23:08:51] <BadApe> so i can see a the json and a \n\n

[23:09:56] <BadApe> so makes me wonder what i need to send for socket.handler(buffer → { JsonObject jsonObject = new JsonObject(buffer.getString(0, buffer.length())); to pick it up

[23:11:07] <BadApe> ah i can send the unit test

[23:12:59] <AlexLehm> to parse the data until a newline you can use RecordParser, this will take care of replies arriving in more than one buffer

[23:15:41] <BadApe> well i wrote a quick test but didn't see anything other than some json

[23:21:42] *** ChanServ sets mode: +o purplefox

[23:21:55] <BadApe> thanks for the help i think i can see what i've done wrong

[23:58:56] <BadApe> stupid question, how do i know if a library i want to use is blocking?