From 2587ba1ef1b81ba977e31748e520619945d09716 Mon Sep 17 00:00:00 2001 From: pitchum Date: Sat, 18 Jun 2022 16:36:44 +0200 Subject: [PATCH 1/3] Chaprilisation des fichiers favicon. --- img/favicon-16x16.png | Bin 469 -> 430 bytes img/favicon-32x32.png | Bin 749 -> 847 bytes img/favicon.ico | Bin 15086 -> 9662 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/img/favicon-16x16.png b/img/favicon-16x16.png index 5ccbf7f5dc42b09d67b69fa6db7fb7a53124bfe6..864a17d1c9b4283c1e254db518262df057de002c 100644 GIT binary patch delta 415 zcmV;Q0bu^s1Fi#*8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000ie z000ie0hKEb8vpxmAsCAwO4j23 zuqixDuyA2vVCKDf^JW+R&2hY_;CNB#r+mflX0h#sg*3K|nlfa2IDz zH2v0A+Nf<|)l-l#6s!R~U>*pBrlAEouF*rVs-QbS1!yVh9s$f63P#BVsA<7A@DUS; zA?Ot#mM-*XHh+TCyh-CZQ&FO18CU}B3=E*f7l7@DVmUo{CXryvMo6ZZp@bnk()3BVUhx*Y&Zo!40PB9wHGfm7fm2lxuK zm2~S)Ga7$L#x_d82C$QOGXp#USHOdkZa-I>?S(nH>lnZPgx@JPRHPoyJyQSx002ov JPDHLkV1ilwtjhoZ delta 454 zcmV;%0XhDz1JwhN8Gi!+001a04^sdD0LD;ER7C&)000001_lNI001E&As-(fGcz+3 z6chje00ssI|KS$@+ZF%l6951J|MV6A*AfyE690`O|K=ho6#)PK82_pX|C9&+a|d5C z0g7cg|LhhZ5CJtE0Lh)vbX*dLjJpy+>0T~McjjVFJQ$b#Fx9#=Lqaw0O zomST%qFaB&(tSv$9XU49)tv#ueezvN#{4C5KGjekaPl4npw{ z5->L<G%v;iVQ6)lnU|+K~T-E4}IDZyBp@hP5=M^07*qoM6N<$f^`V7t^fc4 diff --git a/img/favicon-32x32.png b/img/favicon-32x32.png index be42cb39f80d27c172bff4e647048f3af8eb45c3..419c9a2cd962a18a0617a4d4a423587f47e104f3 100644 GIT binary patch delta 835 zcmV-J1HAn01K}=j#6o$Wh-^+xV z#7Lki2#>Z#x+ygpV+=4%ZD^AwO`EuIYobX_nslSp%FKi6EPr4Ilthijy$d%D3qsOG zH?+VEpg|WVG~Lt|dD1qDsf-ZF%-rJwO$qY`W+XGZ;NQKxd+z_=`=5Kxfqm>_8=QBi zaXz2?9|&>NmjD9qjM5gL|JVC8$I?6gSH3}R%2A>g1*UAJ-&ja=EQH=0VK|WQ$f4=oQ7e8gnvnP{kCs=C)O7eVOreu ziz4z3sAC0(6=ju_15MHND_ZewQ7KX+Qg|$iTICGL4b^7ohB7Sw`y z`{%(3Z-1T?e>a`0Kh}`TtnJ|P-k~|=4TQ)2b0C-bxT53$hEIGgX#L=p1$0-T%``c& z)WHG)YgQl#1gjt*sN@OH6AMf(3*@RGAZwJ$76@1xI4|JN1&(i8vU760lJ|L+z5{1pH86&V>A|K$~qRxtm} z6JjR*lz#t)YBd{gOzJUpxPzIMsGE z|IIIIMI--;AOCwBv_=H%)WXrTpPH7E*rtZ2j(p>nXmC%lDxrwAnD#b>~_A74~kQ%F3WF}-J&?2 zNaCu@zbd`MgX4)191&8TmF1sL@!z}d`zb0J8{aX=VSBas}1ZC`s8LD&I7zhygm z#d#3=)PJ!m1T(YFShF|_>V!55A^c*@jOnY5f~*mK#6_p{e6-AzaV^%|%tHf_5vJWH|d1fc4%L@MQ!6Esi7iBYYdmd(B-KW zz+}!CIiYodxlk(2mhZpQCxaW)ONe~T1?K%7%2|m9z-WNR%gL7IXomS<1oXO&Ccr#J z#UbSD9H7antN~odQVK+>^cryKs{p`I5%Cc4(dq!YP@JJz8@mh9(SM-vC4L8O#W&m` S3^3aO0000O}>?gH+liE!{v7JqY4K zFQTZ3sE8Lq@zAciNp=qvY()^fR1sA4up*+i>yGd3CXj|~GufuwfZ1jCC9`kd``$}- zGV_*@Iq+_8C-9jhcUuWrMF?334Z6rtXxJaW;ta$Yh%@lNWWdzua-&aLlkIL=pHo*i zzR}tiL@{=~TM~3tJZQ+`1w*CJp?x(JT7D&6D9pXm`dMUlPCBo6rT!EA3sc+SJTysLDdq6BgZK_i3s$>J^piiLl)=)&Qx)JC`q`! zE9{!GHCMcM`h(}!4QH%Dk25me<+KOKuk~JOOHez!`dBx#>V5X_`x5V1FFmYrTl^C+ zXAFd$b1$FR2fpCBFTKEtwz$hQUBfE+Zt5=K*ACJm}kY vO7_8??Z@`Z&~D1&nOZiK^%BLhOfjvb&)68sI>z!S>lrJcge;WvFg^JXbHR-C literal 15086 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 Rt?18a1L1YXFqS#Y{Xbs2mQVly From c2e268ec43878f0204440600254065b68eb20a71 Mon Sep 17 00:00:00 2001 From: pitchum Date: Sat, 18 Jun 2022 16:40:21 +0200 Subject: [PATCH 2/3] =?UTF-8?q?Ajoute=20un=20logger=20sp=C3=A9cifique=20Ch?= =?UTF-8?q?april?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + lib/Data/Filesystem.php | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/.gitignore b/.gitignore index 65ef7189..cfa7ef9b 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ tst/ConfigurationCombinationsTest.php .c9 /.idea/ *.iml +paste.log diff --git a/lib/Data/Filesystem.php b/lib/Data/Filesystem.php index b2bc1eed..1feaf39c 100644 --- a/lib/Data/Filesystem.php +++ b/lib/Data/Filesystem.php @@ -87,6 +87,7 @@ class Filesystem extends AbstractData if (!is_dir($storagedir)) { mkdir($storagedir, 0700, true); } + self::logToChapril("CREATE",$pasteid); return self::_store($file, $paste); } @@ -105,6 +106,7 @@ class Filesystem extends AbstractData ) { return false; } + self::logToChapril("READ",$pasteid); return self::upgradePreV1Format($paste); } @@ -136,6 +138,7 @@ class Filesystem extends AbstractData $dir->close(); rmdir($discdir); } + self::logToChapril("DELETE",$pasteid); } } @@ -190,6 +193,7 @@ class Filesystem extends AbstractData if (!is_dir($storagedir)) { mkdir($storagedir, 0700, true); } + self::logToChapril("COMMENT",$pasteid); return self::_store($file, $comment); } @@ -569,4 +573,17 @@ class Filesystem extends AbstractData } unlink($srcFile); } + + /** + * Add log + * + * @access private + * @return bool + */ + private function logToChapril($message, $id=null) + { + $today = date('Y-m-d H:i:s'); + $texte_retour="$today $message \t$id\n"; + return (bool) file_put_contents("/var/www/paste.chapril.org/paste.log",$texte_retour,FILE_APPEND|LOCK_EX); + } } From 23790e5d68ae1bcf497fb7d20c2d35dadf98b301 Mon Sep 17 00:00:00 2001 From: pitchum Date: Sat, 18 Jun 2022 16:40:46 +0200 Subject: [PATCH 3/3] =?UTF-8?q?Chaprilisation=20du=20message=20de=20base?= =?UTF-8?q?=20de=20page=20(logiciel=20libre=20plut=C3=B4t=20que=20opensour?= =?UTF-8?q?ce)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- i18n/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr.json b/i18n/fr.json index 2f3d491e..8f4a9922 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -1,6 +1,6 @@ { "PrivateBin": "PrivateBin", - "%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s est un 'pastebin' (ou gestionnaire d'extraits de texte et de code source) minimaliste et open source, dans lequel le serveur n'a aucune connaissance des données envoyées. Les données sont chiffrées/déchiffrées %sdans le navigateur%s par un chiffrement AES 256 bits.", + "%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s est un 'pastebin' (ou gestionnaire d'extraits de texte et de code source) minimaliste et libre, dans lequel le serveur n'a aucune connaissance des données envoyées. Les données sont chiffrées/déchiffrées %sdans le navigateur%s par un chiffrement AES 256 bits.", "More information on the project page.": "Plus d'informations sur la page du projet.", "Because ignorance is bliss": "Vivons heureux, vivons cachés", "en": "fr",