Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/matomo-org/cache

Doctrine Cache component
https://github.com/matomo-org/cache

Merge branch 'hotfix/#108-mongo-cursor-exception-prevention'

Close #108

3a124dfa70e9496da23f3d3259af6a094e0ab8b6 authored about 9 years ago by Marco Pivetta <[email protected]>
#108 - CS (alignment)

e1bd4e51f06508d5657858e8b0d932ab3b9a0a5a authored about 9 years ago by Marco Pivetta <[email protected]>
#108 - tests to verify that `MongoCursorException` never bubbles up

579e10b81f8a62452a623986819ed5fba17dfa47 authored about 9 years ago by Marco Pivetta <[email protected]>
allow php 7 failures as long as the seg fault happens

bfe58c1a7596690591676124d4c88d6b8343bbe9 authored about 9 years ago by Tobias Schultze <[email protected]>
surround mongo call inside a try/catch block to avoid Exception being unhandle

2520f1add202c374a756b0435a28c479d342f1e5 authored about 9 years ago by Rémi Alvado <[email protected]>
debugging php7 seg fault

342cee28233a23ffc67437a07d12a7c27a1480db authored about 9 years ago by Tobias Schultze <[email protected]>
apcu for php7 and stable release for php 5

69bbe2d6a0e0a0c69c29f9e25edb87c984dbbf97 authored about 9 years ago by Tobias Schultze <[email protected]>
fix file cache naming under windows surpassing MAX_PATH length and thus failing

326eff7cba1c4278b6bf12e1d981dcd257747dae authored about 9 years ago by Tobias Schultze <[email protected]>
skip lifetime test for caches that do not support it

4c357d6bee38f10d3a60214d0af08daf303521a4 authored about 9 years ago by Tobias Schultze <[email protected]>
extract lifetime tests to generic test class

ec377ec5a0be9850ce8959dd3046401fc80a3538 authored about 9 years ago by Tobias Schultze <[email protected]>
extract null byte and invalid utf8 data into generic test class to cover all backends

24dc085fc084e8a17724ec646f473746cee20974 authored about 9 years ago by Tobias Schultze <[email protected]>
fix redis mget with false as data

47f3e599160fb3fce74072c47649b7dbfdd1e72d authored about 9 years ago by Tobias Schultze <[email protected]>
refactor tests

db88dfdeacedcf09610a6ceb5111fac5412fb69d authored about 9 years ago by Tobias Schultze <[email protected]>
fix fetchMultiple when cached data is false

b36c68a0edbb46f5375e1a20dff711ce6ba5160c authored about 9 years ago by Tobias Schultze <[email protected]>
Bumping branch-alias version to 1.6.x-dev

f69c21c5cea834def1664a73a1b7cd5fcdfbd23e authored about 9 years ago by Marco Pivetta <[email protected]>
Master version is 1.6.0-DEV

a1b94432eb6bf2fb6db6311d5792c1d49b620f12 authored about 9 years ago by Marco Pivetta <[email protected]>
Merge branch 'hotfix/#104-fetchmultiple-support-with-null-and-falsey-values-1.4'

Close #104

367a071758e771830439a18d312ac59490ef3cf5 authored about 9 years ago by Marco Pivetta <[email protected]>
#104 - CS (spacing)

47713f961f2c53369bed62e7bfa5d7c17e03ba3d authored about 9 years ago by Marco Pivetta <[email protected]>
Fix another code formatting quirk in the new test

4c80241211a515cea3f3719637bd319cdd55e2e2 authored about 9 years ago by Mike Sullivan <[email protected]>
Oops, left trailing whitespace

2d33c5a0eb8852d912412a11a3981d9d2ead7f4d authored about 9 years ago by Mike Sullivan <[email protected]>
Revert Redis/Predis to using array_filter approach for doFetchMultiple

c764ab7ba3d111a137a33de4d71dddbcd053a63a authored about 9 years ago by Mike Sullivan <[email protected]>
Fix Redis-based providers to support falsey values with fetchMultiple, add test case for all providers for this

5f26c52c0084f9d41ae8d9bb5b496db8c7a59a71 authored about 9 years ago by Mike Sullivan <[email protected]>
fetchMultiple ignores null cached values

If a null is stored in the cache, fetchMultiple will not return it,
though it is returned by doF...

a47025f821edea88a7ea9f29d3d3da53d2c1f3b3 authored about 9 years ago by Mike Sullivan <[email protected]>
Merge branch '1.4.x'

eb8a73619af4f1c8711e2ce482f5de3643258a1f authored about 9 years ago by Marco Pivetta <[email protected]>
Merge branch 'feature/#101-additional-test-coverage'

Close #101

d1545e11ca913c0cc7a0e28550ed7f4048f1b4ed authored about 9 years ago by Marco Pivetta <[email protected]>
#101 - removing test relying on `usleep` (unacceptable)

4759c1cf50aff9d8993718d853001a71f1c6c25c authored about 9 years ago by Marco Pivetta <[email protected]>
#101 - Simplified test body

2cc5ba095f66df814cf443ef30f1052cda047a9b authored about 9 years ago by Marco Pivetta <[email protected]>
#101 - Removing duplicated test (due to merge conflict)

6e7fddfae76c1a6bcffa048fe2fb41586fa05f8a authored about 9 years ago by Marco Pivetta <[email protected]>
#101 - Simplified test body

271c57215735c7af164a432e80dba442eb97340f authored about 9 years ago by Marco Pivetta <[email protected]>
#101 - Simplified test body

d08f9746d0974b0df4fe2350662c673cb13f81df authored about 9 years ago by Marco Pivetta <[email protected]>
#101 - Removing incorrect test (wasn't executing anything)

272a9fa7a48e1ba6b5d36636b6526f7e2da294c8 authored about 9 years ago by Marco Pivetta <[email protected]>
#101 - Removing annotation usage (preferring `setExpectedException`)

3315628c46349716301bc875aeaee72535d932db authored about 9 years ago by Marco Pivetta <[email protected]>
Additional tests added

f1fbaafed40c50984690aab71ba05e36c05cb77b authored about 9 years ago by Nicholas J <[email protected]>
Removed short array syntax for php5.3 compatibility

b7ab94d05a8f07ed01a74bc402c0d8ae399db38c authored about 9 years ago by Nicholas J <[email protected]>
Merge branch 'feature/#98-add-travis-cache-and-fix-apcu-installation'

Close #98

3655ec928cd2cd7e7591e9f416bf402dfd228c62 authored about 9 years ago by Marco Pivetta <[email protected]>
Re-enabling upcasting notices/errors

2176d1c2e9b4ca811cb9b454df42a20b7e7c3d26 authored about 9 years ago by Marco Pivetta <[email protected]>
Adding PSR-4 namespace to tests

2b1161ebf5a7cfe95d76a7041dc7de800519443d authored about 9 years ago by Marco Pivetta <[email protected]>
use phpunit requires annotation and unify skip messages

c7e5c2cff429813934bde8b389e7fa384daa5f5a authored about 9 years ago by Tobias Schultze <[email protected]>
add travis cache and fix apcu installation

29dfda4f2179095857a8266f3ab1643d216cd449 authored about 9 years ago by Tobias Schultze <[email protected]>
apcu is loaded automatically when installing it

7d9475992c8a83b5ea22153ccb6372247be8eda0 authored about 9 years ago by Tobias Schultze <[email protected]>
use autoload-dev to autoload test classes

a2fdb84cfa5e7f15afd3469f2a44ef679c2c37ab authored about 9 years ago by Tobias Schultze <[email protected]>
Merge branch 'hotfix/#97-unify-booleans-and-wincache-multiget'

Close #97

16e39bfd0921ba4138cb97344c4fdd54c185bf6f authored about 9 years ago by Marco Pivetta <[email protected]>
unify bool(ean) and add multi get support for wincache

8aad38df556fb46f43d950f428c398ccfe93179c authored about 9 years ago by Tobias Schultze <[email protected]>
Merge pull request #94 from Tobion/fix-file-cache

fix file naming based on cache key

f74baf50a537db509c3b1643a1814ea0bbd65657 authored about 9 years ago by Marco Pivetta <[email protected]>
Merge branch 'hotfix/#95-delete-and-flushall-success-report-fix'

Close #95

1208950d8f5876a87a119e6e82cb4836e88de0e5 authored about 9 years ago by Marco Pivetta <[email protected]>
Merge branch 'hotfix/#95-delete-and-flushall-success-report-fix' into 1.4.x

Close #95
Backport #95 to 1.4.x

cdeb14a6feb34821a6f5fe05435ef04a68a7f147 authored about 9 years ago by Marco Pivetta <[email protected]>
CS (splitting conditional over multiple lines)

689a66b65c6fadd854ff42d40eb5af8112518136 authored about 9 years ago by Marco Pivetta <[email protected]>
CS (spacing)

e908c777b6a8050d335b6fc43326b3e9811b474d authored about 9 years ago by Marco Pivetta <[email protected]>
CS (spacing)

c42f2e0f824fc3a70f37975c13f276d402e20afd authored about 9 years ago by Marco Pivetta <[email protected]>
CS (splitting conditional over multiple lines)

d1d8c43f45c713956da89943b398eacccb12f00b authored about 9 years ago by Marco Pivetta <[email protected]>
CS (overflowing 120 chars)

d309726236945ad1356393cc975ad526f8dfe241 authored about 9 years ago by Marco Pivetta <[email protected]>
CS (spacing)

bd30f7728e375e8db134afaadc48b981c6b12582 authored about 9 years ago by Marco Pivetta <[email protected]>
CS (spacing)

060bf86e64746ecf16368c9f514d2364a90e13ed authored about 9 years ago by Marco Pivetta <[email protected]>
Merge branch 'hotfix/#87-improve-predis-support-allow-client-interface'

Close #87

c76e6fb5b7eafae93c54f2b2e923ebc376938643 authored about 9 years ago by Marco Pivetta <[email protected]>
#87 - validating that a generic `Predis\ClientInterface` can be used with the `PredisCache`

071f8de90553629f10ca9ad68c70df2a79e832f6 authored about 9 years ago by Marco Pivetta <[email protected]>
[enhancement] Allow usage of any Predis clients that implement proper interface

e4258d0fdefd0c8d34c02d592b6edc4b5a3c6d22 authored about 9 years ago by sowhat <[email protected]>
Merge pull request #99 from njohns-grovo/patch-1

Update LICENSE

34db6af19394828b00ee3f3bf159bdacdb86f343 authored about 9 years ago by Marco Pivetta <[email protected]>
Merge pull request #100 from TomasVotruba/patch-1

composer: use PSR-4 autoload

2a73ce166d5e02f0b09ceb10776027d5b63de823 authored about 9 years ago by Marco Pivetta <[email protected]>
composer: use PSR-4 autoload

1f625298749f082ef3fd47dcd8ce46f2da054dc4 authored about 9 years ago by Tomáš Votruba <[email protected]>
Update LICENSE

c7e14cd95fbee9f9504ef7ff8afd72c8f4bbca2c authored about 9 years ago by Nicholas J <[email protected]>
memcached cannot handle long keys and fix file naming when id is empty

a6acbaf240f4d5cb54a386a79ca93fbd8b0f495a authored about 9 years ago by Tobias Schultze <[email protected]>
use bin2hex unless the cache id is too long

92e73775072df4fdbdc521830bb027a826c9c862 authored about 9 years ago by Tobias Schultze <[email protected]>
memcache and memcached does not support all special cache ids

319cd839c004840197826729861976c0a7dd8fa3 authored about 9 years ago by Tobias Schultze <[email protected]>
not only Windows has case-insensitive filesystems, so we just use the hash for the filename

this is the fastest solution. determining if the current file system is case insensitive would r...

dc9d5982589c961994dc61fc9d80d33ee43b2e7d authored about 9 years ago by Tobias Schultze <[email protected]>
fix and refactor tests to actually test against different data values

58752b0c701d7fc2e974720ea2c0de18b2d1e915 authored about 9 years ago by Tobias Schultze <[email protected]>
fix apc cache delete when entry does not exist

cac988a788efe98f03480652c8b4caec91935f2f authored about 9 years ago by Tobias Schultze <[email protected]>
fix php file cache test for 0.0 since the strict checking was introduced

2399d2ddd2aadf1ea9753b0317097b7784629824 authored about 9 years ago by Tobias Schultze <[email protected]>
fix redis cache deleting non-existing entries

b3cdfc6caa3fdabedea2c0b6c10547e9a3235ed2 authored about 9 years ago by Tobias Schultze <[email protected]>
fix mongo delete() for non-existing items

8dc47ed5fdeab577c0ed2537f675f27f346a223c authored about 9 years ago by Tobias Schultze <[email protected]>
fix memcached and memcache delete() and contains() logic

379e16bbd78e5909dc1cadd56e66273ff2d12b4d authored about 9 years ago by Tobias Schultze <[email protected]>
Merge pull request #92 from TomasVotruba/patch-1

travis: use container based build, PHP 7 added

1c3483678ab767c3e21d3a96d6dd1006b327d425 authored about 9 years ago by Marco Pivetta <[email protected]>
travis: common format

787369c40fa14a5c930b11c4d92b5f56b73bed4a authored about 9 years ago by Tomáš Votruba <[email protected]>
travis: disable riak for PHP 7

15fedb4a69eb9c82f1d372a8d4dc19cab575dc2f authored about 9 years ago by Tomáš Votruba <[email protected]>
refactor extension detection

1429d877ea31645135d81bebf69a38bb8128e7e9 authored about 9 years ago by Tobias Schultze <[email protected]>
fix flushAll() and getStats() for file cache to ignore dot files and clean up balancing directories

4c27e176d2280308e8d6ac8064d5437471b48d88 authored about 9 years ago by Tobias Schultze <[email protected]>
fix delete return value when file does not exist

17d710dba72e9f91c9b6c56afe12ce3863d7d5be authored about 9 years ago by Tobias Schultze <[email protected]>
ensure that the cache key is case sensitive even on Windows filesystem that is case-insensitiv

116224d409b23e7dde122eb284f6a50b0674ff80 authored about 9 years ago by Tobias Schultze <[email protected]>
encode dots to prevent file extensions based on cache key and also prevent illegal filenames '.' and '..'

7e92c6349727874c97f445af57886e34387de97a authored about 9 years ago by Tobias Schultze <[email protected]>
fix file naming based on cache key

f5a61df678791987acc48b36cd84c638e0b4e4c3 authored about 9 years ago by Tobias Schultze <[email protected]>
Merge pull request #91 from Tobion/patch-1

No need to save the default namespace version

dd47003641aa5425820c0ec8a6f4a85e7412ffcd authored over 9 years ago by Marco Pivetta <[email protected]>
add tests for previous fixes and mocking tests should only run once and not for each driver

18ac81b43f44d65b3870861bc30699def5c87c91 authored over 9 years ago by Tobias Schultze <[email protected]>
do not update the cached namespace version if persistence failed

6160e6f3f66e14ed9ccd56d7617a29bc94958f60 authored over 9 years ago by Tobias Schultze <[email protected]>
fix mocked test and make tests pass on windows

3f3647abab2a5c88cf506da6e4b755d9be261ea5 authored over 9 years ago by Tobias Schultze <[email protected]>
travis: use container based build, PHP 7 added

Also `--dev` is by default over a year now.

55b465c6b5cb0a69359fd726ae3df0121df3aa64 authored over 9 years ago by Tomáš Votruba <[email protected]>
No need to save the default namespace version

The namepace version is increased in deleteAll() and also saved there. So when the version is st...

ecc4af15dc8d198ab6fc7b6ccecba1728d47b0da authored over 9 years ago by Tobias Schultze <[email protected]>
Merge pull request #90 from Pouix/patch-2

Fix CacheProvider::fetchMultiple if keys array is empty

ac3bc1e14fcd429c823fb98b634be1e8e0142eb0 authored over 9 years ago by Bill Schaller <[email protected]>
Add newline

abd518fcc1c59a638e4557fdf885bd0a38e3d68e authored over 9 years ago by Pouix <[email protected]>
Add test for CacheProvider::fetchMultiple

1cd527a38d1ba7d584a7477bab1029f398138f50 authored over 9 years ago by Pouix <[email protected]>
Fix CacheProvider::fetchMultiple if keys array is empty

14c7badd04319ac03a60a906689613ce5b3285bc authored over 9 years ago by Pouix <[email protected]>
Merge remote-tracking branch 'origin/master'

8c434000f420ade76a07c64cbe08ca47e5c101ca authored over 9 years ago by Benjamin Eberlei <[email protected]>
[DCOM-293] Fix privilege escalaction security vulnerability in PhpFileCache.

5d9340412c24706f9ac5cd34a58e91592f2ce130 authored over 9 years ago by Benjamin Eberlei <[email protected]>
Merge pull request #80 from Rican7/enhancement/improve-flushable-clearable-interface-documentation

Enhancement - Improve Flushable/Clearable interface documentation

61ae80995f2da31e23d2e00d546ccd5d38f56aa0 authored over 9 years ago by Marco Pivetta <[email protected]>
Check for Predis\Client existance before running tests.

567cc4de54c6d42d909dca0a93a18378c06573c6 authored over 9 years ago by Benjamin Eberlei <[email protected]>
Merge pull request #82 from krixon/filecache-race-condition

Fix race condition in FileCache-based drivers.

e7b77e5abe230a2cc1db5005fb86435da213ae3b authored over 9 years ago by Marco Pivetta <[email protected]>
Fix race condition in FileCache-based drivers.

dc52cca4ca4318ca6c48a23a72f1d65dcc655662 authored over 9 years ago by Karl Rixon <[email protected]>
Period.

02df9be39989849b5fe68f3a9eaf7031ed9aa95a authored over 9 years ago by Trevor Suarez <[email protected]>
Whoops, almost forgot a word

36c4f3004536d012d5d2dd5ddfbd86ec87ad8850 authored over 9 years ago by Trevor Suarez <[email protected]>
Clarifying the distinction between the

`ClearableCache` and `FlushableCache` interfaces

8a811f94a0b1d22cbf39baee90cf7063c0cf1129 authored over 9 years ago by Trevor Suarez <[email protected]>
Clarifying the intent of the `FlushableCache`

54b20a582d9a76dfb1d664ef403daeb2dff8c3de authored over 9 years ago by Trevor Suarez <[email protected]>
Merge pull request #79 from romainneutron/redis-stats

Add stats on hits/misses in redis caches

9930e3367777a8727e229f5126c5299890d700bb authored over 9 years ago by Marco Pivetta <[email protected]>