Athou
|
f7adef0648
|
add windows builds
|
2024-08-13 12:49:04 +02:00 |
|
Athou
|
89405009ec
|
set a Max-Age on the auth cookie
|
2024-08-13 12:49:04 +02:00 |
|
Athou
|
aaf237d111
|
use quarkus mailer for password recovery
|
2024-08-13 12:49:04 +02:00 |
|
Athou
|
cc32f8ad16
|
WIP
|
2024-08-13 12:48:37 +02:00 |
|
Athou
|
780b7666c5
|
add metrics for HttpGetter connection pool
|
2024-08-05 08:28:17 +02:00 |
|
Athou
|
72f55c34b7
|
add test to make sure HttpGetter supports compression
|
2024-07-29 13:20:18 +02:00 |
|
Athou
|
1b1d3c791b
|
add test to make sure HttpGetter ignores invalid certificates
|
2024-07-29 10:39:35 +02:00 |
|
Athou
|
272f5b42f9
|
simplify stackoverflow urls
|
2024-07-28 09:58:24 +02:00 |
|
Athou
|
da81830e43
|
add a test case for feeds that do not return a content length
|
2024-07-27 01:01:11 +02:00 |
|
Athou
|
b17a17ba10
|
don't parse feeds that are too large to prevent memory issues
|
2024-07-16 21:20:06 +02:00 |
|
Athou
|
d4c9bd1dd7
|
remove warnings
|
2024-07-03 20:11:51 +02:00 |
|
Athou
|
dba944874b
|
add redis integration test
|
2024-07-03 11:09:23 +02:00 |
|
Athou
|
43cdf3db3b
|
add integration tests for postgresql, mysql and mariadb using testcontainers
|
2024-07-03 09:02:18 +02:00 |
|
Athou
|
08f71d1f6f
|
implement faster querying by fetching directly what we need
|
2024-07-01 08:52:05 +02:00 |
|
Athou
|
cdd4d4b063
|
change BaseIT test class so that authentication with the "admin" user is not the default
|
2024-06-19 19:41:02 +02:00 |
|
Athou
|
fbcc2ecd0f
|
add a little delay to simulate a network operation
|
2024-06-15 14:00:15 +02:00 |
|
Athou
|
3997606774
|
looks like sometimes the websocket connection is not established on github actions, refresh the tree with an interval smaller than the timeout of playwright
|
2024-06-15 08:46:55 +02:00 |
|
Athou
|
232141cb56
|
fix UnsupportedTemporalTypeException when tests fail
|
2024-06-14 21:50:50 +02:00 |
|
Athou
|
b3651f3fba
|
upload playwright artifacts on test failure to help debug what went wrong
|
2024-06-14 07:59:26 +02:00 |
|
Athou
|
f5b04a783e
|
remove commons-codec since we already have guava
|
2024-06-12 16:18:52 +02:00 |
|
Athou
|
cd50b6b058
|
use new playwright locators
|
2024-06-12 11:39:51 +02:00 |
|
Athou
|
b0c7ef18db
|
fix test race condition
|
2024-06-12 10:30:47 +02:00 |
|
Athou
|
468f2e4c76
|
remove warnings
|
2024-06-11 07:02:38 +02:00 |
|
Athou
|
e415d1d945
|
remove dependency on bouncycastle
|
2024-04-14 17:36:35 +02:00 |
|
Athou
|
dcc32cb539
|
use a random available port for tests
|
2024-04-14 16:49:26 +02:00 |
|
Athou
|
14e7d70106
|
simplify websocket session retrieval
|
2024-02-05 20:27:26 +01:00 |
|
Athou
|
870593bae8
|
add H2 migration tool
|
2024-02-04 18:40:59 +01:00 |
|
Athou
|
c5f58a2fe9
|
add test to make sure the session has been invalidated
|
2024-02-02 20:25:27 +01:00 |
|
Athou
|
c624955ea4
|
websocket notification now takes entry filtering into account (#1191)
|
2024-01-24 15:47:37 +01:00 |
|
Athou
|
d7b2c5a6e3
|
add fix for fever api for Unread (#1188)
|
2024-01-14 18:34:50 +01:00 |
|
Athou
|
b0aa6ae524
|
the "new-feed-entries" websocket event no longer needs to reload the entire tree
|
2024-01-13 09:20:56 +01:00 |
|
Athou
|
8297edaf71
|
redirect to login page instead of welcome page if allowRegistrations is false (#1185)
|
2024-01-11 16:44:40 +01:00 |
|
Athou
|
d49297216c
|
cleanup
|
2024-01-10 11:19:47 +01:00 |
|
Athou
|
7675a24eb6
|
store only user id in session in order to avoid invalidating all sessions when user model changes
|
2024-01-09 21:22:20 +01:00 |
|
Athou
|
69c9988404
|
migrate from java.util.Date to java.time
|
2024-01-08 21:58:40 +01:00 |
|
Athou
|
deb51f2ccc
|
rename FixedSizeSortedSet to FixedSizeSortedList because it's actually a list
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
7b335e2fd4
|
feed refresh engine now uses its own immutable model
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
60b6c69020
|
close the HTTP client after each test to close idle connections (https://github.com/dropwizard/dropwizard/issues/8174)
|
2024-01-06 08:37:12 +01:00 |
|
Athou
|
cf3100081e
|
add test for unauthorized websocket usage
|
2024-01-03 21:08:25 +01:00 |
|
Athou
|
4ea2bad083
|
test all redirect codes
|
2024-01-02 08:08:19 +01:00 |
|
Athou
|
e7925e6330
|
add tests for the new insertedBefore mechanic
|
2023-12-29 15:32:06 +01:00 |
|
Athou
|
1289dbae84
|
add test for websocket ping/pong
|
2023-12-28 10:25:44 +01:00 |
|
Athou
|
9cd1cde571
|
apply intellij fixes
|
2023-12-27 09:22:55 +01:00 |
|
Athou
|
5ba248eaba
|
update to httpclient5
|
2023-12-25 20:00:47 +01:00 |
|
Athou
|
11aff68052
|
java http client is unfortunately sometimes not honoring timeouts (https://bugs.openjdk.org/browse/JDK-8258397), use httpclient again
|
2023-12-25 17:15:33 +01:00 |
|
Athou
|
b2bd386e9c
|
reset database completely after each test so that tests cannot impact each other
|
2023-12-24 10:52:09 +01:00 |
|
Athou
|
d09cabb8c6
|
avoid modifying the admin user because it impacts the test in UserIT
|
2023-12-24 09:55:02 +01:00 |
|
Athou
|
5601d150c3
|
restore the connect timeout feature
|
2023-12-22 16:10:34 +01:00 |
|
Athou
|
3714bfaccc
|
add test for password recovery
|
2023-12-21 22:15:39 +01:00 |
|
Athou
|
5541cc9fbe
|
websocket can now be disabled, the websocket ping interval and the tree reload interval can now be configured (#1132)
|
2023-12-21 21:20:26 +01:00 |
|