drebs
39fbc37dd8
index.html: generate unique pad names
...
Etherpad-lite relies on the user's browser to generate a random pad
name, but the current solution is not safe against collisions. In order
to generate unique pad names, the following modifications are made:
* use a PRNG instead of Math.random() and ensure uniform distribution
when selecting chars.
* choose the pad name length to achieve a specific number of bits of
security.
Closes : #3516
2018-11-26 23:07:34 +01:00
translatewiki.net
7df26840cb
Localisation updates from https://translatewiki.net .
2018-11-22 07:26:44 +01:00
translatewiki.net
c17f5e5f04
Localisation updates from https://translatewiki.net .
2018-11-19 08:38:11 +01:00
Sebastian Castro
2ce195747b
skins: Fixes #3510 show/hide line numbers
2018-11-15 11:34:32 +01:00
muxator
d4b15c01d5
Merge pull request #3513 from muxator/seballot-1
...
colibris: preparatory changes
This series consists of the preparatory changes done by @seballot on the Etherpad core code in order to prepare it for the introduction of the colibris skin (proposed in #3441 ).
They were extracted from #3496 , isolating the modifications performed outside of skins/colibris.
The expected effects on Etherpad (and its default skin) should be none: any major deviation from the original behavior is to be considered a bug.
A followup series will merge the colibris skin itself.
2018-11-12 22:24:14 +01:00
translatewiki.net
b0210c1b55
Localisation updates from https://translatewiki.net .
2018-11-12 08:37:52 +01:00
Sebastian Castro
4c7ae65ac4
colibris: use a darker default font and do not use OpenDyslexic
2018-11-08 21:56:41 +01:00
Sebastian Castro
385ca8771b
colibris: various improvements, including author_hover, cursortrace plugins
2018-11-08 21:56:40 +01:00
Sebastian Castro
39ad22f78f
colibris: style timeslider page
2018-11-08 21:56:39 +01:00
Sebastian Castro
8343afde84
colibris: move ep_embedded_hyperlinks style to plugin itself
2018-11-08 21:56:38 +01:00
Sebastian Castro
948e9e4e10
colibris: responsive layout depending on plugins activated
2018-11-08 21:56:30 +01:00
Sebastian Castro
413f46b085
colibris: minor improvements
2018-11-08 21:56:29 +01:00
Sebastian Castro
e8c229cc65
colibris: add style for ep_embedded_hyperlink plugin
2018-11-08 21:56:29 +01:00
Sebastian Castro
9205b551df
colibris: fix plugin ep_comments style
2018-11-08 21:56:28 +01:00
Sebastian Castro
af641c3b3d
colibris: minor improvements
2018-11-08 21:56:27 +01:00
Sebastian Castro
8881a2a61f
colibris: style plugin ep_tables2
2018-11-08 21:56:26 +01:00
Sebastian Castro
24b46984d4
colibris: Style ep_set_title_on_pad
2018-11-08 21:56:18 +01:00
Sebastian Castro
dad6c217ef
colibris: improvements
2018-11-08 21:56:17 +01:00
Sebastian Castro
3f761121b2
colibris: improve colibris responsive
2018-11-08 21:56:15 +01:00
Sebastian Castro
6cc499bcce
colibris: add new skin, initial commit
...
Needs further development: responsive, plugins, configuration...
2018-11-08 21:56:14 +01:00
Sebastian Castro
d3d1fd21bb
fonts: add pencil, link and table icon
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:13 +01:00
Sebastian Castro
e80f9a6f59
pad.css: group togheter three very similar rules.
...
a) these rules:
[class^="icon-"]:before
[class*=" icon-"]:before
b) were the same as this one:
[data-icon]:before
except the rules in b) had a "content: attr(data-icon)" rule, too.
This commit groups all of them together, and gets rid of the "attr(data-icon)".
The commit that introduced these rules in the first place, and that are now
partially reverted, was 9aea689438
(move tiny bit
of font awesome we actually use into pad.css) from 2014-11-19.
Preparatory work for introducing colibris skin
2018-11-08 21:56:11 +01:00
Sebastian Castro
63ec2d8cc2
font picker: improve the font picker ( closes #3451 )
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:10 +01:00
Sebastian Castro
c5a07e6827
pad.html: add css purpose classes
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:09 +01:00
Sebastian Castro
5c683da435
timeslider.html: import pad.css so the pad will look the same
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:08 +01:00
Sebastian Castro
23eb1701ed
ace2_inner: fix first line number position
...
Preparatory work for introducing colibris skin
2018-11-08 21:55:58 +01:00
Sebastian Castro
4115f792e4
ace.js: prioritize the skin style over the plugin style
...
Preparatory work for introducing colibris skin
2018-11-08 21:55:34 +01:00
Sebastian Castro
8a6eae26d7
ace.js: also add plugins names to #outerdocbody (refs #3488 )
...
This commit is an integration to aa8204e5df
2018-11-08 21:55:07 +01:00
translatewiki.net
1aeff40be3
Localisation updates from https://translatewiki.net .
2018-11-08 09:56:07 +01:00
muxator
66d87babfa
doc: passwordHash does not contain a bcrypted password, but a salted sha512 sum
...
The documentation was written on 2011-08-03:
31067f163f17: added a documentation for the database structure
The implementation using sha512 instead of bcrypt was committed two days later,
on 2011-08-10:
ce1012438ef8: added setPublicStatus, getPublicStatus, setPassword and isPasswordProtected
2018-11-05 22:45:00 +01:00
translatewiki.net
74b2bd1a4f
Localisation updates from https://translatewiki.net .
2018-11-05 08:42:25 +01:00
Achim Friedland
5f836f6211
Try/catch to skip invalid JSON in dirtyDB
2018-11-03 00:12:08 +01:00
translatewiki.net
0443de4dc9
Localisation updates from https://translatewiki.net .
2018-11-01 08:08:05 +01:00
muxator
5b88882e34
LibreOffice: add debugging log statements
2018-11-01 00:22:27 +01:00
muxator
4b8a0ff4ac
LibreOffice: rename variables (conversion is generic and not PDF-specific)
2018-11-01 00:18:26 +01:00
muxator
73d09f1c6c
LibreOffice: rephrase comments (conversion is generic and not PDF-specific)
2018-10-31 22:34:11 +01:00
muxator
df5618b274
ImportHandler: flattened code
...
Removed redundant else, no functional changes
2018-10-31 23:34:15 +01:00
muxator
fcd88de900
ImportHandler: flattened code
...
Removed redundant else, no functional changes
2018-10-31 23:31:23 +01:00
muxator
49a7572cee
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:28:52 +01:00
muxator
df15daac0e
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:27:22 +01:00
muxator
12bb97dc2d
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:24:56 +01:00
muxator
2b8e45e2bd
ImportHandler: anticipated the error checking
...
No functional changes.
2018-10-31 23:22:50 +01:00
muxator
4c2ad68b69
ImportHandler: early return via DeMorgan's law
...
Inverted a boolean condition, no functional changes.
2018-10-31 23:20:55 +01:00
muxator
f652ba8c52
ImportHandler: flattened code
...
Removed redundant else, no functional changes
2018-10-31 23:16:20 +01:00
muxator
fb552b2dbb
ImportHandler: early return via DeMorgan's law
...
Inverted a boolean condition, no functional changes.
2018-10-31 23:15:01 +01:00
muxator
9d104cc4b0
ImportHandler: early return via DeMorgan's law
...
Inverted a boolean condition, no functional changes.
2018-10-31 23:09:27 +01:00
muxator
395db73eb1
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:00:45 +01:00
muxator
6727a77073
ImportHandler: flatten code
...
No functional changes
2018-10-31 22:55:58 +01:00
Luc Didry
e8558e3497
Allow to import files using soffice
...
Currently, you have to use Abiword to convert odt, pdf and doc files to be able to import those files.
This add soffice as convertor too.
2018-10-31 22:21:48 +01:00
muxator
f6cef9dfd2
skins: fix timeslider support
...
Found by Sebastian Castro <90scastro@gmail.com>
This was really meant to be part of 9c990ab08a
2018-10-29 21:46:19 +01:00