Ge0rG and sorted the GC1 directed presence stuff now it tracks those too (also for carbons)
Valerianhas left
Valerianhas joined
Dave Cridlandhas left
ludohas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
danielhas left
ludohas joined
mimi89999has left
Ge0rG
Maranda: what do you do with Carbons differently?
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
SaltyBoneshas joined
danielhas joined
Dave Cridlandhas left
Guushas left
Maranda
Not much, it checked muc whispers looking into the resource session's "joined mucs" table before but that didnt cover GC1, now it'll fall back to the directed bare I added in that case covering it.
jubalhhas left
Maranda
also removed a loop so it's a pro point as we
Maranda
As well*
ludohas left
ludohas joined
Steve Killehas left
rtq3has joined
Steve Killehas left
Dave Cridlandhas left
Steve Killehas joined
Nekithas joined
Maranda
Ge0rG and outside mucs there's no use I currently see of directed presences as well so it's safe enough to make an assumption
ralphmhas joined
Ge0rGhas left
danielhas left
Ge0rGhas left
j.rhas joined
nycohas left
ralphmhas left
ralphmhas joined
Martinhas joined
Timhas joined
blablahas left
rionhas left
rionhas joined
Valerianhas left
Valerianhas joined
ralphmhas joined
Valerianhas left
winfriedhas left
Valerianhas joined
jonaswhas left
Valerianhas left
Dave Cridlandhas left
Timhas joined
Holgerhas left
rionhas left
Valerianhas joined
Dave Cridlandhas left
ralphmhas joined
jonaswhas left
alexishas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
lskdjfhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
ralphmhas joined
Dave Cridlandhas left
Yagizahas joined
ralphmhas left
ralphmhas joined
Dave Cridlandhas left
rtq3has left
alexishas left
Yagizahas left
Yagizahas joined
Valerianhas left
Martinhas left
Dave Cridlandhas left
tahas joined
Martinhas joined
Dave Cridlandhas left
ralphmhas joined
ralphmhas joined
Dave Cridlandhas left
rtq3has joined
j.rhas joined
alexishas left
alexishas left
@Alacerhas left
@Alacerhas joined
Dave Cridlandhas left
rtq3has left
Dave Cridlandhas left
danielhas left
Dave Cridlandhas left
Dave Cridlandhas left
sezuanhas left
rtq3has joined
winfriedhas left
Guushas left
danielhas left
rtq3has left
Yagizahas left
ralphmhas joined
alexishas left
Guushas left
goffihas joined
danielhas joined
Guushas left
tuxhas left
tuxhas joined
Guushas left
danielhas left
danielhas joined
Martinhas left
vanitasvitaehas joined
Nekithas joined
lumihas joined
Guushas left
Ge0rG
I don't know what the use case for directed presence was...
blablahas left
goffihas left
Martinhas joined
goffihas joined
alihas joined
Dave Cridlandhas left
Holger
> In general, a client sends directed presence when it wishes to share availability information with an entity that is not subscribed to its presence, typically on a temporary basis. Common uses of directed presence include casual one-to-one chat sessions as described under Section 5.1 and multi-user chat rooms as described in [XEP-0045].
Holger
And I've seen IoT people doing directed presence for some reason.
Dave Cridlandhas left
edhelashas left
Zash
Jingle maybe
edhelashas left
rtq3has joined
ralphmhas joined
Yagizahas joined
jubalhhas joined
UsLhas joined
UsLhas joined
Dave Cridlandhas left
winfriedhas left
lnjhas joined
jubalhhas joined
jubalhhas left
Alexhas joined
Martinhas left
jonaswhas left
jonaswhas joined
jonaswhas left
jonaswhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
ralphmhas joined
ralphmhas joined
lumihas left
ralphmhas left
alexishas left
ralphmhas joined
Timhas joined
lovetoxhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
jerehas joined
lovetox
jonasw, Ge0rG: did one of you implement that coloring xep? maybe in a python lib that i now just can use 😃?
jonasw
lovetox, jclib has the functions
jonasw
I also have some stuff in C++
jonasw
lovetox, I wanted to make it a standalone lib but never gotten around to do it
Ge0rG
externalize everything! `pip install left-align`
jonasw
Ge0rG, this is python, not node.js
lovetox
ok nice thanks i will look into it
Ge0rG
jonasw: or is it?
rtq3has left
jonasw
lovetox, jclib doesn’t have a license file, but it’s going to be GPLv3+ or LGPLv3+. you can extract and use the coloring stuff under MIT, Apache 2.0 or 3-clause BSD, whatever pleases you.
lnjhas left
jonasw
no guarantee that it’s 100% the XEP as it stands right now, I might’ve some experiment in there
jonasw
double-check the constants
lovetox
people can say about python what they want, but so many people using it and because of it so many libs and code exists is such a huge plus that language architecture details dont really matter
lovetox
yes thanks
jonasw
ah yes, it’s not what’s in the XEP atm.
lovetox
jonasw, doesnt really matter for me now
Ge0rG
jonasw: have a different branch :P
lovetox
i just need something that colors my nicks
jonasw
yeah, the difference is minor
Dave Cridlandhas left
lovetox
ah i really have to try now to run a minimal gtk application with aioxmpp
lovetox
i wanted to do this for a long time
UsLhas joined
UsLhas joined
matlaghas left
rtq3has joined
jonasw
I had a basic demo somewhere, but it might’ve been lost
matlaghas joined
UsLhas left
lovetox
if it works with gtk, i definitly plan to try and port gajim to it
marmistrzhas left
Ge0rG
Yeah, finally consistent colors!
jonasw
neeaaat
UsLhas joined
Ge0rG
I totally love it.
jonasw
lovetox, you might wanna look into jclib instead/in addition
Ge0rG
But maybe I'm an OCD nerd.
jonasw
Ge0rG, :)
jonasw
it’s a bit more high-level than aioxmpp. it’s essentially the non-GUI part of jabbercat
danielhas left
lovetox
to be honest i just need the low level socket stuff
Ge0rG
It's great that there are four different XMPP libraries for python
ralphmhas joined
jonasw
Ge0rG, if lovetox pulls the port off, it’s down to three...
Ge0rG
We should rename XMPP to NIHP
UsLhas left
Steve Killehas left
lovetox
gajim uses nbxmpp only for connection and roster
lovetox
every other xep is in gajim code implemented
Kev
So, five then? :)
lovetox
😃
Ge0rG
Yeah.
jonasw
lovetox, ah okay, then it’s like, just use aioxmpp.Client
lovetox
no joke, people asked on the list that gajim should be able to run without gui
Kev
At least there's only one Qt/C++ client :)
lovetox
and send events via dbus
lovetox
so they can use it to write gui around it
lovetox
😃
Ge0rG
Kev: because no sane people use C++ today :P
Ge0rG
D-Bus.
Kev
Ge0rG: Also, I think there's five, or something.
jonasw
lovetox, I thought about that model actually, but I found that it will rarely be sufficient.
Ge0rG
Isn't D-Bus similar to XMPP, conceptually?
Ge0rG
Wasn't there some discussion of that failed idea in the context of telepathy?
Anuhas joined
jonasw
Ge0rG, pep., winfried, in case you missed it: https://www.earth.li/mailman/listinfo/gdpr-discuss
Ge0rG
Where the maintainer complained in public how it was a horrible idea to have a local generic abstraction of IM services
jubalhhas joined
alexishas left
jubalhhas left
Dave Cridlandhas left
danielhas left
Martinhas joined
UsLhas joined
pep.
Ge0rG, yeah I pasted that here a while back if you want to look at your logs
Yagizahas left
pep.
jonasw, saw it! thanks. Not sure if we should start something there already?
pep.
Maybe just drop a word that we're having a look at it in public
jonasw
stpeter already sent two mails there
pep.
Ah ok
jonasw
yeah I thought about that too
jonasw
stpeters mail was not directly related to our discussions though
I always felt many architectural decisions like this were influenced by x. Back in the day everything was slow when rendering remotely so no one would notice
Ge0rG
pep.: great, thanks
alexishas left
jonasw
You lose a huge amount by not being able to have your protocol code in
the same process as the UI, unless you write an API which basically _is_
your protocol, or an API which is the UI, but the bigger the gap between
the two, the more developers fall into that pit and don't get any UI or
protocol work done. :)
jonasw
this is so true
jonasw
whenever I thought about whether it’s somehow reasonable to separate jabbercat in multiple processes (for whatever gain, I had various insane ideas), I ended up with excatly that: my IPC protocol would’ve been essentially XMPP•
Zash
This was what Jabber was originally designed for after all :)
lnjhas joined
alexishas left
Ge0rG
jonasw: I've experienced that the hard way with yaxim as well. The foundation was written by two CS students who overengineered everything.
Anu
Yup, this was how Monal on Mac developed too. There was a minor justification 10 years ago because I also had Oscar but it just started replicating stuff
Anu
I think convemourally ui logic should be separate makes sense
Ge0rG
Nine years later, I finally added a shortcut from the UI through the service, data provider into the XMPP implementation
jonasw
if anything, jabbercat will ship/be able to directly interface with a local biboumi at some point.
Ge0rG
via XMPP or via C++ API calls?
Anu
Dbus sounds like mvc taken to a logical extreme :) . Just ditch the view
Ge0rG
Just do everything ith XMPP Data Forms.
Guushas left
jonasw
Ge0rG, XMPP
Dave Cridlandhas left
jonasw
Ge0rG, when I have a massive surplus of energy next, I want to implement the server-side of the Component protocol in aioxmpp for an experiment.
alihas joined
lovetox
I wonder what happend to Link Mauve server jingle component
lovetox
btw Link Mauve seems absent for a while now
moparisthebest
jonasw, is it going to be useable from other clients or only locally?
jonasw
moparisthebest, locally
jonasw
obviously
jonasw
we don’t have a way to host components in clients.
moparisthebest
not if you used my amazing echo-self :P
jonasw
that’s a crude hack which I won’t support.
moparisthebest
yes, because breaking carbons/mam is superior
moparisthebest
...
Steve Killehas joined
Ge0rG
jonasw: you might want to make a separate lib sor server things
Dave Cridlandhas left
jonasw
Ge0rG, it’s not meant to be a server thing
jonasw
it’s meant to be a shim wrapper to make use of components locally. I don’t even know if that’ll work.
jonasw
I don’t intend to get into server business.
goffihas left
rtq3has left
jerehas joined
alexishas left
alihas joined
Guushas left
Tobiashas joined
ralphmhas joined
vanitasvitaehas left
Kevhas left
winfriedhas left
danielhas left
alexishas left
Valerianhas joined
ralphmhas joined
Guushas left
danielhas left
Dave Cridlandhas left
Alexhas left
alexishas left
rtq3has joined
pep.
lovetox: he's busy with the strikes in France :p
alexishas left
Martinhas left
pep.
goffi also has a jingle component implementation btw
Dave Cridlandhas left
alexishas left
goffihas left
nycohas joined
alexishas left
Alexhas joined
Dave Cridlandhas left
Valerianhas left
Valerianhas joined
danielhas left
Dave Cridlandhas left
efrithas joined
ralphmhas joined
alexishas left
Martinhas joined
rtq3has left
rtq3has joined
alexishas left
goffihas left
lovetoxhas left
danielhas left
marmistrzhas left
alexishas left
Tobiashas joined
alexishas left
mrdoctorwhohas left
alexishas left
rtq3has left
marmistrzhas left
la|r|mahas left
alihas left
alexishas left
Guushas left
Dave Cridlandhas left
alexishas left
Guushas left
alexishas left
Martinhas left
Dave Cridlandhas left
Dave Cridlandhas left
alexishas left
Guushas left
Guushas left
alexishas left
ralphmhas joined
alexishas left
blablahas joined
Steve Killehas left
rtq3has joined
Dave Cridlandhas left
Dave Cridlandhas left
ralphmhas joined
valohas left
valohas joined
danielhas left
Timhas left
alexishas left
ralphmhas joined
Dave Cridlandhas left
goffihas left
Kevhas left
alexishas left
Guushas left
rtq3has left
la|r|mahas joined
goffihas left
ralphmhas joined
j.rhas joined
Dave Cridlandhas left
alexishas left
la|r|mahas left
la|r|mahas joined
Guushas left
goffihas left
Valerianhas left
Valerianhas joined
ludohas left
ludohas joined
alexishas left
alexishas left
rtq3has joined
ludohas left
ludohas joined
marchas joined
alexishas left
la|r|mahas joined
waqashas joined
jubalhhas joined
alexishas left
SamWhitedhas left
Guushas left
SamWhitedhas joined
Guushas left
danielhas left
Timhas joined
Timhas joined
Timhas joined
rtq3has left
rtq3has joined
marchas left
marchas joined
SamWhitedhas left
Timhas joined
Guushas left
SamWhitedhas left
SamWhitedhas joined
Dave Cridlandhas left
Guushas left
Guushas left
jubalhhas left
danielhas left
efrithas left
Nekithas left
jubalhhas joined
goffihas joined
la|r|mahas joined
SamWhitedhas left
Guushas left
Nekithas joined
sezuanhas left
Valerianhas left
Valerianhas joined
valohas joined
marmistrzhas left
mimi89999has joined
danielhas left
Valerianhas left
Yagizahas left
Valerianhas joined
tuxhas joined
Valerianhas left
Guushas left
Valerianhas joined
alexishas left
Guushas left
Timhas joined
Guushas left
Nekithas left
Nekithas joined
Valerianhas left
Valerianhas joined
@Alacerhas left
@Alacerhas joined
ludohas left
ludohas joined
marchas left
Valerianhas left
SamWhitedhas left
Timhas joined
Timhas joined
Ge0rG
winfried: I just realized that http://thealiceandbobsuicide.org redirects to your homepage. I'd really love that page to re-appear again, is that feasible?
danielhas left
Maranda
😁
Maranda
We shall make an e2ee sticker with it
Ge0rG
I was linking to the archive.org cache, but it's down today.
jubalhhas joined
SamWhitedhas left
jjrhhas left
Yagizahas joined
Guushas left
rtq3has left
rtq3has joined
marchas joined
jubalhhas left
jubalhhas joined
danielhas left
jjrhhas left
jjrhhas left
SaltyBoneshas left
Timhas joined
Yagizahas left
Timhas joined
SaltyBoneshas joined
Alexhas left
marmistrzhas left
SamWhitedhas left
Dave Cridlandhas left
danielhas left
Timhas joined
lumihas joined
tahas left
ludohas left
valohas joined
Zashhas left
winfried
Ge0rG: maybe in a bit different form: I don't want to go through the hassle of maintaining a WordPress site for just two static pages again....
Zashhas left
Syndacehas joined
moparisthebest
winfried, wget the page from archive.org, put it at that path?
MattJ
It's just text, any simple HTML page would suffice
alexishas left
moparisthebest
while we are on the subject, Ge0rG always links it as some type of argument against e2e, can anyone explain that to me?
moparisthebest
the only argument I can glean from it is something like "e2e doesn't protect against everything, so why bother" which is dumb
moparisthebest
or "sometimes software has bugs, so why bother" in which case why are we here
danielhas left
danielhas left
jjrhhas left
Guushas left
SamWhited
heh, I'd forgotten about that; I didn't realize that was your site winfried, well done
alexishas left
Dave Cridlandhas left
Dave Cridlandhas left
SamWhitedhas left
Guushas left
la|r|mahas joined
ralphmhas joined
rionhas joined
peterhas joined
jjrhhas left
danielhas left
Ge0rG
Yeah, kudos for it
Steve Killehas left
Steve Killehas left
moparisthebest
so what am I missing? any takers on explaining it to me? :)
vanitasvitaehas joined
@Alacerhas left
@Alacerhas joined
sezuanhas left
Kevhas left
Guushas left
@Alacerhas left
@Alacerhas joined
Steve Killehas joined
jjrhhas left
SamWhitedhas left
lumihas joined
Guushas left
rtq3has left
Zashhas left
Marandahas left
Guushas left
rtq3has joined
vanitasvitaehas left
SamWhitedhas left
danielhas left
jubalhhas joined
Steve Killehas left
winfried
moparisthebest: working on restoring it ;-)
rionhas left
rionhas joined
Kevhas left
moparisthebest
winfried, well I've read them both from https://web.archive.org/web/20110501005631/http://thealiceandbobsuicide.org/ but I still must be missing the point
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
SamWhitedhas left
ralphmhas joined
@Alacerhas left
@Alacerhas joined
jjrhhas left
@Alacerhas left
@Alacerhas joined
@Alacerhas left
@Alacerhas joined
Dave Cridlandhas left
rionhas left
winfried
moparisthebest I would like grasp where you are missing the point
moparisthebest
winfried, I'm only seeing 2 possible arguments either "e2e doesn't protect against everything, so why bother" or "sometimes software has bugs, so why bother"
tahas left
jjrhhas left
mimi89999has left
danielhas left
winfried
The point I had in mind while setting it up is: we are suggesting a sense of security by the way we talk about technology, but we can't guarantee that
Guushas left
Maranda
Which is not hard at all to understand..
moparisthebest
well I completely understand and agree with that
winfried
I never wanted to imply 'why bother' btw, just be very careful
SamWhitedhas left
Dave Cridlandhas left
moparisthebest
the only way I've seen people *use* the site before is in the context of "e2e is a complete waste, don't bother, see http://thealiceandbobsuicide.org/"
moparisthebest
which is what I was disagreeing with
winfried
and e2e: I still want to write a nasty rant against e2e :-D
Zash
Hmmmm what?
Dave Cridlandhas left
winfried
thealiceandbobsuicide.org can be used against e2e, as much as against any security technology that is presented as THE solution for every problem
moparisthebest
right, I just think it needs to be clear what a particular technology does/protects against, and what it does not
jjrhhas left
SamWhitedhas left
Guushas left
Guushas left
jjrhhas left
danielhas left
waqashas left
Guushas left
winfried
moparisthebest: yes, and we need to aware of issues created by the platform, (human) circumstances etc. I have literally spend days on fairs where companies were selling boxes that were welded shut with the promise that if you put them in your network, your network is save. Right...
Zashhas left
Zashhas left
Zashhas joined
winfried
https://www.tilanus.com/#weblog_pantsdown
marchas left
moparisthebest
winfried, yea that's just the misconception that closed/black box means secure, when the opposite is true
moparisthebest
I saw one not too long ago, promised secure email, ended up being a raspberry pi glued inside a fancy case with numerous security flaws, can't find it now...
waqashas joined
waqashas left
winfried
a Dutch company sold pgp-phones. All secret keys were generated and stored on a server in Canada. All the police had to do, was to seize that server and they could catch tens of heavy criminals
danielhas left
ibikkhas left
moparisthebest
ha I found it winfried https://www.nomx.com/ https://arstechnica.com/information-technology/2017/04/punching-holes-in-nomx-the-worlds-most-secure-communications-protocol/
Dave Cridlandhas left
ludohas left
ludohas joined
jjrhhas left
Guushas left
jjrhhas left
jjrhhas left
alexishas left
ibikkhas joined
jjrhhas left
Dave Cridlandhas left
jjrhhas left
jjrhhas left
Dave Cridlandhas left
jjrhhas left
marchas left
ibikkhas joined
vanitasvitaehas left
winfried
moparisthebest: yeah, great story too!
j.rhas joined
waqashas joined
jjrhhas left
jjrhhas left
j.rhas left
j.rhas joined
la|r|mahas joined
alexishas left
Zashhas left
SamWhitedhas left
danielhas left
Guushas left
SamWhitedhas left
alexishas left
efrithas joined
peterhas left
lumihas joined
Guushas left
jjrhhas left
Dave Cridlandhas left
jjrhhas left
jjrhhas left
jjrhhas left
SamWhitedhas left
SamWhitedhas left
danielhas left
SamWhitedhas joined
ralphmhas joined
alexishas left
ralphmhas left
alexishas left
jjrhhas left
goffihas left
Valerianhas joined
jjrhhas left
ralphmhas joined
Ge0rG
Like the story of the NSA compromising Gemalto to obtain the secret keys of all SIM cards.
Kevhas joined
Dave Cridlandhas left
jubalhhas joined
moparisthebest
and this is why, pre-2013 people could go "this is make believe, you are protecting against a non-existant threat"
moparisthebest
then 2013 happened and there is proof it's a thing that happens daily
ralphmhas joined
Dave Cridlandhas left
j.rhas left
j.rhas joined
SamWhitedhas left
blablahas joined
ludohas left
ludohas joined
ralphmhas joined
danielhas left
valohas joined
alexishas left
Valerianhas left
Valerianhas joined
ludohas left
ludohas joined
@Alacerhas left
@Alacerhas joined
SamWhitedhas joined
ludohas left
ludohas joined
ralphmhas joined
ralphmhas joined
SamWhitedhas left
Zashhas left
SamWhitedhas joined
j.rhas joined
j.rhas joined
danielhas left
lnjhas left
j.rhas joined
j.rhas joined
Valerianhas left
peterhas joined
SamWhitedhas left
SamWhitedhas joined
Dave Cridlandhas left
peterhas left
Dave Cridlandhas left
SamWhitedhas left
danielhas left
marmistrzhas joined
SamWhitedhas joined
ralphmhas joined
jubalhhas joined
Maranda
funny, this code was so stupidly broken yet it *worked*
Marandais in one of those "gawd" moments.
marmistrzhas joined
Maranda
(... and obviously fixing something else broken it.)✎
Maranda
(... and obviously fixing something else borked it.) ✏