New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for multiple accounts #115

sternenseemann opened this Issue Jan 6, 2016 · 4 comments


None yet
3 participants

sternenseemann commented Jan 6, 2016

I think long-term-wise it would be good to have mutli-user-support in place. For IRC support jackline would definately need such an mechanism for managing IRC and XMPP at the same time.

Additionally it would just allow the convenience of using multiple XMPP accounts (and later multiple IRC networks) at the same time.

Related to #104.


This comment has been minimized.

cfcs commented Feb 4, 2016

Why would you need multiple XMPP accounts? Can't you use federation?


This comment has been minimized.


sternenseemann commented Feb 4, 2016

What is that? Never heard of it.


This comment has been minimized.

cfcs commented Feb 5, 2016

XMPP servers can talk to each other through a mechanism called "site-to-site" (S2S):

This generally means that can talk to by having connect to

I believe the original motivation for not allowing multiple users, besides keeping the complexity down, was to discourage people using multiple accounts in the same jackline instance in an attempt to achieve anonymity, since it is usually possible to identify such configurations through passive fingerprinting, a risk that many users aren't aware of.


This comment has been minimized.


hannesm commented Feb 5, 2016

My initial motivation to not support multiple accounts was to reduce complexity, I'm currently rewriting lots of code to get rid of mutable and global state...

Passive fingerprinting is a risk, to mitigate I'd introduce per-account commands (such as connecting to only a single command).

@hannesm hannesm changed the title from Multi User Support to Support for multiple accounts Feb 10, 2016

@hannesm hannesm added the enhancement label Feb 10, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment