-
Notifications
You must be signed in to change notification settings - Fork 41
APL - 1676 nodeID #1111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
alukin
wants to merge
78
commits into
develop
Choose a base branch
from
feature/APL-1676-node-id
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
APL - 1676 nodeID #1111
Changes from all commits
Commits
Show all changes
78 commits
Select commit
Hold shift + click to select a range
8adcf5c
Merge branch 'develop' into feature/APL-1676-node-id
1ae6cb8
Merge branch 'feature/APL-1671-fbcrypto-2.0' into feature/APL-1676-no…
71a9387
Merge branch 'feature/APL-1671-fbcrypto-2.0' into feature/APL-1676-no…
acd74d1
apl-id and apl-comm compilaton mdules added
0cdaa6e
Merge branch 'feature/APL-1676-node-id' of https://github.com/ApolloF…
d3e59bb
Merge branch 'feature/APL-1671-fbcrypto-2.0' into feature/APL-1676-no…
c8bf7cd
new FBCrypto on apl-bom-ext 1.0.2
1c29e7a
Merge branch 'develop' into feature/APL-1676-node-id
591fe0b
after-merge fix
8925f55
Merge branch 'develop' into feature/APL-1676-node-id
295c781
\Merge branch 'develop' into feature/APL-1676-node-id
8f6df59
generated sources deleted
7c3714b
Merge branch 'develop' into feature/APL-1676-node-id
873f617
Merge branch 'develop' into feature/APL-1676-node-id
564bb21
Merge branch 'feature/APL-1671-fbcrypto-2.0' into feature/APL-1676-no…
7dff970
delete of generated classes
30db0ef
Merge branch 'feature/APL-1676-node-id' of https://github.com/ApolloF…
db8eb79
APL-1676 node ID handler work in progress
624ec19
Merge branch 'feature/APL-1671-fbcrypto-2.0' into feature/APL-1676-no…
ce392f8
Merge branch 'feature/APL-1676-node-id' of https://github.com/ApolloF…
ca9c953
Merge branch 'feature/APL-1671-fbcrypto-2.0' into feature/APL-1676-no…
95b105e
cleanup of unneded stuff and fixes
d7c3943
hash of classed corrented
518856f
Apollo ID work in progress
f28cce6
Merge branch 'feature/APL-1676-node-id' of https://github.com/ApolloF…
530ce70
Merge branch 'develop' into feature/APL-1676-node-id
a0f82aa
Merge branch 'develop' into feature/APL-1676-node-id
a4a9ea1
Better class names
790d806
Better class and method names
90b5ec8
Id handler injected in peer http server
c8ec12e
better structure of identity handling
cd1bc66
Certificate - related code moved to security package of core
e4cd637
Merge branch 'develop' into feature/APL-1676-node-id
0d0873c
Merge branch 'develop' into feature/APL-1676-node-id
ac805cd
Merge branch 'develop' into feature/APL-1676-node-id
118f747
Moving all certificate-related stuff to the library
5fa75e4
X.509 identity handling is in separate llibrary
e850bf6
Object communication library now is separate project
476ff3a
Verions of fb-comm and fp-identity from apl-bom-ext 1.0.3
7388f86
compiation fix
a6fdd24
Fix of compilation with new libs
e188e00
PeerDao and PeerEntry update for ID support
b7604e6
PeerImpl add identity processing and some cleanup
40930cf
Merge branch 'develop' into feature/APL-1676-node-id
9f6e0ad
Fix of DB version update
5e7b8cb
DBMigrationExecutorTest disabled, see comments
5676e67
P2P code cleanup before big changes with ID handling
23aca7e
using fb-identity 1.0.1
6180fac
Merge branch 'develop' into feature/APL-1676-node-id
9efd77a
Merge branch 'develop' into feature/APL-1676-node-id
9cfba28
Merge branch 'develop' into feature/APL-1676-node-id
0512377
Merge branch 'develop' into feature/APL-1676-node-id
601b557
fix to fit new fb-identity interface
e5d6c02
Merge branch 'develop' into feature/APL-1676-node-id
a83b1e0
Merge branch 'develop' into feature/APL-1676-node-id
86ec2fd
Merge branch 'develop' into feature/APL-1676-node-id
e6ee4bb
Merge branch 'develop' into feature/APL-1676-node-id
5e46c0a
Merge branch 'develop' into feature/APL-1676-node-id
94e3f46
Merge branch 'develop' into feature/APL-1676-node-id
a8bcf14
Merge branch 'develop' into feature/APL-1676-node-id
f2ebd80
NodeId implementation is almost complete
alukin f41a9f2
PeerID feature implemented
alukin 6bf2a1d
logs on PeerInfo set to trace
alukin 3dc81e4
better processing of incoming certificates
5eb5a6e
ApolloWallet root certificate added; better impl of private key owner…
alukin dbd0181
Merge branch 'feature/APL-1676-node-id' of https://github.com/ApolloF…
alukin 09d5b4c
better method naming
alukin 0c17186
beans.xml added to modules
2b9c563
fix of application start; code cleanup
alukin b800460
Debug in progress
alukin 63ecc54
debug mode is off; Node ID Feature is ready
alukin 3f8aef2
Merge branch 'develop' into feature/APL-1676-node-id
alukin 1f0b9d0
fix of NPE in transaction validation
alukin 6b932c4
fix of NPE in transaction validation
alukin 383ec9a
Merge branch 'develop' into feature/APL-1676-node-id
AndrewBoyarsky 8b63905
Add apl-bom-ext proper version, move fb-identity version declaration …
AndrewBoyarsky a0af29f
Revert validation formatting, bump apl-bom-ext version (merged pr), m…
AndrewBoyarsky caad7ef
merged 'develop' branch
blandger File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -40,3 +40,4 @@ nbactions.xml | |
| **/swagger-codegen-cli-*.jar | ||
| **/.swagger-codegen | ||
| /apl-api2/src/gen/ | ||
| /apollo-mariadb | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 3 additions & 0 deletions
3
apl-core/src/main/java/com/apollocurrency/aplwallet/apl/core/entity/appdata/BlockIndex.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
39 changes: 39 additions & 0 deletions
39
apl-core/src/main/java/com/apollocurrency/aplwallet/apl/core/entity/appdata/PeerEntity.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| /* | ||
| * Copyright © 2019-2021 Apollo Foundation | ||
| */ | ||
| package com.apollocurrency.aplwallet.apl.core.entity.appdata; | ||
|
|
||
| import lombok.AllArgsConstructor; | ||
| import lombok.Data; | ||
|
|
||
| /** | ||
| * DB record of known peer | ||
| * | ||
| * @author alukin@gmail.com | ||
| */ | ||
| @Data | ||
| @AllArgsConstructor | ||
| public class PeerEntity { | ||
|
|
||
| /** | ||
| * In previous version address is public IP, but now it could be IP:port or | ||
| * 256 bit identity in hexadecimal form | ||
| */ | ||
| private String address; | ||
| /** | ||
| * Services of node | ||
| */ | ||
| private long services; | ||
| /** | ||
| * time of last update in seconds | ||
| */ | ||
| private int lastUpdated; | ||
| /** | ||
| * X.509 certificate of node in PEM format | ||
| */ | ||
| private String x509pem; | ||
| /** | ||
| * Last seen on IP and port (IPv4 or IPv6) | ||
| */ | ||
| private String ipAndPort; | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
13 changes: 0 additions & 13 deletions
13
apl-core/src/main/java/com/apollocurrency/aplwallet/apl/core/identity/IdValidator.java
This file was deleted.
Oops, something went wrong.
12 changes: 0 additions & 12 deletions
12
apl-core/src/main/java/com/apollocurrency/aplwallet/apl/core/identity/IdValidatorImpl.java
This file was deleted.
Oops, something went wrong.
12 changes: 0 additions & 12 deletions
12
apl-core/src/main/java/com/apollocurrency/aplwallet/apl/core/identity/ThisNodeIdHandler.java
This file was deleted.
Oops, something went wrong.
12 changes: 0 additions & 12 deletions
12
...e/src/main/java/com/apollocurrency/aplwallet/apl/core/identity/ThisNodeIdHandlerImpl.java
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.