mirror of
https://gitlab.com/timvisee/send.git
synced 2025-12-07 14:40:55 +03:00
Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2cedc6e014 | ||
|
|
590b56dd92 | ||
|
|
62809fb57d | ||
|
|
44c03e355f | ||
|
|
d305e7fd57 | ||
|
|
33064484c4 | ||
|
|
283df64542 | ||
|
|
e8c49962da | ||
|
|
2ec69ec927 | ||
|
|
7eb2ea02c1 |
2
.vscode/settings.json
vendored
2
.vscode/settings.json
vendored
@@ -1,2 +0,0 @@
|
|||||||
{
|
|
||||||
}
|
|
||||||
59
CONTRIBUTORS
59
CONTRIBUTORS
@@ -1,8 +1,14 @@
|
|||||||
|
Abd ar-Rahman Hamidi
|
||||||
Abdalrahman Hwoij
|
Abdalrahman Hwoij
|
||||||
|
Abdulrash6211
|
||||||
|
Abdulrasheed Idris
|
||||||
|
Abelardo Ayala Rodríguez
|
||||||
Abhinav Adduri
|
Abhinav Adduri
|
||||||
|
Adaobi
|
||||||
Adnan Kičin
|
Adnan Kičin
|
||||||
Adolfo Jayme Barrientos
|
Adolfo Jayme Barrientos
|
||||||
Alberto Castro
|
Alberto Castro
|
||||||
|
Alexander Parada
|
||||||
Alexander Slovesnik
|
Alexander Slovesnik
|
||||||
Alfredos-Panagiotis Damkalis
|
Alfredos-Panagiotis Damkalis
|
||||||
Aman Alam
|
Aman Alam
|
||||||
@@ -14,9 +20,12 @@ Anika Dorn
|
|||||||
Anish Sheela
|
Anish Sheela
|
||||||
Arash Mousavi
|
Arash Mousavi
|
||||||
Artem Polivanchuk
|
Artem Polivanchuk
|
||||||
|
Ashesh Vidyut
|
||||||
Ashikur Rahman
|
Ashikur Rahman
|
||||||
Ashok kumar
|
Ashok kumar
|
||||||
|
Ayobamiadebayo375
|
||||||
Balasankar C
|
Balasankar C
|
||||||
|
Bald3mar
|
||||||
Balázs Meskó
|
Balázs Meskó
|
||||||
Belayet Hossain
|
Belayet Hossain
|
||||||
Benjamin Forehand Jr
|
Benjamin Forehand Jr
|
||||||
@@ -27,12 +36,14 @@ Boopesh Mahendran
|
|||||||
Brahim Essaidi
|
Brahim Essaidi
|
||||||
Brainlulz
|
Brainlulz
|
||||||
Breana Gonzales
|
Breana Gonzales
|
||||||
|
CLASSIFIED
|
||||||
Christian Elbrianno
|
Christian Elbrianno
|
||||||
Christoph Kührer
|
Christoph Kührer
|
||||||
Christopher Ramírez
|
Christopher Ramírez
|
||||||
Chuck Harmston
|
Chuck Harmston
|
||||||
Cloney 173741
|
Cloney 173741
|
||||||
Cláudio Esperança
|
Cláudio Esperança
|
||||||
|
Connor Ford
|
||||||
Cristian Silaghi
|
Cristian Silaghi
|
||||||
Cynthia Pereira
|
Cynthia Pereira
|
||||||
Daniel Thorn
|
Daniel Thorn
|
||||||
@@ -44,6 +55,7 @@ Dhyey Thakore
|
|||||||
Donovan Preston
|
Donovan Preston
|
||||||
Edi Santoso
|
Edi Santoso
|
||||||
Edmund Huggett
|
Edmund Huggett
|
||||||
|
Eduard Bopp
|
||||||
Elisa X
|
Elisa X
|
||||||
Emily
|
Emily
|
||||||
Emily Hou
|
Emily Hou
|
||||||
@@ -59,12 +71,17 @@ Francesco Lodolo [:flod]
|
|||||||
Frederick Villaluna
|
Frederick Villaluna
|
||||||
G12r
|
G12r
|
||||||
Gabriela
|
Gabriela
|
||||||
|
Garysqo
|
||||||
Gautam krishna.R
|
Gautam krishna.R
|
||||||
George Raptis
|
George Raptis
|
||||||
Georgianizator
|
Georgianizator
|
||||||
|
Gery Escalier
|
||||||
|
Gisela Solis
|
||||||
Gonçalo Matos
|
Gonçalo Matos
|
||||||
Gwenn
|
Gwenn
|
||||||
Hampus
|
Hampus
|
||||||
|
Hmxhmx
|
||||||
|
Hrant
|
||||||
Hugo
|
Hugo
|
||||||
Hugo Abreu
|
Hugo Abreu
|
||||||
Hyeonseok Shin
|
Hyeonseok Shin
|
||||||
@@ -75,26 +92,35 @@ Jae Hyeon Park
|
|||||||
Jakob Kappel
|
Jakob Kappel
|
||||||
Jakub Rychlý
|
Jakub Rychlý
|
||||||
Jamie
|
Jamie
|
||||||
|
Jan Schloß
|
||||||
Jarmo
|
Jarmo
|
||||||
Jim Spentzos
|
Jim Spentzos
|
||||||
Jiri Grönroos
|
Jiri Grönroos
|
||||||
|
Jirka Soukeník
|
||||||
Jobava
|
Jobava
|
||||||
Joe Becher
|
Joe Becher
|
||||||
Joe ST
|
Joe ST
|
||||||
Joergen
|
Joergen
|
||||||
Johann-S
|
Johann-S
|
||||||
John Gruen
|
John Gruen
|
||||||
|
John Zonunmawi Vankal
|
||||||
Jon Buckley
|
Jon Buckley
|
||||||
Jon Vadillo
|
Jon Vadillo
|
||||||
Jonathan Claudius
|
Jonathan Claudius
|
||||||
Jordi Cuevas
|
Jordi Cuevas
|
||||||
Jordi Serratosa
|
Jordi Serratosa
|
||||||
|
Joseph.maza
|
||||||
|
José Manuel
|
||||||
Juan Esteban Ajsivinac Sián
|
Juan Esteban Ajsivinac Sián
|
||||||
|
Juan Pablo
|
||||||
Juan Sián
|
Juan Sián
|
||||||
|
Julio Gomez
|
||||||
Juraj Cigáň
|
Juraj Cigáň
|
||||||
|
Jwtiyar
|
||||||
Kerim Kalamujić
|
Kerim Kalamujić
|
||||||
Khaled Hosny
|
Khaled Hosny
|
||||||
Kim Ludvigsen
|
Kim Ludvigsen
|
||||||
|
Kim YoungCheon
|
||||||
Kim Younggeon
|
Kim Younggeon
|
||||||
Kohei Yoshino
|
Kohei Yoshino
|
||||||
Lan Glad
|
Lan Glad
|
||||||
@@ -103,10 +129,12 @@ Laurent Jouanneau
|
|||||||
Lobodzets
|
Lobodzets
|
||||||
LuFlo
|
LuFlo
|
||||||
Luis A. Sánchez
|
Luis A. Sánchez
|
||||||
|
Luis Flores Martínez
|
||||||
Luiz Carlos de Morais
|
Luiz Carlos de Morais
|
||||||
Luiz Felipe F M Costa
|
Luiz Felipe F M Costa
|
||||||
Luna Jernberg
|
Luna Jernberg
|
||||||
Mahay Alam Khan
|
Mahay Alam Khan
|
||||||
|
Manuela Silva
|
||||||
Marcelo Ghelman
|
Marcelo Ghelman
|
||||||
Marcelo Poli
|
Marcelo Poli
|
||||||
Marco Aurélio
|
Marco Aurélio
|
||||||
@@ -116,16 +144,21 @@ Mark Liang (You-Wen)
|
|||||||
Marko Andrejić
|
Marko Andrejić
|
||||||
Martijn Dekker
|
Martijn Dekker
|
||||||
Marwan Mohamad
|
Marwan Mohamad
|
||||||
|
Mathieu Lecarme
|
||||||
Matjaž Horvat
|
Matjaž Horvat
|
||||||
Maykon Chagas
|
Maykon Chagas
|
||||||
Melo46
|
Melo46
|
||||||
Merike Sell
|
Merike Sell
|
||||||
Michael Köhler
|
Michael Köhler
|
||||||
|
Michael Peter
|
||||||
Michael Wolf
|
Michael Wolf
|
||||||
Michal Stanke
|
Michal Stanke
|
||||||
Michal Vašíček
|
Michal Vašíček
|
||||||
|
Miguel
|
||||||
Mikeyy
|
Mikeyy
|
||||||
|
Milo
|
||||||
Miro Rauhala
|
Miro Rauhala
|
||||||
|
Misael Hernández
|
||||||
Mozilla Pontoon
|
Mozilla Pontoon
|
||||||
Mozilla-GitHub-Standards
|
Mozilla-GitHub-Standards
|
||||||
Mozinet
|
Mozinet
|
||||||
@@ -133,6 +166,7 @@ Moḥend Belqasem
|
|||||||
Muhend Belkacem
|
Muhend Belkacem
|
||||||
Muḥend Belqasem
|
Muḥend Belqasem
|
||||||
Myungjae Won
|
Myungjae Won
|
||||||
|
Netza López
|
||||||
Nicholas Skinsacos
|
Nicholas Skinsacos
|
||||||
Nihad
|
Nihad
|
||||||
Nihad Suljić
|
Nihad Suljić
|
||||||
@@ -144,12 +178,14 @@ Peter deHaan
|
|||||||
Pierre Neter
|
Pierre Neter
|
||||||
Pin-guang Chen
|
Pin-guang Chen
|
||||||
Piotr Drąg
|
Piotr Drąg
|
||||||
|
Pontoon
|
||||||
Quentí
|
Quentí
|
||||||
Quế Tùng
|
Quế Tùng
|
||||||
Rachel Tublitz
|
Rachel Tublitz
|
||||||
Radu Popescu
|
Radu Popescu
|
||||||
Rhoslyn Prys
|
Rhoslyn Prys
|
||||||
RickieES
|
RickieES
|
||||||
|
Ricky Rosario
|
||||||
Rimas Kudelis
|
Rimas Kudelis
|
||||||
Rizky Ariestiyansyah
|
Rizky Ariestiyansyah
|
||||||
Rob Powell
|
Rob Powell
|
||||||
@@ -170,6 +206,7 @@ Sav22999
|
|||||||
Schieck :)
|
Schieck :)
|
||||||
Selim Şumlu
|
Selim Şumlu
|
||||||
Selyan Sliman Amiri
|
Selyan Sliman Amiri
|
||||||
|
Selyan Slimane Amiri
|
||||||
Sidak Singh Aulakh
|
Sidak Singh Aulakh
|
||||||
Slimane Amiri
|
Slimane Amiri
|
||||||
Slimane Selyan AMIRI
|
Slimane Selyan AMIRI
|
||||||
@@ -187,8 +224,11 @@ Ton
|
|||||||
Top
|
Top
|
||||||
Tymur Faradzhev
|
Tymur Faradzhev
|
||||||
Uccen Marzuq
|
Uccen Marzuq
|
||||||
|
Umegbewe
|
||||||
Varghese Thomas
|
Varghese Thomas
|
||||||
Victor Bychek
|
Victor Bychek
|
||||||
|
Victor Davila
|
||||||
|
Victor Ibragimov
|
||||||
Vimal Raghubir
|
Vimal Raghubir
|
||||||
Vitaliy Krutko
|
Vitaliy Krutko
|
||||||
Weihang Lo
|
Weihang Lo
|
||||||
@@ -198,29 +238,42 @@ YFdyh000
|
|||||||
Yassine Aït-El-Mouden
|
Yassine Aït-El-Mouden
|
||||||
Yongmin H
|
Yongmin H
|
||||||
You-Wen Liang (Mark)
|
You-Wen Liang (Mark)
|
||||||
|
Zhenya Tikhonov
|
||||||
|
ZiriSut
|
||||||
aaaaalbert
|
aaaaalbert
|
||||||
|
abtin
|
||||||
|
ada_okeke60
|
||||||
aefgh39622
|
aefgh39622
|
||||||
alamanda
|
alamanda
|
||||||
albertdcastro
|
albertdcastro
|
||||||
alex_mayorga
|
alex_mayorga
|
||||||
|
ali.malek.71
|
||||||
ariestiyansyah
|
ariestiyansyah
|
||||||
avelper
|
avelper
|
||||||
|
biobell2000
|
||||||
|
bulut
|
||||||
chilledfrogs
|
chilledfrogs
|
||||||
clouserw-mozilla-owner
|
clouserw-mozilla-owner
|
||||||
|
dependabot[bot]
|
||||||
dgadelha
|
dgadelha
|
||||||
dskmori
|
dskmori
|
||||||
ehuggett
|
ehuggett
|
||||||
|
elenatambriz
|
||||||
eljuno
|
eljuno
|
||||||
emily-hou1
|
emily-hou1
|
||||||
erdem cobanoglu
|
erdem cobanoglu
|
||||||
|
fcortess
|
||||||
gautamkrishnar
|
gautamkrishnar
|
||||||
gmontagu
|
gmontagu
|
||||||
goofy
|
goofy
|
||||||
hello
|
hello
|
||||||
hi
|
hi
|
||||||
ivan.pompa
|
ivan.pompa
|
||||||
|
jackyzy823
|
||||||
jesferman1993
|
jesferman1993
|
||||||
jlG
|
jlG
|
||||||
|
jnunezf96
|
||||||
|
johngruen
|
||||||
josotrix
|
josotrix
|
||||||
jspam
|
jspam
|
||||||
julen
|
julen
|
||||||
@@ -230,12 +283,15 @@ kumincir
|
|||||||
leo.toneff
|
leo.toneff
|
||||||
m4hdi.pdroid
|
m4hdi.pdroid
|
||||||
mail
|
mail
|
||||||
|
manuel padilla sanchez
|
||||||
manxmensch
|
manxmensch
|
||||||
marigalicer
|
marigalicer
|
||||||
marsf
|
marsf
|
||||||
merianosnikos
|
merianosnikos
|
||||||
|
minvs1
|
||||||
mirzet.omerovic.1992
|
mirzet.omerovic.1992
|
||||||
mujeebcpy
|
mujeebcpy
|
||||||
|
okyanusoz
|
||||||
p.sanroman.bengoetxea
|
p.sanroman.bengoetxea
|
||||||
passionforlife
|
passionforlife
|
||||||
paul.trevor
|
paul.trevor
|
||||||
@@ -249,10 +305,12 @@ robbp
|
|||||||
ruikunai
|
ruikunai
|
||||||
savemore99.sm
|
savemore99.sm
|
||||||
sergio
|
sergio
|
||||||
|
shamanchic2011
|
||||||
shikhar-scs
|
shikhar-scs
|
||||||
siparon
|
siparon
|
||||||
skystar-p
|
skystar-p
|
||||||
stripTM
|
stripTM
|
||||||
|
sugabelly
|
||||||
tatalmondmush
|
tatalmondmush
|
||||||
tiagomoraismorgado
|
tiagomoraismorgado
|
||||||
timvisee
|
timvisee
|
||||||
@@ -261,6 +319,7 @@ xcffl
|
|||||||
ybouhamam
|
ybouhamam
|
||||||
yoshimitsu002
|
yoshimitsu002
|
||||||
yusup.ramdani
|
yusup.ramdani
|
||||||
|
zankomhamad
|
||||||
Μιχάλης
|
Μιχάλης
|
||||||
Марко Костић (Marko Kostić)
|
Марко Костић (Marko Kostić)
|
||||||
Ратко Вујановић
|
Ратко Вујановић
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# flod as main contact for string changes
|
# timvisee as main contact for string changes
|
||||||
public/locales/en-US/*.ftl @flodolo
|
public/locales/en-US/*.ftl @timvisee
|
||||||
|
|||||||
874
package-lock.json
generated
874
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
22
package.json
22
package.json
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "send",
|
"name": "send",
|
||||||
"description": "File Sharing Experiment",
|
"description": "File Sharing Experiment",
|
||||||
"version": "3.3.1",
|
"version": "3.3.2",
|
||||||
"author": "Mozilla (https://mozilla.org)",
|
"author": "Mozilla (https://mozilla.org)",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"Tim Visee <3a4fb3964f@sinenomine.email> (https://timvisee.com)"
|
"Tim Visee <3a4fb3964f@sinenomine.email> (https://timvisee.com)"
|
||||||
@@ -71,21 +71,21 @@
|
|||||||
"@dannycoates/webcrypto-liner": "^0.1.37",
|
"@dannycoates/webcrypto-liner": "^0.1.37",
|
||||||
"@fullhuman/postcss-purgecss": "^1.3.0",
|
"@fullhuman/postcss-purgecss": "^1.3.0",
|
||||||
"@mattiasbuelens/web-streams-polyfill": "0.2.1",
|
"@mattiasbuelens/web-streams-polyfill": "0.2.1",
|
||||||
"@sentry/browser": "^5.27.0",
|
"@sentry/browser": "^5.27.4",
|
||||||
"asmcrypto.js": "^0.22.0",
|
"asmcrypto.js": "^0.22.0",
|
||||||
"babel-loader": "^8.0.6",
|
"babel-loader": "^8.2.1",
|
||||||
"babel-plugin-istanbul": "^5.2.0",
|
"babel-plugin-istanbul": "^5.2.0",
|
||||||
"base64-js": "^1.3.1",
|
"base64-js": "^1.5.1",
|
||||||
"content-disposition": "^0.5.3",
|
"content-disposition": "^0.5.3",
|
||||||
"copy-webpack-plugin": "^5.1.2",
|
"copy-webpack-plugin": "^5.1.2",
|
||||||
"core-js": "^3.4.0",
|
"core-js": "^3.7.0",
|
||||||
"crc": "^3.8.0",
|
"crc": "^3.8.0",
|
||||||
"cross-env": "^6.0.3",
|
"cross-env": "^6.0.3",
|
||||||
"css-loader": "^3.6.0",
|
"css-loader": "^3.6.0",
|
||||||
"css-mqpacker": "^7.0.0",
|
"css-mqpacker": "^7.0.0",
|
||||||
"cssnano": "^4.1.10",
|
"cssnano": "^4.1.10",
|
||||||
"eslint": "^6.6.0",
|
"eslint": "^6.6.0",
|
||||||
"eslint-config-prettier": "^6.14.0",
|
"eslint-config-prettier": "^6.15.0",
|
||||||
"eslint-plugin-mocha": "^6.2.1",
|
"eslint-plugin-mocha": "^6.2.1",
|
||||||
"eslint-plugin-node": "^10.0.0",
|
"eslint-plugin-node": "^10.0.0",
|
||||||
"eslint-plugin-security": "^1.4.0",
|
"eslint-plugin-security": "^1.4.0",
|
||||||
@@ -120,10 +120,10 @@
|
|||||||
"string-hash": "^1.1.3",
|
"string-hash": "^1.1.3",
|
||||||
"stylelint": "^13.7.2",
|
"stylelint": "^13.7.2",
|
||||||
"stylelint-config-standard": "^19.0.0",
|
"stylelint-config-standard": "^19.0.0",
|
||||||
"stylelint-no-unsupported-browser-features": "^4.0.0",
|
"stylelint-no-unsupported-browser-features": "^4.1.4",
|
||||||
"svgo": "^1.3.2",
|
"svgo": "^1.3.2",
|
||||||
"svgo-loader": "^2.2.1",
|
"svgo-loader": "^2.2.1",
|
||||||
"tailwindcss": "^1.9.5",
|
"tailwindcss": "^1.9.6",
|
||||||
"val-loader": "^1.1.1",
|
"val-loader": "^1.1.1",
|
||||||
"webpack": "4.38.0",
|
"webpack": "4.38.0",
|
||||||
"webpack-cli": "^3.3.12",
|
"webpack-cli": "^3.3.12",
|
||||||
@@ -136,9 +136,9 @@
|
|||||||
"@dannycoates/express-ws": "^5.0.3",
|
"@dannycoates/express-ws": "^5.0.3",
|
||||||
"@fluent/bundle": "^0.13.0",
|
"@fluent/bundle": "^0.13.0",
|
||||||
"@fluent/langneg": "^0.3.0",
|
"@fluent/langneg": "^0.3.0",
|
||||||
"@google-cloud/storage": "^5.1.2",
|
"@google-cloud/storage": "^5.5.0",
|
||||||
"@sentry/node": "^5.27.0",
|
"@sentry/node": "^5.27.4",
|
||||||
"aws-sdk": "^2.775.0",
|
"aws-sdk": "^2.792.0",
|
||||||
"body-parser": "^1.19.0",
|
"body-parser": "^1.19.0",
|
||||||
"choo": "^7.0.0",
|
"choo": "^7.0.0",
|
||||||
"cldr-core": "^35.1.0",
|
"cldr-core": "^35.1.0",
|
||||||
|
|||||||
@@ -36,19 +36,10 @@ module.exports = function(app) {
|
|||||||
defaultSrc: ["'self'"],
|
defaultSrc: ["'self'"],
|
||||||
connectSrc: [
|
connectSrc: [
|
||||||
"'self'",
|
"'self'",
|
||||||
'wss://*.dev.lcip.org',
|
|
||||||
'wss://*.send.nonprod.cloudops.mozgcp.net',
|
|
||||||
config.base_url.replace(/^https:\/\//, 'wss://'),
|
config.base_url.replace(/^https:\/\//, 'wss://'),
|
||||||
'https://*.dev.lcip.org',
|
|
||||||
'https://accounts.firefox.com',
|
|
||||||
'https://*.accounts.firefox.com',
|
|
||||||
'https://sentry.prod.mozaws.net'
|
|
||||||
],
|
],
|
||||||
imgSrc: [
|
imgSrc: [
|
||||||
"'self'",
|
"'self'",
|
||||||
'https://*.dev.lcip.org',
|
|
||||||
'https://firefoxusercontent.com',
|
|
||||||
'https://secure.gravatar.com'
|
|
||||||
],
|
],
|
||||||
scriptSrc: [
|
scriptSrc: [
|
||||||
"'self'",
|
"'self'",
|
||||||
@@ -66,18 +57,6 @@ module.exports = function(app) {
|
|||||||
csp.directives.connectSrc.push(
|
csp.directives.connectSrc.push(
|
||||||
config.base_url.replace(/^https:\/\//, 'wss://')
|
config.base_url.replace(/^https:\/\//, 'wss://')
|
||||||
);
|
);
|
||||||
if (config.fxa_csp_oauth_url != '') {
|
|
||||||
csp.directives.connectSrc.push(config.fxa_csp_oauth_url);
|
|
||||||
}
|
|
||||||
if (config.fxa_csp_content_url != '') {
|
|
||||||
csp.directives.connectSrc.push(config.fxa_csp_content_url);
|
|
||||||
}
|
|
||||||
if (config.fxa_csp_profile_url != '') {
|
|
||||||
csp.directives.connectSrc.push(config.fxa_csp_profile_url);
|
|
||||||
}
|
|
||||||
if (config.fxa_csp_profileimage_url != '') {
|
|
||||||
csp.directives.imgSrc.push(config.fxa_csp_profileimage_url);
|
|
||||||
}
|
|
||||||
|
|
||||||
app.use(helmet.contentSecurityPolicy(csp));
|
app.use(helmet.contentSecurityPolicy(csp));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user