Off-the-Record (OTR) Messaging allows you to have private conversations over instant messaging by providing:
9 Sept 2012
Daniel Atallah noted that Data Execution Prevention (DEP) and Address Space Layout Randomization (ASLR) were not enabled in the Windows release of pidgin-otr 4.0.0-0. We have corrected the oversight, and 4.0.0-1 is now available.
DEP and ASLR offer additional protection to programs in the event that they already have a security flaw that allows an attacker to take control of a program. They aim to limit the attacker to crashing your program, rather than being able to do anything more nefarious. We of course hope there is no such existing flaw in pidgin-otr, but better safe than sorry. :-)
4 Sept 2012
The long-awaited version 4.0.0 of pidgin-otr and libotr are finally here!
The main new features in 4.0.0:14 August 2012
Versions 3.2.0 and earlier of libotr contain a small heap write overrun (thanks to Justin Ferguson for the report), and a large heap read overrun (thanks to Ben Hawkes for the report).
Windows pidgin-otr users should upgrade to pidgin-otr version 3.2.1-2 immediately, which has been linked to the corrected libotr 3.2.1.
Users of libotr packages in Linux and *BSD distributions should see updated packages shortly.
16 May 2012
Versions 3.2.0 and earlier of the pidgin-otr plugin contain a format string security flaw. This flaw could potentially be exploited by a remote attacker to cause arbitrary code to be executed on the user's machine.
The flaw is in pidgin-otr, not in libotr. Other applications that use libotr are not affected.
CVE-2012-2369 has been assigned to this issue.
Please upgrade to pidgin-otr version 3.2.1 immediately.
Users of pidgin-otr packages in Linux and *BSD distributions should see updated packages shortly.
This is the portable OTR Messaging Library, as well as the toolkit to help you forge messages. You need this library in order to use the other OTR software on this page. [Note that some binary packages, particularly Windows, do not have a separate library package, but just include the library and toolkit in the packages below.] The current version is 4.0.0.
UPGRADING from version 3.2.x
This is the Java version of the OTR library. This is for developers of Java applications that want to add support for OTR. End users do not require this package. It's still early days, but you can download java-otr version 0.1.0 (sig).
This is a plugin for Pidgin 2.x which implements Off-the-Record Messaging over any IM network Pidgin supports. The current version is 4.0.0.
This software is no longer supported. Please use an IM client with native support for OTR.
This is a localhost proxy you can use with almost any AIM client in order to participate in Off-the-Record conversations. The current version is 0.3.1, which means it's still a long way from done. Read the README file carefully. Some things it's still missing:
You can find a git repository of the OTR source code on the OTR sourceforge site. You can also clone the repositories directly with git clone git://git.code.sf.net/p/otr/PROJECT, where PROJECT is one of libotr, pidgin-otr, java-otr, or otrproxy.
If you use OTR software, you should join at least the otr-announce mailing list, and possibly otr-users (for users of OTR software) or otr-dev (for developers of OTR software) as well.
Video OTR tutorial (by Niels)
Adium, Pidgin & OTR (auf Deutsch, by Christian Franke)
Miranda, Pidgin, Kopete & OTR (auf Deutsch, by Missi)
Adium X with OTR
OTR proxy on Mac OS X
pidgin-otr on gentoo (from "X")
gaim-otr on Debian unstable (from Adam Zimmerman)
gaim-otr on Windows (from Adam Zimmerman)
gaim-otr 3.0.0 on Ubuntu (from Adam Zimmerman). Note that Ubuntu breezy has gaim-otr 2.0.2 in it, and
all you should have to do is "apt-get install gaim-otr".
We would greatly appreciate instructions and screenshots for other platforms!
Here are some documents and papers describing OTR. The CodeCon presentation is quite useful to get started.
Is your question not here? Ask on the otr-users mailing list!