mirror of
https://gitlab.com/timvisee/send.git
synced 2025-12-06 22:20:55 +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) {
|
||||
const encoder = new TextEncoder();
|
||||
console.log(file.password + file.url);
|
||||
this.authKeyPromise = window.crypto.subtle
|
||||
.importKey(
|
||||
'raw',
|
||||
|
||||
@@ -226,7 +226,6 @@ a {
|
||||
|
||||
.upload-window.ondrag {
|
||||
border: 5px dashed rgba(0, 148, 251, 0.5);
|
||||
margin: 0 auto;
|
||||
height: 251px;
|
||||
transform: scale(1.04);
|
||||
border-radius: 4.2px;
|
||||
|
||||
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "firefox-send",
|
||||
"version": "2.0.0",
|
||||
"version": "2.1.2",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "firefox-send",
|
||||
"description": "File Sharing Experiment",
|
||||
"version": "2.0.0",
|
||||
"version": "2.1.2",
|
||||
"author": "Mozilla (https://mozilla.org)",
|
||||
"repository": "mozilla/send",
|
||||
"homepage": "https://github.com/mozilla/send/",
|
||||
|
||||
@@ -87,4 +87,6 @@ footerLinkTerms = 이용 약관
|
||||
footerLinkCookies = 쿠키
|
||||
requirePasswordCheckbox = 이 파일을 다운로드하려면 비밀번호가 필요함
|
||||
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
|
||||
uploadPageHeader = Partajare de fișiere privată și criptată
|
||||
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
|
||||
uploadPageMultipleFilesAlert = Încărcarea mai multor fișiere deodată sau a dosarelor nu este suportată.
|
||||
uploadPageBrowseButtonTitle = Încarcă fișier
|
||||
uploadingPageProgress = Se încarcă { $filename } ({ $size })
|
||||
importingFile = Se importă…
|
||||
@@ -15,6 +18,7 @@ notifyUploadDone = Încărcarea s-a finalizat.
|
||||
uploadingPageMessage =
|
||||
uploadingPageCancel = Anulează încărcarea
|
||||
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ă.
|
||||
uploadSuccessConfirmHeader = Pregătit pentru trimitere
|
||||
uploadSvgAlt = Încarcă
|
||||
@@ -27,8 +31,10 @@ sendAnotherFileLink = Trimite un alt fișier
|
||||
downloadAltText = Descarcă
|
||||
downloadFileName = Descarcă { $filename }
|
||||
downloadFileSize = ({ $size })
|
||||
unlockInputLabel = Introdu parola
|
||||
unlockInputPlaceholder = Parolă
|
||||
unlockButtonLabel = Deblochează
|
||||
downloadFileTitle = Descarcă fișierul criptat
|
||||
// Text and title used on the download link/button (indicates an action).
|
||||
downloadButtonLabel = Descarcă
|
||||
downloadNotification = Descărcarea s-a încheiat.
|
||||
@@ -40,7 +46,9 @@ sendYourFilesLink = Încearcă Firefox Send
|
||||
downloadingPageProgress = Se descarcă { $filename } ({ $size })
|
||||
errorAltText = Eroare la încărcare
|
||||
errorPageHeader = Ceva a mers prost!
|
||||
errorPageMessage = A apărut o eroare la încărcarea fișierului.
|
||||
errorPageLink = Trimite un alt fișier
|
||||
fileTooBig = Acest fișier este prea mare. Trebuie să fie sub { $size }.
|
||||
linkExpiredAlt = Link expirat
|
||||
expiredPageHeader = Acest link a expirat sau nu a existat de la bun început!
|
||||
notSupportedHeader = Browserul tău nu este suportat.
|
||||
@@ -52,6 +60,7 @@ copyFileList = Copiază URL-ul
|
||||
// expiryFileList is used as a column header
|
||||
expiryFileList = Expiră în
|
||||
deleteFileList = Șterge
|
||||
nevermindButton = Uită
|
||||
legalHeader = Termeni de utilizare și politica de confidențialitate
|
||||
deletePopupText = Ștergi aceast fișier?
|
||||
deletePopupYes = Da
|
||||
|
||||
@@ -42,28 +42,26 @@ module.exports = function(app) {
|
||||
force: !IS_DEV
|
||||
})
|
||||
);
|
||||
if (!IS_DEV) {
|
||||
app.use(
|
||||
helmet.contentSecurityPolicy({
|
||||
directives: {
|
||||
defaultSrc: ["'self'"],
|
||||
connectSrc: [
|
||||
"'self'",
|
||||
'https://sentry.prod.mozaws.net',
|
||||
'https://www.google-analytics.com'
|
||||
],
|
||||
imgSrc: ["'self'", 'https://www.google-analytics.com'],
|
||||
scriptSrc: ["'self'"],
|
||||
styleSrc: ["'self'", 'https://code.cdn.mozilla.net'],
|
||||
fontSrc: ["'self'", 'https://code.cdn.mozilla.net'],
|
||||
formAction: ["'none'"],
|
||||
frameAncestors: ["'none'"],
|
||||
objectSrc: ["'none'"],
|
||||
reportUri: '/__cspreport__'
|
||||
}
|
||||
})
|
||||
);
|
||||
}
|
||||
app.use(
|
||||
helmet.contentSecurityPolicy({
|
||||
directives: {
|
||||
defaultSrc: ["'self'"],
|
||||
connectSrc: [
|
||||
"'self'",
|
||||
'https://sentry.prod.mozaws.net',
|
||||
'https://www.google-analytics.com'
|
||||
],
|
||||
imgSrc: ["'self'", 'https://www.google-analytics.com'],
|
||||
scriptSrc: ["'self'"],
|
||||
styleSrc: ["'self'", "'unsafe-inline'", 'https://code.cdn.mozilla.net'],
|
||||
fontSrc: ["'self'", 'https://code.cdn.mozilla.net'],
|
||||
formAction: ["'none'"],
|
||||
frameAncestors: ["'none'"],
|
||||
objectSrc: ["'none'"],
|
||||
reportUri: '/__cspreport__'
|
||||
}
|
||||
})
|
||||
);
|
||||
app.use(
|
||||
busboy({
|
||||
limits: {
|
||||
|
||||
Reference in New Issue
Block a user