Skip to content

Conversation

@halibobo1205
Copy link
Owner

No description provided.

@halibobo1205 halibobo1205 force-pushed the arch/arm64 branch 5 times, most recently from 156050e to 246900e Compare May 13, 2025 08:45
zeusoo001 and others added 7 commits July 10, 2025 11:53
  1. Bump commons-io from 2.11.0 to 2.18.0 to fix CVE-2024-47554.
  2. Bump jackson-databind from 2.13.4.2 to 2.18.3 to fix CVE-2023-35116, CVE-2025-52999.
  3. Bump java-util from 1.8.0 to 3.2.0 to fix CVE-2023-34610.
  4. Bump libp2p from 2.2.5 to 2.2.6.
  5. Bump jetty from 9.4.53 to 9.4.57 to fix CVE-2024-8184.
  6. Bump spring from 5.3.18 to 5.3.39 to fix CVE-2023-20863, CVE-2024-38820, CVE-2022-22968, CVE-2022-22970.
  7. Remove spring-tx, spring-web, hamcrest-junit, guice, java-sizeof, vavr.
@halibobo1205 halibobo1205 force-pushed the arch/arm64 branch 2 times, most recently from 058b98c to 512cc6f Compare August 5, 2025 12:44
halibobo1205 and others added 2 commits August 6, 2025 15:50
      resolve implicit narrowing conversion and information exposure issues
…endencies

 feat(dependencies): update dependencies for security
…nfig

feat(config): sync config.conf with tron-deployment
feat(net): optimize the log of synchronization failure
feat(net): solve the problem of concurrent access to fields of PeerConnection
feat(config): optimize log for config without Blackhole account
@halibobo1205 halibobo1205 force-pushed the arch/arm64 branch 4 times, most recently from 7e155bb to 18deb27 Compare August 11, 2025 07:15
kuny0707 and others added 6 commits August 11, 2025 18:19
…w_period

feat(consensus): convert the local proposal expire time configuration to a chain parameter
- `--solidity`: SolidityNode → FullNode
- `--keystore`: KeystoreFactory → FullNode
- `db convert`: DBConvert → Toolkit
fix(net): fix the unclear reason codes returned in disconnection messages
feat(net): add rate limiting logic for P2P messages
feat(*): Enrich FullNode command-line-options
@halibobo1205 halibobo1205 force-pushed the arch/arm64 branch 2 times, most recently from 1622dc8 to c9cea43 Compare August 13, 2025 08:50
halibobo1205 and others added 6 commits August 14, 2025 11:35
* feat(jvm/JEP-358): enhance NullPointerException handling

    - update condition to check for NullPointerException instances
    - maintain compatibility with both pre-Java 14 and Java 14+ versions
    - address JEP 358 changes to NullPointerException behavior
    - ensure correct handling of non-empty NPE messages in Java 14+

    Refs: JEP 358, JDK-8220715

* feat(jvm/JEP-223): use java.specification.version

  - use `java.specification.version` instead of parsing `java.version`
  - ensure consistent version reporting across different Java releases(jdk10+)

* feat(jvm/JDK-8176425): Add radix indication in NumberFormatException message

* feat(jvm/JEP-277): remove deprecated and marked for removal code

* feat(jvm/JEP-286): remove lombok.var

* feat(dependencies): update dependencies for jdk17

   add javax.jws-api:1.1 and javax.annotation-api:1.3.2, refs:JDK-8190378, JEP 320
   remove com.carrotsearch:java-sizeof:0.0.5
   bump lombok from 1.18.12 to 1.18.34, refs: [Lombok Changelog](https://projectlombok.org/changelog)
   bump aspectjrt from 1.18.13 to 1.9.8, refs: [AspectJ Java version compatibility](https://eclipse.dev/aspectj/doc/latest/release/JavaVersionCompatibility.html)

* feat(JVM): add jvm options for jdk17

* feat(docker): support ARM64

* feat(db): keep leveldb and rocksdb same behaviors for db operations

* feat(db): remove rocksDB compatibility with LevelDB

* feat(db): update leveldb and rocksdb for arm

* feat(math): add hard-code for arm pow

* test(ci):fix test failed

* feat(test): add test for hashcode and web3_clientVersion

* feat(db): remove leveldb support for arm64

* feat(jdk): X86 platforms strictly restrict JDK 1.8 usage
* fix(crypto): optimize the zkSNARK and shielded txs config

* feat(rpc): remove redundant toggle check

* fix(crypto): remove the shielded tx execute toggle

* fix(crypto): rename the shielded Transaction api toggle

* feat: optimize the test

* feat: optimize ZksnarkParams initialization in tests.

* remove redundant check

* make zk param initialization thread safe

* add compatibility with previous configuration
* JsonRpc:setTronErrorResolver

* fix: add resData.length check while throw JsonRpcInternalException

* add data field in TronException

* feat(api): rename JsonRpcErrorResolver, add unit test

* feat(api): add note and test

* feat(api): add JsonRpcException.java

* feat(api): remove logs and unnecessary test case

* feat(api): enhance estimateGas error handling to include data field

* refactor: optimize JsonRpcErrorResolver error data resolution
* feat(api): optimize partialMatch

* feat(api): remove  skipGroups in partialMatch

* feat(api): fix bug

* feat(api): add test

* feat(api): add unit test

* feat(api): add inline comments

* feat(api): remove unnecessary code
- Consolidate duplicate engine initialization logic from two separate classes into a single unified method
- Enhance LevelDB/RocksDB compatibility detection with clearer error messages
- Improve error handling for directory/file creation failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants