GrahamCampbell
Repos
38
Followers
6308
Following
131

Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.

73005
22711

Guzzle, an extensible PHP HTTP client

22452
2315

📛 An open source status page system for everyone.

13063
1472

Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.

12477
595

A CommonMark wrapper for Laravel

1248
138

A system for auto-decorating models with presenters

754
63

Events

started
Created at 7 hours ago
delete branch
GrahamCampbell delete branch patch-1
Created at 17 hours ago
issue comment
Add support to 'new headless' mode

We can do a major release in a few years or months or whatever, and change the default, and drop older Chrome versions.

Created at 1 day ago
issue comment
Add support to 'new headless' mode

I'm not sure this is a workaround, but probably the only way we should do this. Changing things will break support for older Chrome versions.

Created at 1 day ago
issue comment
canonical set of tests?

See Appendix B of https://arxiv.org/pdf/2002.02914.pdf.

Created at 2 days ago
issue comment
canonical set of tests?

There is a test suite at https://gitlab.com/YorkCS/Batman/Tests.

Created at 2 days ago
issue comment
minor(ses): update link in docblock

I think those blocks are auto-generated, so this may not be possible to change (as it will get changed back). Hard to know, since GitHub Actions is experiencing an outage. ;)

Created at 2 days ago
issue comment
Bump minimum OpenSSL version to 1.1.1

A lot of people use AL2 on Lambda to use PHP. Both Bref and Laravel Vapor compile OpenSSL 1.1.1 from source, in order to build PHP, ignoring the bundled OpenSSL.

Created at 2 days ago
issue comment
Bump minimum OpenSSL version to 1.1.1

As far as I'm aware, most AL2 users install openssl 1.1.1 themselves.

Created at 2 days ago
issue comment
Bump minimum OpenSSL version to 1.1.1

Can't such users just stick with PHP 8.2. ;)

Created at 2 days ago
issue comment
Bump minimum OpenSSL version to 1.1.1

I thought RHEL 7 is out of maintenance this year?

Created at 2 days ago
pull request opened
Bump minimum OpenSSL version to 1.1.1

OpenSSL 1.0.2 has been EOL since December 31, 2019, and OpenSSL 1.1.1 will be EOL on September 11, 2023. I don't think it makes sense to continue to support OpenSSL 1.0.2, when upgrading to 1.1.1 (and even 3.0, in some cases) is mostly easy. Most Linux distributions ship with OpenSSL 3.0 LTS these days, too. I would propose we bump the minimum version to 1.1.1 in PHP 8.3, then to 3.0 in PHP 8.5. Bumping to 1.1.1 also allows us to fix some deprecation warnings that appear when building on 3.0 (I think), while maintaining 1.1.1 compatibility, which will ultimately be necessary to enable building with 4.0 when that comes out.


List of major Linux distributions that will not be EOL before PHP 8.3's release date:

  • Debian 10 ships with OpenSSL 1.1.1n.
  • Debian 11 ships with OpenSSL 1.1.1n.
  • Debian 12 will ship with OpenSSL 3.0.8.
  • RHEL 8 ships with OpenSSL 1.1.1k.
  • RHEL 9 ships with OpenSSL 3.0.1.
  • Ubuntu 20.04 ships with OpenSSL 1.1.1f.
  • Ubuntu 22.04 ships with OpenSSL 3.0.2.
  • Alpine 3.16 ships with OpenSSL 1.1.1t.
  • Alpine 3.17 ships with OpenSSL 3.0.8.

All of them have 1.1.1 or 3.0.

Created at 2 days ago
create branch
GrahamCampbell create branch drop-openssl-1-0
Created at 2 days ago
Created at 2 days ago

Update setup.xml

Created at 2 days ago

Update setup.xml

Created at 2 days ago
started
Created at 2 days ago
issue comment
[10.x] Add getContainer method to router

Using services as a service container is always a bad idea. Convenience is not to be confused with spaghetti jank. ;)

Created at 3 days ago
started
Created at 3 days ago
delete branch
GrahamCampbell delete branch patch-2
Created at 3 days ago
delete branch
GrahamCampbell delete branch patch-1
Created at 4 days ago