Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Per blog temporary dir for pclzip #101

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Jean-Jacques
Copy link

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
Copy link
Member

lmag commented Mar 2, 2020

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
Copy link
Author

Jean-Jacques commented Mar 2, 2020 via email

@lmag
Copy link
Member

lmag commented Mar 7, 2020

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
Copy link
Member

lmag commented Mar 10, 2020

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
Copy link
Author

Jean-Jacques commented Mar 11, 2020 via email

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.

2 participants