Commit Graph

42 Commits

Author SHA1 Message Date
Andreas Gohr 6b6d27d965 monkeypatch lesserphp
This applies https://github.com/MarcusSchwarz/lesserphp/pull/19 manually
to the vendor directory.

It seems lesserphp is abandoned and we will need to find a proper
solution. Probably by maintaining our own fork. For now this should fix
PHP 7.4 tests.
2020-11-20 23:45:16 +01:00
Andreas Gohr 8b07fee4b3
Merge pull request #3251 from splitbrain/slika
use Slika for image resizing and cropping
2020-11-19 15:46:36 +01:00
Andreas Gohr a3bfbb3c10 upgraded php-archive to 1.2.0 #3298
fixes an incompatibility with PHP 8
2020-10-13 15:07:33 +02:00
Andreas Gohr 92a8473a90 added Slika as dependency 2020-09-01 18:09:29 +02:00
Andreas Gohr 3f874cb397 increase minimum PHP version to 7.2 2020-08-12 17:39:37 +02:00
Andreas Gohr 19ea627a05 temporarily use geshi master #3108
GeSHi/geshi-1.0#134 has been merged but a new release tag hasn't been
assigned, yet. Since this may take a while, this patch  requires the master
branch. It should be reverted to a proper version again once it's
available.
2020-07-27 12:30:18 +02:00
Andreas Gohr 64604f4ea8 updated php-cli dependency
fixes a PHP 7.4 incompability
2020-07-01 09:40:56 +02:00
Andreas Gohr ab0a890215 dependency upgrades
All composer dependencies have been updated
2020-05-01 23:49:32 +02:00
Andreas Gohr e43cd7e113 Update composer dependencies
The following dependencies have been updated:

splitbrain/php-archive (1.0.10 => 1.1.1)
phpseclib/phpseclib (2.0.11 => 2.0.23)
paragonie/random_compat (v2.0.12 => v2.0.18)
simplepie/simplepie (1.5.1 => 1.5.3)
geshi/geshi (v1.0.9.0 => v1.0.9.1)
openpsa/universalfeedcreator (v1.8.3 => v1.8.3.2):
marcusschwarz/lesserphp
splitbrain/php-cli (1.1.2 => 1.1.5)
2019-10-21 21:05:20 +02:00
Alexander Achenbach 21c01779b1 Fix .htaccess files for Apache 2.4 (and 2.2)
Refer to module by suitable file name (mod_*.c).
Test for mod_authz_core.c (instead of mod_authz_host.c) to properly
detect Apache 2.4 and avoid false positive for Apache 2.2.
2018-06-17 16:48:11 +02:00
Andreas Gohr ddb94cf031 updated php-archive lib. fixes #2361 2018-05-01 10:11:03 +02:00
Andreas Gohr a628a7c68b phpseclib update 2018-04-27 13:42:00 +02:00
Andreas Gohr a851f92d60 manual GeSHi patch applied
monkey patched GeSHi/geshi-1.0#104
2018-04-13 10:56:21 +02:00
Andreas Gohr 43d3f077ff updated composer dependencies 2018-04-13 08:37:14 +02:00
Andreas Gohr 874fc8d335
Merge pull request #2168 from splitbrain/cli
New CLI Plugin Type
2018-04-05 09:58:15 +02:00
Andreas Ferber b70123d043 Prevent direct access to /vendor/ via .htaccess 2017-11-27 04:15:51 +01:00
Andreas Gohr cbeaa4a047 replace Doku_CLI with splitbrain\phpcli\CLI
It has few more features (like turning down verbosity) and looks nicer
2017-11-10 14:22:02 +01:00
Andreas Gohr dd7064d9e4 updated composer dependencies 2017-08-15 18:14:52 +02:00
Andreas Gohr 0ed9c2e284 Merge branch 'master' into lesserphp
* master: (70 commits)
  Release preparation
  translation update
  do not disclose email or IP addresses of users through RSS
  small fix
  Make default encapsulation more readable and less duplicate.
  Replace htmlspecialchars to hsc in core
  Add the preview-bool for the cache file.
  Add htmlspecialchars when showing $DATE_AT
  #2021 broken links to W3C validators also dokuwiki and php are on https
  made bin/wantedpage.php more flexible
  doc abbreviation
  Fix PHP Notices: Reduce error log noise
  Create valid empty options
  translation update
  doc fix
  translation update
  using $options->getCmd to retrieve show-pages parameter
  added option to wantedpages.php to show or not show pages where broken links occur
  show pages where broken links occur: page_id => broken_link
  clean extension names. fixes #2042
  ...
2017-08-15 18:03:29 +02:00
Andreas Gohr 3d4e333534 moved EmailAdressValidator to composer install #1970 2017-05-26 21:37:21 +02:00
Andreas Gohr 572dd708be use composer based library for feed creator #1970 2017-05-18 22:38:19 +02:00
Andreas Gohr 82c5990b7d updated GeSHi to 1.0.9.0 2017-05-15 21:41:43 +02:00
Andreas Gohr 51c795946d replace LESS compiler with lesserphp
This is a better maintained fork of lessphp. It seems to be fully
compatible, so this is more or less a drop in replacement.
2017-05-12 16:06:42 +02:00
Andreas Gohr 361134418d updated php-archive library 2017-03-31 09:41:47 +02:00
Andreas Gohr e0dd796db5 updated random_compat library 2017-03-31 09:40:36 +02:00
Andreas Gohr 59b616ccfd updated SimplePie and moved to composer based install. #1800
This updates the SimplePie RSS parser to the recent 1.4.3 release,
fixing an PHP 7 bug (and probably others). We now use a composer based
install.
2017-01-18 19:02:50 +01:00
Andreas Gohr 114248c73b Merge branch 'master' into phpseclib
* master: (54 commits)
  updated geshi
  authpdo - use type safe comparison on passwords. fixes #1765
  removed unneeded files from random_compat
  Use cryptographically secure pseudo random number generator (CSPRNG)
  translation update
  translation update
  translation update
  translation update
  translation update
  or maybe I only now figured out the right travis config :-/
  disable 7.1 testing completely
  allow 7.1 failures until it's released #1682
  DE translation for key 'protected'
  Use 'Benachrichtigung' instead of 'Notifikation'
  Fix spelling of some terms (lower to upper case)
  DE translation for key: addUser_error_missing_pass
  DE translation for keys: update_name, update_mail
  translation update
  translation update
  Implemented interwiki substitution for external images (issue #1614).
  ...
2016-11-30 16:07:46 +01:00
Andreas Gohr eafdbaea0d updated geshi 2016-11-30 16:04:00 +01:00
Andreas Gohr ea9ebb1c95 removed unneeded files from random_compat 2016-11-22 19:39:07 +01:00
Niklas Keller 7a33d2f8a8 Use cryptographically secure pseudo random number generator (CSPRNG)
Uses paragonie/random_compat instead of insecure home-brewed code.

It's NEVER fine to fall back to mt_rand() for secure random.

Fixes #1760.
2016-11-20 19:22:19 +01:00
Andreas Gohr 4ab468163a updated phpseclib to 2.0.4 2016-10-06 14:58:15 +02:00
Andreas Gohr 59419fd022 Use composer installed phpseclib
We used to ship only parts of phpseclib in inc/phpseclib which made it a
little tricky to update. This replaces the library with a composer
installed version, making the rest of the library available to plugin
authors. It might fix a problem with PHP 7.1 as reported in #1682
(unconfirmed)
2016-09-06 12:12:46 +02:00
Anders Sandblad 59752844d1 Fixed broken links to php.net and redirecting pages to php.net 2016-06-14 08:48:12 +02:00
Andreas Gohr 22694784c6 updated GeSHi to v1.0.8.17 2016-04-15 15:39:43 +02:00
Andreas Gohr 530d672995 updated php-archive to 1.0.7 fixes #1296 2015-08-13 10:40:35 +02:00
Andreas Gohr 4a690352a4 fixed #1249 by upgrading php-archive to 1.0.4 2015-07-24 13:40:07 +02:00
Andreas Gohr 2b6c681901 updated archive library via composer 2015-06-30 21:17:23 +02:00
Andreas Gohr 0f7eafd90c geshi update via composer 2015-06-30 20:42:56 +02:00
Andreas Gohr bff1a21bd9 removed one of the ignored lines 2015-05-16 11:49:27 +02:00
Andreas Gohr 41d51802a4 switched geshi higlighter to composer based repository 2015-05-15 16:26:00 +02:00
Andreas Gohr 9283184c40 added rudimentary README to vendor dir 2015-05-15 15:49:27 +02:00
Andreas Gohr 605f8e8d0e added composer setup and the first composer package php-archive 2015-05-15 15:42:12 +02:00