Alejandro Celaya
|
1349079f59
|
Updated TaskRunner and ListenerProvider so that they are lazyly created, preventing the Swoole server to be created more than once
|
2019-08-08 14:12:54 +02:00 |
|
Alejandro Celaya
|
38016b3ba3
|
Created delegator factory that injects logger on services implementing LoggerAware, and used it for locks factory
|
2019-08-08 13:42:14 +02:00 |
|
Alejandro Celaya
|
8db9962282
|
Updated proxy-manager version to ensure v2.3 or higher is notinstalled
|
2019-08-08 10:01:21 +02:00 |
|
Alejandro Celaya
|
dca3fb35c7
|
Improved build script
|
2019-08-08 09:56:53 +02:00 |
|
Alejandro Celaya
|
8484449d66
|
Merge pull request #445 from acelaya/feature/redis-missings
Feature/redis missings
|
2019-08-07 18:58:35 +02:00 |
|
Alejandro Celaya
|
6b8ca3e611
|
Updated SimplifiedConfigParser so that it properly converts the redis_servers keys and aliases the store as a side effect
|
2019-08-07 18:45:28 +02:00 |
|
Alejandro Celaya
|
73fd348490
|
Ensured Redis lock store is wrapped into a retry adapter
|
2019-08-07 17:37:24 +02:00 |
|
Alejandro Celaya
|
04389fc8b0
|
Added support in RedisFactory to provide servers as a comma-separated string
|
2019-08-07 17:01:09 +02:00 |
|
Alejandro Celaya
|
b0bb77ca81
|
Merge pull request #444 from acelaya/feature/redis-support
Feature/redis support
|
2019-08-07 16:31:47 +02:00 |
|
Alejandro Celaya
|
22598e75e8
|
Updated changelog
|
2019-08-07 16:20:23 +02:00 |
|
Alejandro Celaya
|
0f8dd1effb
|
Added post processing mapping to define the lock store to be used
|
2019-08-07 16:16:53 +02:00 |
|
Alejandro Celaya
|
2c4a8543db
|
Added redis container to docker compose
|
2019-08-07 16:07:40 +02:00 |
|
Alejandro Celaya
|
7aa246b550
|
Created RedisFactoryTest
|
2019-08-07 16:07:17 +02:00 |
|
Alejandro Celaya
|
1e294fe1bc
|
Created RedisFactory which will create the redis adapter for the redis lock
|
2019-08-07 14:17:15 +02:00 |
|
Alejandro Celaya
|
dcfb12f454
|
Moved some classes to proper namespaces
|
2019-08-07 13:50:38 +02:00 |
|
Alejandro Celaya
|
685ee51e1f
|
Made commands run indocker to use the shlink_php container instead of the shlink_swoole
|
2019-08-07 11:05:21 +02:00 |
|
Alejandro Celaya
|
8407fee96d
|
Ensured generated installation config is not loaded on test envs
|
2019-08-07 10:59:05 +02:00 |
|
Alejandro Celaya
|
7c881377a9
|
Removed extra spaces
|
2019-08-06 21:18:01 +02:00 |
|
Alejandro Celaya
|
acf2961f9e
|
Merge pull request #442 from acelaya/feature/locked-migrations-command
Feature/locked migrations command
|
2019-08-06 21:16:11 +02:00 |
|
Alejandro Celaya
|
f5faeb8f68
|
Updated changelog
|
2019-08-06 21:09:56 +02:00 |
|
Alejandro Celaya
|
8985a6932f
|
Created MigrateDatabaseCommandTest
|
2019-08-06 21:06:14 +02:00 |
|
Alejandro Celaya
|
c04f0af56f
|
Created command to run migrations with a lock
|
2019-08-06 20:48:48 +02:00 |
|
Alejandro Celaya
|
1341d4fe57
|
Merge pull request #440 from acelaya/feature/locked-installation
Feature/locked installation
|
2019-08-06 20:31:51 +02:00 |
|
Alejandro Celaya
|
bc3fc59b1e
|
Fixed error on new database creation command when database platform is sqlite
|
2019-08-06 20:16:16 +02:00 |
|
Alejandro Celaya
|
e04838eaa2
|
Updated readme cli help
|
2019-08-06 18:56:47 +02:00 |
|
Alejandro Celaya
|
5d5d89afb9
|
Updated changelog
|
2019-08-06 18:49:32 +02:00 |
|
Alejandro Celaya
|
749671c230
|
Created CreateDatabaseCommandTest
|
2019-08-06 18:40:32 +02:00 |
|
Alejandro Celaya
|
e79c41d753
|
Created NoDbNameConnectionFactoryTest
|
2019-08-06 17:30:28 +02:00 |
|
Alejandro Celaya
|
a575f2eced
|
Created new service which is the database connection but without the dbname, and used in in create db command
|
2019-08-05 18:48:33 +02:00 |
|
Alejandro Celaya
|
1aba77c752
|
Enforced fixed shlink-installer version
|
2019-08-05 10:27:38 +02:00 |
|
Alejandro Celaya
|
b68e262eac
|
Implemented how the CreateDatabaseCommand checks if the database tables exist
|
2019-08-05 10:16:58 +02:00 |
|
Alejandro Celaya
|
f78fa58cf1
|
Updated CreateDatabaseCommand to create the empty database if it does not exist
|
2019-08-05 10:08:59 +02:00 |
|
Alejandro Celaya
|
3916b06e7c
|
Added improvements and new steps to CreateDatabaseCommand
|
2019-08-04 21:31:37 +02:00 |
|
Alejandro Celaya
|
7fa1f1c63c
|
Created empoty locked command to create shlink database
|
2019-08-04 11:30:35 +02:00 |
|
Alejandro Celaya
|
7ed85e8916
|
Moved locking logic for CLI commands to a common abstract class
|
2019-08-04 11:16:46 +02:00 |
|
Alejandro Celaya
|
94e1e6a7b6
|
Merge pull request #437 from acelaya/feature/decorate-em
Feature/decorate em
|
2019-08-02 20:13:58 +02:00 |
|
Alejandro Celaya
|
3cba3f7a4b
|
Removed error which no longer needs to be supressed from phpstan
|
2019-08-02 19:56:24 +02:00 |
|
Alejandro Celaya
|
bfd2ce782c
|
Created ReopeningEntityManagerTest
|
2019-08-02 19:53:19 +02:00 |
|
Alejandro Celaya
|
f99053d251
|
Created ReopeningEntityManagerDelegatorTest
|
2019-08-02 19:33:31 +02:00 |
|
Alejandro Celaya
|
bdc93a45b5
|
Created EntityManagerDecorator to handle the automatic reopening, and removed this behavior from ClosDbConnectionMiddleware
|
2019-08-02 19:28:10 +02:00 |
|
Alejandro Celaya
|
a771743756
|
Merge pull request #433 from acelaya/feature/coding-standard
Updated to coding-standard library v1.2.2
|
2019-08-01 20:00:55 +02:00 |
|
Alejandro Celaya
|
aff1df32f2
|
Updated to coding-standard library v1.2.2
|
2019-08-01 19:49:54 +02:00 |
|
Alejandro Celaya
|
3562afc2bd
|
Merge pull request #432 from acelaya/feature/extended-ip-addresses
Feature/extended ip addresses
|
2019-08-01 18:42:53 +02:00 |
|
Alejandro Celaya
|
ac08ed7cf9
|
Updated changelog
|
2019-08-01 18:31:18 +02:00 |
|
Alejandro Celaya
|
9cb316bdfa
|
Added more headers to inspect while looking for the remote IP address
|
2019-08-01 18:27:43 +02:00 |
|
Alejandro Celaya
|
6682b52159
|
Merge pull request #431 from acelaya/feature/close-db-on-error
Feature/close db on error
|
2019-07-31 21:19:08 +02:00 |
|
Alejandro Celaya
|
f5878a5e7b
|
Ensured EntityManager is reopened by CloseDbConnectionMiddleware after an error closed it
|
2019-07-31 20:54:41 +02:00 |
|
Alejandro Celaya
|
406de16a0d
|
Ensured database connection is closed even if an error is thrown during dispatch process
|
2019-07-31 20:08:46 +02:00 |
|
Alejandro Celaya
|
a73a59f184
|
Merge pull request #425 from SirFlip/master
Update wkhtmltoimage shlinkio/shlink#424
|
2019-07-31 16:28:30 +02:00 |
|
Hannes Filip
|
cca667cf46
|
Update wkhtmltoimage shlinkio/shlink#424
|
2019-07-31 16:03:32 +02:00 |
|