These are chat archives for atomix/atomix

10th
Feb 2016
Richard Pijnenburg
@electrical
Feb 10 2016 09:21
@kuujo i'm gonna have a look at the ssl/tls thing today. Have som spare time :-)
Jordan Halterman
@kuujo
Feb 10 2016 09:22
nice!
that’s awesome
Richard Pijnenburg
@electrical
Feb 10 2016 09:23
Not sure how fast it will go but will give it a try :-)
Jordan Halterman
@kuujo
Feb 10 2016 09:24
no worries
Jordan Halterman
@kuujo
Feb 10 2016 09:48
I believe I'm clueless when it comes to SSL, and your Java learning curve is probably less than my SSL learning curve :-) and that's why I haven't attempted it.
Sure Netty makes it easy though
Richard Pijnenburg
@electrical
Feb 10 2016 09:48
haha :p fair enough
Jordan Halterman
@kuujo
Feb 10 2016 09:53
BTW, it looks like all those bug fixes have finally produced results. There are a couple of obscure, difficult to produce bugs remaining, but the bugs that were fixed were huge and resolved a lot of potential issues. I'm cleaning up the serialization and configuration stuff now and then am going to release the RC. compared to where it was before you and I started fixing bugs, it feels infinitely more stable. I love it.
Richard Pijnenburg
@electrical
Feb 10 2016 09:53
Nice!!
Jordan Halterman
@kuujo
Feb 10 2016 09:57
I made the serialization framework more abstract so you can more easily plug in custom serialization frameworks too. It has Kryo and Jackson serializers. The worst part now is that there's so much stuff to document now :-( That's gonna take like another week.
Off to bed. Good luck! Let me know how that goes.
Richard Pijnenburg
@electrical
Feb 10 2016 09:58
haha most likely yeah. nite. Will let you know if i make any progress :-)
Richard Pijnenburg
@electrical
Feb 10 2016 13:08
14:08:05.157 [catalyst-event-loop-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xadc82362, /127.0.0.1:59381 => /127.0.0.1:5555] HANDSHAKEN: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
14:08:05.161 [catalyst-event-loop-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xfb9b6389, /127.0.0.1:59381 => localhost/127.0.0.1:5555] HANDSHAKEN: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
yay :D
Richard Pijnenburg
@electrical
Feb 10 2016 16:48
17:46:46.972 [catalyst-event-loop-2] DEBUG i.atomix.catalyst.transport.NettyTls - Using JKS at /home/richard/projects/atomix/catalyst/netty/src/test/resources/test.keystore
17:46:47.001 [catalyst-event-loop-2] DEBUG i.atomix.catalyst.transport.NettyTls - Using Keystore as Truststore

17:46:47.374 [catalyst-event-loop-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x61f52acf, /127.0.0.1:60298 => /127.0.0.1:5555] HANDSHAKEN: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
17:46:47.377 [catalyst-event-loop-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x579228c6, /127.0.0.1:60298 => localhost/127.0.0.1:5555] HANDSHAKEN: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
Richard Pijnenburg
@electrical
Feb 10 2016 17:10
just need to find a nice way to get the path to the test keystore file.
Jordan Halterman
@kuujo
Feb 10 2016 17:32
Nice!
That's so awesome thanks!
Richard Pijnenburg
@electrical
Feb 10 2016 22:28
Thanks :) just need a nice way to load a file in the tests so I can load a key store.
Richard Pijnenburg
@electrical
Feb 10 2016 22:44
Do you have any ideas @kuujo ? Rather not leave it without tests.