logmanoriginal
d4e867f240
core: Move default bridges to whitelist.default.txt
...
Default bridges are currently statically defined in index.php, which
is not the right place if we want to keep responsibilities separated.
This commit introduces a new file whitelist.default.txt that holds
the default bridges and which is loaded automatically, if whitelist.txt
doesn't exist.
Due to this it is also no longer necessary to have write permission
for the root directory.
References #1001
2019-06-06 20:53:46 +02:00
Lyra
2cd310c025
Bump version to 2019-05-08
2019-05-08 22:36:22 +02:00
logmanoriginal
d7094b7feb
[Configuration] Bump version to dev.2019-03-17
2019-03-17 20:31:17 +01:00
logmanoriginal
ae2c35c18a
[Configuration] Bump version to 2019-03-17
2019-03-17 20:28:55 +01:00
Lyra
f9ed934c8c
Update contributors and bump version
2019-02-19 22:05:06 +01:00
logmanoriginal
556a417dd6
core: Add support for custom cache types via config.ini.php
...
This commit adds support for a new parameter which specifies the type
of cache to use for caching. It is specified in config.ini.php:
[cache]
type = "..."
Currently only one type of cache is supported (see /caches). All uses
of 'FileCache' were replaced by this configuration option.
Note: Caching currently depends on files and folders (due to FileCache).
Experience may vary depending on the selected cache type. For now always
check if FileCache is working before testing alternative types.
References #1000
2019-02-06 18:52:44 +01:00
logmanoriginal
2def7a04a3
Bump version to dev.2019-01-13
2019-01-13 19:23:59 +01:00
logmanoriginal
ef6709c402
Bump version to 2019-01-13
2019-01-13 19:15:06 +01:00
triatic
4095cad9b4
lib: Make cURL module requirement optional ( #979 )
...
When running in CLI mode without certificates, do not require curl module to be loaded.
2018-12-26 22:31:30 +01:00
logmanoriginal
e7d3a006c8
global: Fix code violations
2018-12-26 21:58:07 +01:00
logmanoriginal
a07ead42a7
Bump version to dev.2018-12-11
2018-12-11 17:07:41 +01:00
logmanoriginal
a11ade3442
Bump version to 2018-12-11
2018-12-11 17:01:16 +01:00
logmanoriginal
a9ec3d0d1f
[Configuration] Change scope of $config to private
2018-11-18 15:58:34 +01:00
logmanoriginal
ac5bcb62ec
[Configuration] Add documentation for defined constants
2018-11-18 15:52:28 +01:00
logmanoriginal
f24ab8b51b
[Configuration] Rename $category to $section in getConfig()
2018-11-18 15:45:17 +01:00
logmanoriginal
4348119adf
[Configuration] Make file paths explicit
2018-11-18 15:41:43 +01:00
logmanoriginal
fd4124cda2
[Configuration] Make class final
...
This class is essential to the core library of RSS-Bridge and must
not be extended. This improves predictability for the behaviour of
this class.
2018-11-18 15:34:16 +01:00
logmanoriginal
91f7405297
[Configuration] Throw exception creating objects of this class
...
This class only provides static functions.
2018-11-18 15:29:50 +01:00
logmanoriginal
c4550be812
lib: Add API documentation
2018-11-18 09:41:14 +01:00
logmanoriginal
9379854f7a
core: Define path to whitelist.txt in rssbridge.php
2018-11-10 19:51:37 +01:00
logmanoriginal
2bb13169b4
[Configuration] Use FILTER_VALIDATE_EMAIL on admin/email
...
This prevents including arbitrary data as email address.
2018-11-10 18:43:16 +01:00
logmanoriginal
4713fb6190
Bump version to dev.2018-11-10
2018-11-10 18:11:49 +01:00
logmanoriginal
a08811f147
Bump version to 2018-11-10
2018-11-10 18:04:58 +01:00
logmanoriginal
2126db84ac
core: Replace CACHE_DIR by PATH_CACHE
...
Move CACHE_DIR from index.php to /lib/RssBridge.php and change name
to PATH_CACHE.
PATH_CACHE is one of the core paths of RSS-Bridge and should therefore
be defined in the core file RssBridge.php.
2018-11-06 18:35:43 +01:00
logmanoriginal
5deb86acff
core: Replace PHP_VERSION_REQUIRED by static text
...
The required PHP version is used in one place only and
therefore shouldn't require a constant
2018-11-05 19:07:33 +01:00
Yardena Cohen
c4896c7791
[Configuration] Fix open_basedir warnings ( #887 )
...
If .git/HEAD isn't in open_basedir it'd throw ugly warnings.
Suppress errors while checking if file is readable
2018-10-27 10:53:45 +02:00
logmanoriginal
f48eac854f
Bump version to 'dev.2018-10-15'
2018-10-15 18:59:03 +02:00
logmanoriginal
a87e7781b1
Bump version to 2018-10-15
2018-10-15 18:54:53 +02:00
logmanoriginal
996295e82f
Add 'dev.' to the release version in master
...
This helps (roughly) identifying versions when opening issues on
GitHub, using the latest ZIP file for master.
References #773
2018-09-26 20:04:27 +02:00
Quentin Delmas
b397a42876
version: Bump to 2018-09-09
2018-09-09 21:00:10 +01:00
Quentin Delmas
be3620acb7
Add extension check for the "json" extension.
2018-08-22 16:21:20 +01:00
logmanoriginal
de7622ebbf
version: Bump to 2018-08-07
2018-08-07 18:37:38 +02:00
logmanoriginal
6a98293fb3
[Configuration] Bump version to 2018-07-17
2018-07-17 20:44:01 +02:00
logmanoriginal
d79630e3b8
[Configuration] Remove check for allow_url_fopen
...
This commit follows the changes done in commits
fbf874cb29
ead7b2e8de
2018-07-17 20:39:14 +02:00
logmanoriginal
90dc968fd1
Fix PHPCS error
2018-06-30 10:26:48 +02:00
Teromene
da6b98851c
Add recuperation of the current version from git if available ( #731 )
...
* Add recuperation of the current version from git if available
* Include version when auto-reporting an error
2018-06-30 10:24:22 +02:00
LogMANOriginal
193ca87afa
[phpcs] enforce single quotes ( #732 )
...
* [phpcs] Add rule to enforce single quoted strings
2018-06-29 22:55:33 +01:00
Teromene
937ea49271
Add basic authentication support ( #728 )
...
* Move configuration in its own class in order to reduce the verbosity of index.php
* Add authentication mechanism using HTTP auth
* Add a method to get the config parameters
* Remove the installation checks from the index page
* Log all failed authentication attempts
2018-06-27 19:09:41 +02:00