muxator
fc14f60a4b
runtime: polyfill Object.values()
...
Minimum supported Node version is 6.9.0, but Object.values() was introduced in
Node < 7. Let's use a polyfill if needed.
This will be removed when minimum supported Node version is raised to 8.9.0.
Fixes #3459
2018-08-15 22:34:05 +02:00
muxator
9d815c58b8
deprecations: get rid of DEP0005 about Buffer()
...
Similar code still lives in some dependent libraries.
It will be updated when upgrading the dependencies.
Fixes #3446
2018-08-14 19:45:03 +02:00
muxator
6d5a6cf795
caching_middleware: removed unnecessary escape in regex
...
Found by eslint with "no-useless-escape"
2018-08-14 19:33:10 +02:00
"muxator ext:(%22)
42a0772955
dependencies: updated measured 1.1.0 -> measured-core 1.11.2
...
When installing dependencies, npm informed us that measured had been deprecated,
and renamed to measured-core. Let's follow the advice, and get rid of the
warning.
npm WARN deprecated measured@1.1.0: This package has been renamed to
measured-core, all versions of measured have been re-released under
measured-core, please update your package and consider updating to the newest
version. See https://github.com/yaorg/node-measured for latest updates.
This package is used to expose a single endpoint ("/stats"), whose output does
not change after this commit.
Fixes #3458
2018-08-14 13:22:41 +02:00
Masaru Nagaku
392f39b623
fix bug for getPadPlainText
2018-08-11 11:02:20 -03:00
Muh Muhten
3cedf474e5
Fix misparse of port when binding Unix socket
...
The hostname:port of URIs used in Minify are currently bogus and refer
to localhost only for historical reasons; there's no reason to retain
them and omitting them avoids generating an invalid URI when "port" is
not an integer.
Context: settings.port is passed to express's listen; if not numeric, it
is used a filename for a Unix domain socket.
This allows e.g. starting a server to be reverse-proxied on a multi-user
system, using the filesystem to handle access control and avoiding need
to allocate port numbers.
Before this change, etherpad-lite starts without error when configured
to listen on a Unix domain socket in this manner. However, `pad.js` and
`ace2_common.js` are generated incorrecting, causing an error
"Uncaught Error: The module at "ep_etherpad-lite/static/js/rjquery" does not exist."
when loading the editor:
When settings.port is a non-numeric string, e.g. `etherpad.sock`, a URI
of the form `http://localhost:etherpad.sock/static/js/rjquery.js ` is
generated and parsed to find the file needed. In this case, the file
searched for is `:etherpad.sock/static/js/rjquery.js`, rather than the
expected `static/js/rjquery.js`. No such file exists, and the required
code is silently omitted from the bundle.
As a workaround, hard-code a (meaningless) hostname which can be parsed
correctly, since the current code makes no use of it anyway.
2018-08-10 01:57:30 +02:00
Michael Braun
971853ca58
remove -k argument as it is currently for both sessionkey and apikey
2018-08-09 19:42:14 +02:00
muxator
65b9626669
dependencies: updated express & express-session
...
express: 4.13.4 -> 4.16.3
express-session: 1.13.0 -> 1.15.6
This, along with the previous commit, partially implements #3429 .
2018-07-29 01:44:49 +02:00
muxator
1101c0279f
dependencies: wd, 1.6.1 -> 1.10.3
...
It's a dev dependency, no breakages in backend and frontend tests.
2018-07-29 01:41:15 +02:00
muxator
a0d5eb18a0
tests: introduce istanbul.js to check code coverage
...
see: https://istanbul.js.org
2018-07-28 23:54:51 +02:00
muxator
f7000c786d
tests: update mocha 5.0.5 -> 5.2.0
...
This does not break any backend tests
2018-07-28 23:54:51 +02:00
muxator
4e10f4d52a
tests: sent Nyan Cat into eternal oblivion
...
Alive and kicking since 2014 (3ac833d455
), but it is now time to go on
2018-07-28 23:54:51 +02:00
muxator
379690abbf
tests: backend tests are now run with "npm test" instead of a custom bash script
2018-07-28 23:54:51 +02:00
muxator
1a4a26fc73
tests: move mocha among devDependencies in package.json
2018-07-28 23:54:51 +02:00
muxator
1f19b20796
tests: move supertest among devDependencies in package.json
2018-07-28 23:54:51 +02:00
muxator
a69f8a3db9
runtime: deprecate Node <= 7. From Etherpad 1.8.0 minimum Node version will be 8
2018-07-28 23:33:24 +02:00
muxator
7544585908
runtime: enforce minimal node version to 6.9.0
...
Etherpad 1.6.6 does not run on node <= 5 already.
Node 6.9 is the first LTS release in the 6 series, and comes with npm 3.10.8.
Declarations in package.json are advisory unless the user has set
`engine-strict` config flag.
Updated the docs accordingly.
2018-07-28 23:33:24 +02:00
translatewiki.net
7fa198d448
Localisation updates from https://translatewiki.net .
2018-07-26 10:04:02 +02:00
John McLear
a4c67f0d03
Update package.json
2018-07-20 17:54:48 +01:00
Dan Bornstein
2a876e5e9b
Ensure that all lines in the pad are marked with class ace-line
.
...
Without this change, lines that haven't ever been edited will have either
an empty class or, in the case of list start lines, a class that begins
with a space (because the `ace-line` before the space never got added).
2016-09-13 01:17:04 +02:00
translatewiki.net
7c971f24aa
Localisation updates from https://translatewiki.net .
2018-07-16 16:51:53 +02:00
Dan Bornstein
b98ee116b9
Fix typos in ordinal names
...
* `eigth` -> `eighth`
* `twelth` -> `twelfth`
* `sixthteenth` -> `sixteenth`
* `fixteenth` -> `sixteenth`
2016-09-09 00:52:04 +02:00
nashe
937ca09d74
Correctly display plugin list in troubleshooting tab
...
Fixes #3402 .
2018-07-15 23:47:44 +02:00
muxator
24b5817beb
package.json: last reformatting
...
These are the remaining non-whitespace changes needed to normalize package.json
formatting, bringing it in line with the npm 6.1.0 default format.
Future edits to this file should follow this default format, in order to
minimize churn.
2018-07-14 14:58:38 +02:00
muxator
896230ad7c
package.json: whitespace changes
...
Only cosmetic changes to make it easier to understand what changes in the other
commits.
This command:
git diff this-commit-hash^! --ignore-all-space
should give an empty output on this commit.
2018-07-14 14:44:48 +02:00
muxator
7992316c23
package.json: sorted dependencies alphabetically
...
When npm saves packages.json, it sorts the dependencies alphabetically. This
change reorders them.
Its aim, togheter with the next ones, is to have a diff that is inspectable.
Moreover, the mutation of package.json by installDeps.sh will be disabled with
a future change.
2018-07-14 14:19:50 +02:00
Luiza Pagliari
58c3154769
[fix] Ignore default line attribs when detecting edges of changeset ( #3420 )
...
When comparing original content with the changes made by the user, we
need to ignore some line attribs that are added by content collector,
otherwise we would consider the change started on the first char of the
line -- the '*' that is added when line has line attribs.
In order to be able to handle both #3354 and #3118 , we need to take into
account both the styles attribs (to fix #3354 ) and the line attribs
defined by any of the plugins (to fix #3118 ), but we can ignore those
extra line attribs that are added by Etherpad and do not add any
functionality (`'lmkr', 'insertorder', 'start'`).
2018-07-09 17:44:38 -03:00
translatewiki.net
380889b218
Localisation updates from https://translatewiki.net .
2018-07-02 07:56:19 +02:00
Mantary
2be873e3c7
Use keydown instead of keypress on Firefox.
2018-07-01 12:05:46 +02:00
Luc Didry
f35d3456cf
Fix FR dateformat
...
FYI, the dateformat in translatewiki is correct.
2018-06-29 01:23:17 +02:00
translatewiki.net
599b1f4568
Localisation updates from https://translatewiki.net .
2018-06-28 07:21:00 +02:00
translatewiki.net
dfd45f0f57
Localisation updates from https://translatewiki.net .
2018-06-21 08:17:13 +02:00
translatewiki.net
3362c683bc
Localisation updates from https://translatewiki.net .
2018-06-14 12:22:22 +02:00
translatewiki.net
d42393dc93
Localisation updates from https://translatewiki.net .
2018-05-31 08:22:54 +02:00
John McLear
fe08d2a1db
Merge pull request #3268 from citizenos/develop
...
getLineHTMLForExport - Fixes #2486 but breaks plugins
2018-05-21 15:56:58 +01:00
translatewiki.net
bacc37cf9b
Localisation updates from https://translatewiki.net .
2018-05-21 16:02:15 +02:00
ilmar
a96aa88dad
merge with ether/etherpad-lite develop branch
2018-05-21 16:18:40 +03:00
ilmar
4feccff530
merge with develop branch
2018-05-21 15:41:49 +03:00
ilmar
3c66425b60
List indent fix
2018-05-21 13:07:08 +03:00
ilmar
016497dbb4
prevLine/nextLine check fix
2018-05-14 22:57:15 +03:00
muxator
bfec44e346
Release version 1.6.6
2018-05-05 00:53:59 +02:00
ilmar
47e20a2f49
line parsing fix
2018-05-03 00:07:07 +03:00
ilmar
6684f9bfe8
hook callAll to aCallAll
2018-05-02 11:45:48 +03:00
ilmar
55ecf31786
html export fix
2018-05-02 11:12:58 +03:00
ilmar
c9863f81ad
sync with ether/etherpad-lite
2018-05-02 11:08:57 +03:00
ilmar
8d27f3cf03
upgrade to 1.6.5
2018-04-24 13:31:40 +03:00
ilmar
7cc7bb1abc
upgrade to 1.6.5
2018-04-24 12:25:56 +03:00
ilmar
d6fa065ef2
export html to original structure
2018-04-24 12:13:31 +03:00
translatewiki.net
ba322012d7
Localisation updates from https://translatewiki.net .
2018-04-23 08:52:57 +02:00
anugu-chegg
7b6a4aba30
Remove leftover code from earlier commits
2018-04-19 23:23:16 +02:00
anugu-chegg
b4068144c3
Refactor code
2018-04-19 23:23:16 +02:00
anugu-chegg
461ed413b7
Fix few mistakes
2018-04-19 23:23:16 +02:00
anugu-chegg
d41e184a3c
Send commits missed during the reconnect
2018-04-19 23:23:16 +02:00
anugu-chegg
bf05e9ae89
Handle client reconnect properly
2018-04-19 23:23:16 +02:00
anugu-chegg
4265f4175e
Handle socketio errors properly
2018-04-19 23:23:16 +02:00
anugu-chegg
fb20c26c5f
Don't send COMMIT-MESSAGE when socketio connection is not active
2018-04-19 23:23:16 +02:00
Benjamin Schweizer
d26df86490
made url relative
2018-04-19 22:55:40 +02:00
translatewiki.net
4f2ff31a61
Localisation updates from https://translatewiki.net .
2018-04-19 09:20:05 +02:00
muxator
9daade0b95
fix: line numbers was not aligned with text
...
This change partially reverts 0a9d02562d
, which got released in 1.6.4
due to #3280 .
Text size and line alignment are now reverted back to their 1.6.3
appearance (thus stay non customizable, for now).
Fixes #3378
2018-04-13 18:32:39 +02:00
translatewiki.net
6dc8ead8c9
Localisation updates from https://translatewiki.net .
2018-04-12 15:16:27 +02:00
translatewiki.net
686ce054fa
Localisation updates from https://translatewiki.net .
2018-04-12 09:12:18 +02:00
muxator
1d4e2b3b11
Release version 1.6.5
2018-04-10 00:47:40 +02:00
ilmar
517b249394
D
2018-04-10 00:08:42 +03:00
nashe
92eee85f36
Escape data when listing available plugins
2018-04-09 22:31:13 +02:00
Olivier Tétard
5b1e1f0c35
Fix typo in apicalls.js
which prevents from importing isValidJSONPName
.
2018-04-09 20:56:29 +02:00
ilmar
8502c04bee
html lists export fix
2018-04-09 15:37:28 +03:00
translatewiki.net
1fdb01fd75
Localisation updates from https://translatewiki.net .
2018-04-09 08:17:36 +02:00
John McLear
b16e7ad25e
unbreak Safari iOS line wrapping
...
fixes f5810957b4 (diff-f639eb4efeaabf5624f3229daa1e88cd)
2018-04-07 18:11:24 +01:00
John McLear
fba2bf4df9
Update iframe_editor.css
2018-04-07 17:50:45 +01:00
John McLear
6a38826e9d
Merge pull request #3366 from ether/release/1.6.4
...
Release/1.6.4
2018-04-07 11:05:31 +01:00
John McLear
fa83de778c
Password check fix
2018-04-07 10:31:47 +01:00
Peter 'Pita' Martischka
6d5dc93dbf
merged
2018-04-07 10:23:49 +01:00
John McLear
c34350f307
Beginning to make release
2018-04-07 09:22:13 +01:00
thomas
ffe24c3dd9
Update webaccess.js
2018-04-06 22:21:33 +02:00
John McLear
86ec963775
Fixes #3137
...
#3137
2018-04-06 13:52:04 +01:00
ilmar
b4ad7cf452
Export lists fix + code linting and readability update
2018-04-05 23:27:02 +03:00
Peter 'Pita' Martischka
a08c4383b8
check pad exists before importing / exporting
2018-04-04 21:48:32 +01:00
John McLear
735052e1a2
Update package.json
2018-04-04 20:13:28 +01:00
John McLear
6388055f51
Merge pull request #12 from nashe/no_findkeys_export
...
No findkeys during export
2018-04-04 19:36:59 +01:00
Peter 'Pita' Martischka
806c9207e3
remove findkeys from pad export
2018-04-04 18:02:54 +01:00
John McLear
5a0afab02e
remove license thing from exports
2018-04-04 13:33:46 +01:00
Mikk Andresen
64a2e5b7a3
Upgrade Ueberdb2 to 0.3.7 to fix https://github.com/ether/etherpad-lite/issues/3348
2018-04-04 13:52:59 +03:00
Mikk Andresen
20428bb427
Merge remote-tracking branch 'upstream/develop' into develop
2018-04-04 13:52:27 +03:00
Mikk Andresen
a67aaa8f49
Merge remote-tracking branch 'upstream/master' into develop
2018-04-04 13:52:08 +03:00
Mikk Andresen
a4819b21f2
Upgrade Ueberdb2 to 0.3.7 to fix https://github.com/ether/etherpad-lite/issues/3348
2018-04-04 13:40:02 +03:00
John McLear
f15c7d7186
Merge pull request #3280 from lmagniez/ImprovedReadibility
...
Improved readibility
2018-04-03 17:22:08 +01:00
John McLear
8edd8e1291
Update package.json
2018-04-03 15:47:02 +01:00
John McLear
f4f032afc0
Merge pull request #3297 from apenwarr/auth-sequence
...
Call authentication hooks before default basic authentication.
2018-04-03 13:41:51 +01:00
John McLear
2765a95774
Merge pull request #3218 from klausweiss/develop
...
Feature: New server-side hook: onAccessCheck
2018-04-03 13:38:47 +01:00
John McLear
d393bf4dd8
Merge pull request #3232 from michael-dev/develop
...
Make APIKEY and SESSIONKEY file customizable
2018-04-03 13:34:49 +01:00
John McLear
bb83d39ff0
Merge pull request #3197 from User1m/patch-1
...
fixed plugin dependency issue
2018-04-03 13:13:11 +01:00
John McLear
18dd90139a
Merge pull request #3115 from noerw/redirect_fix
...
redirect /admin properly (fix #3114 )
2018-04-03 13:10:36 +01:00
John McLear
83ce73b77b
Merge pull request #3134 from psaavedra/develop
...
WA added in #1766 is not longer needed
2018-04-03 13:10:19 +01:00
John McLear
022783a774
Merge pull request #3239 from jainendra/jainendra-feature-support-for-rtf
...
Feature: Support for uploading .rtf files rich text format
2018-04-03 13:07:00 +01:00
John McLear
bb40aa00be
Update express.js
2018-04-03 10:59:10 +01:00
John McLear
50bbcb87bb
Merge pull request #4 from nashe/jsonp_fix
...
Added a jsonp var checker
2018-04-03 10:29:52 +01:00
Mikk Andresen
6f2466bebc
Merge with upstream develop.
2018-04-02 13:47:16 +03:00
ilmar
cf82177b36
ueberDB2 update
2018-03-26 17:57:00 +03:00
Luc Didry
b0da9a579d
Fix numbering line when plugin add padding-top (like ep_page_view)
2018-03-25 19:24:52 +02:00
John McLear
6c2135bf9a
Merge pull request #6 from nashe/bumpDeps2
...
Update Deps
2018-03-24 11:08:19 +00:00
John McLear
8767410a36
be more strict on password check
2018-03-23 19:21:52 +00:00
John McLear
e285db9e80
Update Deps
...
https://i.imgur.com/cxFXNeY.png
2018-03-23 13:21:59 +00:00
Peter 'Pita' Martischka
dd7894d3c9
Added a jsonp var checker
2018-03-23 11:17:39 +00:00
translatewiki.net
cb856ea624
Localisation updates from https://translatewiki.net .
2018-03-22 08:09:21 +01:00
translatewiki.net
d80d64a217
Localisation updates from https://translatewiki.net .
2018-03-19 20:58:02 +01:00
translatewiki.net
49bbb0b59f
Localisation updates from https://translatewiki.net .
2018-03-12 08:57:37 +01:00
Luc Didry
82816acf4a
Fix .doc export with LibreOffice (soffice) ( #3338 )
...
When using LibreOffice to convert pads to doc, we got `Error: no export filter for /tmp/xxxx.doc` (tested with LO 5 and 6). Maybe it's a regression from LO. Anyway, converting HTML to odt, then to doc works.
Thx to lpagliari for her review!
2018-03-08 10:44:11 -03:00
translatewiki.net
6aa19c56a8
Localisation updates from https://translatewiki.net .
2018-03-08 09:28:32 +01:00
translatewiki.net
6f979ca1ef
Localisation updates from https://translatewiki.net .
2018-02-22 12:08:59 +01:00
Luiza Pagliari
187e51948d
[fix] Don't show "pad deleted" message when copying pad ( #3320 )
...
Fix #3183
2018-02-16 14:18:51 -02:00
translatewiki.net
0c806b7fc0
Localisation updates from https://translatewiki.net .
2018-02-15 09:49:08 +01:00
Luc Didry
0495dbdb16
Update ueberdb dep to 0.3.6 ( #3326 )
2018-02-14 15:07:50 -02:00
Man Yue Mo
a2992b3624
fix jsonp checking.
2018-02-07 08:43:07 +00:00
Stefan
1e25e7fc77
Release version 1.6.3
2018-02-03 12:57:22 +01:00
Stefan
b292e137ed
Added missing require for is-var-name
2018-02-03 12:33:33 +01:00
John McLear
a03422b094
Merge pull request #3313 from rhelmer/sanitize-window-location
...
better sanitize window location in error messages
2018-01-31 08:25:59 +00:00
Robert Helmer
f56936c936
better sanitize jsonp
2018-01-30 12:52:19 -08:00
Robert Helmer
38b1e0a35e
better sanitize window location in error messages
2018-01-30 12:51:53 -08:00
translatewiki.net
d7c93b0c0d
Localisation updates from https://translatewiki.net .
2018-01-29 09:05:18 +01:00
translatewiki.net
832855cc21
Localisation updates from https://translatewiki.net .
2018-01-25 05:17:41 +01:00
translatewiki.net
281b211332
Localisation updates from https://translatewiki.net .
2018-01-22 15:03:53 +01:00
translatewiki.net
a16bc9cd3a
Localisation updates from https://translatewiki.net .
2018-01-18 08:31:51 +01:00
Joas Souza
454f539561
Select formatting button on selection ( #3301 )
...
[feat] Select button when selection is on formatted text
2018-01-04 12:28:00 -02:00
Joas Souza
f1fcd16894
Add settings to scroll on edition out of viewport ( #3282 )
...
* Add scroll when it edits a line out of viewport
By default, when there is an edition of a line, which is out of the
viewport, Etherpad scrolls the minimum necessary to make this line
visible. This makes that the line stays either on the top or the bottom
of the viewport. With this commit, we add a setting to make possible to
scroll to a position x% pixels from the viewport. Besides of that, we
add a setting to make an animation of this scroll.
If nothing is changed on settings.json the Etherpad default behavior is
kept
2018-01-03 19:57:28 -02:00
translatewiki.net
291f700376
Localisation updates from https://translatewiki.net .
2018-01-01 15:26:09 +01:00
Avery Pennarun
e0582797f2
Call authentication hooks before default basic authentication.
...
This allows authenticators to do any extra session setup for a given user,
even if their username/password happens to match settings.json.
2017-12-31 12:32:50 +00:00
translatewiki.net
6ecc1c3895
Localisation updates from https://translatewiki.net .
2017-12-28 08:55:45 +01:00
translatewiki.net
d797344f56
Localisation updates from https://translatewiki.net .
2017-12-21 08:27:40 +01:00
translatewiki.net
924545525f
Localisation updates from https://translatewiki.net .
2017-12-07 08:58:49 +01:00
John McLear
bb11d014ab
Update package.json
2017-12-04 20:06:58 +00:00
Loïck Magniez
38cbff11a1
Adapted the padding due to the font-size modification
2017-11-23 16:24:08 +01:00
translatewiki.net
781b643775
Localisation updates from https://translatewiki.net .
2017-11-23 07:34:14 +01:00
Loick Magniez
54e834194b
Changed the color palette and changed the pad's font size to 16px
2017-11-22 16:04:17 +01:00
translatewiki.net
c0f74cac5d
Localisation updates from https://translatewiki.net .
2017-11-20 09:07:26 +01:00
translatewiki.net
69f0560529
Localisation updates from https://translatewiki.net .
2017-11-16 10:54:04 +01:00
translatewiki.net
d519714914
Localisation updates from https://translatewiki.net .
2017-11-09 08:09:41 +01:00
translatewiki.net
407d95868b
Localisation updates from https://translatewiki.net .
2017-11-06 09:00:43 +01:00
Rainer Rillke
f12debd5c7
Catch SIGTERM for graceful shutdown ( #3266 )
...
Shut down database connection and exit the node process
when SIGTERM is encountered. This is especially important
when nodejs is run as PID1, e.g. in a docker container.
Shutting down connections to clients (browsers) is beyond
this patche's scope.
Resolves #3265
2017-11-04 19:59:19 -02:00
Stefan (Gared)
baa372763c
Release version 1.6.2
2017-11-04 17:24:29 +01:00
Stefan (Gared)
e7b72f2234
Fix #3111 updating request to 2.83.0
2017-11-04 17:17:58 +01:00
ilmar
30400509ba
added tiblus ep_prefs_different_cookie_for_different_protocol
2017-11-03 10:47:54 +02:00
translatewiki.net
097c07adec
Localisation updates from https://translatewiki.net .
2017-11-02 08:12:10 +01:00
ilmar
76f211b0bf
ExportHtml.js update
2017-11-01 09:48:23 +02:00
ilmar
5469ce85cd
exportHTML update
2017-10-31 22:46:24 +02:00
ilmar
724b1d734b
updated html export, run hooks also with lists
2017-10-31 16:23:41 +02:00
translatewiki.net
266b4a6a51
Localisation updates from https://translatewiki.net .
2017-10-23 04:59:18 +02:00
ilmar
c36a3264fe
fix to ether/etherpad-lite#2486
2017-10-21 01:04:53 +03:00
ilmar
69bf32cd46
fix to https://github.com/ether/etherpad-lite/issues/2486
2017-10-19 16:11:40 +03:00
translatewiki.net
8c85205a80
Localisation updates from https://translatewiki.net .
2017-10-19 09:01:31 +02:00
Stefan
c85ffd663e
Merge pull request #3241 from djmaze/fix-socket-io-crash
...
Update socket.io to 1.7.3
2017-10-12 23:12:19 +02:00