profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/chillu/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Ingo Schommer chillu SilverStripe Ltd. Wellington, New Zealand http://chillu.com

chillu/github-dashing 174

Dashboard to monitor the health of github projects based on their contribution statistics, based on the "Dashing" framework

chillu/silverstripe-recaptcha 25

SilverStripe module for ReCaptcha spam protection service

chillu/silverstripe-genericviews 12

SilverStripe module for view scaffolding

chillu/silverstripe-book 10

Example code for the SilverStripe CMS book published by Wiley

chillu/silverstripe-behat-perceptual-diff 7

Enables visual diff regression testing for SilverStripe CMS, through the existing Behat test coverage, based on the BehatPerceptualDiffExtension project

chillu/opensearchclient 4

Client library for talking to OpenSearch services from the sapphire framework, and displaying search results in SilverStripe templates.

chillu/silverstripe-memberspamcheck 4

SilverStripe Member Spam Check Module

chillu/silverstripe-elemental-embedly-block 3

Embed media, articles and social feeds as a block for the silverstripe-elemental module

chillu/silverstripe-framework 3

SilverStripe's Sapphire Framework

issue openedsilverstripe/silverstripe-installer

Broken build - class org\bovigo\vfs\vfsStream is not found

https://travis-ci.com/github/silverstripe/silverstripe-installer/builds/223737287

created time in 5 hours

issue commentsilverstripe/silverstripe-versioned-snapshots

Programmatic publishing does not create a snapshot

Ready for review: https://github.com/silverstripe/silverstripe-versioned-snapshots/pull/43

NightJar

comment created time in 6 hours

pull request commentsilverstripe/silverstripe-search-service

Fix removal of documents from index when they no longer exist in Silverstripe

No that's fair, I'll jump on that tonight. Thanks @unclecheese!

madmatt

comment created time in 7 hours

release education-nz/moe-standard-footer

1.0.12

released time in 9 hours

release education-nz/moe-standard-header

1.0.10

released time in 9 hours

release education-nz/moe-design-system

1.1.3

released time in 9 hours

push eventsilverstripe/silverstripe-cms

Steve Boyd

commit sha d7570cb0e6cbc166757626c1e1bfcd51e8f9adb0

MNT Use behat-extension function for clicking elements

view details

Andre Kiste

commit sha 4e8c5e6844f6f877d9ad34071748c8c85900118b

Merge pull request #2649 from creative-commoners/pulls/4.7/i-click-elements MNT Use behat-extension function for clicking elements

view details

push time in 11 hours

PR merged silverstripe/silverstripe-cms

MNT Use behat-extension function for clicking elements

Issue https://github.com/silverstripe/silverstripe-behat-extension/issues/200

Will need behat-extension 4.3.1 tagged before the 'confirm the dialog' test passes

+3 -30

0 comment

3 changed files

emteknetnz

pr closed time in 11 hours

push eventsilverstripe/silverstripe-campaign-admin

Steve Boyd

commit sha 11c4ef3af6e908e85843028b661c55af71f95a70

MNT Use behat-extension function for clicking elements

view details

Andre Kiste

commit sha 650cda4d5fdfc5e7c580c8c2ba422cc8f4a8ff49

Merge pull request #195 from creative-commoners/pulls/1.7/i-click-elements MNT Use behat-extension function for clicking elements

view details

push time in 11 hours

PR merged silverstripe/silverstripe-campaign-admin

MNT Use behat-extension function for clicking elements

Issues https://github.com/silverstripe/silverstripe-behat-extension/issues/200

+2 -17

0 comment

2 changed files

emteknetnz

pr closed time in 11 hours

push eventsilverstripe/silverstripe-asset-admin

Steve Boyd

commit sha a823f5b8f09da626cfd6ceb9a725c383e28772aa

MNT Use behat-extension function for clicking elements

view details

Andre Kiste

commit sha 868299299b3880b8a0be7657d094262d6c2aad4b

Merge pull request #1191 from creative-commoners/pulls/1.7/i-click-elements MNT Use behat-extension function for clicking elements

view details

push time in 11 hours

PR merged silverstripe/silverstripe-asset-admin

MNT Use behat-extension function for clicking elements

Issue https://github.com/silverstripe/silverstripe-behat-extension/issues/200

+5 -20

0 comment

5 changed files

emteknetnz

pr closed time in 11 hours

push eventsilverstripe/silverstripe-admin

Steve Boyd

commit sha ca19c50980f495f9610c71485ac9550dc779fa54

MNT Use behat-extension function for clicking elements

view details

Andre Kiste

commit sha 514cdd5d8981ebb4e80f8048c62ba9827f6c73a8

Merge pull request #1194 from creative-commoners/pull/1.7/i-click-elements MNT Use behat-extension function for clicking elements

view details

push time in 11 hours

PR merged silverstripe/silverstripe-admin

MNT Use behat-extension function for clicking elements

Issue https://github.com/silverstripe/silverstripe-behat-extension/issues/200

+5 -16

0 comment

2 changed files

emteknetnz

pr closed time in 11 hours

pull request commentsilverstripe/silverstripe-framework

4.7 add samesite support

Hell @dhensby ,

oh... I missed that...I checked quickly: there are 2 differences:

  1. I do not change the signature of (Cookie|CookieJar|Cookie_Backend)::set() method. I also would prefer to add the SameSite argument, but since those are public methods of non-final classes we could potentially trigger BC breaks on user code using custom related classes.

  2. I send the SameSite attribute for php<7.3 (I checked quickly, I believe a logi-error is thrown in this case in the other PR)

The SameSite attribute is not related to any php version but to a HTTP standard, so I believe we should add support for php < 7.3 as well (I did it all the way down to SS 2.4 and PHP 5.3)

kind regards

kind regards

pine3ree

comment created time in 12 hours

push eventsilverstripe/silverstripe-framework

maks

commit sha 12a6f7bd0faf8094e9844c44d08fb514a01bebf0

fix typo in core constants phpdoc block

view details

Daniel Hensby

commit sha c18a5f92a26f95a5d28aa373cc94f22da1411105

Merge pull request #9919 from pine3ree/patch-3 fix typo in core constants phpdoc block

view details

push time in 12 hours

PR merged silverstripe/silverstripe-framework

fix typo in core constants phpdoc block

change "_ressources" to "_resources"

+1 -1

0 comment

1 changed file

pine3ree

pr closed time in 12 hours

pull request commentsilverstripe/silverstripe-framework

4.7 add samesite support

looks like this is a dupe of https://github.com/silverstripe/silverstripe-framework/pull/9842 ?

pine3ree

comment created time in 12 hours

fork xeraa/sentry-docs

The new place for the sentry documentation (and tools to build it)

https://docs.sentry.io

fork in 13 hours

issue commentsilverstripe/silverstripe-framework

DIrector::is_cli() doesn't ever return true for cgi-fcgi

Note: raised from slack convo at https://silverstripe-users.slack.com/archives/C0QSDASKT/p1619041534288500

tractorcow

comment created time in 13 hours

issue openedsilverstripe/silverstripe-framework

DIrector::is_cli() doesn't ever return true for cgi-fcgi

Affected Version

All of them m8

Description

Director::is_cli() relies on php_sapi_name() which doesn't return true when running in cgi-fcgi

Steps to Reproduce

I am running PHP in a certain configuration cgi-fcgi

When I run /vendor/bin/sake dev and I have code that calls Director::is_cli() it doesn't return true.

Possible fix

As a fallback (possibly whitelisted for cgi-fcgi result) we can use the following code to soft-detect CLI.

$isCLI = stripos($_SERVER['SCRIPT_NAME'], 'clip-script.php') !== false;

Alternative fix:

Ditch php_sapi_name() entirely, and rely exclusively on $_SERVER variable.

created time in 13 hours

pull request commentsilverstripe/silverstripe-framework

4.7 add samesite support

ref: https://github.com/silverstripe/silverstripe-framework/issues/9440

This could be a hint on how to provide SameSIte support preserving backward compatibility. kind regards.

pine3ree

comment created time in 15 hours

PR opened silverstripe/silverstripe-framework

4.7 add samesite support

This PR aims to add backward compatible support for the SameSite cookie attribute in generic cookies and session cookies. It is deactivated by default, to enable it use configuration:

// e.g. src/app/_config.php
//...
use SilverStripe\Control\Cookie;
use SilverStripe\Control\Session;
//...

Cookie::config()->set('samesite', 'Lax'); // new configuration property for Cookie
Session::config()->set('cookie_samesite', 'Lax'); // new configuration property for Session

When enabled, the SameSite attribute is set either by injecting its value into the Path attribute (thanks to a php bug) for PHP<7.3 and using the new PHP7.3+ signatures for setcookie ad session_set_cookie_params functions.

The core classes (Cookie, Session) method signatures have not been changed in order to avoid BC issues. The attribute value to add to cookies is only set via configuration.

An helper static method was added to the Cookie class to obtain a valid or empty or default SameSite value.

The CookieJar::outputCookie() argument $expiry was renamed to $expires as hinted in setcookie, in order to avoid confusion about its meaning. In CookieJar::set() $expiry means days, while in CookieJar::outputCookie() its used as the actual expiring date unix-timestamp. Thus the default value 90 here means 90 seconds after the UNIX-Epoch which would make the cookie expire. I changed to 0 (browser session). Being an internal method only called once this change should be safe in any case.

This is basically how I patched my 2.4 to 4.x silverstripe installations. We could also use header instead of setcookie, but the patch for session cookie params and php<7.3 would still require using the path attribute...

Notes:

  • need to add unit tests (once I'll have figured out why even the stable repo fails locally :-) )
  • build succeded in my repo: https://travis-ci.com/github/pine3ree/silverstripe-framework/builds/223786017
+108 -6

0 comment

3 changed files

pr created time in 15 hours

startedbubkoo/html-to-image

started time in a day

delete branch silverstripe/silverstripe-campaign-admin

delete branch : dependabot/npm_and_yarn/handlebars-4.7.7

delete time in a day

push eventsilverstripe/silverstripe-campaign-admin

dependabot[bot]

commit sha ab208b2fdc671a51b5dff1a85229ff56c33630f2

Bump handlebars from 4.5.1 to 4.7.7 Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.5.1 to 4.7.7. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md) - [Commits](https://github.com/wycats/handlebars.js/compare/v4.5.1...v4.7.7) Signed-off-by: dependabot[bot] <support@github.com>

view details

Daniel Hensby

commit sha ed6036c3ec8a7fac62dc2ebe7361c21eb8912e98

Merge pull request #197 from silverstripe/dependabot/npm_and_yarn/handlebars-4.7.7 Bump handlebars from 4.5.1 to 4.7.7

view details

push time in a day

PR merged silverstripe/silverstripe-campaign-admin

Bump handlebars from 4.5.1 to 4.7.7 dependencies

Bumps handlebars from 4.5.1 to 4.7.7. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md">handlebars's changelog</a>.</em></p> <blockquote> <h2>v4.7.7 - February 15th, 2021</h2> <ul> <li>fix weird error in integration tests - eb860c0</li> <li>fix: check prototype property access in strict-mode (<a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1736">#1736</a>) - b6d3de7</li> <li>fix: escape property names in compat mode (<a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1736">#1736</a>) - f058970</li> <li>refactor: In spec tests, use expectTemplate over equals and shouldThrow (<a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1683">#1683</a>) - 77825f8</li> <li>chore: start testing on Node.js 12 and 13 - 3789a30</li> </ul> <p>(POSSIBLY) BREAKING CHANGES:</p> <ul> <li>the changes from version <a href="https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md#v460---january-8th-2020">4.6.0</a> now also apply in when using the compile-option "strict: true". Access to prototype properties is forbidden completely by default, specific properties or methods can be allowed via runtime-options. See <a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1633">#1633</a> for details. If you are using Handlebars as documented, you should not be accessing prototype properties from your template anyway, so the changes should not be a problem for you. Only the use of undocumented features can break your build.</li> </ul> <p>That is why we only bump the patch version despite mentioning breaking changes.</p> <p><a href="https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7">Commits</a></p> <h2>v4.7.6 - April 3rd, 2020</h2> <p>Chore/Housekeeping:</p> <ul> <li><a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1672">#1672</a> - Switch cmd parser to latest minimist (<a href="https://api.github.com/users/dougwilson"><code>@​dougwilson</code></a></li> </ul> <p>Compatibility notes:</p> <ul> <li>Restored Node.js compatibility</li> </ul> <p><a href="https://github.com/wycats/handlebars.js/compare/v4.7.5...v4.7.6">Commits</a></p> <h2>v4.7.5 - April 2nd, 2020</h2> <p>Chore/Housekeeping:</p> <ul> <li><del>Node.js version support has been changed to v6+</del> Reverted in 4.7.6</li> </ul> <p>Compatibility notes:</p> <ul> <li><del>Node.js < v6 is no longer supported</del> Reverted in 4.7.6</li> </ul> <p><a href="https://github.com/wycats/handlebars.js/compare/v4.7.4...v4.7.5">Commits</a></p> <h2>v4.7.4 - April 1st, 2020</h2> <p>Chore/Housekeeping:</p> <ul> <li><a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1666">#1666</a> - Replaced minimist with yargs for handlebars CLI (<a href="https://api.github.com/users/aorinevo"><code>@​aorinevo</code></a>, <a href="https://api.github.com/users/AviVahl"><code>@​AviVahl</code></a> & <a href="https://api.github.com/users/fabb"><code>@​fabb</code></a>)</li> </ul> <p>Compatibility notes:</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/a9a8e403213583ca90cb7c872d3a22796c37d961"><code>a9a8e40</code></a> v4.7.7</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/e66aed5b99c1b6c93564f37d627e34e5d60eb76e"><code>e66aed5</code></a> Update release notes</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/7d4d170ce46a53084a41920c5c7387c131357989"><code>7d4d170</code></a> disable IE in Saucelabs tests</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/eb860c08998f8f506360d305d89e1f4b40f72a0a"><code>eb860c0</code></a> fix weird error in integration tests</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/b6d3de7123eebba603e321f04afdbae608e8fea8"><code>b6d3de7</code></a> fix: check prototype property access in strict-mode (<a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1736">#1736</a>)</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/f0589701698268578199be25285b2ebea1c1e427"><code>f058970</code></a> fix: escape property names in compat mode (<a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1736">#1736</a>)</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/77825f8d3522356feb8e4160fac16344104d192b"><code>77825f8</code></a> refator: In spec tests, use expectTemplate over equals and shouldThrow (<a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1683">#1683</a>)</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/3789a309554fd600caeae442f40881cf93eb3b54"><code>3789a30</code></a> chore: start testing on Node.js 12 and 13</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/e6ad93ea01bcde1f8ddaa4b4ebe572dd616abfaa"><code>e6ad93e</code></a> v4.7.6</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/2bf4fc6fd3ae3d8f076d628653f284d85faebeb4"><code>2bf4fc6</code></a> Update release notes</li> <li>Additional commits viewable in <a href="https://github.com/wycats/handlebars.js/compare/v4.5.1...v4.7.7">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+14 -39

0 comment

1 changed file

dependabot[bot]

pr closed time in a day

created repositorysminnee/k8s-cluster

created time in a day

PR opened silverstripe/silverstripe-framework

fix typo in core constants phpdoc block

change "_ressources" to "_resources"

+1 -1

0 comment

1 changed file

pr created time in 2 days

fork xeraa/docs

Documentation for Docker Official Images in docker-library

https://github.com/docker-library/official-images

fork in 2 days