CalDescent
|
e2134d76ec
|
Bump version to 2.0.0
|
2021-10-13 18:16:50 +01:00 |
|
CalDescent
|
651372cd64
|
Bump version to 2.0.0-beta.7
|
2021-10-12 18:56:58 +01:00 |
|
CalDescent
|
581fe17b58
|
Added message to check the internet connection if the download cannot start.
|
2021-10-12 08:08:48 +01:00 |
|
CalDescent
|
af8608f302
|
Show full stack trace when bootstrapping fails for any reason.
|
2021-10-12 08:08:05 +01:00 |
|
CalDescent
|
290a19b6c6
|
Log the URL when downloading a bootstrap, to help with problem solving.
|
2021-10-12 08:01:47 +01:00 |
|
CalDescent
|
73eaa93be8
|
Added missing space in log entry.
|
2021-10-11 23:00:59 +01:00 |
|
CalDescent
|
7ab17383a6
|
Fix for NPE when serialized block bytes are unavailable.
|
2021-10-10 13:38:10 +01:00 |
|
CalDescent
|
b103c5b13f
|
Bump version to 2.0.0-beta.6
|
2021-10-09 17:46:20 +01:00 |
|
CalDescent
|
b7d8a83017
|
Log "Downloading bootstrap..." as well as showing it in the splash screen.
|
2021-10-09 17:46:08 +01:00 |
|
CalDescent
|
e7bf4f455d
|
Added missing repository.saveChanges() when reimporting data after creating a bootstrap.
|
2021-10-09 16:57:53 +01:00 |
|
CalDescent
|
a7f212c4f2
|
Create a .sha256 file to accompany each bootstrap
This can ultimately be validated after download, and can also be used to help coordinate updates on the various bootstrap hosts.
|
2021-10-09 16:57:19 +01:00 |
|
CalDescent
|
eb991c6026
|
Fixed issue causing bootstrap validation to be ignored before creation.
|
2021-10-09 16:29:40 +01:00 |
|
CalDescent
|
a78af8f248
|
Added SHA-256 file digest utility methods.
These read the file in small chunks, to reduce memory.
|
2021-10-09 16:22:21 +01:00 |
|
CalDescent
|
f34bdf0f58
|
Fixed issue causing minting accounts to be lost in some cases when auto bootstrapping.
|
2021-10-09 14:31:13 +01:00 |
|
CalDescent
|
ba272253a5
|
Bump version to 2.0.0-beta.5
|
2021-10-09 13:03:58 +01:00 |
|
CalDescent
|
9f488b7b77
|
Sleep for 5s before cleaning up temp path, in case this improves reliability on Windows.
|
2021-10-09 13:03:32 +01:00 |
|
CalDescent
|
3fb7df18a0
|
Delete temp directories at the beginning of the bootstrap process too, as Windows doesn't like deleting it at the end of the process.
|
2021-10-09 13:02:47 +01:00 |
|
CalDescent
|
00401080e0
|
Simplified cleanup process. Individual deletions aren't needed as they are all inside the main temp directory.
|
2021-10-09 13:02:00 +01:00 |
|
CalDescent
|
b265dc3bfb
|
Don't log the complete stack trace for exceptions generated by bootstrap.checkRepositoryState(). The error message is enough in these cases.
|
2021-10-09 11:47:49 +01:00 |
|
CalDescent
|
63cabbe960
|
Log the full exception details and stack trace when creating bootstraps.
|
2021-10-09 11:39:08 +01:00 |
|
CalDescent
|
f6c1a7e6db
|
Disregard exceptions in the bootstrap creation cleanup process because these don't affect the created bootstrap - instead just log the exception and full stack trace.
|
2021-10-09 11:38:13 +01:00 |
|
CalDescent
|
a3dcacade9
|
Now showing errors directly in the POST /bootstrap/create API response.
This avoids needing to check the log file each time.
|
2021-10-09 11:02:21 +01:00 |
|
CalDescent
|
17e65e422c
|
Bump version to 2.0.0-beta.4
|
2021-10-08 19:11:25 +01:00 |
|
CalDescent
|
f53e2ffa47
|
Add initial peers on node startup if we don't have any in the repository.
This will be needed for future bootstraps, which don't contain any peers. It is also useful for those who have used the DELETE /peers/known API.
|
2021-10-08 19:10:02 +01:00 |
|
CalDescent
|
a1e4047695
|
Rework of bootstrap finalization process.
|
2021-10-08 18:06:41 +01:00 |
|
CalDescent
|
47ce884bbe
|
Delete all known peers when creating a bootstrap
|
2021-10-08 15:24:10 +01:00 |
|
CalDescent
|
1b17c2613d
|
Show "full node" or "top-only" in the "Downloading bootstrap" message.
|
2021-10-08 13:12:47 +01:00 |
|
CalDescent
|
dedc8d89c7
|
Handle case when attempting to load a block from the archive by reference, but the referenced block is in the main block repository, not the archive. This is the case with the genesis block.
Should fix issue where no block summaries were returned when syncing from block 1
|
2021-10-08 12:51:02 +01:00 |
|
CalDescent
|
d00fce86d2
|
Treat the genesis block as unpruned, as we leave this in the HSQLDB repository.
|
2021-10-08 12:42:23 +01:00 |
|
CalDescent
|
abab2d1cde
|
Fixed issue preventing blocks from being served from the archive.
Now prefixing the byte buffer with the block height to mimic a cached block message.
|
2021-10-08 12:22:21 +01:00 |
|
CalDescent
|
33b715eb4e
|
Merge branch 'networking' into v2.0-beta
# Conflicts:
# src/main/java/org/qortal/settings/Settings.java
|
2021-10-07 18:53:49 +01:00 |
|
CalDescent
|
f6effbb6bb
|
Removed unnecessary repository parameter from PruneManager.isBlockPruned()
|
2021-10-07 18:51:52 +01:00 |
|
CalDescent
|
dff9ec0704
|
Don't attempt to cache blocks from the archive, as they will never be recent
|
2021-10-07 18:50:59 +01:00 |
|
CalDescent
|
bfaf4c58e4
|
Make sure to check the archive when serving block summaries and signatures
|
2021-10-07 18:50:25 +01:00 |
|
CalDescent
|
ab7d24b637
|
Updated status wording
|
2021-10-07 09:02:28 +01:00 |
|
CalDescent
|
c256dae736
|
Ensure that the temp directory is always in the parent directory of the db folder.
|
2021-10-07 09:02:13 +01:00 |
|
CalDescent
|
5a55ef64c4
|
Bump version to 2.0.0-beta.3
|
2021-10-06 19:51:33 +01:00 |
|
CalDescent
|
045026431b
|
Create a cleaner base directory path, without the "/./"
|
2021-10-06 19:50:32 +01:00 |
|
CalDescent
|
4dff91a0e5
|
Initial bootstrap import retry interval reduced from 5 minutes to 1 minute
|
2021-10-06 19:45:18 +01:00 |
|
CalDescent
|
7105872a37
|
Improved exception message
|
2021-10-06 19:44:30 +01:00 |
|
CalDescent
|
179bd8e018
|
Moved repository reopen to the finally {} block, so that we're never left without a repository instance. Should fix occasional "No repository available" error seen when retrying.
|
2021-10-06 19:44:04 +01:00 |
|
CalDescent
|
c82293342f
|
Show full exception stack trace when a bootstrap import fails
|
2021-10-06 19:32:49 +01:00 |
|
CalDescent
|
81bf79e9d3
|
Bump version to 2.0.0-beta.2
|
2021-10-06 18:23:51 +01:00 |
|
CalDescent
|
8d6dffb3ff
|
Added test for bootstrap random host selection.
|
2021-10-06 18:23:17 +01:00 |
|
CalDescent
|
2f6a8f793b
|
Invert the colours in the splash screen
|
2021-10-06 18:22:52 +01:00 |
|
CalDescent
|
9bcd0bbfac
|
Reduce log spam
|
2021-10-06 18:22:38 +01:00 |
|
CalDescent
|
cd359de7eb
|
Scheduled maintenance now enabled by default, but uses a min and a max, to reduce the chances of multiple nodes running maintenance at the same time. Default to min: 7 days, max: 30 days.
|
2021-10-06 18:22:31 +01:00 |
|
Tocoolmh58
|
000f9ed459
|
Update ApiError_de.properties
|
2021-10-06 17:23:16 +02:00 |
|
Tocoolmh58
|
c5b2c0b4ec
|
Create SysTray_de.properties
|
2021-10-06 17:01:52 +02:00 |
|
CalDescent
|
b7e9af100a
|
Added scheduled repository maintenance feature. Currently disabled by default.
|
2021-10-06 08:52:27 +01:00 |
|