Alejandro Celaya
f49e94052d
Merge pull request #1199 from acelaya-forks/feature/address-based-tracking
...
Feature/address based tracking
2021-10-10 22:42:27 +02:00
Alejandro Celaya
ceb642b745
Updated to latest installer and changelog
2021-10-10 22:31:26 +02:00
Alejandro Celaya
ed1d886f01
Added option to disable tracking based on IP address patterns
2021-10-10 22:00:22 +02:00
Alejandro Celaya
db98d811b0
Merge pull request #1198 from acelaya-forks/feature/orphan-visits-webhook
...
Feature/orphan visits webhook
2021-10-09 13:08:05 +02:00
Alejandro Celaya
14ba11e1ab
Enhanced changelog
2021-10-09 12:36:37 +02:00
Alejandro Celaya
483bdddb18
Updated to installer version with support for orphan visits webhooks
2021-10-09 12:35:45 +02:00
Alejandro Celaya
d16fda3f16
Added option to send orphan visits to webhooks
2021-10-09 10:53:21 +02:00
Alejandro Celaya
c718b94937
Fixed crash when notifying orphan visits to a webhook
2021-10-09 10:35:37 +02:00
Alejandro Celaya
bb21ab073f
Merge pull request #1196 from acelaya-forks/feature/redis-sentinels
...
Feature/redis sentinels
2021-10-08 19:05:17 +02:00
Alejandro Celaya
3ffe530461
Updated changelog
2021-10-08 18:52:53 +02:00
Alejandro Celaya
95cf0d86bc
Added support to provide redis sentinel when using redis cache
2021-10-08 18:52:17 +02:00
Alejandro Celaya
9899a5fc56
Merge pull request #1195 from acelaya-forks/feature/not-found-redirect-placeholders
...
Feature/not found redirect placeholders
2021-10-03 17:04:17 +02:00
Alejandro Celaya
952648185c
Removed duplicated space
2021-10-03 16:48:39 +02:00
Alejandro Celaya
69740493b7
Updated changelog
2021-10-03 16:47:43 +02:00
Alejandro Celaya
994a28f31d
Ensured NotFoundRedirectResolver replaces placeholders from the URL
2021-10-03 16:45:13 +02:00
Alejandro Celaya
b0a8a03f0a
Refactored NotFoundRedirectResolver to remove duplicated lines and non-strict code
2021-10-03 10:35:35 +02:00
Alejandro Celaya
36e740f4cc
Added logic to forward path and domain to not-found redirects when they contain placeholders
2021-10-02 17:30:25 +02:00
Alejandro Celaya
a5874a3f80
Merge pull request #1194 from acelaya-forks/feature/optinally-forward-query
...
Feature/optinally forward query
2021-10-02 10:56:48 +02:00
Alejandro Celaya
0c95b978b4
Added option in CLI to disable query forwarding when creating Short URLs
2021-10-02 10:45:00 +02:00
Alejandro Celaya
e21f9dd1fb
Added forwardQuery prop to the SHortUrl serialization
2021-10-02 10:31:23 +02:00
Alejandro Celaya
74a08b86ce
Estended ShortUrlRedirectionBuilderTest covering short URLS withput query forwarding
2021-10-02 10:16:56 +02:00
Alejandro Celaya
8212d3c540
Allowed to set and update the forwardQuery param on short URLs
2021-10-02 10:02:47 +02:00
Alejandro Celaya
1ed6458b39
Added forwardQuery property in short URLs, that determines if the query should be forwarded to the long URL
2021-10-02 09:32:04 +02:00
Alejandro Celaya
60c8f23a63
Merge pull request #1193 from acelaya-forks/feature/api-key-visits
...
Added extra DB tests ensuring proper short URL visits are resolved fr…
2021-10-01 19:59:30 +02:00
Alejandro Celaya
5e627641ea
Added more tests ensuring any short URL can be fetched by using an admin API key
2021-10-01 19:32:34 +02:00
Alejandro Celaya
abc954aa47
Added extra DB tests ensuring proper short URL visits are resolved from an API key
2021-09-30 22:57:24 +02:00
Alejandro Celaya
3bfa27e682
Merge pull request #1191 from acelaya-forks/feature/default-qr-codes-config
...
Feature/default qr codes config
2021-09-26 20:39:09 +02:00
Alejandro Celaya
4b7e122254
Updated changelog
2021-09-26 20:15:00 +02:00
Alejandro Celaya
cfd3c13751
Updated to latest installer
2021-09-26 20:13:50 +02:00
Alejandro Celaya
6a1ee2b894
Added new config to set custom defaults for QR codes
2021-09-26 13:25:02 +02:00
Alejandro Celaya
cbec4a4e81
Moved constants to its own file inside config folder
2021-09-26 11:26:26 +02:00
Alejandro Celaya
c7d8c1cab5
Merge pull request #1189 from acelaya-forks/feature/roll-back-domain-redirects-logic
...
Reolled-back logic that would have made domains with no specific redi…
2021-09-26 11:22:58 +02:00
Alejandro Celaya
c39e1e649d
Reolled-back logic that would have made domains with no specific redirects to not fall back to the default redirects
2021-09-26 11:10:00 +02:00
Alejandro Celaya
95ab64ba77
Merge pull request #1187 from acelaya-forks/feature/build-8.1
...
Feature/build 8.1
2021-09-26 10:43:55 +02:00
Alejandro Celaya
1f8fcdb0f3
Fixed typo in ci workflow
2021-09-26 10:20:09 +02:00
Alejandro Celaya
fb26a8ae50
Downgraded pdo_sqlsrv version for PHP 8.0
2021-09-26 10:19:26 +02:00
Alejandro Celaya
42dbeaa1a5
Updated MS native deps in swoole dev container
2021-09-26 10:06:35 +02:00
Alejandro Celaya
3305f4c03a
Updated pdo_sqlsrv version used in CI workflow
2021-09-26 10:04:50 +02:00
Alejandro Celaya
f5beec70c8
Updated MS native deps
2021-09-26 10:03:07 +02:00
Alejandro Celaya
c2cd21c15e
Updated swoole version used in CI workflow
2021-09-26 09:53:58 +02:00
Alejandro Celaya
633e389275
Updated changelog
2021-09-26 09:50:35 +02:00
Alejandro Celaya
f5aaf298e1
Added experimental builds under PHP 8.1
2021-09-26 09:49:51 +02:00
Alejandro Celaya
7db6136436
Simplified how the not-found redirects are resolved
2021-09-26 09:40:24 +02:00
Alejandro Celaya
ce7296eebb
Merge pull request #1186 from acelaya-forks/feature/deprecate-domain-env-vars
...
Feature/deprecate domain env vars
2021-09-26 09:23:01 +02:00
Alejandro Celaya
c6226547f7
Updated changelog
2021-09-26 09:12:26 +02:00
Alejandro Celaya
e7ec8f0489
Deprecated SHORT_DOMAIN_* env vars with replacements
2021-09-26 09:10:54 +02:00
Alejandro Celaya
dc466f238b
Updated changelog
2021-09-12 08:32:24 +02:00
Alejandro Celaya
f164656874
Merge pull request #1172 from NReilingh/patch-1
...
Slight misuse of VOLUME in Dockerfile
2021-09-12 08:30:28 +02:00
Nick Reilingh
ef3c59152f
Dockerfile -- remove unneeded VOLUME instructions
2021-09-11 16:40:09 -04:00
Nick Reilingh
14c6ead389
Dockerfile - comment misused VOLUME instructions
...
Issuing a VOLUME instruction in a production Dockerfile requires the Docker engine to create a volume whether or not it is mapped to the host or a named volume. Neither of these paths have data that needs to be persisted for production use, so their inclusion under a typical `docker run` example forces the engine to create extraneous volumes which quickly become orphaned whenever the container is recreated.
2021-09-11 13:46:52 -04:00