1173 Commits (8bdad377d72dfb6145659443cba46b508d7ab08d)
 

Author SHA1 Message Date
catbref 75a265f89a Improve SupportedBlockchain enum 4 years ago
catbref ddb55210b4 Merge branch 'presence-txn' into LTCv3-with-presence 4 years ago
catbref e093520696 WIP: PRESENCE - TradeBot support, moved PresenceType enum, added Presence-only transaction deadline override 4 years ago
catbref cfacddcb36 Change Controller.deleteExpiredTransactions to use Transaction-subclass .getDeadline() instance method call instead of static Transaction.getDeadline(transactionData) which allows Transaction subclasses to override with custom deadlines/expiry periods 4 years ago
catbref d2dea3ff35 BlockMinter now notifies Controller of new block while still holding blockchain lock, bringing it in line with Synchronizer 4 years ago
catbref 865fcb95bf In pom.xml, have Maven surefire plugin skip tests by default 4 years ago
catbref a52c089728 WIP: PRESENCE transactions - support only TRADE_BOT type and restrict to known trades 4 years ago
catbref 15d25649b2 WIP: PRESENCE transactions - repository support, removing older versions, tests 4 years ago
catbref e0210635e3 Add repository support for fetching subset of unconfirmed transactions by type and/or creator 4 years ago
catbref 90b993e234 Refactor post-importAsUnconfirmed as method to be overridden by Transaction subclasses, e.g. CHAT 4 years ago
catbref 9b7c2c50fb Initial commit with PRESENCE transaction type -- untested 4 years ago
catbref fc7a7a1549 Bump Maven surefire plugin to v2.22.2 for better test/CI support 4 years ago
catbref a12045c19e Fix repository race condition from using wrong synchronization object 4 years ago
catbref fccb3a3f0c Merge branch 'master' into LTCv3-merge-test 4 years ago
catbref 62ae49b639 ApiError_de.properties & SysTray_zh.properties also converted to UTF8 4 years ago
catbref 2e8f58bb2f ApiError_ru.properties & TransactionValidity_ru.properties converted to UTF8 for easier management 4 years ago
catbref 9e98ce220f Revert SysTray_ru.properties back to UTF8 form 4 years ago
catbref 10c3a0c056 Update AdvancedInstaller config file with v1.3.7 values 4 years ago
catbref 69ec654e4a Bump to version 1.3.7 4 years ago
catbref a310e751bb Fix slow SQL query in HSQLDBATRepository.getBlockATStatesAtHeight() - mostly used during orphaning 4 years ago
catbref 3ef8b81e51 Fix incorrect column indexes when fetching frozen AT data 4 years ago
catbref 1f409235e4 Don't rebuild repository or export node-local data during repository build if repository was 'pristine'. 4 years ago
catbref 806baa6ae4 Fix API call referenced in DB reshape 4 years ago
catbref 58ed72058f Another attempt to prevent "serialization failure" during trimming 4 years ago
catbref 253a994438 Add API POST /repository/checkpoint call. Renamed GET/POST /admin/repository calls to /admin/repository/data 4 years ago
catbref 5549eded38 Improve/fix use of latest block cache, for more cache hits, faster chain-tip response, etc. 4 years ago
catbref 20777363cf Split AT state storage into two HSQLDB table for better management 4 years ago
catbref b3f859f290 Don't use WITH COLUMN NAMES when exporting data from repository into local file 4 years ago
catbref 8c9f68a9c3 Add API calls for exporting node-local repository data & corresponding import to/from local files 4 years ago
catbref 41f178bf59 Add support for API key security, where X-API-KEY header must match apiKey from settings 4 years ago
catbref ad5050f92e Add support for exporting node-local repository data to .script files and corresponding import function 4 years ago
catbref 16397852ae Add synchronization around updating trim heights to prevent deadlock/rollback 4 years ago
catbref c125a53655 More (optionally) logging when comparing chains with peers. Support for potential future minor consensus change. 4 years ago
catbref 7b056a832f Turn off HSQLDB redo-log "blockchain.log" and periodically call "CHECKPOINT" instead. 4 years ago
catbref 6c40727027 More reporting for slow HSQLDB queries/commits 4 years ago
catbref 8f06765caf Networking performance improvements and message sending bugfix 4 years ago
catbref de2fc78ad1 Add support for SHA256 digest of ByteBuffer in Crypto class 4 years ago
catbref ee08410260 More trace-level debugging in Synchronizer to help diagnose chain reorg issues 4 years ago
catbref 88da8d949f Don't allow latest blocks cache to be empty 4 years ago
catbref d2a92db921 More caching for GetBlockMessage. Added API call GET /admin/enginestats to monitor cache usage 4 years ago
catbref 9c18a33d7f Improve tools/build-auto-update.sh when working on detached HEAD 4 years ago
catbref f3b8258067 Add more latest block caching to reduce repository accesses, especially for requests from remote peers 4 years ago
catbref da78c73485 Remove extraneous call to Controller.onNewBlock() after synchronization, as this call is performed per-block inside Synchronizer 4 years ago
catbref cec25ce279 Add API call POST /peers/commonblock <connected-peer> as debugging aid 4 years ago
catbref 0389007491 Skip trimming while performing synchronization 4 years ago
catbref 38a64bdd9e Prevent HSQLDB prepared statement cache invalidation when rebuilding latest AT states cache 4 years ago
catbref 6a24f787c4 Bump to v1.3.6 4 years ago
catbref 98564aa8bf Fix SQL logic error when fetching trade offers 4 years ago
catbref 9ceff90f42 Upgrade to CIYAM-AT v1.3.8 with slight performance improvements 4 years ago
catbref 6a4388fecc Use cached PreparedStatement for HSQLDB.assertEmptyTransaction + other minor HSQLDB fixes 4 years ago