lovetox, I cannot join jdev@ because jabber.org has DH keys which are too small to be accepted by my server
jonas’
white is 255,255,255, so inverting gives 0
vanitasvitaehas left
vanitasvitaehas joined
frainzhas left
frainzhas joined
Syndacehas left
j.rhas left
rtq3has joined
j.rhas joined
lumihas left
lumihas joined
lumihas left
sezuanhas joined
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
frainzhas left
frainzhas joined
pdurbinhas joined
frainzhas left
frainzhas joined
Douglas Terabytehas joined
karoshihas joined
remkohas joined
j.rhas left
Douglas Terabytehas left
Steve Killehas left
dwdhas left
dwdhas joined
pdurbinhas left
rtq3has left
j.rhas joined
dwdhas left
dwdhas joined
Alexhas left
Alexhas joined
mr.fisterhas left
pep.
Dumb question about the whitespace thread on standard@, I've read this: "it's more efficient for battery usage to use push notifications", bit Google also has to maintain a TCP connection to push these notifications right? So they are eventually running into the same issues as us? How is that more efficient✎
pep.
Dumb question about the whitespace thread on standard@, I've read this: "it's more efficient for battery usage to use push notifications", but Google also has to maintain a TCP connection to push these notifications right? So they are eventually running into the same issues as us? How is that more efficient ✏
lumihas joined
Syndacehas joined
Holger
pep.: I think this story of push notifications saving traffic originated from them being used as an alternative to crappy (HTTP) polling. The remaining point I see is that with push notifications, the OS can freely kill the app on resource shortage.
Holger
Plus maybe a little traffic optimization after all, if you take into account that TCP keepalives or thelike (I think theirs weird stuff done on mobile) are per connection.
Holger
But in general you're right, I think.
DebXWoodyhas joined
Alexhas left
Nekithas joined
dwdhas left
dwdhas joined
pdurbinhas joined
Kev
I would /assume/ (very possibly wrongly) that they're smart enough to not go spinning the radio all the way up for push notifs.
karoshihas left
karoshihas joined
COM8has joined
dwdhas left
COM8has left
Kevhas left
COM8has joined
COM8has left
dwdhas joined
pdurbinhas left
Ge0rG
Kev: I'm not sure this is how baseband modules work.
Ge0rG
So yes, it's a matter of keeping a single TCP connection vs one per app or even long polling / periodic polling by each app
Ge0rG
Also google has done significant work on making that connection stable, even under adverse conditions like very short NAT timeouts
karoshihas left
karoshihas joined
Kevhas joined
Ge0rG
(they are measuring them and maintaining per network keep alive intervals)
Steve Killehas joined
Kev
Ge0rG: Well, whether you can control the baseband or not (Apple presumably can, at least), you can make your push notifs small enough to avoid significant wakeups, no?
Kev
But I'm working entirely on intuition here, no clue what I'm talking about.
Ge0rG
Kev: well, yes
dwdhas left
dwdhas joined
andyhas left
DebXWoodyhas left
andyhas joined
pdurbinhas joined
dwdhas left
Zash
Being smart about scheduling could help, in theory
dwdhas joined
Steve Killehas left
Ge0rG
I don't think there are significant delays in delivering push to Android. Except for the trash calendar app on my Samsung phone, where all notifications come a day late
Steve Killehas joined
Kacperhas joined
DebXWoodyhas joined
debaclehas joined
dwdhas left
dwdhas joined
rtq3has joined
dwdhas left
Kacperhas left
Alexhas joined
Steve Killehas left
j.rhas left
j.rhas joined
wurstsalathas left
wurstsalathas joined
frainzhas left
frainzhas joined
pdurbinhas left
dwdhas joined
j.rhas left
debaclehas left
MattJ
iirc Samsung have their own push thing, or used to
frainzhas left
pep.
So you have to go through Google and then Google goes through Samsung? :p
pep.
Or you skip Google and have to support two APIs ?
Zash
Haha
Ge0rG
I have no idea why it doesn't work properly. It was perfectly on time on LineageOS on my previous phone
COM8has joined
dwdhas left
dwdhas joined
COM8has left
lskdjfhas joined
frainzhas joined
lskdjfhas left
frainzhas left
frainzhas joined
debaclehas joined
dwdhas left
Steve Killehas joined
lskdjfhas joined
dwdhas joined
dwdhas left
dwdhas joined
dwdhas left
dwdhas joined
rtq3has left
rtq3has joined
j.rhas joined
karoshihas left
karoshihas joined
rtq3has left
rtq3has joined
Douglas Terabytehas joined
flow
pep., batching the push notifications and takign the devices sleep cycle into account is the only minor argument I am able to come up with, but besides that, an XMPP connection could be as efficient as an google push connection
dwdhas left
dwdhas joined
flow
but google does obviously neither for high priority FCM pushes, only probably for normal priority messages
rtq3has left
pdurbinhas joined
rtq3has joined
rtq3has left
dwdhas left
pdurbinhas left
DebXWoodyhas left
dwdhas joined
rtq3has joined
DebXWoodyhas joined
rtq3has left
dwdhas left
dwdhas joined
Steve Killehas left
dwdhas left
rtq3has joined
dwdhas joined
dwdhas left
dwdhas joined
dwdhas left
rion
why jingle has only global tie-break error but not per content? What if we have multiple <content> elements in a request and only one of them is <tie-break>. Basically the same for <reason> which may be different
neshtaxmpphas left
DebXWoodyhas left
Steve Killehas joined
flow
rion, potentially no particular reason and just something the authors did not consider. From how I understand jingle, having per content tie-breaks sounds sensible
neshtaxmpphas joined
COM8has joined
COM8has left
rion
I'm implementing transport-replace in Psi right now. It's mostly finished. But these problems with tie-break and necessity to send transport offer twice make me frustrated.
Kacperhas joined
dwdhas joined
j.rhas left
j.rhas joined
pdurbinhas joined
dwdhas left
dwdhas joined
peterhas joined
dwdhas left
rtq3has left
rtq3has joined
wurstsalathas left
wurstsalathas joined
pdurbinhas left
frainzhas left
frainzhas joined
frainzhas left
frainzhas joined
pep.
Can there be fulljids in the roster? (that is, a fulljid I'd be subscribed to)
XSFhas left
madhur.garghas left
j.rhas left
rtq3has left
madhur.garghas joined
j.rhas joined
rtq3has joined
madhur.garghas left
madhur.garghas joined
madhur.garghas left
XSFhas joined
j.rhas left
j.rhas joined
dwdhas joined
edhelashas left
madhur.garghas joined
edhelashas joined
MattJ
pep., iirc yes, you can (in 6121, possibly not 3921), but don't expect it to work how you want, you can't subscribe to a full JID
frainzhas left
frainzhas joined
rtq3has left
Zash
Are you sure? I thought it was bare JIDs only
rtq3has joined
MattJ
Zash, I can find no such restriction
DebXWoodyhas joined
frainzhas left
frainzhas joined
Link Mauve
I also remember a discussion on that topic, but none of the conclusions.
peterhas left
rtq3has left
rtq3has joined
dwd
To go back to this morning, the argument for push notifications over a TCP session comes down to that if all the pushes go through the same channel, this can be optimized in terms of combining radio activity. But I think it's a sketchy argument, given you'd have to introduce latency and things in order to combine them anyway.
rion
guys, what do you use to edit XEPs? To preview them quickly
j.rhas left
wurstsalathas left
wurstsalathas joined
flow
rion: sam build a inotify based make target that would build the html every time the xml changed
flow
I use something similar like that
jonas’
rion, I use a texteditor and my typical arrow-up-enter workflow
jonas’
with `make build/xep-1234.html`
Zash
`:make`
pdurbinhas joined
rion
ok. got it. thanks.
davidhas left
rtq3has left
rtq3has joined
DebXWoodyhas left
kokonoehas left
pdurbinhas left
wurstsalathas left
wurstsalathas joined
sezuanhas left
kokonoehas joined
rtq3has left
lovetoxhas joined
Yagizahas left
Nekithas left
j.rhas joined
DebXWoodyhas joined
Steve Killehas left
frainzhas left
frainzhas joined
frainzhas left
frainzhas joined
debaclehas left
COM8has joined
COM8has left
Steve Killehas joined
Kacperhas left
wurstsalathas left
wurstsalathas joined
frainzhas left
frainzhas joined
Kacperhas joined
Yagizahas joined
DebXWoodyhas left
wurstsalathas left
wurstsalathas joined
lnjhas left
DebXWoodyhas joined
lnjhas joined
DebXWoodyhas left
DebXWoodyhas joined
Dele Olajidehas left
frainzhas left
frainzhas joined
frainzhas left
COM8has joined
frainzhas joined
COM8has left
frainzhas left
frainzhas joined
frainzhas left
frainzhas joined
Kacperhas left
pdurbinhas joined
lovetox_has joined
lovetox_has left
pdurbinhas left
lovetox
lol jabber.ru sends russian text on the IBR form
lovetox
no idea what they want me to put into the field
jonas’
lovetox, I’m not in jdev@ because I can’t join due to Server-to-server connection failed: Connecting failed: sslhandshake error: dh key too small✎
jonas’
lovetox, I’m not in jdev@ because I can’t join due to Server-to-server connection failed: Connecting failed: ssl handshake error: dh key too small ✏
lovetox
yeah i read your message
jonas’
ah ok
jonas’
you’ll have to live with that until jabber.org is fixed
rion
lovetox: try to type some russian =)
lovetox
thanks for the hint with background, i though for some reason 0,0,0 is white :D
jonas’
:)
jonas’
yeah, the jclib implementation is historically grown and a bit of a mess
lovetox
works good now for me, gajim has now also default avatar generation
jonas’
\o/
jonas’
awesome
rion
Пользователь = username
Электронная почта = email
Телефон = phone
jonas’
I need to get the text on semianon vs. nonanon in 392 and then it can be advanced IMO
lovetox
thanks rion i found my old account just now and rememberd the password
jonas’
(specifically, in a semianon room, you SHOULD use the nickname, even if you have privileges and can see the real JID; in a nonanon room you SHOULD use the real JID)
lovetox
yeah although this is bothersome to implement
rion
lovetox: so russian FSB won't follow you since phone number wasn't required previously
lovetox
my contact object does not have the information about the room settings the contact is in
lovetox
:D
lovetox
rion, yeah because anyone puts in the real number there :D
jonas’
lovetox, yeah, transferring that information will be a tad annoying
jonas’
but it might be good to do that anyways, considering that you don’t want to accidentally leak a real JID you only know because you are a privileged member of a room
jonas’
so carrying that information around might be good to present that bit ("you only see this because you are a moderator, tread carefully") in the UI
Ge0rG
lovetox: speaking of old accounts. There was a bunch of spam bots on Gajim.org recently. Do you have IBR enabled? Is it even meant to be a public server?
rion
> Accounts not used for more than 1 month are destroyed.
> To register an account, go to this URL : <a href="https://gajim.org:5281/register_web" style="color:#000080">https://gajim.org:5281/register_web</a>
lovetox
please just send them to me, i will forward it to asterix to delete them
kokonoehas left
rion
mm now I have an account on gajim.org
lovetox
and yeah register on gajim.org is enabled, but i will question if this is necessary
lovetox
as the server is not maintained for users really
kokonoehas joined
Ge0rG
So maybe somebody broke the captcha? But it was only two bots, that's not the typical pattern. They come in hundreds normally
lovetox
there is no captcha, just a "what is 7 + 9"
lovetox
probably very hard for bots
Ge0rG
I don't have the JIDs here right now, you just weren't online for a long time
lovetox
yeah i dared to go on holiday 2 weeks
Ge0rG
lovetox: you need a mobile xmpp client! 😜
lovetox
hm im still evaluating what the real price of having a smartphone is, could take a while