Release version 0.7.4
This commit is contained in:
parent
74779afd66
commit
9b3af57d13
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "converse",
|
"name": "converse",
|
||||||
"version": "0.7.3",
|
"version": "0.7.4",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"jasmine": "https://github.com/jcbrand/jasmine.git#1_3_x",
|
"jasmine": "https://github.com/jcbrand/jasmine.git#1_3_x",
|
||||||
"otr": "0.2.7"
|
"otr": "0.2.7"
|
||||||
|
4
builds/converse-no-locales-no-otr.min.js
vendored
4
builds/converse-no-locales-no-otr.min.js
vendored
File diff suppressed because one or more lines are too long
4
builds/converse-no-otr.min.js
vendored
4
builds/converse-no-otr.min.js
vendored
File diff suppressed because one or more lines are too long
4
builds/converse.min.js
vendored
4
builds/converse.min.js
vendored
File diff suppressed because one or more lines are too long
@ -962,15 +962,16 @@
|
|||||||
msg_date = msg_dict.time ? converse.parseISO8601(msg_dict.time) : new Date(),
|
msg_date = msg_dict.time ? converse.parseISO8601(msg_dict.time) : new Date(),
|
||||||
text = msg_dict.message,
|
text = msg_dict.message,
|
||||||
match = text.match(/^\/(.*?)(?: (.*))?$/),
|
match = text.match(/^\/(.*?)(?: (.*))?$/),
|
||||||
|
fullname = msg_dict.fullname || this.model.get('fullname'),
|
||||||
template, username;
|
template, username;
|
||||||
|
|
||||||
if ((match) && (match[1] === 'me')) {
|
if ((match) && (match[1] === 'me')) {
|
||||||
text = text.replace(/^\/me/, '');
|
text = text.replace(/^\/me/, '');
|
||||||
template = this.action_template;
|
template = this.action_template;
|
||||||
username = msg_dict.fullname;
|
username = fullname;
|
||||||
} else {
|
} else {
|
||||||
template = this.message_template;
|
template = this.message_template;
|
||||||
username = msg_dict.sender === 'me' && __('me') || msg_dict.fullname || this.model.get('fullname');
|
username = msg_dict.sender === 'me' && __('me') || fullname;
|
||||||
}
|
}
|
||||||
$el.find('div.chat-event').remove();
|
$el.find('div.chat-event').remove();
|
||||||
var message = template({
|
var message = template({
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
0.7.3 (Unreleased)
|
0.7.3 (2014-03-05)
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
.. note:: This release contains an important security fix.
|
.. note:: This release contains an important security fix.
|
||||||
|
Thanks Renaud Dubourguais from `Synacktiv http://synacktiv.com`_ for reporting the vulnerability.
|
||||||
|
|
||||||
* #125 Bugfix: crypto dependencies loaded in wrong order [jcbrand]
|
* #125 Bugfix: crypto dependencies loaded in wrong order [jcbrand]
|
||||||
* Bugfix: action messages (i.e. /me) didn't work in OTR mode. [jcbrand]
|
* Bugfix: action messages (i.e. /me) didn't work in OTR mode. [jcbrand]
|
||||||
* Security fix: Ensure that message URLs are properly decoded. [jcbrand]
|
* Security fix: Ensure that message URLs are properly decoded. [jcbrand]
|
||||||
|
|
||||||
|
|
||||||
0.7.3 (2014-02-23)
|
0.7.3 (2014-02-23)
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
@ -26,11 +26,12 @@ Changelog
|
|||||||
------------------
|
------------------
|
||||||
|
|
||||||
.. note:: This release contains an important security fix.
|
.. note:: This release contains an important security fix.
|
||||||
|
Thanks to hejsan for reporting the vulnerability.
|
||||||
|
|
||||||
* #48 Add event emitter support and emit events. [jcbrand]
|
* #48 Add event emitter support and emit events. [jcbrand]
|
||||||
* #97 Wrong number of online contacts shown with config option ``show_only_online_users``. [jcbrand]
|
* #97 Wrong number of online contacts shown with config option ``show_only_online_users``. [jcbrand]
|
||||||
* #100 Make the fetching of vCards optional (enabled by default). [jcbrand]
|
* #100 Make the fetching of vCards optional (enabled by default). [jcbrand]
|
||||||
* Sanitize message text to avoid Javascript injection attacks. Thanks to hejsan for reporting. [jcbrand]
|
* Sanitize message text to avoid Javascript injection attacks. [jcbrand]
|
||||||
|
|
||||||
0.7.1 (2013-11-17)
|
0.7.1 (2013-11-17)
|
||||||
------------------
|
------------------
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Sphinx build info version 1
|
# Sphinx build info version 1
|
||||||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||||
config: 738ca7b60aed811ee1668ad08d26eabb
|
config: 0660e50cf30718622673fcf0e779dfd4
|
||||||
tags: fbb0d17656682115ca4d033fb2f83ba1
|
tags: fbb0d17656682115ca4d033fb2f83ba1
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
|
||||||
<title>Index — Converse.js 0.7.3 documentation</title>
|
<title>Index — Converse.js 0.7.4 documentation</title>
|
||||||
|
|
||||||
<link rel="stylesheet" href="_static/stylesheet.css" type="text/css" />
|
<link rel="stylesheet" href="_static/stylesheet.css" type="text/css" />
|
||||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||||
@ -17,7 +17,7 @@
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var DOCUMENTATION_OPTIONS = {
|
var DOCUMENTATION_OPTIONS = {
|
||||||
URL_ROOT: '',
|
URL_ROOT: '',
|
||||||
VERSION: '0.7.3',
|
VERSION: '0.7.4',
|
||||||
COLLAPSE_INDEX: false,
|
COLLAPSE_INDEX: false,
|
||||||
FILE_SUFFIX: '.html',
|
FILE_SUFFIX: '.html',
|
||||||
HAS_SOURCE: true
|
HAS_SOURCE: true
|
||||||
@ -26,7 +26,7 @@
|
|||||||
<script type="text/javascript" src="_static/jquery.js"></script>
|
<script type="text/javascript" src="_static/jquery.js"></script>
|
||||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||||
<link rel="top" title="Converse.js 0.7.3 documentation" href="index.html" />
|
<link rel="top" title="Converse.js 0.7.4 documentation" href="index.html" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="header_wrap" class="outer">
|
<div id="header_wrap" class="outer">
|
||||||
@ -51,7 +51,7 @@
|
|||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
<a href="#" title="General Index"
|
<a href="#" title="General Index"
|
||||||
accesskey="I">index</a></li>
|
accesskey="I">index</a></li>
|
||||||
<li><a href="index.html">Converse.js 0.7.3 documentation</a> »</li>
|
<li><a href="index.html">Converse.js 0.7.4 documentation</a> »</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<section id="main_content" class="inner">
|
<section id="main_content" class="inner">
|
||||||
@ -80,7 +80,7 @@
|
|||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
<a href="#" title="General Index"
|
<a href="#" title="General Index"
|
||||||
>index</a></li>
|
>index</a></li>
|
||||||
<li><a href="index.html">Converse.js 0.7.3 documentation</a> »</li>
|
<li><a href="index.html">Converse.js 0.7.4 documentation</a> »</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
|
||||||
<title>Quickstart (to get a demo up and running) — Converse.js 0.7.3 documentation</title>
|
<title>Quickstart (to get a demo up and running) — Converse.js 0.7.4 documentation</title>
|
||||||
|
|
||||||
<link rel="stylesheet" href="_static/stylesheet.css" type="text/css" />
|
<link rel="stylesheet" href="_static/stylesheet.css" type="text/css" />
|
||||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||||
@ -15,7 +15,7 @@
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var DOCUMENTATION_OPTIONS = {
|
var DOCUMENTATION_OPTIONS = {
|
||||||
URL_ROOT: '',
|
URL_ROOT: '',
|
||||||
VERSION: '0.7.3',
|
VERSION: '0.7.4',
|
||||||
COLLAPSE_INDEX: false,
|
COLLAPSE_INDEX: false,
|
||||||
FILE_SUFFIX: '.html',
|
FILE_SUFFIX: '.html',
|
||||||
HAS_SOURCE: true
|
HAS_SOURCE: true
|
||||||
@ -24,7 +24,7 @@
|
|||||||
<script type="text/javascript" src="_static/jquery.js"></script>
|
<script type="text/javascript" src="_static/jquery.js"></script>
|
||||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||||
<link rel="top" title="Converse.js 0.7.3 documentation" href="#" />
|
<link rel="top" title="Converse.js 0.7.4 documentation" href="#" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="header_wrap" class="outer">
|
<div id="header_wrap" class="outer">
|
||||||
@ -49,7 +49,7 @@
|
|||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
<a href="genindex.html" title="General Index"
|
<a href="genindex.html" title="General Index"
|
||||||
accesskey="I">index</a></li>
|
accesskey="I">index</a></li>
|
||||||
<li><a href="#">Converse.js 0.7.3 documentation</a> »</li>
|
<li><a href="#">Converse.js 0.7.4 documentation</a> »</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<section id="main_content" class="inner">
|
<section id="main_content" class="inner">
|
||||||
@ -1045,7 +1045,7 @@ The query string will be included in the request with <tt class="docutils litera
|
|||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
<a href="genindex.html" title="General Index"
|
<a href="genindex.html" title="General Index"
|
||||||
>index</a></li>
|
>index</a></li>
|
||||||
<li><a href="#">Converse.js 0.7.3 documentation</a> »</li>
|
<li><a href="#">Converse.js 0.7.4 documentation</a> »</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Sphinx inventory version 2
|
# Sphinx inventory version 2
|
||||||
# Project: Converse.js
|
# Project: Converse.js
|
||||||
# Version: 0.7.3
|
# Version: 0.7.4
|
||||||
# The remainder of this file is compressed using zlib.
|
# The remainder of this file is compressed using zlib.
|
||||||
xÚmÎÁ
|
xÚmÎÁ
|
||||||
à à{Ÿ"°³ƒ]÷;
|
à à{Ÿ"°³ƒ]÷;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
|
||||||
<title>Search — Converse.js 0.7.3 documentation</title>
|
<title>Search — Converse.js 0.7.4 documentation</title>
|
||||||
|
|
||||||
<link rel="stylesheet" href="_static/stylesheet.css" type="text/css" />
|
<link rel="stylesheet" href="_static/stylesheet.css" type="text/css" />
|
||||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||||
@ -15,7 +15,7 @@
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var DOCUMENTATION_OPTIONS = {
|
var DOCUMENTATION_OPTIONS = {
|
||||||
URL_ROOT: '',
|
URL_ROOT: '',
|
||||||
VERSION: '0.7.3',
|
VERSION: '0.7.4',
|
||||||
COLLAPSE_INDEX: false,
|
COLLAPSE_INDEX: false,
|
||||||
FILE_SUFFIX: '.html',
|
FILE_SUFFIX: '.html',
|
||||||
HAS_SOURCE: true
|
HAS_SOURCE: true
|
||||||
@ -25,7 +25,7 @@
|
|||||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
<script type="text/javascript" src="_static/underscore.js"></script>
|
||||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
<script type="text/javascript" src="_static/doctools.js"></script>
|
||||||
<script type="text/javascript" src="_static/searchtools.js"></script>
|
<script type="text/javascript" src="_static/searchtools.js"></script>
|
||||||
<link rel="top" title="Converse.js 0.7.3 documentation" href="index.html" />
|
<link rel="top" title="Converse.js 0.7.4 documentation" href="index.html" />
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
jQuery(function() { Search.loadIndex("searchindex.js"); });
|
jQuery(function() { Search.loadIndex("searchindex.js"); });
|
||||||
</script>
|
</script>
|
||||||
@ -55,7 +55,7 @@
|
|||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
<a href="genindex.html" title="General Index"
|
<a href="genindex.html" title="General Index"
|
||||||
accesskey="I">index</a></li>
|
accesskey="I">index</a></li>
|
||||||
<li><a href="index.html">Converse.js 0.7.3 documentation</a> »</li>
|
<li><a href="index.html">Converse.js 0.7.4 documentation</a> »</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<section id="main_content" class="inner">
|
<section id="main_content" class="inner">
|
||||||
@ -100,7 +100,7 @@
|
|||||||
<li class="right" style="margin-right: 10px">
|
<li class="right" style="margin-right: 10px">
|
||||||
<a href="genindex.html" title="General Index"
|
<a href="genindex.html" title="General Index"
|
||||||
>index</a></li>
|
>index</a></li>
|
||||||
<li><a href="index.html">Converse.js 0.7.3 documentation</a> »</li>
|
<li><a href="index.html">Converse.js 0.7.4 documentation</a> »</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
File diff suppressed because one or more lines are too long
@ -48,9 +48,9 @@ copyright = u'2013, JC Brand'
|
|||||||
# built documents.
|
# built documents.
|
||||||
#
|
#
|
||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = '0.7.3'
|
version = '0.7.4'
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = '0.7.3'
|
release = '0.7.4'
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
# for a list of supported languages.
|
# for a list of supported languages.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
<meta charset='utf-8' />
|
<meta charset='utf-8' />
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
|
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
|
||||||
<meta name="description" content="Converse.js: Open Source Browser-Based Instant Messaging" />
|
<meta name="description" content="Converse.js: A chat client for your website" />
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
|
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="converse.css">
|
<link rel="stylesheet" type="text/css" media="screen" href="converse.css">
|
||||||
<!--<script data-main="main" src="components/requirejs/require.js"></script>-->
|
<!--<script data-main="main" src="components/requirejs/require.js"></script>-->
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "converse.js",
|
"name": "converse.js",
|
||||||
"version": "0.7.3",
|
"version": "0.7.4",
|
||||||
"description": "Browser based XMPP instant messaging client",
|
"description": "Browser based XMPP instant messaging client",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"directories": {
|
"directories": {
|
||||||
|
@ -33,8 +33,8 @@
|
|||||||
"bigint": "src/bigint",
|
"bigint": "src/bigint",
|
||||||
"crypto.core": "components/otr/vendor/cryptojs/core",
|
"crypto.core": "components/otr/vendor/cryptojs/core",
|
||||||
"crypto.enc-base64": "components/otr/vendor/cryptojs/enc-base64",
|
"crypto.enc-base64": "components/otr/vendor/cryptojs/enc-base64",
|
||||||
"crypto.md5": "components/crypto-js/src/md5",
|
"crypto.md5": "components/crypto-js-evanvosberg/src/md5",
|
||||||
"crypto.evpkdf": "components/crypto-js/src/evpkdf",
|
"crypto.evpkdf": "components/crypto-js-evanvosberg/src/evpkdf",
|
||||||
"crypto.cipher-core": "components/otr/vendor/cryptojs/cipher-core",
|
"crypto.cipher-core": "components/otr/vendor/cryptojs/cipher-core",
|
||||||
"crypto.aes": "components/otr/vendor/cryptojs/aes",
|
"crypto.aes": "components/otr/vendor/cryptojs/aes",
|
||||||
"crypto.sha1": "components/otr/vendor/cryptojs/sha1",
|
"crypto.sha1": "components/otr/vendor/cryptojs/sha1",
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>Converse.js Tests</title>
|
<title>Converse.js Tests</title>
|
||||||
<meta name="description" content="Converse.js: Open Source Browser-Based Instant Messaging" />
|
<meta name="description" content="Converse.js: A chat client for your website" />
|
||||||
<link rel="shortcut icon" type="image/png" href="components/jasmine/images/jasmine_favicon.png">
|
<link rel="shortcut icon" type="image/png" href="components/jasmine/images/jasmine_favicon.png">
|
||||||
<link rel="stylesheet" type="text/css" href="components/jasmine/src/html/jasmine.css">
|
<link rel="stylesheet" type="text/css" href="components/jasmine/src/html/jasmine.css">
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
|
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
|
||||||
|
@ -50,13 +50,24 @@ require.config({
|
|||||||
//module value.
|
//module value.
|
||||||
exports: 'Backbone'
|
exports: 'Backbone'
|
||||||
},
|
},
|
||||||
|
'underscore': { exports: '_' },
|
||||||
|
'crypto.aes': { deps: ['crypto.cipher-core'] },
|
||||||
|
'crypto.cipher-core': { deps: ['crypto.enc-base64', 'crypto.evpkdf'] },
|
||||||
|
'crypto.enc-base64': { deps: ['crypto.core'] },
|
||||||
|
'crypto.evpkdf': { deps: ['crypto.md5'] },
|
||||||
|
'crypto.hmac': { deps: ['crypto.core'] },
|
||||||
|
'crypto.md5': { deps: ['crypto.core'] },
|
||||||
|
'crypto.mode-ctr': { deps: ['crypto.cipher-core'] },
|
||||||
|
'crypto.pad-nopadding': { deps: ['crypto.cipher-core'] },
|
||||||
|
'crypto.sha1': { deps: ['crypto.core'] },
|
||||||
|
'crypto.sha256': { deps: ['crypto.core'] },
|
||||||
'jquery.tinysort': { deps: ['jquery'] },
|
'jquery.tinysort': { deps: ['jquery'] },
|
||||||
'strophe': { deps: ['jquery'] },
|
'strophe': { deps: ['jquery'] },
|
||||||
'underscore': { exports: '_' },
|
'strophe.disco': { deps: ['strophe'] },
|
||||||
'strophe.muc': { deps: ['strophe', 'jquery'] },
|
'strophe.muc': { deps: ['strophe', 'jquery'] },
|
||||||
'strophe.roster': { deps: ['strophe'] },
|
'strophe.roster': { deps: ['strophe'] },
|
||||||
'strophe.vcard': { deps: ['strophe'] },
|
'strophe.vcard': { deps: ['strophe'] },
|
||||||
'strophe.disco': { deps: ['strophe'] },
|
|
||||||
// Extra test dependencies
|
// Extra test dependencies
|
||||||
'jasmine-html': {
|
'jasmine-html': {
|
||||||
deps: ['jasmine'],
|
deps: ['jasmine'],
|
||||||
|
Loading…
Reference in New Issue
Block a user