Skip to content

Per blog temporary dir for pclzip#101

Open
Jean-Jacques wants to merge 1 commit into
Evarisk:masterfrom
Jean-Jacques:pclzip-tmpdir-patch
Open

Per blog temporary dir for pclzip#101
Jean-Jacques wants to merge 1 commit into
Evarisk:masterfrom
Jean-Jacques:pclzip-tmpdir-patch

Conversation

@Jean-Jacques

Copy link
Copy Markdown

Par défaut, pclzip.lib.php tente des ouvertures de fichiers temporaires dans le répertoire courant du script, ce qui est source d'erreurs s'il est protégé en écriture (typique d'une installation où on souhaite empêcher des modifications depuis le web).

Il est possible d'utiliser la définition PCLZIP_TEMPORARY_DIR pour éviter cela, mais rendre le répertoire dépendant de l'instance de blog requiert alors un peu de travail dans un wordpress multisites.

Le patch suivant propage le chemin de répertoire temporaire déjà récupéré en amont dans PclZipProxy.php, ce qui assure une certaine cohérence et permet de rendre ce répertoire spécifique à l'instance de blog.

Par soucis de compatibilité, le patch honore PCLZIP_TEMPORARY_DIR s'il a été défini par l'usager dans une version antérieure du plugin.

@lmag

lmag commented Mar 2, 2020

Copy link
Copy Markdown
Member

Merci pour votre proposition on la passe en test avez vous rencontrer des bugs particuliers liés à votre proposition ?

@lmag lmag self-assigned this Mar 2, 2020
@Jean-Jacques

Jean-Jacques commented Mar 2, 2020 via email

Copy link
Copy Markdown
Author

@lmag

lmag commented Mar 7, 2020

Copy link
Copy Markdown
Member

Bonsoir,
En fait cette modification concerne la librairie odtphp, mais elle n'est plus mise à jour depuis 2017. On va voir comment on peut gerer cela. Nous avons "forké" la lib afin de pouvoir merger votre proposition nous verrons cela la semaine prochaine

@lmag

lmag commented Mar 10, 2020

Copy link
Copy Markdown
Member

Est ce que cette PR ne serait pas plus logique sur la librairie odtphp ? ...
Dans le doute j'ai fork la lib
https://github.com/Evarisk/odtphp on en discute demain @eoxia-jimmy

@Jean-Jacques

Jean-Jacques commented Mar 11, 2020 via email

Copy link
Copy Markdown
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants