| 
						
					 | 
					
						
						
						
						
							
						
						
							a4589b6e09
							
						
					 | 
					
						
						
							
							feat: Allow access to the device map
						
						
						
						
						
					 | 
					
						2022-08-11 12:02:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d0986a4608
							
						
					 | 
					
						
						
							
							fix: Fix ratchet only working for one message
						
						
						
						
						
					 | 
					
						2022-08-11 11:57:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							683a76cc80
							
						
					 | 
					
						
						
							
							test: Add test for sending multiple OMEMO messages
						
						
						
						
						
					 | 
					
						2022-08-10 17:24:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dad707f71d
							
						
					 | 
					
						
						
							
							release: Sigh, bump to 0.1.2
						
						
						
						
						
					 | 
					
						2022-08-09 16:40:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							419be8af4d
							
						
					 | 
					
						
						
							
							Revert "meta: Lower Dart SDK requirement"
						
						
						
						
						
						
						
						This reverts commit fafc4f2320. 
						
					 | 
					
						2022-08-09 16:40:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fafc4f2320
							
						
					 | 
					
						
						
							
							meta: Lower Dart SDK requirement
						
						
						
						
						
					 | 
					
						2022-08-09 16:32:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fc842fe000
							
						
					 | 
					
						
						
							
							docs: Add note about using omemo_dart
						
						
						
						
						
					 | 
					
						2022-08-09 16:05:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e3de50e0c7
							
						
					 | 
					
						
						
							
							release: Make pub happy
						
						
						
						
						
					 | 
					
						2022-08-09 16:02:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							234c2088b9
							
						
					 | 
					
						
						
							
							docs: Add notes on protobuf
						
						
						
						
						
					 | 
					
						2022-08-09 16:00:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ad3f1d4579
							
						
					 | 
					
						
						
							
							release: Publish to polynom.me
						
						
						
						
						
					 | 
					
						2022-08-09 15:51:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5bec3b4587
							
						
					 | 
					
						
						
							
							docs: Add note about events to the example
						
						
						
						
						
					 | 
					
						2022-08-09 15:49:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6e7b8e3905
							
						
					 | 
					
						
						
							
							docs: Add an example
						
						
						
						
						
					 | 
					
						2022-08-09 15:48:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cb43bbb112
							
						
					 | 
					
						
						
							
							fix: Allow empty OMEMO messages to bypass trust
						
						
						
						
						
					 | 
					
						2022-08-09 14:45:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fa16f97113
							
						
					 | 
					
						
						
							
							refactor: Move events to lib/src/omemo
						
						
						
						
						
					 | 
					
						2022-08-08 19:11:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5158c32c3d
							
						
					 | 
					
						
						
							
							feat: Make BlindTrustBeforeVerificationTrustManager abstract
						
						
						
						
						
					 | 
					
						2022-08-08 18:58:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c1fb79a20f
							
						
					 | 
					
						
						
							
							feat: Implement a BTBV TrustManager
						
						
						
						
						
					 | 
					
						2022-08-08 18:47:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dafd0af1e5
							
						
					 | 
					
						
						
							
							feat: Add a base trust manager class
						
						
						
						
						
					 | 
					
						2022-08-08 18:03:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e9f190036c
							
						
					 | 
					
						
						
							
							refactor: Move data classes into their own files
						
						
						
						
						
					 | 
					
						2022-08-08 17:43:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5b739aaf1a
							
						
					 | 
					
						
						
							
							fix: Do not keep the old SPK signature
						
						
						
						
						
					 | 
					
						2022-08-08 15:50:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1bcbf27c83
							
						
					 | 
					
						
						
							
							feat: Make any SPK survive exactly one rotation
						
						
						
						
						
					 | 
					
						2022-08-08 15:48:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b8b6bbf800
							
						
					 | 
					
						
						
							
							feat: Track the old Signed Prekey after rotation
						
						
						
						
						
					 | 
					
						2022-08-08 15:32:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9c23721904
							
						
					 | 
					
						
						
							
							docs: Add documentation string to Device.toBundle()
						
						
						
						
						
					 | 
					
						2022-08-08 15:11:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9626763b44
							
						
					 | 
					
						
						
							
							feat: Make the replacement functions internal
						
						
						
						
						
					 | 
					
						2022-08-08 15:10:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							43080d2ba0
							
						
					 | 
					
						
						
							
							feat: Expose rotating our own bundle's SPK
						
						
						
						
						
					 | 
					
						2022-08-08 15:09:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9f986c3369
							
						
					 | 
					
						
						
							
							feat: Handle empty OMEMO messages
						
						
						
						
						
					 | 
					
						2022-08-08 14:59:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8c1a78e360
							
						
					 | 
					
						
						
							
							feat: Allow encrypting to multiple Jids
						
						
						
						
						
					 | 
					
						2022-08-08 14:44:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5a187bae97
							
						
					 | 
					
						
						
							
							docs: Add documentation string for EncryptedKey
						
						
						
						
						
					 | 
					
						2022-08-08 14:28:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9a9c9f064b
							
						
					 | 
					
						
						
							
							feat: Make RatchetMapKey internal
						
						
						
						
						
					 | 
					
						2022-08-08 14:28:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dd96e840d4
							
						
					 | 
					
						
						
							
							feat: Allow calculating fingerprints
						
						
						
						
						
					 | 
					
						2022-08-08 14:26:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							70ab74b8dc
							
						
					 | 
					
						
						
							
							docs: Add protobuf as a dev dependency
						
						
						
						
						
					 | 
					
						2022-08-07 17:02:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							be239fdb43
							
						
					 | 
					
						
						
							
							feat: Add events for commiting the device map and ratchet
						
						
						
						
						
					 | 
					
						2022-08-06 13:51:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							859f25d867
							
						
					 | 
					
						
						
							
							feat: Allow serialising and deserialising OmemoSessionManager
						
						
						
						
						
					 | 
					
						2022-08-06 12:24:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3b8ccfaccf
							
						
					 | 
					
						
						
							
							docs: Add gitlint to README
						
						
						
						
						
					 | 
					
						2022-08-06 11:26:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							189d823c87
							
						
					 | 
					
						
						
							
							fix: Track ratchet sessions using the (jid, device) tuple
						
						
						
						
						
					 | 
					
						2022-08-06 11:25:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f8830b974b
							
						
					 | 
					
						
						
							
							chore: Implement gitlint
						
						
						
						
						
					 | 
					
						2022-08-06 11:19:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							70d0391020
							
						
					 | 
					
						
						
							
							docs: Fix sentence in README
						
						
						
						
						
					 | 
					
						2022-08-05 18:36:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1a672677e0
							
						
					 | 
					
						
						
							
							docs: Update README
						
						
						
						
						
					 | 
					
						2022-08-05 18:26:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fdc3985a8d
							
						
					 | 
					
						
						
							
							feat: Serialise the Double Ratchet
						
						
						
						
						
					 | 
					
						2022-08-05 18:14:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cd77996db4
							
						
					 | 
					
						
						
							
							feat: Allow serialising Device to Json
						
						
						
						
						
					 | 
					
						2022-08-05 17:32:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3a7489a9c3
							
						
					 | 
					
						
						
							
							feat: Make most methods of the SessionManager private
						
						
						
						
						
					 | 
					
						2022-08-05 16:53:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							62fdf568aa
							
						
					 | 
					
						
						
							
							feat: Notify the user of a modified device
						
						
						
						
						
					 | 
					
						2022-08-05 16:52:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							30e3bd78cd
							
						
					 | 
					
						
						
							
							feat: Allow initiating multiple sessions for a message
						
						
						
						
						
					 | 
					
						2022-08-05 16:05:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							399f8033a3
							
						
					 | 
					
						
						
							
							test: Test the response to the new session
						
						
						
						
						
					 | 
					
						2022-08-05 15:53:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b5d39339d1
							
						
					 | 
					
						
						
							
							feat: Allow building a session when receiving
						
						
						
						
						
					 | 
					
						2022-08-05 13:34:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ff7cc8e95a
							
						
					 | 
					
						
						
							
							fix: Migrate more from protobuf
						
						
						
						
						
					 | 
					
						2022-08-05 13:02:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9ed94c8f3a
							
						
					 | 
					
						
						
							
							fix: Migrate to custom protobuf
						
						
						
						
						
					 | 
					
						2022-08-05 12:59:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5c3cc424de
							
						
					 | 
					
						
						
							
							feat: Implement all protobuf messages
						
						
						
						
						
					 | 
					
						2022-08-05 12:28:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b8d70f1b88
							
						
					 | 
					
						
						
							
							feat: Add helper functions for field Ids
						
						
						
						
						
					 | 
					
						2022-08-04 23:08:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a82b5d0990
							
						
					 | 
					
						
						
							
							feat: Reimplement the OMEMOMessage protobuf schema
						
						
						
						
						
					 | 
					
						2022-08-04 22:55:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							08ec093675
							
						
					 | 
					
						
						
							
							fix: Track device Ids as integers
						
						
						
						
						
					 | 
					
						2022-08-04 16:57:12 +02:00 | 
					
					
						
						
							
							
							
						
					 |