mirror of
https://github.com/ONLYOFFICE/server.git
synced 2026-02-10 18:05:07 +08:00
[socket.io] Remove SockJs module
This commit is contained in:
committed by
Sergey Konovalov
parent
2f124fe07f
commit
e320e9463a
@ -28,11 +28,11 @@ License: MIT License
|
|||||||
License File: license/Megapixel.license
|
License File: license/Megapixel.license
|
||||||
|
|
||||||
|
|
||||||
5. SockJS - WebSocket emulation - Javascript client
|
5. SocketIO - WebSocket emulation - Javascript client
|
||||||
|
|
||||||
URL: http://sockjs.org
|
URL: https://socket.io
|
||||||
License: MIT License
|
License: MIT License
|
||||||
License File: license/SockJS.license
|
License File: license/SocketIO.license
|
||||||
|
|
||||||
|
|
||||||
6. Underscore - Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux, and Backbone.js's suspenders.
|
6. Underscore - Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux, and Backbone.js's suspenders.
|
||||||
|
|||||||
43
DocService/npm-shrinkwrap.json
generated
43
DocService/npm-shrinkwrap.json
generated
@ -525,14 +525,6 @@
|
|||||||
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
||||||
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
|
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
|
||||||
},
|
},
|
||||||
"faye-websocket": {
|
|
||||||
"version": "0.11.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
|
|
||||||
"integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
|
|
||||||
"requires": {
|
|
||||||
"websocket-driver": ">=0.5.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"fd-slicer": {
|
"fd-slicer": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
|
||||||
@ -584,11 +576,6 @@
|
|||||||
"statuses": ">= 1.4.0 < 2"
|
"statuses": ">= 1.4.0 < 2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"http-parser-js": {
|
|
||||||
"version": "0.5.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
|
|
||||||
"integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg=="
|
|
||||||
},
|
|
||||||
"iconv-lite": {
|
"iconv-lite": {
|
||||||
"version": "0.4.23",
|
"version": "0.4.23",
|
||||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
|
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
|
||||||
@ -1248,16 +1235,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"sockjs": {
|
|
||||||
"version": "0.3.21",
|
|
||||||
"resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
|
|
||||||
"integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==",
|
|
||||||
"requires": {
|
|
||||||
"faye-websocket": "^0.11.3",
|
|
||||||
"uuid": "^3.4.0",
|
|
||||||
"websocket-driver": "^0.7.4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"split2": {
|
"split2": {
|
||||||
"version": "3.2.2",
|
"version": "3.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
|
"resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
|
||||||
@ -1359,31 +1336,11 @@
|
|||||||
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
|
||||||
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
|
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
|
||||||
},
|
},
|
||||||
"uuid": {
|
|
||||||
"version": "3.4.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
|
|
||||||
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
|
|
||||||
},
|
|
||||||
"vary": {
|
"vary": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
||||||
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
|
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
|
||||||
},
|
},
|
||||||
"websocket-driver": {
|
|
||||||
"version": "0.7.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
|
|
||||||
"integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
|
|
||||||
"requires": {
|
|
||||||
"http-parser-js": ">=0.5.1",
|
|
||||||
"safe-buffer": ">=5.1.0",
|
|
||||||
"websocket-extensions": ">=0.1.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"websocket-extensions": {
|
|
||||||
"version": "0.1.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
|
|
||||||
"integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="
|
|
||||||
},
|
|
||||||
"windows-locale": {
|
"windows-locale": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/windows-locale/-/windows-locale-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/windows-locale/-/windows-locale-1.0.1.tgz",
|
||||||
|
|||||||
@ -34,7 +34,6 @@
|
|||||||
"redis": "^2.8.0",
|
"redis": "^2.8.0",
|
||||||
"retry": "^0.12.0",
|
"retry": "^0.12.0",
|
||||||
"socket.io": "^4.5.2",
|
"socket.io": "^4.5.2",
|
||||||
"sockjs": "^0.3.21",
|
|
||||||
"underscore": "^1.13.1",
|
"underscore": "^1.13.1",
|
||||||
"utf7": "^1.0.2",
|
"utf7": "^1.0.2",
|
||||||
"windows-locale": "^1.0.1"
|
"windows-locale": "^1.0.1"
|
||||||
|
|||||||
@ -72,7 +72,6 @@
|
|||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const sockjs = require('sockjs');
|
|
||||||
const { Server } = require("socket.io");
|
const { Server } = require("socket.io");
|
||||||
const _ = require('underscore');
|
const _ = require('underscore');
|
||||||
const url = require('url');
|
const url = require('url');
|
||||||
@ -131,7 +130,6 @@ const cfgExpSessionIdle = ms(config.get('expire.sessionidle'));
|
|||||||
const cfgExpSessionAbsolute = ms(config.get('expire.sessionabsolute'));
|
const cfgExpSessionAbsolute = ms(config.get('expire.sessionabsolute'));
|
||||||
const cfgExpSessionCloseCommand = ms(config.get('expire.sessionclosecommand'));
|
const cfgExpSessionCloseCommand = ms(config.get('expire.sessionclosecommand'));
|
||||||
const cfgExpUpdateVersionStatus = ms(config.get('expire.updateVersionStatus'));
|
const cfgExpUpdateVersionStatus = ms(config.get('expire.updateVersionStatus'));
|
||||||
const cfgSockjs = config.get('sockjs');
|
|
||||||
const cfgTokenEnableBrowser = config.get('token.enable.browser');
|
const cfgTokenEnableBrowser = config.get('token.enable.browser');
|
||||||
const cfgTokenEnableRequestInbox = config.get('token.enable.request.inbox');
|
const cfgTokenEnableRequestInbox = config.get('token.enable.request.inbox');
|
||||||
const cfgTokenSessionAlgorithm = config.get('token.session.algorithm');
|
const cfgTokenSessionAlgorithm = config.get('token.session.algorithm');
|
||||||
@ -3170,11 +3168,6 @@ exports.install = function(server, callbackFunction) {
|
|||||||
return licenseType;
|
return licenseType;
|
||||||
}
|
}
|
||||||
|
|
||||||
// sockjs_echo.installHandlers(server, {prefix: '/doc/['+constants.DOC_ID_PATTERN+']*/c', log: function(severity, message) {
|
|
||||||
// //TODO: handle severity
|
|
||||||
// operationContext.global.logger.info(message);
|
|
||||||
// }});
|
|
||||||
|
|
||||||
//publish subscribe message brocker
|
//publish subscribe message brocker
|
||||||
function pubsubOnMessage(msg) {
|
function pubsubOnMessage(msg) {
|
||||||
return co(function* () {
|
return co(function* () {
|
||||||
|
|||||||
@ -1,19 +0,0 @@
|
|||||||
Copyright (c) 2011-2012 VMware, Inc.
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
||||||
THE SOFTWARE.
|
|
||||||
22
license/SocketIO.license
Normal file
22
license/SocketIO.license
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
(The MIT License)
|
||||||
|
|
||||||
|
Copyright (c) 2014-2018 Automattic <dev@cloudup.com>
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
|
a copy of this software and associated documentation files (the
|
||||||
|
'Software'), to deal in the Software without restriction, including
|
||||||
|
without limitation the rights to use, copy, modify, merge, publish,
|
||||||
|
distribute, sublicense, and/or sell copies of the Software, and to
|
||||||
|
permit persons to whom the Software is furnished to do so, subject to
|
||||||
|
the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be
|
||||||
|
included in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||||
|
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||||
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
|
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
Reference in New Issue
Block a user