Differences between revisions 5 and 6
Revision 5 as of 2014-02-11 22:36:34
Size: 5367
Editor: dx
Comment: include "allowed protocol policy"
Revision 6 as of 2014-07-14 12:47:42
Size: 5545
Editor: dx
Comment: update for 3.2.2 release
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
|| 2013-12-05 || [[http://code.bitlbee.org/lh/bitlbee/revision/1001|1001]] || -- || 4 ||<#AAFFAA> Yes ||<#FFAAAA> No || Switch to libotr4. [[http://bugs.bitlbee.org/bitlbee/ticket/1109|Several]] [[http://bugs.bitlbee.org/bitlbee/ticket/1110|bugs]] introduced. || bzr, .deb repo, [[http://code.bitlbee.org/tarballs/bitlbee-bzr-1001.tar.gz|.tar.gz]] ||
|| 2013-12-19 || [[http://code.bitlbee.org/lh/bitlbee/revision/1004|1004]] || 3.2.1+otr4-1 || 4 ||<#AAFFAA> Yes ||<#FFAAAA> No || Release for debian jessie/sid and ubuntu trusty only. || bzr, .deb repo, debian/ubuntu ||
|| 2014-01-20 || [[http://code.bitlbee.org/lh/bitlbee/revision/1006|1006]] || -- || 4 ||<#AAFFAA> Yes ||<#FFAAAA> No || Fix attempt, unsuccessful. || bzr, .deb repo, [[http://code.bitlbee.org/tarballs/bitlbee-bzr-1006.tar.gz|.tar.gz]] ||
|| 2014-01-20 || [[http://code.bitlbee.org/lh/bitlbee/revision/1007|1007]] || -- || 4 ||<#AAFFAA> Yes ||<#AAFFAA> Yes || OTR fixes by pesco! Seems to work flawlessly. || bzr, .deb repo (or APT), [[http://code.bitlbee.org/tarballs/bitlbee-bzr-1007.tar.gz|.tar.gz]] ||
|| 2013-12-05 || [[http://code.bitlbee.org/lh/bitlbee/revision/1001|1001]] || -- || 4 ||<#AAFFAA> Yes ||<#FFAAAA> No || Switch to libotr4. [[http://bugs.bitlbee.org/bitlbee/ticket/1109|Several]] [[http://bugs.bitlbee.org/bitlbee/ticket/1110|bugs]] introduced. || bzr ||
|| 2013-12-19 || [[http://code.bitlbee.org/lh/bitlbee/revision/1004|1004]] || 3.2.1+otr4-1 || 4 ||<#AAFFAA> Yes ||<#FFAAAA> No || Release for debian jessie/sid and ubuntu trusty only. || bzr, '''debian/ubuntu''' ||
|| 2014-01-20 || [[http://code.bitlbee.org/lh/bitlbee/revision/1006|1006]] || -- || 4 ||<#AAFFAA> Yes ||<#FFAAAA> No || Fix attempt, unsuccessful. || bzr ||
|| 2014-01-20 || [[http://code.bitlbee.org/lh/bitlbee/revision/1007|1007]] || -- || 4 ||<#AAFFAA> Yes ||<#AAFFAA> Yes || OTR fixes by pesco! Seems to work flawlessly. || bzr, .deb repo, [[http://code.bitlbee.org/tarballs/bitlbee-bzr-1007.tar.gz|.tar.gz]] ||
|| 2014-02-13 || [[http://code.bitlbee.org/lh/bitlbee/revision/1011|1011]] || -- || 4 ||<#AAFFAA> Yes ||<#AAFFAA> Yes || A few more minor OTR bugfixes. || bzr, .deb repo, [[http://code.bitlbee.org/tarballs/bitlbee-bzr-1011.tar.gz|.tar.gz]] ||
|| 2014-07-05 || [[http://code.bitlbee.org/lh/bitlbee/revision/1024|1024]] || 3.2.2 || 4 ||<#AAFFAA> Yes ||<#AAFFAA> Yes || 3.2.2 stable release
|| bzr, .deb repo (or APT), [[http://code.bitlbee.org/tarballs/bitlbee-bzr-1024.tar.gz|.tar.gz]] ||
Line 26: Line 28:
|| .deb / APT || Yes || Yes || 991 - 997 or 1007 - *|| 1007 / Latest build. || The latest version in the apt repo is stable now ||
|| .deb / APT || Yes || No || 991 - * || 1007 / Latest build. || The OTR plugin can be kept if using builds >1007 ||
|| .deb / APT || No || No || 965 - * || 1007 / Latest build. || Same as above. Any version >=3.2 will also work. ||
|| .deb / APT || No || Yes || 965 - 997 or 1007 - * || 1007 / Latest build. || Any version >=3.2 will also work. ||
|| Manual compilation || Yes || -- || 991 - 1000 or 1007 - * || [[http://get.bitlbee.org/src/bitlbee-3.2.1.tar.gz|3.2.1 release]] || You can also try newer bzr revisions since 1007 to compile against libotr4 ||
|| Manual compilation || No || -- || 965 - 1000 or 1007 - * || [[http://get.bitlbee.org/src/bitlbee-3.2.1.tar.gz|3.2.1 release]] || No need to upgrade if you have a version >=3.2. ||
|| .deb / APT || Yes || Yes || 991 - 997 or 1007 - *|| 3.2.2 / Latest build. || The latest version in the apt repo is stable now ||
|| .deb / APT || Yes || No || 991 - * || 3.2.2 / Latest build. || The OTR plugin can be kept if using builds >1007 ||
|| .deb / APT || No || No || 965 - * || 3.2.2 / Latest build. || Same as above. Any version >=3.2 will also work. ||
|| .deb / APT || No || Yes || 965 - 997 or 1007 - * || 3.2.2 / Latest build. || Any version >=3.2 will also work. ||
|| Manual compilation || Yes || -- || 991 - 1000 or 1007 - * || [[http://get.bitlbee.org/src/bitlbee-3.2.2.tar.gz|3.2.2 release]] || ||
|| Manual compilation || No || -- || 965 - 1000 or 1007 - * || [[http://get.bitlbee.org/src/bitlbee-3.2.2.tar.gz|3.2.2 release]] ||  ||
Line 40: Line 42:
|| libotr 4.0.0 || [[https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html|v3]] || v2, v3 || {{{libotr.so.5.0.0}}} || [[http://packages.debian.org/sid/libotr5|libotr5]](-dev)|| Debian's "3.2.1+otr4-1"* || >=1001 ||<#AAFFAA> Stable '''since r1007''' || || libotr 4.0.0 || [[https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html|v3]] || v2, v3 || {{{libotr.so.5.0.0}}} || [[http://packages.debian.org/sid/libotr5|libotr5]](-dev)|| 3.2.2 || >=1001 ||<#AAFFAA> Stable '''since r1007''' ||

Version reference tables

BitlBee

Since the switch to libotr4 overlapped with the fixes for twitter (which is the main reason 3.2.1 was released), and additionally debian released their own version with a name that's suspiciously similar to 3.2.1, here's a table that documents all the relevant versions to both OTR and Twitter support.

Date

bzr

Release

libotr

Twitter?

Stable?

Notes

Where to get

2013-01-06

965

3.2 1

3

No

Yes

The original 3.2 release. Old but stable.

bzr, Release .tar.gz

2013-06-16

991

--

3

Yes

Yes

Earliest dev build with most twitter fixes

bzr

2013-07-13

997

--

3

Yes

Yes

Latest dev build with libotr3 support available from the APT repo

bzr, .deb repo, .tar.gz

2013-10-14

998

--

3

Yes

Yes

Minor bug fix that doesn't have any .deb builds in the repo

bzr, .tar.gz

2013-11-27

999

3.2.12

3

Yes

Yes

Official 3.2.1 release

bzr, Release .tar.gz

2013-12-05

1000

--

3

Yes

Yes

Minor fix for the displayed version

bzr

2013-12-05

1001

--

4

Yes

No

Switch to libotr4. Several bugs introduced.

bzr

2013-12-19

1004

3.2.1+otr4-1

4

Yes

No

Release for debian jessie/sid and ubuntu trusty only.

bzr, debian/ubuntu

2014-01-20

1006

--

4

Yes

No

Fix attempt, unsuccessful.

bzr

2014-01-20

1007

--

4

Yes

Yes

OTR fixes by pesco! Seems to work flawlessly.

bzr, .deb repo, .tar.gz

2014-02-13

1011

--

4

Yes

Yes

A few more minor OTR bugfixes.

bzr, .deb repo, .tar.gz

2014-07-05

1024

3.2.2

4

Yes

Yes

3.2.2 stable release

bzr, .deb repo (or APT), .tar.gz

  1. Also known as 3.2-1 or 3.2-1.1 (1)

  2. This release might not display the correct version when you do /ctcp root version (2)

The bzr builds before the 3.2.1 release show their version number in the format 3.2+20130714+devel+997-1. In the case of bzr997, it has almost all the features of the 3.2.1 release (except the bugfix from 998), so the "3.2" part of the version number might be misleading, but what matters is the "997" part.

"What should I use?"

Installation method

Twitter needed?

OTR needed?

Min-max bzr

Recommended version

Notes

.deb / APT

Yes

Yes

991 - 997 or 1007 - *

3.2.2 / Latest build.

The latest version in the apt repo is stable now

.deb / APT

Yes

No

991 - *

3.2.2 / Latest build.

The OTR plugin can be kept if using builds >1007

.deb / APT

No

No

965 - *

3.2.2 / Latest build.

Same as above. Any version >=3.2 will also work.

.deb / APT

No

Yes

965 - 997 or 1007 - *

3.2.2 / Latest build.

Any version >=3.2 will also work.

Manual compilation

Yes

--

991 - 1000 or 1007 - *

3.2.2 release

Manual compilation

No

--

965 - 1000 or 1007 - *

3.2.2 release

OTR

And here's another table for the apparent nonsense of the OTR versions.

Library

Protocol

Allowed protocol policy

.so name (ABI version)

Debian package

Supported bitlbee releases

Supported bitlbee bzr

Stability

libotr 3.2.1

v2

v1, v2

libotr.so.2.2.1

libotr2(-dev)

3.0 ... 3.2.1

<=1000

Stable

libotr 4.0.0

v3

v2, v3

libotr.so.5.0.0

libotr5(-dev)

3.2.2

>=1001

Stable since r1007

The stability column refers to the current bitlbee support, which might crash in some situations before 1007.

BitlBee Wiki: VersionReference (last edited 2016-05-07 23:30:18 by dx)