6392c77952 
								
							
								 
							
						 
						
							
							
								
								Fix database helpers  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								700ed5d2a8 
								
							
								 
							
						 
						
							
							
								
								Some refactoring from reviews, and include the token in the message pipeline instead of getting in message_api  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								716e142ac4 
								
							
								 
							
						 
						
							
							
								
								Reviews  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								37366198fc 
								
							
								 
							
						 
						
							
							
								
								Add database tables and helper functions for public server auth  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a4411007b0 
								
							
								 
							
						 
						
							
							
								
								Pairing authorisations: refactor proto, change sql table, add getters  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								895cedc801 
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								3f4b94ba74 
								
							
								 
							
						 
						
							
							
								
								Transition to initialising rss feeds in schema update  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								edd800d382 
								
							
								 
							
						 
						
							
							
								
								Make linter happy  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								88c1454c18 
								
							
								 
							
						 
						
							
							
								
								Use Loki Schema for database versioning  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								d208614909 
								
							
								 
							
						 
						
							
							
								
								Multi-device part 1: make primary account generate and send authorisation to secondary  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								c9f433fbba 
								
							
								 
							
						 
						
							
							
								
								Save message id when sending/receiving to/from public server and lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								899bfc3b2b 
								
							
								 
							
						 
						
							
							
								
								Add channel id to message table and provide helper functions  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								1fc2173d9b 
								
							
								 
							
						 
						
							
							
								
								Update header template to display group names properly and update migration to only store name for public chat  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								014558d939 
								
							
								 
							
						 
						
							
							
								
								Squash and clean of old PRs, move towards sending cleartext again  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								90f788c591 
								
							
								 
							
						 
						
							
							
								
								Add the server and channel plus proper displayName  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								89980e3248 
								
							
								 
							
						 
						
							
							
								
								Better sql for selecting version  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8225bf5847 
								
							
								 
							
						 
						
							
							
								
								Slight sql changes  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								06832e4978 
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b4cc9430be 
								
							
								 
							
						 
						
							
							
								
								Add loki schema versioning and create new public conversation  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								5887f8c14c 
								
							
								 
							
						 
						
							
							
								
								Fix password error  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								12ce0140de 
								
							
								 
							
						 
						
							
							
								
								Left pane changes.  
							
							... 
							
							
							
							Merge commit 'b3ac1373fa64117fe2a9ccfddf3712f1826c06d9' into signal-1.23
# Conflicts:
#	_locales/en/messages.json
#	background.html
#	js/background.js
#	js/conversation_controller.js
#	js/models/conversations.js
#	js/models/messages.js
#	js/views/conversation_list_item_view.js
#	js/views/conversation_list_view.js
#	js/views/conversation_search_view.js
#	js/views/inbox_view.js
#	libtextsecure/account_manager.js
#	package.json
#	stylesheets/_global.scss
#	stylesheets/_index.scss
#	stylesheets/_modules.scss
#	test/_test.js
#	test/index.html
#	test/models/conversations_test.js
#	test/views/conversation_search_view_test.js
#	ts/components/ConversationListItem.tsx
#	ts/components/MainHeader.tsx
#	ts/components/conversation/ConversationHeader.tsx
#	ts/components/conversation/ResetSessionNotification.tsx 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								48c4ed1a29 
								
							
								 
							
						 
						
							
							
								
								Partial Merge commit 'bf904ddd129ceba8fa363ccf6d10ecd256c65f63' into signal-1.23  
							
							... 
							
							
							
							# Conflicts:
#	_locales/en/messages.json
#	app/sql.js
#	js/background.js
#	js/conversation_controller.js
#	js/models/conversations.js
#	js/views/inbox_view.js
#	main.js 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								57195017f9 
								
							
								 
							
						 
						
							
							
								
								Linting  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e343a04eea 
								
							
								 
							
						 
						
							
							
								
								Merge commit '18b5b7c046436f2defab2e20407e22da180bf97b' into signal-1.22  
							
							... 
							
							
							
							# Conflicts:
#	app/sql.js
#	background.html
#	config/default.json
#	js/background.js
#	js/models/conversations.js
#	js/models/messages.js
#	js/modules/data.js
#	js/signal_protocol_store.js
#	js/views/conversation_search_view.js
#	libtextsecure/message_receiver.js
#	libtextsecure/sendmessage.js
#	main.js
#	package.json
#	preload.js
#	test/index.html
#	ts/components/Avatar.tsx
#	ts/components/conversation/ConversationHeader.md
#	ts/components/conversation/ConversationHeader.tsx 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3522513590 
								
							
								 
							
						 
						
							
							
								
								Use TEXT over STRING  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								faf1b4b66b 
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								796181e00c 
								
							
								 
							
						 
						
							
							
								
								Add database functions for storing, retrieving and cleaning last hash for snodes  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b3ac1373fa 
								
							
								 
							
						 
						
							
							
								
								Move left pane entirely to React  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ca5132f712 
								
							
								 
							
						 
						
							
							
								
								Present 'database error' dialog in more situations  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d317b020f0 
								
							
								 
							
						 
						
							
							
								
								Close the database if the password is incorrect, fixes windows crash  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5165eb3bd4 
								
							
								 
							
						 
						
							
							
								
								On database error: show popup, allow user to delete and relaunch  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5b54c9554e 
								
							
								 
							
						 
						
							
							
								
								Remove groups table, conversation is single source of truth  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								041fe4be05 
								
							
								 
							
						 
						
							
							
								
								Remove JSON column and Backbone Model for unprocessed  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9c540ab977 
								
							
								 
							
						 
						
							
							
								
								Add cache support to Signal Protocol Store  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1d2c3ae23c 
								
							
								 
							
						 
						
							
							
								
								Download attachments in separate queue from message processing  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								462fa712bc 
								
							
								 
							
						 
						
							
							
								
								Show members: Pull conversation from group table  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a0f67c22da 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'textsecure/master' into merge_1_21_0  
							
							... 
							
							
							
							* textsecure/master: (26 commits)
  v1.21.0
  v1.21.0-beta.4
  Dark Theme: Preserve blue background on app loading screen
  Localization updates
  Fix width of audio player when window is very narrow
  A number of small fixes for Link Previews
  Get rid of the white flash when the app starts up (#3083 )
  v1.21.0-beta.3
  Lint fixes
  Introduce new language: NB
  Fail over to all numbers in retry if errors don't have numbers
  Use the proper method for pulling attachments off disk for retry
  Fix rendering bug with verified state in updateVerified()
  Update electron-builder and electron-updater
  Ensure that dialog pops up when permissions denied for voice note
  Lint fixes
  Large update to localization strings
  Link Previews
  Ensure that blocked messages are dropped even after sealed sender
  Don't linkify quoted message contents
  ...
# Conflicts:
#	.github/PULL_REQUEST_TEMPLATE.md
#	_locales/cs/messages.json
#	background.html
#	config/default.json
#	index.html
#	js/models/conversations.js
#	js/modules/web_api.js
#	js/settings_start.js
#	js/views/conversation_view.js
#	js/views/settings_view.js
#	package.json
#	protos/SignalService.proto
#	stylesheets/_index.scss
#	stylesheets/_settings.scss 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								80fa4f866e 
								
							
								 
							
						 
						
							
							
								
								Stale comment from review  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								38ff70e2ec 
								
							
								 
							
						 
						
							
							
								
								Fixed some little redundant stuff in the message and snode api  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								07076c27ae 
								
							
								 
							
						 
						
							
							
								
								Moved friend status to window, added start of p2p api stuff  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b417edfc9b 
								
							
								 
							
						 
						
							
							
								
								Added new protos for online broadcast messages, added db hits for getting friends, local server now instantiated on the window, now sending online broadcast messages when the local server starts  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								813924685e 
								
							
								 
							
						 
						
							
							
								
								Link Previews  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ac59e1249f 
								
							
								 
							
						 
						
							
							
								
								Added db resetting.  
							
							... 
							
							
							
							Use built in signal warning view. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1a15ec9c15 
								
							
								 
							
						 
						
							
							
								
								Merge commit signal/master into signal-1.20  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e08a63d078 
								
							
								 
							
						 
						
							
							
								
								Merge development into lint  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								bdbdf15469 
								
							
								 
							
						 
						
							
							
								
								Added timeouts for requests so they don't for ages. Changed swarmNodes to be a set to work property with merge, now removing contact swarmNodes if they timeout  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								24553e29e7 
								
							
								 
							
						 
						
							
							
								
								Made swarm requests ACTUALLY not wait for them all to finish and stop saving swarmNodes as DB column  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								37ba762312 
								
							
								 
							
						 
						
							
							
								
								First stuff for contacting specific nodes for each contact. Hard coded to hit the same bootstrap node for now plus doesn't handle unreachable nodes/errors well yet  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6bd2d3962e 
								
							
								 
							
						 
						
							
							
								
								Linted files  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								92c2a0f996 
								
							
								 
							
						 
						
							
							
								
								Data infrastructure work  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e4babdaef0 
								
							
								 
							
						 
						
							
							
								
								Updates to backup infrastructure  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a1255dd31e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #77  from Mikunj/password-protection  
							
							... 
							
							
							
							Password protection 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e1aba93aea 
								
							
								 
							
						 
						
							
							
								
								Merge signal 1.18.1 changes.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1303603db9 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply suggestions from code review  
							
							... 
							
							
							
							Co-Authored-By: Mikunj <Mikunj@users.noreply.github.com> 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9e995bde6c 
								
							
								 
							
						 
						
							
							
								
								Review fixes.  
							
							... 
							
							
							
							Updated tests. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f53bec38a5 
								
							
								 
							
						 
						
							
							
								
								Added password inputs on registration screen.  
							
							... 
							
							
							
							Fix case where db is deleted but password hash still remains which causes user to never register.
Allow password to have symbols and other characters.
Added more tests.
Moved passHash from config into the sqlite db.
We can do this because we assume if sql failed to initialise then the key provided was wrong and thus we can show the user the password page. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								051e4dd22c 
								
							
								 
							
						 
						
							
							
								
								XAnother big refactor to tie conversation UI logic to the friendRequestStatus variable  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								248c9fb4e9 
								
							
								 
							
						 
						
							
							
								
								Ensure the contact prekey returned is always the latest available  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								11fdf22881 
								
							
								 
							
						 
						
							
							
								
								Change sessions.id to a TEXT field to prevent type coercion  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								bde1462159 
								
							
								 
							
						 
						
							
							
								
								Change sessions.id to a TEXT field to prevent type coercion  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b65d6a6d2c 
								
							
								 
							
						 
						
							
							
								
								Refactor friend request status to use a state enum variable  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9fd822a7e3 
								
							
								 
							
						 
						
							
							
								
								Remove preKeys on friend request decline.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ff3cc7a315 
								
							
								 
							
						 
						
							
							
								
								Review changes  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								489ec8fc65 
								
							
								 
							
						 
						
							
							
								
								Heap of linting, eslint warning/error removal, and fixed a couple small bugs found along the way  
							
							... 
							
							
							
							Created new table to store the received message hashes. Checking this table when receiving messages to look for duplicates. Should be cleared of expired messages on app start and every hour after
Removed id which was not needed for seen messages. Refactored filter logic into function and found function name error
create unique index for contact prekeys (to allow using REPLACE)
Fixed lint stuff that merge brought back 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								34f43088ff 
								
							
								 
							
						 
						
							
							
								
								Fix incoming messages being deleted on startup.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4148628e70 
								
							
								 
							
						 
						
							
							
								
								Remove any unsent messages when app is started.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								33ee45b819 
								
							
								 
							
						 
						
							
							
								
								Cleaned up SQL for getMessagesByConversation.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1150f0f915 
								
							
								 
							
						 
						
							
							
								
								Allow fetching conversation messages by a specific type.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d5154bef73 
								
							
								 
							
						 
						
							
							
								
								Move version 7 schema to version 6.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e678d84d7e 
								
							
								 
							
						 
						
							
							
								
								Oops forgot semi colons  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								abe7170b4e 
								
							
								 
							
						 
						
							
							
								
								Added sql deletion of contact pre keys and contact signed pre keys  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								98185fa6fd 
								
							
								 
							
						 
						
							
							
								
								Added sql migration.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								77602e3dbb 
								
							
								 
							
						 
						
							
							
								
								Moved contactPreKey and contactSignedPreKey to sql.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								525007f944 
								
							
								 
							
						 
						
							
							
								
								Added fetching preKey by recipient.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f589fdac5c 
								
							
								 
							
						 
						
							
							
								
								Merge signal changes into branch.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fb670ad6b9 
								
							
								 
							
						 
						
							
							
								
								Remove IndexedDB files after removing IndexedDB database  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9f647f00d8 
								
							
								 
							
						 
						
							
							
								
								A couple fixes for the data layer, legacy message upgrade/migrate  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1755e0adfd 
								
							
								 
							
						 
						
							
							
								
								Move all remaining stores to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a7d78c0e9b 
								
							
								 
							
						 
						
							
							
								
								Sealed Sender support  
							
							... 
							
							
							
							https://signal.org/blog/sealed-sender/  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2cfbfe477a 
								
							
								 
							
						 
						
							
							
								
								Better handle large numbers of messages in cache on startup  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cd60bdd08a 
								
							
								 
							
						 
						
							
							
								
								Move conversations to SQLCipher  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c88df69094 
								
							
								 
							
						 
						
							
							
								
								New SQL indices and query tweaks to eliminate table scans  
							
							... 
							
							
							
							Also: New logging on client side to track performance of db queries 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								727925a266 
								
							
								 
							
						 
						
							
							
								
								Clean up old messages, better handle errors from sending  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6e193456f9 
								
							
								 
							
						 
						
							
							
								
								Eliminate orphaned external message files on startup  
							
							... 
							
							
							
							Attachments, visual attachment thumbnails, video attachment screenshots
Quote thumbnails
Contact avatars 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c56ea55e36 
								
							
								 
							
						 
						
							
							
								
								Fix duplicate message detection  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4d5894bf04 
								
							
								 
							
						 
						
							
							
								
								Ensure that all multi-statement sql functionss are serialized  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3105b77475 
								
							
								 
							
						 
						
							
							
								
								Migrate to SQLCipher for messages/cache  
							
							... 
							
							
							
							Quite a few other fixes, including:
  - Sending to contact with no avatar yet (not synced from mobile)
  - Left pane doesn't update quickly or at all on new message
  - Left pane doesn't show sent or error status
Also:
 - Contributing.md: Ensure set of linux dev dependencies is complete 
							
						 
						
							7 years ago