Commit Graph

67 Commits

Author SHA1 Message Date
Audric Ackermann d6b7463f5f
remove unused crypto marking us as coinminer
hopefully
2021-05-31 14:26:50 +10:00
Audric Ackermann 99cc5b448a remove unused qrcode.js 2021-02-22 16:29:17 +11:00
Audric Ackermann 46dfb3489b
remove mock sockets and websockets unused resources 2021-01-19 16:01:53 +11:00
Audric Ackermann 2bcc7be3e6
remove mp3 lame already file and webrecorder worker unused 2020-12-14 14:38:05 +11:00
Mikunj 57b5effaf2 Replace long 2020-06-18 10:57:39 +10:00
Mikunj ae2b8334e0 Replace bytebuffer component 2020-06-18 10:49:59 +10:00
Mikunj 012575be35 Remove calling sc_reduce32 when deriving a keypair from a mnemonic seed.
This is the reason that seeds across desktop and mobile devices would never restore to the same keypair. This function was there from the initial messenger days and with further discussion with Maxim, we deemed calling this function an unnecessary step for generating a keypair. There are no security implications for this change as we generate keypairs the exact same way as Signal does.

The biggest downside to this change however is that if you try to restore a desktop device with a seed from before this change, that seed will generate a completely different key pair and thus a different session ID.
This will only affect users who plan to restore any device from the seed of a desktop device before this change.
2020-03-06 13:38:18 +11:00
Mikunj 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
2019-04-17 13:47:17 +10:00
Scott Nonnenberg ba501a6df6 Fix ASM warnings in MP3 library 2019-03-12 17:44:14 -07:00
sachaaaaa e2abc0d510 Add channel encryption library with tests (not in used so far) 2019-02-15 16:09:02 +11:00
Beaudan 6113f13d3a Rip the worker logic out of message_receiver and add the functionality for it to work with pow. Fix pow tests to work with those changes 2018-12-13 17:13:52 +11:00
sachaaaaa d8f4d1f313 Fixes to get production build working 2018-12-07 16:49:43 +11:00
sachaaaaa 1ce29d77c3 Moved mnemonic to node side. Added sc_reduce32 (asm) to generate privkey. Moved mnemonic languages to separate files. 2018-10-24 17:04:54 +11:00
Scott Nonnenberg 496e0499c4 bower.json and Gruntfile.js cleanup 2018-05-23 16:26:48 -07:00
Scott Nonnenberg cfe0bd0e79 Move to npm for several dependencies
mustache
jQuery
underscore
backbone
mocha
chai
intl-tel-input
2018-05-23 16:26:48 -07:00
Daniel Gasienica 9134701f7c Move `filesize` from Bower to npm 2018-04-25 15:24:52 -04:00
Scott Nonnenberg 1ad2b080c8
Move moment from bower deps to npm deps 2018-04-04 16:00:38 -07:00
Lilia 1f967abf0a Update libphonenumber (#1598)
* Update libphonenumber

Also switch from bower to yarn for managing this dependency.

// FREEBIE

* Remove libphonenumber from bower.json

// FREEBIE
2017-10-30 14:45:57 -07:00
Scott Nonnenberg fb7701576e Update autosize, which should fix stack overflow error (#1560)
* Update to the latest version of autosize.js

* gitignore: Restrict 'dist' matches to the root dist folder

The global search for 'dist' caused problems when updateing bower
components.

* A couple minor version updates: ByteBuffer, filesize, intlTel

moment-with-localse, ProtoBuf
2017-10-13 11:44:35 -07:00
Lilia 4449a5f110 Upgrade emoji support (#1482)
* Upgrade emoji deps and move to node_modules

Add support for Emoji 3.0 and switch from bower to yarn for managing emoji
dependencies.

// FREEBIE

* Delete old emoji deps

// FREEBIE

* Don't copy emoji on windows

It is no longer necessary since the symlinked image dir is gone.

// FREEBIE

* Update emoji test

// FREEBIE

* Fix emoji tests; remove all overrides of emoji-js functions

FREEBIE
2017-09-15 13:22:11 -07:00
Scott Nonnenberg 6b62daa62b Make Jumbomoji normal size when in the conversation preview
FREEBIE
2017-06-28 09:14:31 -10:00
Scott Nonnenberg 423a0fef67 Jumbomoji support matching Android support
FREEBIE
2017-05-10 15:51:39 -07:00
Scott Nonnenberg 2a04fa02df Introduce new filesize dependency
FREEBIE
2017-05-09 15:14:20 -07:00
lilia 65072d8e03 Update libphonenumber 2016-10-30 19:49:14 +09:00
lilia f042378a37 Upgrade emoji support and switch to apple emoji
Use emojijs for replacing unicode with image tags for display. We were
already using it to replace colons with unicode. Additionally it has
a companion data repo that is kept up to date with images from all
the common image sets.

// FREEBIE
2016-09-01 11:51:53 -07:00
lilia fd470fe1fb Rename component
// FREEBIE
2016-08-25 11:40:40 -07:00
lilia 4f46a164ba Add voice notes
// FREEBIE
2016-08-23 16:16:31 -07:00
lilia e5b54d9b6a Bubble up InvalidStateErrors and log them
These may be indicative of a potentially fatal lack of disk space.

// FREEBIE
2016-08-11 12:22:32 -07:00
lilia 78b8fbc836 Update momentjs
// FREEBIE
2016-08-11 12:22:32 -07:00
lilia 6a3a724dc4 Add momentjs locales
// FREEBIE
2016-08-05 13:20:39 -07:00
lilia ec6948bc32 Update twemoji to v2.0.5
// FREEBIE
2016-03-09 13:15:53 -08:00
Sam Lanning 7b1c06538d Updated twemoji to v1.4.2
This allows us to define the "attributes" option, allowing for emoji titles.

// FREEBIE
2016-03-09 12:43:29 -08:00
lilia d686eb4f68 Update momentjs
// FREEBIE
2016-02-01 16:16:50 -08:00
lilia 682a160b2c Remove unused component
// FREEBIE
2016-02-01 16:02:40 -08:00
lilia 56ee950f1d Update emojijs
// FREEBIE
2016-02-01 15:54:24 -08:00
lilia 4cc8e6d2ff Remove bootstrap
Once upon a time, bootstrap was used to quickly style the registration
page, and then it wasn't. The end.

// FREEBIE
2016-02-01 15:54:23 -08:00
lilia 7c17c5fa54 Update chai
// FREEBIE
2016-02-01 15:54:23 -08:00
lilia 26df196aba Update chai
Level up Chai! New ability unlocked: assert.isBelow(val, limit)

// FREEBIE
2016-01-27 12:26:59 -08:00
lilia 9d644d4037 Update libphonenumber
Fixes #531

// FREEBIE
2016-01-22 15:38:31 -08:00
Karel Bilek 557d33bf88 Fixing upper bounds on contact search (fixes #545) 2016-01-02 04:23:21 -08:00
lilia 29977beeaf Remove cryptojs
This dependency is left over from libaxolotl's webcrypto polyfill.

// FREEBIE
2015-11-23 16:13:32 -08:00
lilia abf402b8c5 Terminate cursor cleanly when using limit and index
Add db adapter support for clean cursor termination when passing
options.index and options.limit together. Previously this would cause a
crash because options.conditions was undefined.

// FREEBIE
2015-11-15 14:56:58 -08:00
lilia c79a917bbe Remove unused localStorage adapter
And remove various stray references to localStorage

// FREEBIE
2015-10-23 17:06:21 -07:00
adambar 07ac0ae9cc 239 Auto-expand message area when typing 2015-06-23 22:45:41 +02:00
lilia 849a407433 Add mock-socket for testing socket stuff 2015-04-30 15:43:11 -07:00
lilia 25224da12e Fix unsafe eval warning on registration page 2015-04-05 16:42:08 -07:00
lilia 01092075ac Add js-emoji as a component 2015-03-10 18:15:31 -07:00
lilia 99d599e008 Add twemoji as a component 2015-03-10 18:15:30 -07:00
lilia 37d20b986b Add canvas.toBlob polyfill 2015-03-03 18:44:18 -08:00
lilia 68d68e9009 Add blueimp lib for html5's canvas-based image scaling 2015-03-03 17:50:11 -08:00