Commit Graph

79 Commits

Author SHA1 Message Date
Chris
19d7cb060e added support for dynamic content controllers
Also implemented a placeholder generator to showcase it
2023-08-26 22:39:08 +02:00
Chris H
cb2d17411c small undefined variable bug fixed 2023-01-16 10:28:54 +01:00
Christian Haschek
6f540ad27e added copy url button closes #112 2022-03-08 22:23:57 +01:00
Christian Haschek
a145ca88cc was meant to strpos 2022-02-19 10:53:26 +01:00
Christian Haschek
cf0effd0e8 allowing for multiple comma separated CIDR ranges 2022-02-19 10:47:07 +01:00
Christian Haschek
9d1a4db4d2 updated cloudflare ips 2022-02-19 10:36:54 +01:00
Christian Haschek
adb1c468cd added ipv6 support in ALLOWED_SUBNET variable 2022-02-19 08:56:29 +01:00
Christian Haschek
ea40ffbc46 Unified docker building process. & more updates
- automatic builds
- automated tags on docker
- no more auto update (update your docker containers)
- auto not removed of mp4 anymore
- bug fixes

also closes #85 and closes #124
2021-11-11 23:39:12 +01:00
Christian Haschek
9a7fadb231 streamlined hash detection 2021-11-11 19:17:21 +01:00
ranjit-git
70c06cfa5c Update core.php 2021-06-11 10:15:46 +05:30
Christian Haschek
726c77effb only use finfo on windows. fixes #125 2021-03-10 08:30:02 +01:00
Christian Haschek
77d4023f00 missing part for last fix 2020-07-27 09:40:30 +02:00
Christian Haschek
0119368376 catching non-configured subnet bug 2020-07-15 20:36:55 +02:00
Chris
8de53d1ea7 added warning message if upload forbidden instead of just 401 error 2020-06-23 09:26:39 +02:00
Chris
0250b6a577 slicker check for upload permissions, included http response code 2020-06-23 09:17:49 +02:00
Chris
e13f4816fb allowing multiple ip ranges in checking function 2020-06-15 10:47:57 +02:00
Chris
6d504f3a48 added support for cloudflare IP logging 2020-06-11 01:16:55 +02:00
Chris
3a6c987347 allow rendering of existing files 2020-06-11 01:05:11 +02:00
Chris
5861e73848 implemented dynamic content controller loading, enabling whitelisting of content types. closes #87 2020-06-06 13:27:47 +02:00
Chris
80e210af86 implemented simple queue of hashes that were not successfully uploaded to a storage container 2020-01-13 00:28:44 +01:00
Chris
fb50f23e19 added new storage controller (FTP) and updated config 2020-01-10 14:25:26 +01:00
Chris
021fbad811 Added encryption based on Libsodium 2020-01-07 19:05:22 +01:00
Anton Mitsengendler
8da3573ffb added client subnet filter 2019-02-20 17:12:06 +03:00
Chris
b2a7c778d8 added new api and updated readme 2018-12-30 12:50:52 +01:00
Chris
5d6b57cabc fixed but which prevented files form being deleted 2018-12-28 18:06:31 +01:00
Chris
a58de1f02e better checks for definition 2018-12-27 18:57:11 +01:00
Chris
c5715182c0 added more documentation 2018-12-27 13:14:37 +01:00
Chris
f7adc73a86 added support for UPLOAD_FORM_LOCATION 2018-12-27 12:37:47 +01:00
Chris
b50e522c0d removed some unused extensions 2018-12-27 09:21:12 +01:00
Chris
b66a1f2a55 added delete codes and fixed various bugs related to custom hashes 2018-12-25 11:34:43 +01:00
Chris
aa75c56364 implemented image resizing and conversion to webp 2018-12-23 15:35:47 +01:00
Chris
b6612cd838 implemented alt_folder and reorganized interface class code 2018-12-23 11:59:31 +01:00
Chris
47545e5702 implemented mp4 resizing and added support for custom hashes 2018-12-22 18:37:53 +01:00
Chris
00580d8bcc added duplicate detection system 2018-12-22 17:04:32 +01:00
Chris
56654e1ff4 updated readme and added write checks on upload 2018-12-22 15:56:34 +01:00
Chris
24411dfe93 stage 1 of v2 2018-12-21 18:34:03 +01:00
Chris
479798a1d2 added check for ffmpeg binary 2018-12-07 10:23:35 +01:00
Chris
8f1a4f3af9 added ffmpeg binary location to config file so PictShare will run on a Raspberry Pi fixes #76 2018-11-30 22:41:26 +01:00
Chris
fd401088bb added url input in upload form closes #69 2018-10-19 20:00:08 +02:00
Chris
823f7e60d8 added gradient support. closes #55 2018-08-26 15:50:10 +02:00
Christian
1eb2d12ab7 added fix for potential filetype detection bug 2017-05-03 09:46:22 +02:00
Christian Haschek
40a6ac45de added controls and better mp4 stream 2017-03-12 21:48:08 +01:00
Christian Haschek
5dadef959b added logging for rendered images closes #25
This will enable us to check if an image hasn't been requested for a long time so we can do some houskeeping
2017-03-02 23:22:23 +01:00
Christian Haschek
93f1ea3426 merge 2017-03-01 18:19:11 +01:00
Christian Haschek
9f045ed1ca added MASTER_DELETE_IP to allow individual IPs or netmasks to delete images closes #22 2017-03-01 18:15:48 +01:00
Christian
0864dcdf22 added backwards compatibility for random generation 2017-02-19 11:51:49 +01:00
Christian
6f897d75b4 added individual delete codes fixes #24 2017-02-19 11:48:29 +01:00
Christian
12073c0e02 function to get user ip even with reverse proxy 2017-02-19 10:07:42 +01:00
Christian Haschek
fa77261423 important bug fix 2016-11-04 15:02:12 +01:00
Christian Haschek
165cb2f84c upgraded theme to bootstrap and added support for subdirectory hosting 2016-11-04 14:54:39 +01:00