Jabber Security status: Developed externally and hosted internally Developed externally and hosted internally API access: Optional Runs on: windows, linux, osx, external browser Used for: Developer: http://www.jabber.org/team.html Status: Active Authentication: ESA (Jabber) Website: http://www.jabber.org/

Overview

Jabber is an IM protocol which offers secure chatter, chat rooms, contact groups (all the directors are in one group so you can see who's on and get in touch etc). You log into it with your external services login and password (https://goonfleet.com/esa/).

You can hang out with your corpmates while you're at work, school or otherwise not playing winning eve. Besides, directors always send out important op announcements as Jabber broadcasts. Being logged into jabber is the primary means of receiving information about fleets via directorbot announcements. You should always have your jabber client open.





A word about fullscreen games and Jabber

Some combinations of hardware and settings have trouble with Fullscreen graphics modes and things that give popup notifications/flash their window title bars. Sometimes, when this happens, the graphics memory is corrupted, leading to graphical glitches, lockups, and crashes, These problems can be unpredictable, and can strike at any time, even where they have never happened before for years. We recommend running EVE in Window Mode so that you can switch back and forth between Jabber and other out of game tools safely, and so that notifications from your Jabber client don't crash your game. This problem is not unique to EVE, it is an inherent problem of fullscreen graphics modes and GPUs.

Security

Jabber itself is pretty secure, as it is hosted internally. The risk of an OPSEC breach only comes into play if spies gain access (happens all the time) or someone connects using a web service or client that is run by and "phones home" to a hostile entity.

Usage

This section describes in broad terms how to configure a jabber client to connect to Goonfleet's jabber service.





How do I log in?

Things You Need

An ESA password Don't have one yet? Go here https://goonfleet.com/esa/ and make one. Already have one but forgot it? Go here https://goonfleet.com/esa/ and reset it.



Your ESA username, which is located at https://goonfleet.com/esa/ under Jabber.

A Jabber client, you can find a list of supported clients down below in the Jabber Clients section. Pidgin is the 'official' client of Goonfleet and if you don't have a preference you should default to it. If you need support for other clients just ask.





Connecting

Your protocol needs to be set to XMPP

Connect to goonfleet.com (May be listed as Domain). Depending on your ISP, 'goonfleet.com' might not work, in which case you should use 'jabber-server.goonfleet.com'.

Username will be the ESA username and the password will be the ESA password.

All communication between the client and the server is encrypted. You will need to make sure that your client supports TLS and has it enabled. Note: SSL is not the same as TLS. If your client supports SSL but not TLS you probably will not be able to connect.

I just connected... what do I do?

Wait to get messaged by "Directorbot". It is used by the alliance to ping for fights, announcements/shit posts, and other shenanigans.

Check if your corp has a jabber channel. Join it and make your corp wonder why they let you in at all.

Check out the chat "elysium", the alliance's jabber channel where you can enjoy the same high class wit and humor as the in game alliance channel

If you join a SIG or Squad (you should) make sure to join their jabber channels for updates, pings and other info you may need.

If you're having trouble logging in through Pidgin, visit Pidgin

Alternately use this link https://docs.google.com/document/d/1On3VVTs1oqlGvVZSVTSw87fgfWzI-Wi7qXECrpWmpTY/edit





Jabber culture 101

In general

Don't be that guy.

guy. Mentioning blue (friendly) fleets and/or capital class ships in any channel is a big no-no. Don't do that. That includes both in-game and jabber channels.

The only way to get fleet broadcasts is to receive a message from directorbot - if you receive a broadcast, you are eligible to join the fleet. There are no public channels with broadcasts.





Group chats

These function much like channels on IRC do.

Assume most people in the channel are AFK or Doing Things(TM). You can ping them (mention their name) and they will most likely reply when they are back.

Do not ping people unnecessarily.

Feel free to talk, but don't sperg too much.

Join the Gooniversity channel if you have any questions.





Direct chat with someone

These work more like an IM/Email hybrid. Unlike other IM protocols, if they are not online the Jabber server will store the message for them until they get online*.

Just like group chats, expect people to be AFK. Try to write down what you want of them in 1-3 messages - they will reply when they are able to. Don't "hey" and wait for them to respond.





What's Available?

Elysium is a public channel with all the directors for general discussion as well as serious questions.

gs_isk covers everything having to do with making ISK - markets, production, reaction, even the occasional ratting discussion

Various Social Swarms exist for various communities and interests.

Users are allowed to create other conference rooms. They can be private or public, the choice is yours.

The Directors group has been published but until the presence issue is fixed the remaining groups will remain 'hidden' to avoid possibly breaking things more

GSF member corps have conferences, join yours today!

SIG conferences are a thing!





Jabber Clients

The following is a list of Jabber clients people have been using with the Goonfleet Jabber service as well as a link to configuration information and FAQs specific to Goonfleet where available.

Windows, Mac, Linux: Pidgin -- The most powerful and popular cross-platform client -- Pidgin Configuration and FAQ

Pidgin -- The most powerful and popular cross-platform client -- Pidgin Configuration and FAQ Mac OS: Adium -- Easy to install with simple configuration and a nice interface and it now supports channel lists.-- Adium Configuration

Adium -- Easy to install with simple configuration and a nice interface and it now supports channel lists.-- Adium Configuration Android: Xabber -- Preferred Android Client -- Xabber Configuration

Xabber -- Preferred Android Client -- Xabber Configuration iOS: Talkonaut -- The most fully featured iOS client. Log in with just your username@goonfleet.com and password. It supports features like changing your default nickname, disabling the (awful) chat bubble display format, and changing the topic.

Trillian For iOS and Android. Limited chat capabilities, but the best iOS client for receiving pings. Can be used alongside Talkonaut.

Instantbird -- Newer client, similar functionality to Pidgin but uses the Mozilla Toolkit (GTK+ sucks in Windows)

Gajim

Miranda

PSI - Mac.

Spark

Imo - Android messenger client. Easy(and energy safing) setup for getting broadcasts.

BitlBee: An advanced mobile solution that requires server-side hosting -- Info and FAQs

Browser

Conversejs -- a full browser jabber client, in case there is no other way, supports both pings and chatrooms

Deprecated Clients

Meebo - This is web based. The Android client doesn't seem to support group chats. (Absorbed by Google)

Bother

Exodus

iChat -- Doesn't support passworded rooms, also no channel list.

Pandion

Jabiru - Android jabber client. Might need to set "Alternative host" setting to jabber-server.goonfleet.com





FAQ

Is Jabber only for Goonfleet?

No! Any corporation with forums access (IE, all GS corps + Allies) can sign up!





Where does it live?

Goonswarm runs a Jabber server at conference.goonfleet.com. Unless you are using a client that specifically requires it for some reason you should not enter this hostname into your client.





Why not IRC?

Because you need to have one unified method for joe average and people like cap pilots and directors, and jabber allows much enhanced security for those other groups. If all else fails, use SPARK but the fucker's based on Java and is horribly slow and buggy.

If some important shit comes up people can send out broadcasts and tell you to log in and x cause seriously OUR PARTICIPAISHUN BACKBOAN!!





How do I hide "User joined/left the room"?

For Pidgin users: Simply open your Buddy Window, select the Tools drop-down menu, then select Plugins. Check the "Join/Part Hiding" option.

For Trillian Users: Go to Trillian Menu -> Settings -> IM Accounts. Click on your Jabber account then click on Settings. In settings window click on Miscellaneous then uncheck 'Show join/part events in group chat windows'. Note, you'll need to restart Trillian for this to work.

Common Mistakes

Laziness

A lot of people don't seem to be able to read. Go over the instructions once more to make sure you haven't missed anything.

If you have recently registered your API it might take some time for the system to process your information. Wait an hour and try again.





Invalid Jabber ID

If there's a space in your name, you need to replace it with an _ (underscore). If that doesn't work then try to copy your username from the ESA website manually and paste it into the login information in Jabber





Wrong Password

You must use the external services password to connect to jabber. Do not try to use your forums password.

Login is case sensitive!





Unable to join conference rooms

The server that hosts the conferences is conference.goonfleet.com, which is different from the main connection server. If you are getting 404 errors when joining rooms, make sure this isn't happening.





Connecting from work

First, try using the web-based jabber provided by Goonfleet here

It's HTTPS which most businesses allow outbound.

If this doesn't work, try using a HTTP proxy!

In Pidgin, modify your jabber account and select the the Advanced Tab. Choose "HTTP" from the Proxy Type drop down list. Choose a proxy from http://aliveproxy.com/irc-proxy-list/ and enter the IP address in the Host field and the Port number in the Port field. Proxies using port 80 are the most likely to work.

An example working proxy. Warning, this proxy is not anonymous.

Host = 59.139.31.217

Port = 80





Emote Packs

Pidgin

New constantly updating package.

For Windows 7 or earlier, drag the sub-directory in the zip file to %APPDATA%\.purple\smileys and then select SAGF 2015 Summer Pack as your Smiley Theme in Pidgin under tools > preferences > themes. You may need to restart pidgin to get the pack to display in the preferences dialog.

On Windows 8/10 drag the sub-directory to "C:\Program Files (x86)\Pidgin\pixmaps\pidgin\emotes" and restart pidgin. Select the Smiley Theme under Tools > Preferences > Themes.

To fix the animation bug, close pidgin, download this version of Gtk and replace the Gtk folder in your Pidgin installation folder with it. With newer versions of Pidgin, there's a chance that this may prevent Pidgin from starting up. If you find that's the case, download this version of Gtk and replace the Gtk folder in your Pidgin installation folder with it.

Trillian

Gavin Tremlor of 30plus converted an emote pack to Trillian format. This pack contains all the emotes from Summer 2015 plus the original Astra emotes. It can be found here. Gavin's pack has all the icons in groups, so the smiley menu works.

Fly8oy converted one of the emote packs to a format Trillian likes here. File destination is C:\Program Files (x86)\Trillian\stixe\plugins\

WARNING!!- When Fly8oy's pack is loaded DO NOT click the little smiley above your typing window. Odds are very high that your computer will splode





Adium

Auto-updated Adium pack.





Instantbird

Based on the SAGF_Summer_2012, download this theme. Hit Tools -> Addons, click the gear box and select Install Addon from File. Point it to the file you just downloaded. After you restart, go to Tools -> Options -> Themes -> Emoticons and select Miro SA-GF Icon Pack from the dropdown.





Gajim

Mynnna converted the latest SAGF pack for pidgen but it doesn't work with 0.12; it can be found here. Unzip into Gajim\data\emoticons on Windows or /usr/share/gajim/data/emoticons on Ubuntu, then go to Preferences and select SAGF from the emoticons list on the general tab.





QIP

Download the SAGF emoticon pack and put in с:\program files\QIP Infium\Smiles





Miranda IM

Download the SAGF emoticon pack for Miranda IM (up to date as of October 2013) and extract it in "Miranda IM\smileys\" folder. Then select smileys in Customize->Smileys.

Note that you should have the SmileyAdd plugin installed

This pack is based on the smiley pack for the Pidgin.





Other Clients

You may find SA icon packs for several clients here. Note that these do not include any GoonFleet-specific icons.