Live data from Hacker News

Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

getkaiwa.com

71–80 of 142 posts

Re: Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

#71

The very first sentence irks me: "[…] for the only standardized chat protocol [XMPP]" Haven't they heard about IRC (RFCs 1459, 2810–2813)?

OK, my bad: The oldest RFC is just "experimental" while the newer ones are "informational", and explicitly stating "It does not specify an Internet standard of any kind."

No wonder its not standardised, considering that almost any server out there uses a different, partly incompatible set of extensions (for server-to-server communication, at least), depending on which servers it was forked from (very few are not in some way derived from the original ircd[0]).

[0] http://en.wikipedia.org/wiki/IRCd#/media/File:IRCd_software_...

Re: Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

#72
post #23
post #19

Earlier quoted context omitted.

Unfortunately, this won't improve your security. The client code comes from the server, so you need to trust it anyway. While it is possible to implement OTR or PGP in the client, the server admin could poison the implementation code and leak your private keys.

> The client code comes from the server, so you need to trust it anyway. Sure, but we have TLS for that. E2E is still needed to cover everything else (e.g., I trust the server now , but I don't want to have plain-text logs on it in case the feds seize it).

TLS doesn't help you there. A server could just as easily serve you a maliciously modified OTR plugin.

Re: Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

#73
post #22

Is there a good mobile client to use with a xmpp serveR?

Besides of the ones referenced in the article, there is also ChatSecure [0] for Android and iOS (with a strong focus on security) and Xabber [1] and yaxim [2] for Android (I am the maintainer of yaxim). [0] https://chatsecure.org/ [1] http://www.xabber.org/ [2] https://yaxim.org/

I've been using Monal " rel="nofollow">http://monal.im/> on iOS - decent UX, supports groupchat, doesn't put a "proxy" between you and your server, etc.

Re: Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

#74
post #21
post #18

Earlier quoted context omitted.

You will first need an XMPP account but then you can add GTalk users to your roster and chat with them.

GTalk has broken federation for Hangouts users, and they failed to enable s2s encryption, which is mandatory since February: https://github.com/stpeter/manifesto/blob/master/manifesto.t...

Actually we (most of the XMPP network) switched over to mandatory encryption last May and IMHO it's been pretty successful so far. Google is welcome to join the party anytime! :-)

Re: Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

#75

The UI feels like a 1 to 1 copy of the Slack client, or is Slacks UI so common now copying it is just using the Chat-UI standard?

What's so original about the Slack ui? It's channels on the left and conversation on the right. A lot of irc clients look this way.

Re: Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

#76

The very first sentence irks me: "[…] for the only standardized chat protocol [XMPP]" Haven't they heard about IRC (RFCs 1459, 2810–2813)?

https://tools.ietf.org/html/draft-movva-msn-messenger-protoc...

MSN Messenger's protocol was submitted to the ECMA in 1999, but MS made changes to their implementation almost immediately that were never documented.

Re: Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

#77
post #31

Earlier quoted context omitted.

I for one welcome slack competitors, self-hostable, open sources ones especially.

Check out http://sdelements.github.io/lets-chat/

Let's chat is really neat, I've played with it a lot but I have to say that the combination of not supporting OTR & The fact that it relies on MongoDB put me off using it in production to replace our existing chat server.

Re: Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

#78

No mention of OTR. :-( When your client is a Web app on a trusted server (i.e. OTR key on the server), you could avoid multi-client issues by having only that on XMPP client that you connect to from multiple browsers.

Came here to say just this. I've been looking for a replacement for our Openfire server for some time now, but there just hasn't been anything that's quite there yet.

Re: Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

#79

screen + ssh + irssi (+ bitlbee, if you need xmpp) > any web based solution. Why? Because I can see it on my phone and on my laptop, and it's as lightweight and simple as a `ssh -t irssi.myDomain.foo screen -DD -R` and I'm all caught up. This is, ofc, my $0.02. Stuck in the old way of doing things, I guess. Still pretty cool, particularly the deploy on DO.

How do you get notifications, particularly on your phone? With e.g. AIM I have an equally lightweight experience on the laptop (just browse to the URL), a functional app on my phone, and, crucially, push notifications that alert on my phone.
Post reply on HN