Athou
|
d34c0c8652
|
avoid exposing the smtp host/port when an email could not be sent
|
2022-08-07 22:11:12 +02:00 |
|
Athou
|
c7216ef0a6
|
fix "MessageBodyWriter not found for media type=text/plain, type=class io.dropwizard.jersey.validation.ValidationErrorMessage"
|
2022-08-05 14:10:48 +02:00 |
|
Athou
|
c692a8d8f3
|
fix for "No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.lang.Long'."
|
2022-08-03 15:24:55 +02:00 |
|
Athou
|
152f0bd727
|
use the logical date of the entry and not the date the entry was inserted in the database when marking entries older than a threshold (#1007)
|
2022-07-25 17:29:21 +02:00 |
|
Athou
|
fe87566668
|
validate more inputs
|
2022-07-24 13:31:48 +02:00 |
|
Athou
|
c36dd47afd
|
request current password when changing profile data for security reasons
|
2022-07-23 11:05:19 +02:00 |
|
Athou
|
a0190143fe
|
fix deprecation warnings
|
2022-07-14 21:13:12 +02:00 |
|
Athou
|
a48135a60d
|
send X-Frame-Options header with value "DENY"
|
2022-07-14 13:58:37 +02:00 |
|
Athou
|
09eec3235d
|
filter is a reserved keyword in liquibase 4.7+ for h2, rename to filtering_expression
|
2022-07-14 13:58:37 +02:00 |
|
Athou
|
d21e5dfee4
|
upgrade dropwizard to 2.1
|
2022-07-14 13:58:37 +02:00 |
|
Athou
|
899a8d746a
|
increase minimum password strength
|
2022-07-13 22:20:19 +02:00 |
|
Athou
|
9bbfc2de3f
|
avoid exposing registered email addresses
|
2022-07-13 13:28:18 +02:00 |
|
Athou
|
4b346dd2e1
|
liquibase upgrade (#993)
|
2022-03-22 16:01:44 +01:00 |
|
Athou
|
5fcd7ccb58
|
fix checkstyle issues
|
2022-03-22 16:01:44 +01:00 |
|
Athou
|
a77a860e0c
|
don't reuse a content if other fields are different (#800)
|
2022-01-02 21:50:45 +01:00 |
|
Athou
|
78b637c83b
|
fix formatting
|
2022-01-02 21:33:01 +01:00 |
|
Athou
|
b132178228
|
remove warnings
|
2022-01-02 21:31:05 +01:00 |
|
Athou
|
4021389a4d
|
fix formatting
|
2022-01-02 21:25:15 +01:00 |
|
Athou
|
089be99287
|
use sslcontext-kickstart to create ssl factory
|
2022-01-02 21:25:15 +01:00 |
|
Athou
|
ec3645a1c9
|
use dependencies instead of copying code
|
2022-01-02 21:03:33 +01:00 |
|
Athou
|
4fb95799f8
|
support for media thumbnail and description as a backup for missing content (#800)
|
2022-01-02 15:58:00 +01:00 |
|
Athou
|
2ee9084b91
|
upgrade dependencies
|
2022-01-02 08:38:30 +01:00 |
|
Athou
|
3f3ef27d6b
|
remove google+ and readability sharing support since they're dead
|
2022-01-02 08:21:32 +01:00 |
|
Athou
|
e01e59b72c
|
restore previous liquibase version to fix issue with "filter" column not created with correct case in FEEDSUBSCRIPTIONS table
|
2022-01-01 22:09:33 +01:00 |
|
Athou
|
0b3888a8ae
|
upgrade feed url from http to https if able
|
2022-01-01 19:12:31 +01:00 |
|
Athou
|
99d80df76c
|
prevent NPE if icon.getMediaType() is ""
|
2021-12-23 16:15:26 +01:00 |
|
Athou
|
22beeabb9b
|
close liquibase instance
|
2021-12-23 15:07:02 +01:00 |
|
Athou
|
eec6f7d168
|
remove sorting alphabetically because of poor performances (title is of type 'text' and cannot be indexed)
|
2021-01-31 08:37:10 +01:00 |
|
Athou
|
b45219a595
|
fix metrics
|
2021-01-30 22:40:31 +01:00 |
|
Athou
|
d7858f17a1
|
distinct is not needed since there are no feed duplicates and slows the query a lot
|
2021-01-30 22:07:12 +01:00 |
|
Athou
|
000a99c53e
|
speed up tests
|
2021-01-30 21:43:21 +01:00 |
|
Athou
|
e592d26f8b
|
can only remove categories once there are no subscriptions in them
|
2021-01-30 21:30:32 +01:00 |
|
Athou
|
015a60f998
|
subquery for retrieving feeds to refresh was not connected to main query
|
2021-01-30 21:28:37 +01:00 |
|
Athou
|
c7ba5ca894
|
make swagger aware that dates are serialized as longs
|
2019-05-03 22:01:18 +02:00 |
|
Athou
|
ddaefbc952
|
deduplicate method names across all the api (swagger requires unique api operations)
|
2019-05-03 18:40:50 +02:00 |
|
Jeremie Panzer
|
0b3a0fb3ed
|
add missing required
|
2019-05-02 13:42:49 +02:00 |
|
Athou
|
7f40a430fd
|
hide securitycheck user from swagger documentation
|
2019-05-01 23:33:55 +02:00 |
|
Athou
|
05f5d3b25c
|
add missing "required" flags
|
2019-05-01 20:31:48 +02:00 |
|
Athou
|
c3ca0b18b3
|
value field of annotation is actually the name of the class
|
2019-05-01 19:57:52 +02:00 |
|
Athou
|
201f7dbd3e
|
restore cookieMaxAge behavior
|
2019-04-23 01:14:26 +02:00 |
|
Jérémie Panzer
|
71ac2bfc45
|
support for Java9+ (#906)
* initial java9+ support
* restore session management, updated for jetty 9.4
* Session actually implements EntityManager
* reusable method for setting the timeout
|
2019-04-22 20:30:06 +02:00 |
|
Athou
|
5370db7c5e
|
rename for clarity
|
2019-03-17 07:05:29 +01:00 |
|
Athou
|
2f70f654f7
|
extensible mechanism for feed url building
|
2019-03-17 06:44:09 +01:00 |
|
ildar-shaimordanov
|
b64115dcbd
|
improve youtube feed URL getter
|
2019-03-12 05:52:00 +04:00 |
|
ildar-shaimordanov
|
c9c71d8582
|
workaround for youtube channels
|
2019-03-12 02:13:41 +04:00 |
|
Athou
|
e9ef98716f
|
configurable user agent string (#825)
|
2018-07-31 15:21:45 +02:00 |
|
Athou
|
b3ce43eaf7
|
faster replace for large feeds (#881)
|
2018-07-11 17:13:38 +02:00 |
|
Athou
|
a7665a9994
|
add current year to filtering context
|
2018-02-25 13:38:37 +01:00 |
|
Athou
|
fcdb33b64b
|
utility for testing feeds
|
2018-02-06 15:17:37 +01:00 |
|
Athou
|
7fd6119bcf
|
add author to rss generated feeds (#858)
|
2017-12-22 18:50:32 +01:00 |
|