JC Brand
4190727c6e
Mention mailing list in README and update HTML docs.
2014-02-12 13:03:44 +02:00
JC Brand
94c135a6d8
Merge branch 'otr-by-default' of git://github.com/Aupajo/converse.js into Apajo-otr-by-default
...
Conflicts:
converse.js
Fixes #102
2014-02-12 12:52:57 +02:00
JC Brand
18d6a91881
Add API method to retrieve the SID. Fixes #93
2014-02-12 12:37:39 +02:00
JC Brand
30f3114c7c
Add method to get the latest RID. Updates #93
2014-02-12 12:19:12 +02:00
JC Brand
1a4044dd2a
Slight refactor of generatePrivateKey...
...
to avoid having to give pass it a callback method
2014-02-12 11:30:05 +02:00
JC Brand
3a5741cd36
Update contact section
2014-02-12 08:22:52 +02:00
JC Brand
62d59ff3e4
Refactor some OTR code into a Backbone model and adapt tests.
2014-02-12 07:12:00 +02:00
JC Brand
398142c7de
Add a test for the passphrase storage. Updates #111
2014-02-12 02:02:45 +02:00
JC Brand
e3b8a8f9dd
Move event emitter tests out into their own spec
2014-02-12 02:02:25 +02:00
JC Brand
d0f1a6cfb9
Simplify spinner css
2014-02-12 01:41:24 +02:00
JC Brand
ca9c215cac
Use a random passphrase to encrypt the private key. Updates #111
2014-02-12 00:45:25 +02:00
JC Brand
2026305791
Remove code for re-attaching a prebinded session.
...
I couldn't get it to work. Suspect that a new session needs to be
created/authenticated instead of attaching to the existing connection.
2014-02-11 23:48:38 +02:00
JC Brand
dc858cc38b
Register connection addHandlers when reconnecting
2014-02-11 15:52:12 +02:00
JC Brand
c3b98fd2fd
Refactor and improve the reconnecting code and make it configurable
...
There is still the apparent problem that after reconnecting, event listeners
hvae to bre reregistered (which doesn't happen currently).
So messages can be sent but not received...
2014-02-11 13:14:36 +02:00
JC Brand
d0f023dbb1
Allow the OTR private key to be cached. Updates #111
2014-01-31 18:07:44 +02:00
JC Brand
5406df1bc7
Add an animated spinner when generating a private key.
2014-01-31 13:40:33 +02:00
JC Brand
8232cdaff2
Bugfix. Updates #111
...
When using OTR with prebind, the user password isn't defined.
=============================================================
When not using prebind, the user password is used to encrypt the private key
for the OTR session before it's saved in session storage.
When using prebind, we ideally want to use the same OTR private key across page
loads, so that we don't have to spend the time generating a new one together
with AKE on every page load. To do this, we need to store it somewhere, like
the browser's session storage.
However, I have yet to find a secure way to store the OTR private key that does
not expose it to maliciously injected javascript.
For now, I've updated the code to generate a new private key and do the AKE
with every page reload.
I'm considering adding code to store the private key in Session Storage and
letting the user explicitly enable this (while making them aware of the risks
involved).
2014-01-31 05:50:38 +02:00
JC Brand
9bce25109c
Allow non-amd usage of converse.js without requiring OTR modules.
2014-01-30 09:35:35 +02:00
JC Brand
42b28b8425
Update docs to provide examples of server-side prebind code. Updates #116
2014-01-30 05:01:10 +02:00
JC Brand
cd144a98ca
Add Hebrew translations
2014-01-28 09:41:52 +02:00
JC Brand
24b205536a
Fix syntax err in Indonesian translations and update CHANGES
2014-01-28 09:32:21 +02:00
JC Brand
8f40b0e88f
Merge pull request #114 from GreenLunar/master
...
add Hebrew po
2014-01-28 16:43:38 -08:00
JC Brand
3800023c8d
Merge pull request #115 from priyadi/master
...
Added Indonesian translations
2014-01-28 16:34:20 -08:00
JC Brand
d7c31d5b73
Minor correction of OTR/SMP explanation. Fixes #113
2014-01-28 03:50:51 +02:00
JC Brand
ee07226e8f
Fix RST typo
2014-01-28 03:48:43 +02:00
Priyadi Iman Nurcahyo
0ae80be244
Added Indonesian translations
2014-01-25 14:51:51 +00:00
GreenLunar
777f03bbf3
add Hebrew po
2014-01-24 16:01:13 +02:00
JC Brand
cf22003a97
Regenerated Pot file.
2014-01-22 17:07:50 +02:00
JC Brand
ae10412841
Update text since we don't serve via Github anymore
2014-01-15 02:19:54 +02:00
JC Brand
5d42e90d95
Fix typo
2014-01-15 02:06:08 +02:00
JC Brand
8161ad9b54
Add references to the Wordpress plugin by @thomascamaran
2014-01-15 02:03:14 +02:00
JC Brand
7f8c85f10a
Integrate Japanese translations
2014-01-08 15:44:13 +02:00
JC Brand
ec0d7e0527
Merge pull request #108 from mako09/translate-ja
...
add Japanese po
2014-01-08 05:37:39 -08:00
Mako N
17f4c64948
add Japanese po
2014-01-07 11:35:10 +09:00
JC Brand
1323c0fccf
Merge pull request #103 from Aupajo/call-button
...
Option to enable toolbar call button
2013-12-31 17:21:53 -08:00
Pete Nicholls
0b4fe330d6
Document show_call_button option
2013-12-26 15:02:28 +13:00
Pete Nicholls
1d3aa9f450
Add model to onCallButtonClicked event payload
2013-12-26 14:48:48 +13:00
Pete Nicholls
410b80c326
Style call button to match toolbar button colour
2013-12-19 12:26:21 +13:00
Pete Nicholls
6002e0fdf9
Use converse.emit to dispatch call button event
2013-12-19 12:26:11 +13:00
Pete Nicholls
db60894834
Add optional call button to chat box toolbar
2013-12-19 12:26:07 +13:00
Pete Nicholls
201004f815
Order options alphabetically
2013-12-19 12:02:57 +13:00
Pete Nicholls
fd918a5243
Support using OTR by default
2013-12-19 12:02:50 +13:00
JC Brand
e3e8bf6c69
New release 0.7.2
2013-12-18 17:07:11 +02:00
JC Brand
478653aebd
Bugfix. Wrong number of online contacts shown. Fixes #97
2013-12-18 16:48:02 +02:00
JC Brand
4186bf3ca3
Throw event onRosterViewUpdated whenever the roster HTML changes. Fixes #101
2013-12-18 16:30:19 +02:00
JC Brand
8633d23738
Sanitize text messages to disable Javascript injection attacks.
...
Thanks to hejsan.
2013-12-18 13:51:59 +02:00
JC Brand
cbde2a1d49
Make the fetching of VCards optional. Updates #100
2013-12-17 19:24:36 +02:00
JC Brand
7b2d16afbc
Bugfix. The 'get' function complains when there's no callback
2013-12-17 18:51:47 +02:00
JC Brand
c8bf0491c8
Add new spec to test converse.js's API. Fixes #48
2013-12-16 20:00:21 +02:00
JC Brand
326e5a188b
Rename the spec files
2013-12-16 20:00:15 +02:00