moparisthebest, I always only saw DKIM_INVALID but I assumed that’s the mailing lists fault
jonasw
moparisthebest, even though, I can find the key in the DNS without issues?
zinidhas left
Guushas left
Guushas joined
Steve Killehas left
edhelashas left
edhelashas joined
Steve Killehas left
Steve Killehas left
Steve Killehas joined
jubalhhas joined
Guushas left
jcbrandhas joined
ralphmhas joined
Steve Killehas left
Guushas joined
Steve Killehas left
ralphmhas joined
tim@boese-ban.dehas joined
danielhas left
jubalhhas joined
dwd
jonasw, DKIM doesn't really work with mailing lists. It only works if all you do is 1:1 mail.
jonasw
dwd, I am aware of that.
jonasw
it’s not that I *want* to do DKIM.
nycohas left
nycohas joined
goffihas joined
Guushas left
Steve Killehas left
Guushas joined
Steve Killehas left
Steve Killehas left
Guushas left
Guushas joined
Steve Killehas left
efrithas joined
Martinhas joined
Guushas left
Guushas joined
Guushas left
Guushas joined
Ge0rG
Only three days remaining for Council and Board candidates. Wow.
sonnyhas left
sonnyhas joined
ralphmhas left
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
valohas joined
Guushas left
Guushas joined
Guushas left
Guushas joined
valohas joined
zinidhas left
jonasw
I might roll back DKIM. It doesn’t seem to have helped with delivery to google or anyone anyways.
jonasw
and it only casues damage
efrithas left
goffi
I'm wondering about the MAM last call, do we have implementations of MAM for Pubsub? At least one we made for SàT Pubsub, but any other one?
dwd
goffi, Not that I know of. And our on MIX is out of date, since it needs the pointless id added.
goffi
is not needed to have 2 implementations to do a last call on MAM then?
goffi
actually the one on SàT Pubsub may be outdated to.
dwd
goffi, That's Final, not Draft, isn't it?
goffi
ah maybe
tim@boese-ban.dehas joined
Guushas left
Guushas joined
valohas joined
Kevhas left
danielhas left
Kevhas left
thomas_has left
mimi89999has left
valohas joined
zinidhas left
Guushas left
Guushas joined
Guushas left
Guushas joined
Guushas left
danielhas left
Guushas joined
zinidhas left
Guushas left
Guushas joined
la|r|mahas joined
jerehas joined
jubalhhas joined
thomas_has left
Guushas left
danielhas left
Guushas joined
ralphmhas joined
lumihas joined
jonasw
in retrospect, DKIM-Spam-Issues probably also explain some of the XHTML-IM discussion :/
jonasw
iteam, can we configure the ML so that it mangles DKIM-signed messages in a way which avoids incorrect signatures?
jonasw
some people don’t have a choice on whether they send DKIM signatures
lskdjfhas joined
Guushas left
Guushas joined
jerehas left
jerehas joined
danielhas left
la|r|mahas left
lumihas left
Ge0rGhas left
Guushas left
Guushas joined
Guushas left
Guushas joined
la|r|mahas left
la|r|mahas joined
jjrhhas left
jjrhhas left
jjrhhas left
jjrhhas left
ralphmhas joined
Ge0rGhas left
Ge0rGhas joined
Ge0rGhas left
valohas joined
jubalhhas left
Guushas left
danielhas left
moparisthebest
jonasw, if you want to review component/protocol etc it's to a working state, pre-compiled .apk here or compile it yourself: https://github.com/moparisthebest/Conversations/releases
jonasw
a compiled build is not really useful to review something, is it?
jonasw
I can’t into mobile development, at all
moparisthebest
it links to both the mobile code and the component
moparisthebest
I think additionally the component needs to advertise in disco that it's an 'echo component' and that should be good enough
Zash
Which kind of review?
Zash
And of what?
moparisthebest
any kind and of any of it :)
jonasw
moparisthebest, frankly, I’d prefer a written specfiication over having to read java code.
jonasw
but I’m at work anyways
moparisthebest
the specification is there too in the readme, such as it is https://github.com/moparisthebest/xmpp-echo-self
jonasw
ok, might take a look this evening
moparisthebest
also the entire component is 130 lines of java code including comments
moparisthebest
I wasted about 4 hours trying to get sleekxmpp or slixmpp to work for this and failed...
moparisthebest
anyway being able to seamlessly SMS through my phone from gajim is sweet, or any other xmpp client supporting carbons
jonasw
I still find your (ab-)use of carbons... non-satisfactory
jonasw
this is a hack for something which deserves a proper solution.
Zash
Does this even make sense?
moparisthebest
I wouldn't call it a hack, multi-client is useless without carbons anyway, not sure why the component should be made complicated and require registration just to support use without carbons...
jonasw
it is a hack.
Zash
Transports being attached to the server is one of the very earliest design decisions in Jabber, so doing this in a non-awkward fashion will be Hard.
moparisthebest
this is one of the problems with some XMPP specs, instead of solving the simple problem simply, they attempt to solve complicated problems no one actually has yet but might have in the future in a more complicated way
jonasw
I think it makes sense to have per-user transports if the transport is linked to a hardware token owned by the user (e.g. SMS)
Zash
moparisthebest: IM is not a simple problem
Zash
It may look simple, but it's not.
Guushas joined
Guushas left
moparisthebest
this solves the problem of a client-side sms transport and works perfectly so it seems rather simple and it works
moparisthebest
and requires no changes to other clients or servers, most importantly
Zash
"Works" and "Hack" are not mutually exclusive.
Alexhas joined
Zash
Hacks usually work.
moparisthebest
why is relying on other already defined XEPs a hack?
jonasw
moparisthebest, but doesn’t it strain the server by intentionally sending messages to non-existant domains?
Zash
Making something hacky that works is a good first step, as it helps understand the problem.
moparisthebest
nothing stops anyone from making a new XEP that does complicated state management and registration to avoid carbons, it's just useless
moparisthebest
jonasw, the domain exists
jonasw
ah, the domain of the "echo" component?
moparisthebest
it's a standard xmpp domain/component
moparisthebest
yep
moparisthebest
in fact my pre-compiled apk is pointed to my component running at echo.burtrum.org and works for anyone that can federate to that
moparisthebest
this should be replaced by discovery and fallback to a hard-coded component, eventually
Zash
Eh, is it wise to publish a thing that would leak all your SMSes to you?
moparisthebest
as a super alpha with a warning about it? sure
Guushas joined
jonasw
Zash, is it wise to install a random apk from a random persons github page? ;-)
moparisthebest
I wouldn't, I'd compile it myself pointed to my own echo server instance :)
moparisthebest
I also just found out about this today: https://github.com/SilenceIM/Silence/pull/390 the SMS app is planning on adding a transport-over-xmpp option hehe
Zash
yetanothermessengerapp
Link Mauve
moparisthebest, what kind of issue did you have with slixmpp?
Link Mauve
Did you start from the echo_component example?
moparisthebest
yes Link Mauve it alternatively would return strings or parsed element structures but I could never get them back into a Message that I could .send etc, my 3 failed attempts are here: https://github.com/moparisthebest/xmpp-echo-self/tree/master/failed_python_attempts
Guushas left
jjrhhas left
Guushas joined
Link Mauve
Strings or parsed element structures?
valohas joined
Guushas left
moparisthebest
so depending what I tried the <message> in the <forwarded> block would either be an Element or just a string
Link Mauve
Some of your code reads like it should work.
Link Mauve
moparisthebest, you need to load the xep_0297 plugin in order to get a Message, probably.
Guushas joined
moparisthebest
Link Mauve, yea I did that too check xmpp-echo-self.forward.py
moparisthebest
xmpp-echo-self.py doesn't use forward and works with sleekxmpp but not slixmpp, but then I decided to go with forwards anyhow
Link Mauve, yea so sometimes I'd get an error on forwarded_message['to'] = your_user like 'str does not support .attr()' and sometimes I'd get an error on forwarded_message.send() like 'Element does not have .send() method'
Link Mauve
moparisthebest, that’s if you don’t have the plugin loaded.
Link Mauve
(Yes, slixmpp defaults to '' for unknown attributes…)
Link Mauve
(Yes, I hate it.)
Link Mauve
(And my branch changing that broke a ton of code in poezio alone, so I didn’t try to go forward.)
Link Mauve
(I want to test aioxmpp, if it managed to be less non-typed than slixmpp.)
Link Mauve
(But what I want the most, is a proper Rust library.)
Link Mauve
(xmpp-parsers is based on the opposite idea from slixmpp’s, types are good and you should use them, always.)
Alexhas left
Link Mauve
(But it only parses and serialises stanzas and payloads, it isn’t an XMPP library per se.)
jonasw
Link Mauve, aioxmpp is rather strongly typed
jonasw
:-)
Link Mauve
I should try to move poezio to it, someday.
jonasw
sounds like a plan ;-)
lumihas joined
Guushas left
bjchas left
Guushas joined
moparisthebest
yes Link Mauve completely agree I wanted to do it in rust but not quite there yet :)
moparisthebest
anyway I spent a solid 4 hours trying different things with sleek and then slix then gave up so meh...
moparisthebest
would have tried aioxmpp but jonasw said no component support yet
Holgerhas left
jonasw
I didn’t say "yet" ;-)
Holgerhas left
moparisthebest
sorry sorry :P
Holgerhas left
Link Mauve
moparisthebest, both xmpp and tokio-xmpp support components, fyi.
moparisthebest
anyway Guus whack is nice and simple, typed but also super easy to just grab / manipulate XML directly, I like it :)
Link Mauve
I personally added that. :)
Guushas left
Guushas joined
Link Mauve
The only constraint is that you can’t use both a client and a component when you import them in your project, it’s a feature which toggles the component or client thing.
Guushas left
Guushas joined
moparisthebest
still need a new version of xmpp released though, current doesn't compile with stable rust, had to use git for my client thing
Valerianhas joined
Guushas left
Guushas joined
Guus
Wait what?
Guus
Someone mentioned me?
moparisthebest
yep, whack compliment
Guus
Yey!
Guus
Didn't work on that for ages though 😀
Guus
Also mostly code from Jive
Guushas left
moparisthebest
everything doesn't need to be developed for latest node.js in the last week to be good :)
Guushas joined
Guus
Happy to hear it's helpful for you.
dwd
moparisthebest, You're still developing on last week's node.js? Luddite.
Ge0rG
My node.js is from last month!
Ge0rG
Okay, that was a lie. My node.js is 4.4.7 LTS, which is from mid-2016.
moparisthebest
wow that's like 6 versions behind
moparisthebest
8 is LTS now
valohas joined
Link Mauve
I had an update to 9.0 like yesterday, you’re all so out of date…
valohas joined
moparisthebest
node has to be the only software where LTS means like "ok I guess we'll support this version for 3 months"
Zash
lolwut
danielhas left
danielhas joined
Alexhas joined
Alexhas left
Alexhas joined
jerehas left
jerehas joined
edhelashas left
Guushas left
Steve Killehas left
Guushas joined
lovetoxhas joined
archas left
archas joined
Guushas left
edhelashas joined
tuxhas left
Guushas joined
bjchas joined
Alacerhas joined
Alacerhas left
sonnyhas left
sonnyhas joined
Guushas left
Guushas joined
Guushas left
Kevhas left
Guushas joined
Guushas left
Guushas joined
Martinhas left
Guushas left
bjchas left
bjchas joined
Guushas joined
zinidhas left
nycohas left
nycohas joined
Guushas left
tux
Sounds like node.js is the software pendant to memory manufacturers. 🙃
Guushas joined
Valerianhas left
Valerianhas joined
Valerianhas left
Guushas left
Guushas joined
Guushas left
Guushas joined
SamWhitedhas left
jubalhhas left
jubalhhas left
Zash
What should happen if you send <presence type="error"/> (with nothing else)?
zinid
should be dropped by the server?
Guushas left
dwd
Zash, A little window should pop up telling you you have too much time on your hands.