Ecosyste.ms: OpenCollective

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

github.com/YOURLS/YOURLS

🔗 The de facto standard self hosted URL shortener in PHP
https://github.com/YOURLS/YOURLS

Remove Xdebug for performance, apparently

7433fa37f2f5872b765027ca275d65dc9b1d2eee authored about 7 years ago by ozh <[email protected]>
`git branch --list` doesn't work

5a6ba185d8321601a5c5b2289fd02e0e87da9ff1 authored about 7 years ago by ozh <[email protected]>
Listing branches doesn't work. Alt way.

6c228dd1dc4ae2bf468c98d180c574ac33c0c22b authored about 7 years ago by ozh <[email protected]>
Same branch in YOURLS and YOURLS tests

2085d5493fd0328a65bcf6fea26ed344ca234a5a authored about 7 years ago by ozh <[email protected]>
ceedee dot dot, bleh

029e84b7e383e969b945541d779d0925d8c25292 authored about 7 years ago by ozh <[email protected]>
Checkout on UT if possible

81d1ece5a112944ef835b76ed009ae7192e70430 authored about 7 years ago by ozh <[email protected]>
Match YOURLS branch with Unit test branch

c7d0cb5e159fadadf23ef645bee15342683b50fb authored about 7 years ago by ozh <[email protected]>
Rename Exception class for clarity

d6b6a3d38165642bc595a75a3782ee6d66fb4ce7 authored over 7 years ago by ozh <[email protected]>
Rename class [skip ci]

78a856db0e19eb09c578dc1436ed92133ef01e11 authored over 7 years ago by ozh <[email protected]>
More config test

[skip ci]

d5d676bac76b160d2ecbd09db6091712e93106a5 authored over 7 years ago by ozh <[email protected]>
Fix docblock

[skip ci]

3d861a0bc7ad61e3a5e40b9cfa173aa0bbe5bb66 authored over 7 years ago by ozh <[email protected]>
Rearrange a bit logic in the constructor

08dfe24b6a88efca7683e12f64f729c9444ae46f authored over 7 years ago by ozh <[email protected]>
English, motherfucker, do you speak it

[skip ci]

6fa3feab05e6e30115c6ae4272f989fe9f0273e7 authored over 7 years ago by ozh <[email protected]>
Working JS API example

Fixes #2257

[skip ci]

6503148f3fb086d35d65c235162a3ec46d6e89fe authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Old PHP compat syntax

[skip ci]

c62cc7ebe2f24d18d90969a1b65a04b83fbd4c2c authored over 7 years ago by ozh <[email protected]>
Let's throw Exceptions on error

It will scare Average Joe even more, and is a bit more testable, although tests here are trivial

f7c526bcf01826de02d6fd415901276a47606c58 authored over 7 years ago by ozh <[email protected]>
More trivial tests

[skip ci]

56c729686f20cf2a5003f83413206e47916077ab authored over 7 years ago by ozh <[email protected]>
Travis & sample config

[skip ci]

9b23bd5c22a5249ac918d402c687504169d4f037 authored over 7 years ago by ozh <[email protected]>
More modularity

eade525b59e47ab1b6fbd0a8580df59b9a912cef authored over 7 years ago by ozh <[email protected]>
Refactor test bootstrapping

[skip ci]

83120039ce4583d20fcf04c887f007642f374b1e authored over 7 years ago by ozh <[email protected]>
Attempt at making bootstrap more modular

The idea is to try and make the unit test bootstrapping less stupid with less duplicated code.

7a8cf821fef725b3da0434927a22e39201217976 authored over 7 years ago by ozh <[email protected]>
Toggle error reporting as well as SQL log

75a273253f4b8e737b19dc63f4c60ce777ece508 authored over 7 years ago by ozh <[email protected]>
More checks before loading plugins.

(Will help boot process of unit tests)

e1cc70d4beebdfc55c4bd573bf447c62ae74cc46 authored over 7 years ago by ozh <[email protected]>
self::, not $this. Bleh.

59c3915c1072d217a3ede9b2606f87fad536abfd authored over 7 years ago by ozh <[email protected]>
Make auth test dynamic in test class, not config

bcfeba9f15f4cd0893a99655ccdb2af18e344ebf authored over 7 years ago by ozh <[email protected]>
WTF indenting

[skip ci]

1fe459bbd7a16313c5c0d799eb56f5405a6f7fd1 authored over 7 years ago by ozh <[email protected]>
Move mbstring compat stuff out into vendor

Let's trust more symfony than our half baked 15 lines function.

373e53eeaa32849fb96c7676e60437cb82786a62 authored over 7 years ago by ozh <[email protected]>
Update composer for http_build_url

[skip ci]

a2acd651f013b8cc808465a069c58f97f812c845 authored over 7 years ago by ozh <[email protected]>
Move http_build_url out to /vendor

Will make things cleaner.

Also, refactored a bit yourls_lowercase_scheme_domain() for clarity.

c524b94b51878dc40056457b394a7db30fc25052 authored over 7 years ago by ozh <[email protected]>
Merge branch 'master' of https://github.com/YOURLS/YOURLS-unit-tests

dbdadc96612429d2d67616491e90ef7fe203cdee authored over 7 years ago by ozh <[email protected]>
Update URL formatting tests

Some were silly, some were questionable.

[skip ci]

e12966300c7f14e3d951d321b221f2eff6520fc2 authored over 7 years ago by ozh <[email protected]>
Allow readme.md as well as README.md

f9ad93df2a2c0eb1eb59085937508ee15543edb3 authored over 7 years ago by ozh <[email protected]>
Merge pull request #2289 from YOURLS/issue2288

More checks at init for need to install. Should fix #2288

ff104507c63449cf1d3d110eac3efc1405559c29 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
More checks at init for need to install

daf8269850369716b21294931551f2aad8700967 authored over 7 years ago by ozh <[email protected]>
PHPunit log was incomplete

[skip ci]

b629984a88bf70e6200dbdc13cc57f29656324b2 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Slightly rework the README

[skip ci]

bc7e71ff8c015c1af26bebe21b62aabf32c73964 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Fix test matrix for PHP 5.3

d258fbf5b628cd825ba9a6a10aee09b2b97d7912 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Merge pull request #2279 from YOURLS/trusty

Fix tests on PHP 5.3

c2bc799ddc3d9583e4fc8e9cfcbcca29fe550890 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Merge pull request #2282 from YOURLS/aurasql

Remove ezSQL, use PDO + Aura.Sql

10a8d986813fb4b90b4aa08cb99356b9cb19c556 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Remove leftover @todo note

[skip ci]

234ea0262cf22fd07e70699a2f52f6479bba2cf6 authored over 7 years ago by ozh <[email protected]>
More PDO::getAttribute wrapping

Damn you PHP 5.4

acc05dcf72d68805b6f62ae092a415a7e33db812 authored over 7 years ago by ozh <[email protected]>
Connect to DB before getting attribute

Attempt to fix the "PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[I...

c0c91a02d2cdcb2031a745c669e36ae98b2d79d9 authored over 7 years ago by ozh <[email protected]>
Use phpunit as provided by Travis images

$ which phpunit
/home/travis/.phpenv/shims/phpunit

[skip ci]

6881342b528cf81219b3babb2a20c3af98784fde authored over 7 years ago by ozh <[email protected]>
PDOException instead of just Exception

8534e7d2500ae637092dcb7cde604b215387d57d authored over 7 years ago by ozh <[email protected]>
Test for PDO::getAttribute

2f2224097cca7ac557d29c96d4871bd5a21c07fe authored over 7 years ago by ozh <[email protected]>
Case sensitive pathname. Duuuh.

d05dd7b3999b984bccc39f386e4a9d85c1796c89 authored over 7 years ago by ozh <[email protected]>
Autoload conflit... Hmmm... This?

[skip ci]

db97a8ce3a3b8a98853598ff3d89133a96a6bb28 authored over 7 years ago by ozh <[email protected]>
Reset tests

20cba1357bff8a952c52417266782d9539adba16 authored over 7 years ago by ozh <[email protected]>
Force require autoload

[skip ci]

241ddf9bcd59dff90ee3904dd5027d6ed333ec0f authored over 7 years ago by ozh <[email protected]>
Merge pull request #8 from YOURLS/aurasql

Rewrite some tests for 1.7.3

6d337c77e328c9fa21aac8680a8d7f1dbff55d40 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Update tests for 1.7.3

[skip ci]

6a20a438db27fcab0c101e049f7c58bafe21cfd9 authored over 7 years ago by ozh <[email protected]>
Update ydb->query() functions

[skip ci]

db3c69b76f5784427d40333cce1c3f794e379efa authored over 7 years ago by ozh <[email protected]>
Deprecated escape func; tweak string validation

[skip ci]

d31057cdc64b851254ee51101fd0c098c3c0d610 authored over 7 years ago by ozh <[email protected]>
Update ydb->get_results()

[skip ci]

fad0de35d4f571724b79cde4a32c998d45b5c932 authored over 7 years ago by ozh <[email protected]>
Update ydb->get_var()

[skip ci]

97c81775bc82a1e96de5e0afb8d14578c7bb440e authored over 7 years ago by ozh <[email protected]>
Replace ydb->get_col()

[skip ci]

45782c64bf2d5216aca4fd0e81ae41cda214dee0 authored over 7 years ago by ozh <[email protected]>
Update ->get_row functions

[skip ci]

8654988b218b4579146fde3bd25b9ce4a9c41866 authored over 7 years ago by ozh <[email protected]>
Docblock for my future self

[skip ci]

8892ef6882ecd5ec3d43cd3594a05d8b396b9286 authored over 7 years ago by ozh <[email protected]>
Update db stats and queries

[skip ci]

8b02f4a272c151262af0b1f4dd616fb1642017e9 authored over 7 years ago by ozh <[email protected]>
No more need for is dead or alive functions

[skip ci]

d587030ea75b781235facefde634b6abd0926a2f authored over 7 years ago by ozh <[email protected]>
Rename function, more explicit name

[skip ci]

1e7c3bf0ec92a99e92377dc804d3a158614bf891 authored over 7 years ago by ozh <[email protected]>
Updating test for next YOURLS version

[skip ci]

766ebeb0142bf5f2c436c0ee06658f062012b2fe authored over 7 years ago by ozh <[email protected]>
Backward compatibility finished.

As of now, all unit tests (some slightly rewritten) pass.
Now, onto rewriting queries

[skip ci]

a22c1c30eb4f18ce64306add23ba6b732b96c822 authored over 7 years ago by ozh <[email protected]>
Data provider for readability of failed results

[skip ci]

08b3fa6493c23297031bed1c672e6ab1a1dfed9d authored over 7 years ago by ozh <[email protected]>
Options sanity checks

As is, all current test units for options pass

[skip ci]

9892e2807739ab925df74d21175644c47d301b22 authored over 7 years ago by ozh <[email protected]>
Misc stuff

d079ca3e12f158ddb43e3bf5431c983423a132a2 authored over 7 years ago by ozh <[email protected]>
Fix logic: options were not working

d74b8732409fbeb2102afb324a01334bb89d3540 authored over 7 years ago by ozh <[email protected]>
Missing docblocks, no big deal

[skip ci]

592254979864edc74e4966b6e6aae187bebdb664 authored over 7 years ago by ozh <[email protected]>
More typos.

Thanks, scrutinizer-ci :kissing:

[skip ci]

d43e1f38216d8aef515b9fb1224997a2d9dd424f authored over 7 years ago by ozh <[email protected]>
Smarter test for DB dead or alive

[skip ci]

74d1d25e51f5effb37760a0148034c7d082e3d0f authored over 7 years ago by ozh <[email protected]>
ezSQL compat functions, and $infos stuff

[skip ci]

039ac6aa80bdb7233ffe83356a6bf2fa75bc679a authored over 7 years ago by ozh <[email protected]>
Typo

4ad5532d79fdb8571abfd535f163164f1cceb5e7 authored over 7 years ago by ozh <[email protected]>
Logger object & ezSQL get_row() compat

[skip ci]

499b296a6fe4278d80b092dde6cfee9338c36fe8 authored over 7 years ago by ozh <[email protected]>
Plugins

I think in the end we could have a couple nice objects (Plugins/API.php, Plugins/Files.php and P...

21e857cfa0577e9a8c4dee1816b41804784123c1 authored over 7 years ago by ozh <[email protected]>
Num queries functions

6bdd6a6d7eb0b274b96f52049da72a55a7e89405 authored over 7 years ago by ozh <[email protected]>
Var $option (and low level functions) in YDB

Keep $option low level functions and var in YDB, so new \Option don't start from zero each time ...

d74f160a8e1e8b2c22fcd6aab9dbc411790664f9 authored over 7 years ago by ozh <[email protected]>
Change autoloader for YOURLS stuff

It was OK in YOURLS itself, but not the unit tests since they are bypassing load-yourls.php

f176881d75dd28583a98b5e464a0c1b3e0865cca authored over 7 years ago by ozh <[email protected]>
1st pass at removing ezSQL. And an Options object.

Work in progress. This won't work for now.

e4468d1748eade72fe7890f2fa85832cc8c9d387 authored over 7 years ago by ozh <[email protected]>
Remove old link

Was: http://code.google.com/p/yourls/issues/detail?id=137

010960c5444c0c95d9dc357c543216dbb56bde31 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Another sunday morning random test

85159f90628fd306070cbeacac45d187d3a572cd authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Remove Google Plus button

Also, no more tweet count :(
Also, let's see if LinkedIn interests people

7b7ebd523b6c7f63fb8ae2b85f761007878696b6 authored over 7 years ago by ozh <[email protected]>
Try to run tests on HHVM

92bdddb3766c00baa10e91b425c0f7a038bad1e0 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
A few more GeoIP tests

7d38da9968b801338cd0e4f109dd5e4dcac5564d authored over 7 years ago by ozh <[email protected]>
Merge pull request #2278 from YOURLS/geoip2

Update GeoIP to GeoIP2

412fec6b6d7a9513f794b3707c797bfdbb91cbd3 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Update GeoIP to GeoIP2

f4f68ee513953a5a94232e2d3888b4bc5d54ac8b authored over 7 years ago by ozh <[email protected]>
Whitespace: 4 by default, except 2 for JS

1331737d413829136053a1f8450621992f25e6ba authored over 7 years ago by ozh <[email protected]>
Update readme

- remove "upgrade from 1.3" (it's been 10 years or so)
- add "install guides"

6b26d9654f3488112a0cfbabc466b4d0b81752cc authored over 7 years ago by ozh <[email protected]>
Merge pull request #2276 from eli0tc/patch-1

Fix logout in stats page for nginx

d5d47bef131f73962767eacf7da0050f4ee51303 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Fix logout in stats page

Changed the relative path to a full path using yourls_admin_url()

aac403e03f91efc3ce1c40773592b3cf4dae3b59 authored over 7 years ago by eli0tc <[email protected]>
Improve issue template for newbies

45ed51748f6ebd07082bb1150bb791faa97c2911 authored over 7 years ago by Léo Colombaro <[email protected]>
// @codeCoverageMeh

07a88789fc6590019511c9103c97d6e01812ab00 authored over 7 years ago by ozh <[email protected]>
Add lots of misc tests

2fdf014dbf42a6045384633e49418c14422f4e71 authored over 7 years ago by ozh <[email protected]>
Refactor yourls_get_request() to allow for tests

26623fd2da8ae7c08e29ba44aad32c9d307b7d57 authored over 7 years ago by ozh <[email protected]>
yourls_get_request() tests

c04ad1c9065c34e7be014b93a6793ce8ac4117a1 authored over 7 years ago by ozh <[email protected]>
Reorganize files and add test groups

b51cfac5caf7682e9511f946cc7c2408ffa4f87e authored over 7 years ago by ozh <[email protected]>
Merge pull request #2261 from mle86/optional-www

Support optional www. prefix

b0419d25b81d74a6fe8129c0bc4b7dee33ede7d3 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Support optional www. prefix

This way, both http[s]://sho.rt/xyz _and_ http[s]://www.sho.rt/xyz will work,
no matter if YOURL...

00b96fd6f6d4e7641a2a455a4daeddf6d85cc849 authored over 7 years ago by mle86 <[email protected]>
Add .editorconfig

218cf68996ace2df91ab32449afed1df1a92c63c authored over 7 years ago by ozh <[email protected]>
Merge pull request #2258 from dgw/meta-hook

Add hook for plugins to add meta tags

Fixes #2256

22c8d4fee5ed79cad3575aadd10c941379e7ec77 authored over 7 years ago by ྅༻ Ǭɀħ ༄༆ཉ <[email protected]>
Add hook for plugins to add meta tags

Resolves #2256

2b7fa1ac9e7de4d3fae64273e3b56c9d48a87f54 authored over 7 years ago by dgw <[email protected]>