mirror of
https://gitlab.com/timvisee/send.git
synced 2025-12-08 15:10:54 +03:00
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2807b1cad5 | ||
|
|
157e832c95 | ||
|
|
d78fcd3721 | ||
|
|
ac7ab79aef | ||
|
|
00fb353465 | ||
|
|
f0ec5a9496 | ||
|
|
7a31082da1 | ||
|
|
b54f4575ee |
@@ -31,7 +31,6 @@ export default class FileReceiver extends Nanobus {
|
|||||||
});
|
});
|
||||||
if (file.pwd) {
|
if (file.pwd) {
|
||||||
const encoder = new TextEncoder();
|
const encoder = new TextEncoder();
|
||||||
console.log(file.password + file.url);
|
|
||||||
this.authKeyPromise = window.crypto.subtle
|
this.authKeyPromise = window.crypto.subtle
|
||||||
.importKey(
|
.importKey(
|
||||||
'raw',
|
'raw',
|
||||||
|
|||||||
@@ -226,7 +226,6 @@ a {
|
|||||||
|
|
||||||
.upload-window.ondrag {
|
.upload-window.ondrag {
|
||||||
border: 5px dashed rgba(0, 148, 251, 0.5);
|
border: 5px dashed rgba(0, 148, 251, 0.5);
|
||||||
margin: 0 auto;
|
|
||||||
height: 251px;
|
height: 251px;
|
||||||
transform: scale(1.04);
|
transform: scale(1.04);
|
||||||
border-radius: 4.2px;
|
border-radius: 4.2px;
|
||||||
|
|||||||
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "firefox-send",
|
"name": "firefox-send",
|
||||||
"version": "2.0.0",
|
"version": "2.1.2",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "firefox-send",
|
"name": "firefox-send",
|
||||||
"description": "File Sharing Experiment",
|
"description": "File Sharing Experiment",
|
||||||
"version": "2.0.0",
|
"version": "2.1.2",
|
||||||
"author": "Mozilla (https://mozilla.org)",
|
"author": "Mozilla (https://mozilla.org)",
|
||||||
"repository": "mozilla/send",
|
"repository": "mozilla/send",
|
||||||
"homepage": "https://github.com/mozilla/send/",
|
"homepage": "https://github.com/mozilla/send/",
|
||||||
|
|||||||
@@ -87,4 +87,6 @@ footerLinkTerms = 이용 약관
|
|||||||
footerLinkCookies = 쿠키
|
footerLinkCookies = 쿠키
|
||||||
requirePasswordCheckbox = 이 파일을 다운로드하려면 비밀번호가 필요함
|
requirePasswordCheckbox = 이 파일을 다운로드하려면 비밀번호가 필요함
|
||||||
addPasswordButton = 비밀번호 추가
|
addPasswordButton = 비밀번호 추가
|
||||||
incorrectPassword = 비밀번호가 일치하지 않습니다. 다시 시도해주세요.
|
passwordTryAgain = 비밀번호가 맞지 않습니다. 다시 시도해 주세요.
|
||||||
|
// This label is followed by the password needed to download a file
|
||||||
|
passwordResult = 비밀번호: { $password }
|
||||||
|
|||||||
@@ -4,7 +4,10 @@ siteSubtitle = un experiment web
|
|||||||
siteFeedback = Feedback
|
siteFeedback = Feedback
|
||||||
uploadPageHeader = Partajare de fișiere privată și criptată
|
uploadPageHeader = Partajare de fișiere privată și criptată
|
||||||
uploadPageLearnMore = Află mai multe
|
uploadPageLearnMore = Află mai multe
|
||||||
|
uploadPageDropMessage = Aruncă fișierul aici pentru a începe încărcarea.
|
||||||
|
uploadPageBrowseButton = Alege un fișier din calculator.
|
||||||
uploadPageBrowseButton1 = Selectează un fișier pentru încărcare
|
uploadPageBrowseButton1 = Selectează un fișier pentru încărcare
|
||||||
|
uploadPageMultipleFilesAlert = Încărcarea mai multor fișiere deodată sau a dosarelor nu este suportată.
|
||||||
uploadPageBrowseButtonTitle = Încarcă fișier
|
uploadPageBrowseButtonTitle = Încarcă fișier
|
||||||
uploadingPageProgress = Se încarcă { $filename } ({ $size })
|
uploadingPageProgress = Se încarcă { $filename } ({ $size })
|
||||||
importingFile = Se importă…
|
importingFile = Se importă…
|
||||||
@@ -15,6 +18,7 @@ notifyUploadDone = Încărcarea s-a finalizat.
|
|||||||
uploadingPageMessage =
|
uploadingPageMessage =
|
||||||
uploadingPageCancel = Anulează încărcarea
|
uploadingPageCancel = Anulează încărcarea
|
||||||
uploadCancelNotification = Încărcarea a fost anulată.
|
uploadCancelNotification = Încărcarea a fost anulată.
|
||||||
|
uploadingPageLargeFileMessage = Stai calm! Acest fișier este mare. S-ar putea să dureze un timp încărcarea.
|
||||||
uploadingFileNotification = Notifică-mă când încărcarea este încheiată.
|
uploadingFileNotification = Notifică-mă când încărcarea este încheiată.
|
||||||
uploadSuccessConfirmHeader = Pregătit pentru trimitere
|
uploadSuccessConfirmHeader = Pregătit pentru trimitere
|
||||||
uploadSvgAlt = Încarcă
|
uploadSvgAlt = Încarcă
|
||||||
@@ -27,8 +31,10 @@ sendAnotherFileLink = Trimite un alt fișier
|
|||||||
downloadAltText = Descarcă
|
downloadAltText = Descarcă
|
||||||
downloadFileName = Descarcă { $filename }
|
downloadFileName = Descarcă { $filename }
|
||||||
downloadFileSize = ({ $size })
|
downloadFileSize = ({ $size })
|
||||||
|
unlockInputLabel = Introdu parola
|
||||||
unlockInputPlaceholder = Parolă
|
unlockInputPlaceholder = Parolă
|
||||||
unlockButtonLabel = Deblochează
|
unlockButtonLabel = Deblochează
|
||||||
|
downloadFileTitle = Descarcă fișierul criptat
|
||||||
// Text and title used on the download link/button (indicates an action).
|
// Text and title used on the download link/button (indicates an action).
|
||||||
downloadButtonLabel = Descarcă
|
downloadButtonLabel = Descarcă
|
||||||
downloadNotification = Descărcarea s-a încheiat.
|
downloadNotification = Descărcarea s-a încheiat.
|
||||||
@@ -40,7 +46,9 @@ sendYourFilesLink = Încearcă Firefox Send
|
|||||||
downloadingPageProgress = Se descarcă { $filename } ({ $size })
|
downloadingPageProgress = Se descarcă { $filename } ({ $size })
|
||||||
errorAltText = Eroare la încărcare
|
errorAltText = Eroare la încărcare
|
||||||
errorPageHeader = Ceva a mers prost!
|
errorPageHeader = Ceva a mers prost!
|
||||||
|
errorPageMessage = A apărut o eroare la încărcarea fișierului.
|
||||||
errorPageLink = Trimite un alt fișier
|
errorPageLink = Trimite un alt fișier
|
||||||
|
fileTooBig = Acest fișier este prea mare. Trebuie să fie sub { $size }.
|
||||||
linkExpiredAlt = Link expirat
|
linkExpiredAlt = Link expirat
|
||||||
expiredPageHeader = Acest link a expirat sau nu a existat de la bun început!
|
expiredPageHeader = Acest link a expirat sau nu a existat de la bun început!
|
||||||
notSupportedHeader = Browserul tău nu este suportat.
|
notSupportedHeader = Browserul tău nu este suportat.
|
||||||
@@ -52,6 +60,7 @@ copyFileList = Copiază URL-ul
|
|||||||
// expiryFileList is used as a column header
|
// expiryFileList is used as a column header
|
||||||
expiryFileList = Expiră în
|
expiryFileList = Expiră în
|
||||||
deleteFileList = Șterge
|
deleteFileList = Șterge
|
||||||
|
nevermindButton = Uită
|
||||||
legalHeader = Termeni de utilizare și politica de confidențialitate
|
legalHeader = Termeni de utilizare și politica de confidențialitate
|
||||||
deletePopupText = Ștergi aceast fișier?
|
deletePopupText = Ștergi aceast fișier?
|
||||||
deletePopupYes = Da
|
deletePopupYes = Da
|
||||||
|
|||||||
@@ -42,28 +42,26 @@ module.exports = function(app) {
|
|||||||
force: !IS_DEV
|
force: !IS_DEV
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
if (!IS_DEV) {
|
app.use(
|
||||||
app.use(
|
helmet.contentSecurityPolicy({
|
||||||
helmet.contentSecurityPolicy({
|
directives: {
|
||||||
directives: {
|
defaultSrc: ["'self'"],
|
||||||
defaultSrc: ["'self'"],
|
connectSrc: [
|
||||||
connectSrc: [
|
"'self'",
|
||||||
"'self'",
|
'https://sentry.prod.mozaws.net',
|
||||||
'https://sentry.prod.mozaws.net',
|
'https://www.google-analytics.com'
|
||||||
'https://www.google-analytics.com'
|
],
|
||||||
],
|
imgSrc: ["'self'", 'https://www.google-analytics.com'],
|
||||||
imgSrc: ["'self'", 'https://www.google-analytics.com'],
|
scriptSrc: ["'self'"],
|
||||||
scriptSrc: ["'self'"],
|
styleSrc: ["'self'", "'unsafe-inline'", 'https://code.cdn.mozilla.net'],
|
||||||
styleSrc: ["'self'", 'https://code.cdn.mozilla.net'],
|
fontSrc: ["'self'", 'https://code.cdn.mozilla.net'],
|
||||||
fontSrc: ["'self'", 'https://code.cdn.mozilla.net'],
|
formAction: ["'none'"],
|
||||||
formAction: ["'none'"],
|
frameAncestors: ["'none'"],
|
||||||
frameAncestors: ["'none'"],
|
objectSrc: ["'none'"],
|
||||||
objectSrc: ["'none'"],
|
reportUri: '/__cspreport__'
|
||||||
reportUri: '/__cspreport__'
|
}
|
||||||
}
|
})
|
||||||
})
|
);
|
||||||
);
|
|
||||||
}
|
|
||||||
app.use(
|
app.use(
|
||||||
busboy({
|
busboy({
|
||||||
limits: {
|
limits: {
|
||||||
|
|||||||
Reference in New Issue
Block a user