Giter Club home page Giter Club logo

infrastructure's People

Contributors

cal0pteryx avatar melvo avatar mwild1 avatar zash avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

infrastructure's Issues

SMTP from wiki.xmpp.org fails

When trying to send a password reset email, the SMTP connection aborts due to an incorrectly set hostname in HELO ("localhost"?):

Error sending mail: Failed to add recipient: censored@address [SMTP: Invalid response code received from server (code: 504, response: 5.5.2 : Helo command rejected: need fully-qualified hostname)]

Subdomain: join.xmpp.org

Hi iTeam

I would like to request a subdomain ร  la join.xmpp.org.

It should link to the "Getting started" page for the moment.

Would that be possible at one point?

Kind regards and thanks for your work.

Use Ephemeral Diffie-Hellman Keys size of 1024 instead of 2048

xmpp.org went offline recently and came back online with the DH key size set to 2048. This caused federation with XMPP servers using a size of 1024 to fail.

In the cases for Java based XMPP servers like Openfire (which use a default value of 1024 inherited from the JVM), the error message being recieved from xmpp.org was "handshake_failure" instead of "dh key size too small" and that made debugging difficult.

Unless there is a very compelling reason, can we please use the default 1024 instead of 2048.

Migrate from travis-ci.org

travis-ci.org is shutting down "at the end of May". Meanwhile travis-ci.com remains open (their new platform), though with a more restrictive free tier.

I've migrated from travis-ci.org ->travis-ci.com. The dashboard is a bit weird and doesn't show credits or plan info, so I'm just giving it some time. If necessary I shall contact them to request sponsored OSS credits.

If for any reason this migration falls through, we'll migrate to Github Actions.

XMPP Providers badges and results on https://data.xmpp.net

There are already badges for XMPP providers. Those badges could be hosted on https://data.xmpp.net. In addition, a page for each provider result could explain it and describe how it can be improved.

At the moment, there is only a JSON file listing the issues that must be resolved in order to be in a specific category. After clicking on the badge a provider embedded in its website, the JSON file is opened (see https://hookipa.net in the row hookipa.net for an example). The current state is only meant as a temporary solution since users and admins do not know what the JSON content means.

The proposed result page could outline the project's goals including a link to the upcoming introduction page, use the JSON file in order to represent it as text or even graphically and provide help for the provider's admins.

Provide filtered XMPP provider lists on https://xmpp.net

@mwild1 proposed that a subdomain of https://xmpp.net could provide the filtered lists of category A, B and C of the XMPP Providers project.

Steps

  1. git clone https://invent.kde.org/melvo/xmpp-providers.git && cd xmpp-providers only once
  2. git pull && ./filter.py -A && ./filter.py -B && ./filter.py -C once a day or even more often

Software Requirements

Python >= 3.7 is required for running ./filter.py.

Additional Thoughts

We could link from https://invent.kde.org/melvo/xmpp-providers to the three created JSON files on https://providers.xmpp.net or a similar subdomain.
It would be great if we could provide those lists as a first easy goal. In the future, we could create a welcome page with links to all lists or even a nice formatted table on https://providers.xmpp.net.

Investigate tarsnap usage

It seems our Tarsnap usage may have increased recently. It would be good to review what's currently stored, and what we're backing up to help reduce costs.

Move Prosody into Docker

To gain independence from the host OS and consistency with other services that are running in Docker.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.