-
Guus
nyco?
-
jonasw
we should make a nice graph of at which time of day people make their renewal commits :)
-
Ge0rG
jonasw: yeah, it might be leaking private information.
-
Guus
jonasw: did you account for people setting the renewal date in the future? :)
-
jonasw
Guus, not in the linting, but good idea
-
edhelas
hi guys, once again we are working on a new XEP that will replace Bookmarks in the futur, https://lite5.framapad.org/p/OlHwr5GBlY
-
jonasw
Ge0rG, *shrug*, so does making a commit in your library
-
jonasw
Guus: https://github.com/xsf/xmpp.org/pull/300
-
edhelas
also https://github.com/xsf/xeps/pull/458 :)
-
Guus
edhelas: I weild no power in that repo. You'll need SamWhited or friends for that, I think.
-
edhelas
Guus, no problem ;) it was just to drop the link here
-
nyco
Guus, yes?
-
Guus
nyco: l wanted to discuss with you if I should do something that I now already have done :)
-
Guus
(see github)
-
Guus
we should get your blogpost published!
-
jonasw
it would be great if the website showed the commit used to build it somewhere, even if only somewhere hidden in the source.
-
Guus
jonasw: make it so.
-
jonasw
that’d save us the "has it rebuilt yet or did something obscure fail?" guesswork
-
nyco
Guus, I agree, but we've just published one... this afternoon maybe ?
-
nyco
Guus, category Events, fixed
-
Guus
nyco - there will be a unknown delay between the merge being done, and the change being visible on the website.
-
nyco
like minutes?
-
Guus
unsure. I think there is a process that checks a couple of times per day if the website needs to be updated.
-
Guus
so, possibly, hours.
-
jonasw
I think so, too
-
Guus
jonasw, I think you're the resident expert: is there value in upgrading pelican from 3.3 to whatever is the latest version?
-
jonasw
I don’t know, actually
-
jonasw
I have started using pelican only a few weeks ago, either ;-)
-
jonasw
(but then spent a few intense days to port two websites to it)
-
nyco
ok, then let's push when we think it's good, and it's updated when it's updated... ;-)
-
jonasw
Guus: in case of doubt, don’t change a running system
-
Guus
which makes you the expert. :)
-
jonasw
I don’t even know which version is recent…
-
Guus
jonasw: agreed. I was actually running locally with 3.7 (which was wat I got with a default install), which gave me errors.
-
jonasw
3.7 according to my debian…
-
jonasw
huh
-
jonasw
it builds the website fine here
-
jonasw
(3.7.1)
-
Guus
nyco: it looks good to me now. Do you want another screenshot?
-
nyco
yes please, if it takes less than 30 seconds
-
Guus
jonasw: for me, the menu was kaput. Also, 3.7 was more forgiving when I neglected to specify the number of items in a menu correctly.
-
jonasw
Guus: you need to run make devserver or something though instead of simply running pelican for reasons unknown to me
-
jonasw
oh right
-
jonasw
menu
-
jonasw
that explains why I had a hard time finding the software lists when testing :D
-
jonasw
well, that’s one good reason to wait with upgrading
-
jonasw
or at least plan it properly
-
Guus
nyco: 32. I counted. Nost of that was trying to resize the browser window.
-
nyco
toooooo long!!!
-
Guus
jonasw: agreed - but it does suggest that there are important changes, which made me wonder.
-
jonasw
Guus: ctrl+shift+m on firefox (re resizing)
-
Guus
jonasw: https://github.com/xsf/xmpp.org/issues/247
-
nyco
yes, cool, I see no glitch... thx Guus! ;-)
-
nyco
also, on our blog, we should insert visuals
-
nyco
can I do that, or it's too late?
-
Guus
go for it
-
nyco
I upload a picture to the repo? or use an online pic?
-
Guus
lol, I added the screenshot to the wrong PR :P
-
jonasw
nyco: put it in content/images/, maybe in a new blog subdirectroy
-
Guus
nyco: I have no clue.
-
jonasw
then the only question is how to reference it properly, this varies with pelican versions unfortunately
-
nyco
ok, we'll try on another blog post
-
jonasw
what *should* work is this: |filename|/images/blog/thenameofyourimage.foo
-
nyco
sorry no time for today
-
nyco
ok
-
jonasw
(filename is literally filename, see here: http://docs.getpelican.com/en/stable/content.html#deprecated-internal-link-syntax )
-
Guus
nyco, are or are you not going to change anything?
-
nyco
Guus, not this time
-
Guus
Then I"ll merge now.
-
Guus
done.
-
Guus
any concerns about https://github.com/xsf/xmpp.org/pull/294 ?
-
jonasw
yes
-
Guus
jonasw: what concerns?
-
jonasw
making a review right now, at least I found a typo
-
Guus
nyco: can we remove https://wiki.xmpp.org/web/Meetups and use the website instead?
-
Guus
duplicate accounting will only result in problems
-
jonasw
Guus: review done
-
nyco
good catch!
-
nyco
I'm on it
-
Guus
typo fixed
-
Guus
link added
-
Guus
I'm tempted to make futher improvements in future PRs, if needed
-
jonasw
no objections
-
Guus
could you do one last sanity check?
-
jonasw
just thought the typo needs to be fixed before, the others are merely MAY suggestions
-
Guus
absolutely, tx
-
jonasw
Guus: works for me
-
jonasw
+1
-
Guus
done
-
Guus
I'm gonna merge my own updates too
-
Guus
*naughty*
-
jonasw
do it
-
Guus
done it
-
jonasw
looks better that way than with three open renewal PRs pending
-
jonasw
that may evoke bad feeling for some who waited months to have their software listed ;-)
-
jonasw
*feelings
-
jonasw
(or servers)
-
jonasw
can we close website PR # 193?
-
jonasw
https://github.com/xsf/xmpp.org/pull/193
-
jonasw
the changes it carries are obsolte anyways
-
Guus
great minds
-
Guus
I just closed it
-
jonasw
:)
-
jonasw
goffi makes a good point here: <https://mail.jabber.org/pipermail/jdev/2017-March/090299.html>
-
jonasw
do we want that? If so, on a separate page or below the servers listing?
-
jonasw
Finding good components is not trivial to be sure
-
Ge0rG
my gut feeling is to merge it with the servers lisst✎ -
jonasw
and also it highlights a core feature of XMPP, being able to interface with other protocols by embedding them
-
Ge0rG
my gut feeling is to merge it with the servers list ✏
-
jonasw
I wouldn’t merge it, because they’re different things, but putting them on the same page might work
-
Ge0rG
good to me too
-
Ge0rG
same page, different table
-
jonasw
right
-
Ge0rG
also we really should have that description field.
-
jonasw
I just now realised you’re not Guus. I got tricked despite colours. (I blame it on the fact that the pidgin colours changed radically when I changed the background color by only a few bits from 99% white to 98% white or something)
-
jonasw
yes, for components it’s definitely needed, otherwise you don’t know what it is.
-
jonasw
*sigh*
-
Guus
Stop impersonating me Ge0rG!
-
Guus
There's something to adding server components to a public list. I don't have a preference how that's done.
-
Ge0rG
Guus: I'd change my nickname, but that's impossible because of MSN restrictions.
-
intosi
Ge0rG: switch to AIM, and you're done.
-
jonasw
*switch to AIM to reach your goals
-
Ge0rG
but my aim isn't very good
-
Guus
I think this concludes my round of fixes for today
-
Guus
I'd be greatful if someone *eyes intosi* could help sort out some of the issues that need access to the file system of the webserver
-
Guus
(where did the XEP archives go? Can we add various redirects? Delete the old ical files + related infra, etc)
-
intosi
Guus: tickets?
-
intosi
Or a ticket, at least ;)
-
Guus
https://github.com/xsf/xmpp.org/issues/280
-
Guus
https://github.com/xsf/xmpp.org/issues/279
-
Guus
possibly https://github.com/xsf/xmpp.org/issues/242
-
Guus
https://github.com/xsf/xmpp.org/issues/241
-
Guus
https://github.com/xsf/xmpp.org/issues/224 (which is somewhat duplicated by another one)
-
Guus
also, I don't know what this means: https://github.com/xsf/xmpp.org/issues/152
-
Guus
... and that's just from a quick glance over the issue list... :)
-
jonasw
of 152, I think most don’t apply to a static website without confidential content or interaction.
-
intosi
ETOOMANYTICKETS
-
intosi
;)
-
jonasw
you asked for it! ;-)
-
Guus
I'm trying to get that fixed intosi, but there's only so much I can do myself
-
Guus
(which i mostly did, afaik)
-
Guus
what do you guys think about https://github.com/xsf/xmpp.org/issues/212 ? We should either commit to it, or close the issue.
-
Ge0rG
IMO, closing 152 as WONTFIX would be OK
-
intosi
I fail to see what 279 tries to cover that 224 doesn't.
-
Guus
please comment on the ticket, which makes it less awkward for me to close it.
-
Ge0rG
Guus: +1 to WONTFIXing 212
-
Guus
intosi: yeah, probably duplicates.
-
Guus
also, https://github.com/xsf/xmpp.org/issues/275 - no one but me really likes that, right?
-
Guus
in which case it should be closed
-
Ge0rG
meh. you can't click on blog post titles on https://xmpp.org/blog.html to read the full version.
-
intosi
275 is not something I will fix for you ;) It's content anyway, so you can fix it, or not fix it, without help ;)
-
Guus
yes - apart from the annoying bit that I don't know any of those people :D
-
Ge0rG
I think the issue with 275 is to find the right text for the individual persons listed
-
jonasw
Ge0rG: right, that annoyed me too
-
jonasw
it’s easy-ish to fix though
-
Guus
jonasw: please do
-
Ge0rG
jonasw: +1
-
jonasw
you two are guilty for the dirty kitchen!
-
jonasw
I take it back. the CSS is SASS
-
jonasw
I cannot into sass
-
Guus
jonasw: please note that I am here just slightly longer than you :)
-
Guus
but I like cooking...
-
Ge0rG
jonasw: how is that a CSS issue? Isn't it rather about HTML <a>?
-
jonasw
yes, but it changes the colour of the header then
-
Ge0rG
jonasw> of 152, I think most don’t apply to a static website without confidential content or interaction. can you add that to the ticket?
-
jonasw
did
-
Guus
intosi, out of curiosity: what is the update frequency of the website (how often does it check for changes in github), and why?
-
jonasw
Guus, Ge0rG: https://github.com/xsf/xmpp.org/pull/301
-
Guus
screenshot?
-
jonasw
on my way
-
jonasw
>.>
-
jonasw
github doesn’t like my screenshots
-
jonasw
"That file is hidden"
-
jonasw
"Something went really wrong"
-
Guus
wow.
-
Guus
I just use 'select file' in the comment box
-
jonasw
yes
-
jonasw
that’s what I do
-
Guus
file permission problem?
-
jonasw
now it works
-
jonasw
screeshot attached
-
Guus
perhaps put quotes around the title in the link?
-
jonasw
I also thought about prefixing it with "about"
-
Guus
Continue reading 'New XMPP Software Listing Rules'
-
jonasw
it’s reaaallly hard to edit those files while the devserver thing writes over your vim terminal btw :D
-
Guus
I have this handy Vagrant image...
-
Guus
(or you just could use two terminals)
-
Guus
yeah, that's better
-
jonasw
new commit+screenshot attached
-
jonasw
agreed
-
jonasw
ping Ge0rG
-
Guus
I'm not bothered by the missing green
-
Guus
if anything, it makes it more coherent with the rest of the site
-
jonasw
I liked the touch of colour, and I’ll probably bring it back once I figure out how to use sass
-
jonasw
it makes it less coherent on how the blog article looks after you followed that link
-
Guus
ah, right.
-
jonasw
last time I tried to use sass I was baffled that it takes 30 seconds to process a few files
-
jonasw
ugh
-
Guus
yeah, I frequenly work with people that gave Maven flak for downloading a lot of stuff and taking a lot of time. I now get to look at them funny every time they make me do npm install.
-
jonasw
:>
-
Guus
The PR looks good to me. I'll leave it sit for a bit for others to be able to comment
-
jonasw
looking forward to do apt remove npm grunt; apt autoremove after this
-
jonasw
grave bugs of npm (→ 1.4.21+ds-2) <Outstanding> b1 - #857986 - npm: package is 3 years old (consider removal?) Summary: npm(1 bug)
-
jonasw
I cannot into sass, now it’s not finding some included files which also aren’t in the repository.
-
Guus
intosi, anything I can help with?
-
intosi
Just triaged right now. Where I made remarks, consider them and you (or others) provide an answer, and I'll make it so when it's more convenient, and doesn't interfere with my actual job ;)
-
jonasw
ah, right, intosi, can you give some details on how the website is built on the server? I’d like to know (a) if it is rebuild completely (i.e. with a fresh output directory) every time and (b) if so, does it do that unconditionally any N hours or does it check if a "change" happened and (c) if the latter, how does it detect a "change"?
-
intosi
Peace, out.
-
jonasw
ah, darn, too slow
-
Guus
thanks for your help! I'm off to do some work that actually pays bills too :)
-
intosi
(Y)
-
Guus
I've provided feedback where needed, I think. As far as I'm concerned: just do it. (c)(r)(tm).
-
Guus
things here are left in limbo way too long for my comfort
-
Guus
an improvement that is later improved upon further is better than having no improvement at all.
-
Guus
bear, can this be closed: https://github.com/xsf/xmpp.org/issues/109 ?
-
Guus
hmm: I can't add an "item for discussion" on the Trello board for the Board. Could someone add https://github.com/xsf/xmpp.org/issues/175 there? It's a relative simple clean-up.
-
Guus
dwd / ralphm / samWhited ?
-
Ge0rG
jonasw: +1 to the blog changes, even with blue instead of green
-
nyco
OH LOOK... on Hacker News: the URL may contain news.ycombinator.com and then /newest please upvote the meetup entry quickly (before it goes away) if you want/can and then comment, still if you want
-
intosi
nyco: an actual url to the HN article in question might be a few orders of magnitude more efficient...
-
intosi
https://news.ycombinator.com/item?id=13948527 for instance, that would've helped.
-
Zash
Wasn't the theory that they count votes less if you go there directly?
-
nyco
NOOOOOO
-
nyco
it has the actual opposite effect!
-
Ge0rG
Less is more. War is peace.
-
nyco
efficient for what? so that you click?
-
Ge0rG
we are already identified by HN as being part of the "xmpp trolls" cluster.
-
Zash
Ignorance is bliss
-
Guus
I am shocked.
-
jonasw
you broke the pattern
-
nyco
clicking on the URL in a short amount of time by a few people actually decreases the scoring thus it will be less visible, and visible for a shorter period of time
-
Ge0rG
nyco: by any people or just by logged-in HN members?
-
Guus
so, here's a tought: perhaps we shouldn't try to affect the ranking at all, and let the actual algorithm do its thing? :)
-
Ge0rG
Guus: no, we need a blackhat SEO to make XMPP more prominent.
-
nyco
Ge0rG, both
-
nyco
Guus, exactly, so say to people how they can reach it, do not push the actual URL
-
jonasw
nyco: so by placing a ycombinator-link to, for example, slashdot, I can kill it?
-
jonasw
that sounds like fun
-
nyco
yes
-
jonasw
how broken is that?
-
nyco
Reddit has that as well, and so forth with Product Hunt, etc.
-
jonasw
and that are probably the same people who complain about facebooks filtering
-
nyco
no, no, nooo, it is NOT broken, it is actually FIXING the click shemas!
-
jonasw
no, I don’t get why clicking a link without interacting with the voting would have any effect
-
jonasw
either positive or negative
-
jonasw
that’s just broken
-
nyco
an enterprise asks all the employees to click "+" in a URL... that's a common practice, that must be fought
-
jonasw
that’s a different story, I agree
-
jonasw
but if I don’t vote, I think my click on the link should not have any influence
-
Guus
awesome! and you just told us to go click somewhere :D
-
jonasw
+1 Guus
-
nyco
Guus, not "told", asked politely... and I have not given the direct URL, that's the point
-
Ge0rG
"go click yourself!"
-
nyco
jonasw, -1
-
jonasw
nyco: only to trick the system
-
Guus
potatoes potatoes :D
-
jonasw
you would’ve given the URL if it wouldn’t affect our score, right?
-
jonasw
Ge0rG: click the button?
-
nyco
jonasw, no, that's a "if you want/can"
-
nyco
jonasw, that was not a "do that"
-
jonasw
I don’t feel that makes a huge difference
-
jonasw
but then again, I’m allergic to viral marketing
-
nyco
that is a little polite push, not a massive fraud
-
Guus
nyco: we're not discussing the manner in which the question is asked, but the fact that it's an artificial attempt to influence a score.
-
nyco
jonasw, it is not about what you feel, it is about the algo behind
-
jonasw
"Die Grenzen sind fließend.", as we say in germany
-
nyco
jonasw, which means?
-
jonasw
"the line is blurry", probably
-
Guus
fluent borders
-
Guus
?
-
Guus
ah, that makes more sense :)
-
nyco
wow guys... we cannot win...
-
Guus
I don't consider myself to be in a competition
-
Guus
<-- most aweful marketing person *ever*
-
nyco
sure, but the other guys will win
-
jonasw
oh, I am.
-
nyco
Guus, that's the point
-
nyco
we massively lack marketing at the XSF
-
jonasw
nyco: I agree that some marketing is important. I disagree with manipulating scores.
-
nyco
so don't slow it down when we attempt to fix a little the awfulll situation that we are in
-
jonasw
I’d like to know what kind of marketing daniel did to make Conversations fly actually.
-
nyco
a little openness guys...
-
jonasw
oh, waqas, you’re around. do you have a minute to take a look at XEP-0390? https://xmpp.org/extensions/xep-0390.html
-
nyco
Conversations does not fly, it has 10 to 50k downloads on Play Store
-
Guus
yeah, again - i'm not in an aweful situation. I get to do cool stuff - I could not care less if it's used by 10 or 10,000 people.
-
nyco
also he gets out of the building quite often: Twitter, blog posts, events/slides
-
jonasw
nyco: that’s pretty flying
-
Guus
but hey, I won't stop anyone from promoting XMPP either :)
-
nyco
jonasw, WhatsApp and FB Messenger are above a billion, a billion
-
jonasw
I know
-
jonasw
but the network effect isn’t linear either
-
Guus
I think that Daniel primarily build a pretty good client.
-
nyco
at 50k you don't get any network effect
-
Guus
which made him stand out.
-
jonasw
promotion won’t fix anything unless we can provide people with software which doesn’t suck though
-
nyco
5 years ago you could reach critical mass at 1 million, now it is rather several millions
-
nyco
jonasw, That. Let's do that now.
-
jonasw
I’m on it!
-
Ge0rG
I have a paid amateur radio app on Play Store that's also in the 10k-50k bin. It's the #1 app for its use case though, and people know it.
-
jonasw
I just ditched a class to be able to do some polishing on my client before I hand it in to Prototype Fund. which will also get publicity if it’s accepted.
-
jonasw
Ge0rG: you also have a dice app I found out. I actually have that installed :D
-
Ge0rG
jonasw: did you have it installed before you knew me?
-
jonasw
ye
-
jonasw
*yes
-
Ge0rG
yay! I'm famous!
-
Ge0rG
jonasw: I only wrote that app because there was a bunch of dice apps before, and they all sucked.
-
jonasw
that’s the best reason for writing an app
-
Guus
perhaps we should do that for XMPP clients.
-
jonasw
I’m on it.
-
Ge0rG
I usually need a dice app because I forgot my dice, and not because I want to shake my phone like crazy.
-
jonasw
when I’m not busy with website PRs :-)
-
Guus
(obligatory xkcd reference in 3, 2, 1 ...)
-
jonasw
Ge0rG: seriously?
-
Ge0rG
Guus: this is also why I got involved with yaxim... back in 2009
-
Ge0rG
jonasw: yeah.
-
jonasw
oh-kay, so do those people also write SMS by moving their phone like a pen?
-
Guus
presumably, yes. If you can write them the app to do that.
-
Ge0rG
I'm sure there is a market for that.
-
jonasw
s/sure/afraid/
-
Ge0rG
Afer all, ICQ got famous for using a typewriter click sound on each key press
-
jonasw
there are terminal apps which do the same
-
waqas
jonasw: I'm skimming through XEP-0390, it seems sensible at first glance
-
jonasw
thanks for taking a look!
-
waqas
jonasw: I'll later try to implement this in simple code, which would help think through any edge cases
-
jonasw
that’d be awesome
-
Guus
"if I didn't find anything I don't think that would be enough to count as evidence that problems don't exist." <-- I think Kev was just dethroned as the king of double negatives :)
-
jonasw
I fail to parse that
-
Zash
I haven't had enough coffee yet to even try
-
intosi
Don't see anything wrong with that sentence.
-
jonasw
my parsing suggests to add a ", but" behind "anything" to make it readable
-
Holger
I don't think I would say that I don't see anything wrong with that sentence, but that doesn't mean any problems exist in it.
-
Zash
"I have only proved the sentence correct, I have not tested it"
-
Holger
Does it compile?
-
Zash
EMORECAFFEINE
-
nyco
hey, do we have stats/traffic numbers on the xmpp.org website?
-
Guus
I'm not seeing an obvious tracker in the source of the pages (like google analytics). Unsure if we generate statistics from the access logs.
-
Zash
Nothing says "Privacy-focused" like Google Analytics
-
Guus
Nothing says "Privacy-focused".
-
Guus
sorry. You did. :)
-
Zash
and https://xmpp.org/
-
Guus
I sit corrected.
-
jonasw
Zash: what about embedding ajax.googleapis.com? :-)
-
jonasw
Zash: is https://prosody.im/chat/ that chat.tar.gz thing?
-
Zash
yes
-
jonasw
Zash: any comments on https://github.com/xsf/xmpp.org/issues/101 ?
-
Zash
I'm still sad that Candy isn't as maintained as it should be
-
SamWhited
I tried the Candy demo again recently, it just said "Connecting" forever so I gave up
-
SamWhited
(where "recently" == "just now")
-
Guus
We run Candy at www.igniterealtime.org/support/group_chat.jsp
-
Zash
SamWhited: Seen mod_candy?
-
Guus
It has quircks, but it's usable.
-
SamWhited
nicknames seem to be fixed anyways
-
Zash
Has the issue been fixed where if I join as both "Zash" and "zash", one gets ignored?
-
SamWhited
"username already in use"
-
Ge0rG
there is an SPA version of Converse.js at https://github.com/jcbrand/inverse.js which is even-more-beta
-
Guus
unsure - there are many oddities. One of my biggest gripes with Candy is that it dies (without letting the user know) on any uncaught error.
-
Guus
which gives people the impression that no-one is responding.
-
waqas
My main gripe with Candy were the XHTML-IM security issues…
-
Guus
waqas: I disabled XHTML-IM in our instance - it introduces instability
-
waqas
Good
-
Guus
so those might still be in there
-
SamWhited
they do appear to be escaping things properly and not sticking stuff in attributes now at least; do they support XHTML-IM? Regardless of how good things are otherwise, as far as I'm concerned that is a security risk in and of itself.
-
Guus
they support it, but you can disable the support
-
Guus
and/or not enable it - I'm not sure anymore, it was a long time ago
-
Ge0rG
What's the use case we are talking about? single-page anonymous access to a MUC?
-
SamWhited
Yup
-
Ge0rG
then maybe prosody's chat is the way to go, with some fancy CSS around it
-
Ge0rG
jonasw: buggy has a question mark behind it, mainly because it's just a tarball on a web page that hasn't been touched in years
-
waqas
Mainly because nothing has really changed in terms of requirements
-
SamWhited
Candy seems okay now (at least, the way I think I got it last time has been fixed), but I have gotten it to execute arbitrary JS in the past. Prosody's web chat is literally the only one that I don't think I've been able to inject or otherwise break too badly.
-
SamWhited
only one out of the ones I've tried, obviously.
-
waqas
SamWhited: Same. And I'd tried many, including ones without xhtml-im and desktop clients...
-
SamWhited
*nods*
-
Zash
I'm not sure the tarball reflects what is actually used either
-
SamWhited
It's fairly easy to style too; eg. https://muc.mellium.im/ for a project that doesn't actually exist that I will launch one day.
-
Guus
for the record: i think you guys are overly cautious. I'd rather go with a well maintained project than a dormant one.
-
Guus
but, if we can pick any one client, i'm happy to go with that.
-
SamWhited
I'd rather go with simple and low footprint for attack over anything else; but maintained would be nice too.
-
Ge0rG
if the prosody devs would make it a real project, with an issue tracker etc, it would instantly lift off
-
Guus
I think that any client has a decent amount of complexity, and vectors of attack - perhaps not that one that we test for now, but eventually, something will be found.
-
Ge0rG
as it is, one could get the impression it is an unmaintained student project that was dropped on a web page a decade ago
-
SamWhited
Ge0rG: Who would maintain it in that case?
-
waqas
I'm curious how much demand there is
-
Zash
Ge0rG: Someone did that, then added tons of broken features and then forgot all about it.
-
waqas
Yeah, I think the main concern would be scope creep. It was designed to be one simple thing: provide users with chatrooms anonymously. Stuff like admin-tools, etc were out of scope.
-
Ge0rG
I'm okay with the feature scope, but I need to think of it like an admin: if I install it onto my machine, I need some way to update it, monitor for CVEs etc.
-
Ge0rG
As it is now, it doesn't even have a name
-
Zash
"Chat"
-
Zash
Have you noticed how our issue tracker is called issue tracker?
-
Ge0rG
Zash: "chat.tar.gz" rather?
-
SamWhited
"chat tarball" — good name, I like it!
-
Ge0rG
jonasw> Zash: is https://prosody.im/chat/ that chat.tar.gz thing?
-
Ge0rG
let's call it "that chat.tar.gz thing"
-
Zash
:D
-
jonasw
TCTGZT
-
jonasw
catchy
-
Guus
Chatty McChatface, please.
-
SamWhited
The Client Formerly Known as chat.tar.gz
-
waqas
chat tarball… chatball.. magic chatball! It's perfect!
-
Ge0rG
Guus: +1
-
Guus
so... after a year and a half, let's pick a webchat client.
-
Guus
who can create a PR that introduced Chatty McChatface?
-
Guus
introduces*
-
jonasw
*That Chat.tar.gz Thing
-
Zash
Watch out, it's that chat.tar.gz thing!
-
Guus
... anyone?
-
MattJ
Ge0rG, in your post about Chatball (which I hadn't seen before) maybe mention mod_muc_ban_ip in the Prosody config part as a side note
-
Ge0rG
MattJ: I'm not sure what I should say about mod_muc_ban_ip in there
-
MattJ
Guus, I guess I could
-
Guus
Thanks mattJ!
-
Guus
for reference, we've been tracking the effort in https://github.com/xsf/xmpp.org/issues/101
-
MattJ
BOSH endpoint?
-
Zash
or WEBSOCKETS
-
MattJ
I don't think there's currently one on xmpp.org, unless I'm mistaken
-
MattJ
I possibly still have SSH access there so I could set it up
-
Zash
MattJ: Can I convince you to get rid of mod_muc_log_http?
-
MattJ
and replace with?
-
Zash
mod_http_muc_log :)
-
Guus
MattJ, could you arrange that with the powers-that-be in the infra team (Kev, Intosi, Tobias, others?)
-
MattJ
Unless I was quietly kicked out, I think I'm still a (dormant) member of iteam :)
-
MattJ
Haven't worked on it for at least a year though, I reckon
-
Guus
Could you arrange that with yourself then? :)
-
MattJ
I'll do whatever is necessary to make the web chat work, and I won't stop till I'm done!
-
MattJ
But first, meetings...
-
intosi
Close shave.
-
SamWhited
that reminds me, I need to go to the barber.
-
jonasw
any opinions on that one? https://github.com/xsf/xmpp.org/pull/302 I didn’t even know that page existed…
-
Ge0rG
am I the only one who can't click on the menu items on xmpp.org?
-
jonasw
worksforme, but I have 1st party JS enabled
-
SamWhited
you're not the only one; anytime menus are made with javascript bad things happen.
-
jonasw
it also works without though
-
Flow
jonasw: hmm 100k users
-
Zash
Doesn't jabber.org have on the order of 1M users?
-
Ge0rG
I do have JS enabled, the menups properly pop up and show the link, but clicking only makes the menu collapse, on Chromium 57
-
Guus
jonasw: I was somewhat unsure of that one too. I can't find any references to it on wikipedia (english nor italian)
-
jonasw
Ge0rG: all items or only specific ones?
-
Guus
not sure if that proves anything.
-
Ge0rG
jonasw: all items. I can click on the menu itself, and then click through from that category page
-
SamWhited
Maybe the number of users column should go away since it's a thing that will change and probably hard to verify anyways?
-
Zash
Maybe the page should die in a fire before it becomes used for marketing
-
Guus
SamWhited, sure.
-
Guus
Zash, sure.
-
Flow
what Zash said
-
Zash
Like how XEP support pages usually end up
-
Guus
Guys - make it so.
-
jonasw
remember to check for links to that page before burninating it
-
jonasw
I’m not available for any website patches anymore today, EBUSY
-
Guus
(perhaps dropping the table instead of the entire page would be a good compromise)
-
Zash
chatme is on the xmpp.net list already, so duplicating it on that page seems weird to me
-
Ge0rG
Maybe that page should only list XMPP-based services that are not XMPP servers?
-
Ge0rG
but I'm fine with killing it as well
-
jonasw
it advertises WhatsApp!. kill it with fiiiiireeeeee. (well, okay, it may make people think "uh, whatsapp uses XMPP, maybe it isn’t *that* bad)
-
Zash
A clearly defined purpose / scope would be good
-
Ge0rG
jonasw: "it isn’t *that* bad" - WhatsApp or XMPP? :P
-
jonasw
Ge0rG: your choice
-
Zash
But HN says that WA is no longer XMPP
-
Ge0rG
jonasw: I take "neither".
-
dwd
Zash, It hasn't been in ages, though. Question is whether it's still fundamentally based on XMPP or not.
-
Zash
As in, "they switched to Signal Protocol", which doesn't even make sense
-
Zash
I haven't seen any credible proof that it's not still "FunXMPP"
-
jonasw
I don’t care either.
-
fippo
https://twitter.com/backlon/status/845327874928238593 -- did i miss the obituary notice?
-
Zash
fippo: No, you've forgotten about it because it was soooo long ago
-
Zash
https://q.zash.se/86ed5344ab0a.txt .. seems Facebooks XMPP isn't entirely killed yet either
-
fippo
https://twitter.com/markb/status/845328381117956097 ... hrm... brb, I need to ask someone about this...
-
lovetox
i need help, i tried to read RFC6121
-
lovetox
about IQ stanzas
-
lovetox
when using in band bytestream
-
lovetox
can it make sense to adress the stanzas to a barejid?
-
lovetox
where does the server route such an iq stanza
-
lovetox
im terrible with the whole filetransfer thing
-
fippo
that doesn't make sense. you need to figure out the full jid of someone before sending them a file
-
lovetox
thats what i thought
-
lovetox
the xep also has only examples with full jid, but it is never mentioned explicitly that stanzas have to be adressed to full jids
-
lovetox
maybe because its obvious
-
Zash
https://xmpp.org/rfcs/rfc6121.html#rules-localpart-barejid
-
Zash
> For an IQ stanza, the server itself MUST reply on behalf of the user with either an IQ result or an IQ error, and MUST NOT deliver the IQ stanza to any of the user's available resources.
-
lovetox
so in an ibb there can never be a iq involved that is not adressed to a fulljid
-
Zash
In theory you could send the data in messages, but don't do that.
-
lovetox
no gajim does not do that
-
Zash
Okay?
-
Zash
https://xmpp.org/extensions/xep-0047.html#message
-
lovetox
thanks zash, but we thats not an issue, gajim does not use messages for ibb
-
Zash
I don't understand
-
Zash
I'm saying that the XEP says you can if you really want.
-
lovetox
my question was about IQ stanzas and ibb, you posting of the rfc was the help i needed
-
arc
official announcement is out, gtalk will be officially killed off this summer
-
moparisthebest
arc: it's more akin to a merciful finishing off isn't it? It's better than staying running as broken as it is and giving xmpp a bad name
-
MattJ
Most people think it's already turned off