Version 35 (modified by phil, 6 years ago)

--

What is Gobby?

Gobby is a free collaborative editor supporting multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms.

It uses GTK+ 2.6 as its windowing toolkit and thus integrates nicely into the GNOME desktop environment.

Check out Gobby's list of features, take a look around in our screenshots section and download it right now.

Latest News

2006-10-25: Commenting should work again

As you most probably recognized, commenting on tickets was broken for the last weeks because every comment was treated as spam. The Akismet filter for the trac spam filter plugin (which really is required since we received lots of spam in the past) did some things wrong that seem not yet to be fixed by the developers, so we had to investigate this ourselves.

2006-08-31: Stable release 0.4.1

The 0.4.x series went stable. Grab your copy on the Download page now!

2006-08-20: Fourth release candidate of the 0.4.x series

This release features basic IPv6 support and usability enhancements, like notifications on new chat messages and new command line options to join a specified session directly from the command line. Download it now.

2006-08-08: Third release candidate of the 0.4.x series

We finally fixed an issue causing desync, so we released the third release candidate of obby and Gobby today.

2006-04-11: First release candidate of the 0.4.x series

So after several days in which new bugs kept popping up we are now ready to release the first series of candidates for the 0.4.x branch. Most notably this release adds transport layer security (TLS) to the communication layer. It uses anonymous authentication, though, so the handling of certificates to verify the peer is yet to be implemented.

Again this release is completly incompatible with previous ones. But at least the protocol version check is still the same so you are properly disconnected on a version mismatch.

Please refer to the Download section to get the tarballs.

The changes include at least the following (you could possibly find more in the NEWS files of the packages):

net6 1.3.0rc1

  • Encryption support through GNUTLS
  • Allow the use of the net6 protocol with Unix domain sockets
  • Send keep-alives to detect dropped clients

obby 0.4.0rc1

  • Improved text handling through chunks
  • Guarantee encrypted connections through the new net6 TLS facitity
  • Document storage in memory reduced to one central copy which the application could provide through a template parameter
  • Documents with the same name are suffixed with a number
  • Removal of SHA1 and RSA routines, thus losing the GMP dependency
  • New command subsystem

Gobby 0.4.0rc1

  • Reduced CPU usage and memory footprint through the removal of one supplemental document copy
  • Usability enhancements:
    • New button to close the chat window
    • Font types and sizes could now be set for the text editor from within Gobby
    • Documents could now be switched using Ctrl-Alt-Page-Down and Ctrl-Alt-Page-Up
    • Subscribe button is deactivated after it has been hit once for a document
    • Documents with the same name are suffixed with a number
    • Dialogs to host and join sessions are respawned if the attempt failed
    • URLs are now clickable on Windows, OS X and when compiled with Gnome support
    • Emotes through /me
    • Documents could be opened via file associations and the command line interface into the currently running session

Sobby 0.4.0rc1

  • XML-based configuration files are now supported (at arbitarary locations)
  • Configuration files could be written by Sobby with all options passed on the command line to ease their initial creation
  • Command subsystem added:
    • Commands could be issues from Gobby's chat console via /command
    • Removal of documents is implemented through /remove <documentname>

2006-04-07: Hey Spammers

Spammers will be blocked by netblock for at least 30 days (no automatic expiry, though). If you are affected and blocked from this site (oh, you wouldn't be able to read this then), just contact us. You'll find a way and we'll unblock you. Don't forget to state your IP.

Old news

Please follow the link to our news section to read old news items.

Development Area

We use this site not only to present Gobby, but also to coordinate the further development of it and the core libraries it depends on, namely net6 and obby.

obby

obby is the foundation of Gobby, providing the whole framework to synchronise changes within a text document to other participants of a session. New clients and plugins for existing applications could be written using it. It is written in C++ and C wrappers have yet to be created.

net6

net6 is an IP client/server library providing a flexible framework to send packets to each other using C++. It supports TCP and UDP, IPv4 and IPv6 and is thus a valuable base for network development.

Starting Points

For a complete list of local wiki pages, see TitleIndex.