Alejandro Celaya
|
fdcfb68e33
|
Use different options to enforce SSL on MysQL for PHP 8.4 and 8.5
|
2026-06-18 16:50:36 +02:00 |
|
Alejandro Celaya
|
a6131b30b9
|
Use hardcoded Pdp\Mysql constant values to avoid potential failures if pdo_mysql is missing
|
2026-06-18 16:36:41 +02:00 |
|
Matthew Salazar
|
9203c088de
|
fix: mysql tls not being negotiated with DB_USE_ECRYPTION=true
|
2026-06-17 13:00:22 +01:00 |
|
Alejandro Celaya
|
f8f2876015
|
Remove setting of PDO::MYSQL_ATTR_SSL_KEY=true when DB encryption is enabled
|
2026-06-16 10:44:20 +02:00 |
|
Alejandro Celaya
|
b0fcc779f7
|
Disable title resolution for API and CLI tests
|
2026-06-11 10:25:59 +02:00 |
|
Alejandro Celaya
|
4aa960738a
|
Format code using mago and remove dependency on shlink coding standard package
|
2026-05-22 08:42:47 +02:00 |
|
Alejandro Celaya
|
b647489485
|
Set all short URL options in middleware
|
2026-05-12 08:51:08 +02:00 |
|
Alejandro Celaya
|
878bfbcd88
|
Use valinor to validate and map short URL redirect rules
|
2026-05-04 17:57:34 +02:00 |
|
Alejandro Celaya
|
8c3240c7bf
|
Use valinor to validate and map short URL creation
|
2026-04-30 22:17:38 +02:00 |
|
Alejandro Celaya
|
c5efa8f54f
|
Use valinor to validate and map domain redirects
|
2026-04-17 18:19:13 +02:00 |
|
Alejandro Celaya
|
daa3d0ae00
|
Add dependency to mezzio-valinor
|
2026-04-17 18:19:13 +02:00 |
|
Alejandro Celaya
|
d2d9e2aebd
|
Support dynamic redirects based on the visitor browser
|
2026-03-17 08:50:32 +01:00 |
|
Alejandro Celaya
|
63bea36c05
|
Remove workaround to detect trusted proxies automatically
|
2025-11-08 10:33:06 +01:00 |
|
Alejandro Celaya
|
8bafd82e1d
|
Remove deprecated options from short-url:list command
|
2025-11-08 10:07:51 +01:00 |
|
Alejandro Celaya
|
b4043be7fa
|
Drop support for QR code generation
|
2025-11-07 16:58:19 +01:00 |
|
Alejandro Celaya
|
ba16ba45f2
|
Add support for redis credentials when using sentinels
|
2025-10-27 10:16:57 +01:00 |
|
Alejandro Celaya
|
075e6347b6
|
Make GeoLite db download memory efficient
|
2025-09-11 09:28:44 +02:00 |
|
Alejandro Celaya
|
766b227e47
|
Add a development FrankenPHP server
|
2025-08-26 08:52:22 +02:00 |
|
Alejandro Celaya
|
20c41690da
|
Try to mitigate memory leaks when using RoadRunner
|
2025-08-24 11:18:40 +02:00 |
|
Alejandro Celaya
|
e40b82618a
|
Allow logs format to be configured as console or JSON
|
2025-07-24 09:57:34 +02:00 |
|
Alejandro Celaya
|
8b259b364d
|
Allow redirect cache visibility to be configured
|
2025-07-21 10:13:17 +02:00 |
|
Alejandro Celaya
|
2b33095392
|
Add support for more device types in device-specific redirects
|
2025-07-20 11:56:33 +02:00 |
|
Alejandro Celaya
|
3318987d63
|
Allow providing hop count via TRUSTED_PROXIES
|
2025-07-18 08:24:57 +02:00 |
|
Alejandro Celaya
|
1f825797f6
|
Allow trusted proxies to be provided via TRUSTED_PROXIES env var
|
2025-07-17 09:57:34 +02:00 |
|
Alejandro Celaya
|
650fafb7c4
|
Register ReverseForwardedAddressesMiddlewareDecorator via ServiceManager delegator
|
2025-07-17 09:47:02 +02:00 |
|
Alejandro Celaya
|
c3d3cc6288
|
Test RedirectConditionType::isValid() in isolation
|
2025-07-17 08:51:59 +02:00 |
|
Alejandro Celaya
|
cd4fcc9b0a
|
Update shlink-installer
|
2025-07-08 13:07:04 +02:00 |
|
Alejandro Celaya
|
92d7a44cee
|
Add new CORS configuration options
|
2025-07-05 10:34:50 +02:00 |
|
Alejandro Celaya
|
314a99862d
|
Update to latest shlink-installer with real-time updates support
|
2025-07-03 18:35:14 +02:00 |
|
Alejandro Celaya
|
9c1db35d81
|
Add new MERCURE_ENABLED env var
|
2025-05-22 09:20:50 +02:00 |
|
Alejandro Celaya
|
b15e832cf4
|
Deprecate QR code generation endpoint
|
2025-04-22 08:47:37 +02:00 |
|
Alejandro Celaya
|
a18360a4d6
|
Disable deprecation warnings when running in production envs
|
2025-02-21 21:13:29 +01:00 |
|
Alejandro Celaya
|
c650a3e665
|
Workaround for IP resolution from x-Forwarded-For with multiple proxies
|
2025-02-13 21:52:38 +01:00 |
|
Mark Orlando Zeller
|
9ad565f8c8
|
Add ADDRESS environment vairable to define the listening interface.
|
2025-01-10 22:10:51 +01:00 |
|
Alejandro Celaya
|
c34bfac6b1
|
Update installer with support for DB_USE_ENCRYPTION option
|
2024-12-20 09:29:28 +01:00 |
|
Alejandro Celaya
|
4e7d09035a
|
Support encrypted connections to MySQL/Maria and Postgres
|
2024-12-19 09:00:01 +01:00 |
|
Alejandro Celaya
|
d83081f4e9
|
Update shlink-installer
|
2024-12-01 12:28:29 +01:00 |
|
Alejandro Celaya
|
86cc2b717c
|
Save where a visitor is redirected for any kind of tracked visit
|
2024-11-24 13:21:48 +01:00 |
|
Alejandro Celaya
|
2946b630c5
|
Use IpAddressFactory from akrabat/ip-address-middleware
|
2024-11-22 09:01:27 +01:00 |
|
Alejandro Celaya
|
b5ff568651
|
Use IpGeolocationMiddleware to geolocate visitors instead of LocateVisit event
|
2024-11-15 08:55:43 +01:00 |
|
Alejandro Celaya
|
2a734b5d89
|
Ensure proper env vars are promoted for dev and test envs
|
2024-10-24 14:20:49 +02:00 |
|
Alejandro Celaya
|
2901fe8b7b
|
Reduce duplication in CLI tests
|
2024-10-24 11:50:06 +02:00 |
|
Alejandro Celaya
|
45e108d21e
|
Load dev env as a PHP array instead of an env file
|
2024-10-24 09:59:13 +02:00 |
|
Alejandro Celaya
|
a3ea8f56dd
|
Remove app_options config
|
2024-10-24 08:49:58 +02:00 |
|
Alejandro Celaya
|
f3244b35e3
|
Remove remaining local config files
|
2024-10-23 10:53:09 +02:00 |
|
Alejandro Celaya
|
442eea0ea7
|
Add script to run CLI tests that loads and exports test env vars
|
2024-10-23 10:16:38 +02:00 |
|
Alejandro Celaya
|
46601443f5
|
Load specific env file when running API tests
|
2024-10-23 09:17:00 +02:00 |
|
Alejandro Celaya
|
c8e5196aab
|
Remove dependencies on url_shortener raw config
|
2024-10-22 15:15:41 +02:00 |
|
Alejandro Celaya
|
582033ceb3
|
Migrate dev-specific configuration to env vars via .env file
|
2024-10-22 15:15:41 +02:00 |
|
Alejandro Celaya
|
83e8801827
|
Move env var default values to EnvVars enum
|
2024-10-14 09:41:22 +02:00 |
|