From ec7d9686236cb8bc924d5fdbe1b92030afce8b4c Mon Sep 17 00:00:00 2001 From: Mark Haines Date: Wed, 14 Sep 2016 13:55:54 +0100 Subject: [PATCH] Changelog and version bump for 1.3.0 --- CHANGELOG.rst | 16 ++++++++++++++++ Makefile | 2 +- javascript/package.json | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5b473f8..0ab2eeb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,19 @@ +Changes in `1.3.0 `_ +=============================================================== + +The release updates the group session identifier to avoid collisions. +The group sessions are now identified by their ed25519 public key. + +These changes alter the pickle format of outbound group sessions, attempting +to unpickle an outbound group session created with a previous version of olm +will give ``OLM_CORRUPTED_PICKLE``. Inbound sessions are unaffected. + +This release alters the format of group session_key messages to include the +ratchet counter. The session_key messages are now self signed with their +ed25519 key. No attempt was made to preserve backwards-compatibility. +Attempting to send session_keys between old and new versions will give +``OLM_BAD_SESSION_KEY``. + Changes in `1.2.0 `_ =============================================================== diff --git a/Makefile b/Makefile index 2299eeb..9d08c50 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ #!/usr/bin/make -f MAJOR := 1 -MINOR := 2 +MINOR := 3 PATCH := 0 VERSION := $(MAJOR).$(MINOR).$(PATCH) PREFIX ?= /usr/local diff --git a/javascript/package.json b/javascript/package.json index 0624409..df43ce1 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -1,6 +1,6 @@ { "name": "olm", - "version": "1.2.0", + "version": "1.3.0", "description": "An implementation of the Double Ratchet cryptographic ratchet", "main": "olm.js", "files": [