mirror of
https://github.com/Xahau/xahaud.git
synced 2026-07-24 15:40:08 +00:00
Commit Graph
Select branches
Hide Pull Requests
Fix-Failing-Assert-(Test)
HookAPISerializedType240
HookAdministrator
SecureUI
account-tx-fix
acctx-tests
actions-cache-flattened
add-clang-matrix
add-tests
add-xxhash-deps
alloynetworks-build-url
amm-supported-no
ammLPHolds-iouescrow
attestation
backport-levelization
batch
boost186
cadastre
candidate
candidate-builds
catalogue
ccache-100G
chrische-named-hooks-enhancements
ci-experiments
ci/nix-workflow-controls-dev
clawback
cli-definitions-output
conan-strict
consensus-phase-entropy
contrib-update
coverage
coverage-llm
coverage-review-fixes
cronjob
datagram-list
datagram-monitor
debug-builds
deepfreeze
dev
dev-target
dilithium
emit-atomic
export
export-uvtxn
external-env-tests
fail-fast-amendment-blocking
faster_hash
featRNG
featRNG2
feature-email
feature-export-rng
feature-export-rng-lean
feature-sethook-definition
fix-bugs
fix-delivered-amt
fix-enhanced-logging
fix-float
fix-gh-actions
fix-github-action
fix-ips-fixed
fix-manifest-cache-invalidation
fix-mise-toml-ci
fix-online-delete
fix-online-delete-patch
fix-online-delete-simple
fix-release-builder
fix-vscode
fix-warnings
fix-weak-tsh
fix-workflow-conan
fix/rpc-queue-limit
fix20250131
fix240819
fixAMMClawbackRounding
fixAMMv1_3
fixHookMemoryMissing
fixImportIssuer
fixPageCap
fixXahauGenesisOwnerCount
fixXahauV1audit
fix_inject
fixbuildinfo
fixhookmap
fixhookmeta
fixup-rwdb
flap_fix
func-hooks
fxv1-tsh
gas-hook
hook-api-unittest
hook-helper-func
hook-tools
jshooks
jshooks-merge-20260225
jshooks-merge-dev-20250814
json-tx
l10k
ledger_size
limit-xahau-genesis
litetshfixes
lmdb
memdb_concurrent
memory-test
merge-dev-sync-2.4.0
merge-dev-sync-2.4.0-c3e8039c5
merge/2.2.2-jobqueue
meta-fix
minor_fixes
mongo-db
multi-sig-nested
multi-sig-nested-squash
multiple_tagged_cache
mysql
nb-stuff
nd-add-cmake-custom-command-to-compile-test-hooks-2025-07-31
nd-add-colored-file-2025-07-25
nd-add-python-version-of-build-test-hooks-with-caching-and-parallelization-2025-10-23
nd-add-signing-policy-to-nested-multisign-2026-05-06
nd-align-signer-helpers-with-docs-shared-depth-constants-add-unit-test-2026-02-10
nd-allow-multi-threaded-writes-to-suite-log-2025-08-15
nd-create-self-contained-impl-for-easy-rippled-porting-2025-07-14
nd-experiment-overlayfs-2025-10-29
nd-extended-hook-state-high-water--2025-10-23
nd-fix-warnings-2025-05-06
nd-gcc-13-compile-error-per-557-2025-08-14
nd-link-to-boost-2025-06-27
nd-migrate-to-conan-2-2025-09-22
nd-simplify-macro-names-for-byte-validation-2025-07-29
nd-snap-2025-09-09
nd-suppress-openssl-deprecation-warnings-2025-10-24
nd-upgrade-openssl-from-1-1-1u-to-3-6-0-2025-10-10
nd-use-github-actions-cache-with-bug-fixes-from-s3-implementation-2025-11-24
niq-xahau-fixes
nodestore
nudb-block-size
null-rdwb-experiment
numFeatures-macro
options-rebase
parasig
partial-sync-mode
patch-config
patch-ctid
patch-paychan-tests
patch-remarks
patch-tsh
reduced-import
release
release-testnet
remarks
remit_old
remit_squash
request-id-correlation
resource-config
revert-self-hosted
self-hosted
self-hosted-apt-cache
self-hosted-macos
server-definitions-feature-aware
service_fee
sfcode-generation
sha-optimization
shamap-update
snugdb
spaceship
strict-builds
sublimator-patch-1
sublimator-patch-2
sublimator-patch-3
sublimator-patch-4
sublimator-patch-5
subscribe
subscription-hooks-fix
sus_pat
switch-statement-700
sync-1.12.0-conan
sync-2.0.0-conan
sync-2.0.1-conan
sync-2.1.0-conan
sync-2.1.1-conan
sync-2.2.0
sync-2.2.1
sync-2.2.2
sync-2.2.3
sync-2.3.0
sync-2.3.1
sync-2.4.0
sync-2.4.0-clean
sync-2.4.0-merge-dev-309e517e7
sync-2.4.0-merge-dev-d20927237
sync-2.4.0-rebased
sync-2.5.0
sync-2.5.0-tokenescrow
sync-2.6.0
sync-3.0.0
sync-rippled
tequdev-patch-1
test-cron-log
test-hook-fee
test-hook-fee-2
tmp-conan
touch
tsh-tests
ttBATCH
udp
udp-peer
uritoken-royalty-broker
validators-xahau.txt
wasmtime-engine
workflow-linker
workflow-test
#1
#100
#101
#102
#103
#104
#105
#108
#109
#110
#111
#113
#114
#117
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#130
#131
#134
#135
#136
#138
#139
#147
#150
#151
#153
#163
#165
#166
#167
#168
#169
#170
#171
#172
#174
#175
#177
#178
#179
#180
#183
#184
#185
#186
#188
#190
#191
#192
#193
#195
#196
#199
#2
#200
#201
#205
#208
#210
#213
#216
#217
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#231
#233
#235
#236
#238
#239
#240
#241
#242
#243
#244
#245
#247
#249
#250
#251
#252
#253
#254
#255
#258
#260
#261
#264
#265
#266
#267
#268
#269
#270
#271
#272
#273
#274
#277
#278
#279
#284
#285
#286
#293
#294
#295
#296
#299
#300
#301
#302
#304
#306
#308
#310
#311
#313
#317
#318
#318
#320
#326
#327
#328
#330
#339
#340
#342
#347
#348
#349
#350
#351
#352
#358
#359
#360
#361
#362
#363
#364
#366
#368
#371
#372
#373
#374
#375
#376
#377
#378
#379
#383
#384
#385
#386
#387
#388
#389
#390
#391
#392
#393
#394
#395
#396
#397
#398
#400
#401
#404
#405
#406
#408
#41
#410
#411
#412
#413
#415
#42
#421
#423
#424
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#440
#442
#443
#446
#447
#448
#449
#450
#451
#452
#453
#454
#455
#457
#460
#462
#463
#464
#465
#467
#468
#469
#470
#471
#472
#473
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#488
#489
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#50
#500
#501
#502
#503
#505
#506
#507
#508
#508
#509
#51
#510
#511
#511
#514
#515
#516
#517
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#539
#54
#540
#541
#542
#543
#544
#545
#546
#548
#549
#549
#55
#550
#551
#552
#553
#554
#556
#558
#559
#56
#560
#561
#561
#562
#563
#564
#565
#566
#568
#569
#57
#570
#571
#572
#573
#577
#578
#579
#579
#580
#581
#584
#585
#587
#588
#59
#590
#592
#595
#595
#596
#597
#598
#599
#60
#600
#601
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#613
#614
#614
#616
#619
#62
#621
#622
#623
#624
#626
#627
#628
#63
#630
#631
#632
#633
#634
#635
#637
#638
#639
#640
#641
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#654
#655
#656
#657
#658
#659
#659
#660
#661
#662
#662
#663
#665
#666
#667
#667
#668
#67
#670
#670
#671
#672
#673
#674
#675
#676
#677
#677
#678
#679
#68
#680
#680
#681
#682
#683
#684
#685
#687
#688
#689
#69
#690
#691
#692
#693
#693
#694
#696
#697
#698
#699
#70
#701
#703
#704
#705
#707
#707
#708
#709
#71
#710
#711
#712
#712
#713
#714
#715
#717
#718
#72
#721
#721
#722
#722
#723
#724
#725
#725
#726
#727
#728
#728
#729
#730
#730
#731
#731
#732
#733
#734
#736
#737
#738
#738
#739
#740
#740
#741
#742
#743
#743
#744
#745
#746
#747
#747
#748
#748
#750
#753
#754
#755
#756
#757
#758
#760
#760
#761
#762
#764
#765
#765
#766
#766
#768
#768
#770
#770
#771
#771
#85
#87
#89
#90
#91
#92
#97
#98
#99
2023.12.29+689
2024.1.25-release+738
2024.10.15-release+1020
2024.11.18-release+1141
2024.3.12-release+790
2024.4.21-release+858
2024.8.14-release+946
2024.8.20-release+962
2024.9.11-release+985
2024.9.7-release+977
2025.10.27-release+2405
2025.12.1-release+2609
2025.2.6-release+1299
2025.5.1-release+1762
2025.7.9-release+1951
2026.6.21-release+3350
Select branches
Hide Pull Requests
Fix-Failing-Assert-(Test)
HookAPISerializedType240
HookAdministrator
SecureUI
account-tx-fix
acctx-tests
actions-cache-flattened
add-clang-matrix
add-tests
add-xxhash-deps
alloynetworks-build-url
amm-supported-no
ammLPHolds-iouescrow
attestation
backport-levelization
batch
boost186
cadastre
candidate
candidate-builds
catalogue
ccache-100G
chrische-named-hooks-enhancements
ci-experiments
ci/nix-workflow-controls-dev
clawback
cli-definitions-output
conan-strict
consensus-phase-entropy
contrib-update
coverage
coverage-llm
coverage-review-fixes
cronjob
datagram-list
datagram-monitor
debug-builds
deepfreeze
dev
dev-target
dilithium
emit-atomic
export
export-uvtxn
external-env-tests
fail-fast-amendment-blocking
faster_hash
featRNG
featRNG2
feature-email
feature-export-rng
feature-export-rng-lean
feature-sethook-definition
fix-bugs
fix-delivered-amt
fix-enhanced-logging
fix-float
fix-gh-actions
fix-github-action
fix-ips-fixed
fix-manifest-cache-invalidation
fix-mise-toml-ci
fix-online-delete
fix-online-delete-patch
fix-online-delete-simple
fix-release-builder
fix-vscode
fix-warnings
fix-weak-tsh
fix-workflow-conan
fix/rpc-queue-limit
fix20250131
fix240819
fixAMMClawbackRounding
fixAMMv1_3
fixHookMemoryMissing
fixImportIssuer
fixPageCap
fixXahauGenesisOwnerCount
fixXahauV1audit
fix_inject
fixbuildinfo
fixhookmap
fixhookmeta
fixup-rwdb
flap_fix
func-hooks
fxv1-tsh
gas-hook
hook-api-unittest
hook-helper-func
hook-tools
jshooks
jshooks-merge-20260225
jshooks-merge-dev-20250814
json-tx
l10k
ledger_size
limit-xahau-genesis
litetshfixes
lmdb
memdb_concurrent
memory-test
merge-dev-sync-2.4.0
merge-dev-sync-2.4.0-c3e8039c5
merge/2.2.2-jobqueue
meta-fix
minor_fixes
mongo-db
multi-sig-nested
multi-sig-nested-squash
multiple_tagged_cache
mysql
nb-stuff
nd-add-cmake-custom-command-to-compile-test-hooks-2025-07-31
nd-add-colored-file-2025-07-25
nd-add-python-version-of-build-test-hooks-with-caching-and-parallelization-2025-10-23
nd-add-signing-policy-to-nested-multisign-2026-05-06
nd-align-signer-helpers-with-docs-shared-depth-constants-add-unit-test-2026-02-10
nd-allow-multi-threaded-writes-to-suite-log-2025-08-15
nd-create-self-contained-impl-for-easy-rippled-porting-2025-07-14
nd-experiment-overlayfs-2025-10-29
nd-extended-hook-state-high-water--2025-10-23
nd-fix-warnings-2025-05-06
nd-gcc-13-compile-error-per-557-2025-08-14
nd-link-to-boost-2025-06-27
nd-migrate-to-conan-2-2025-09-22
nd-simplify-macro-names-for-byte-validation-2025-07-29
nd-snap-2025-09-09
nd-suppress-openssl-deprecation-warnings-2025-10-24
nd-upgrade-openssl-from-1-1-1u-to-3-6-0-2025-10-10
nd-use-github-actions-cache-with-bug-fixes-from-s3-implementation-2025-11-24
niq-xahau-fixes
nodestore
nudb-block-size
null-rdwb-experiment
numFeatures-macro
options-rebase
parasig
partial-sync-mode
patch-config
patch-ctid
patch-paychan-tests
patch-remarks
patch-tsh
reduced-import
release
release-testnet
remarks
remit_old
remit_squash
request-id-correlation
resource-config
revert-self-hosted
self-hosted
self-hosted-apt-cache
self-hosted-macos
server-definitions-feature-aware
service_fee
sfcode-generation
sha-optimization
shamap-update
snugdb
spaceship
strict-builds
sublimator-patch-1
sublimator-patch-2
sublimator-patch-3
sublimator-patch-4
sublimator-patch-5
subscribe
subscription-hooks-fix
sus_pat
switch-statement-700
sync-1.12.0-conan
sync-2.0.0-conan
sync-2.0.1-conan
sync-2.1.0-conan
sync-2.1.1-conan
sync-2.2.0
sync-2.2.1
sync-2.2.2
sync-2.2.3
sync-2.3.0
sync-2.3.1
sync-2.4.0
sync-2.4.0-clean
sync-2.4.0-merge-dev-309e517e7
sync-2.4.0-merge-dev-d20927237
sync-2.4.0-rebased
sync-2.5.0
sync-2.5.0-tokenescrow
sync-2.6.0
sync-3.0.0
sync-rippled
tequdev-patch-1
test-cron-log
test-hook-fee
test-hook-fee-2
tmp-conan
touch
tsh-tests
ttBATCH
udp
udp-peer
uritoken-royalty-broker
validators-xahau.txt
wasmtime-engine
workflow-linker
workflow-test
#1
#100
#101
#102
#103
#104
#105
#108
#109
#110
#111
#113
#114
#117
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#130
#131
#134
#135
#136
#138
#139
#147
#150
#151
#153
#163
#165
#166
#167
#168
#169
#170
#171
#172
#174
#175
#177
#178
#179
#180
#183
#184
#185
#186
#188
#190
#191
#192
#193
#195
#196
#199
#2
#200
#201
#205
#208
#210
#213
#216
#217
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#231
#233
#235
#236
#238
#239
#240
#241
#242
#243
#244
#245
#247
#249
#250
#251
#252
#253
#254
#255
#258
#260
#261
#264
#265
#266
#267
#268
#269
#270
#271
#272
#273
#274
#277
#278
#279
#284
#285
#286
#293
#294
#295
#296
#299
#300
#301
#302
#304
#306
#308
#310
#311
#313
#317
#318
#318
#320
#326
#327
#328
#330
#339
#340
#342
#347
#348
#349
#350
#351
#352
#358
#359
#360
#361
#362
#363
#364
#366
#368
#371
#372
#373
#374
#375
#376
#377
#378
#379
#383
#384
#385
#386
#387
#388
#389
#390
#391
#392
#393
#394
#395
#396
#397
#398
#400
#401
#404
#405
#406
#408
#41
#410
#411
#412
#413
#415
#42
#421
#423
#424
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#440
#442
#443
#446
#447
#448
#449
#450
#451
#452
#453
#454
#455
#457
#460
#462
#463
#464
#465
#467
#468
#469
#470
#471
#472
#473
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#488
#489
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#50
#500
#501
#502
#503
#505
#506
#507
#508
#508
#509
#51
#510
#511
#511
#514
#515
#516
#517
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#539
#54
#540
#541
#542
#543
#544
#545
#546
#548
#549
#549
#55
#550
#551
#552
#553
#554
#556
#558
#559
#56
#560
#561
#561
#562
#563
#564
#565
#566
#568
#569
#57
#570
#571
#572
#573
#577
#578
#579
#579
#580
#581
#584
#585
#587
#588
#59
#590
#592
#595
#595
#596
#597
#598
#599
#60
#600
#601
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#613
#614
#614
#616
#619
#62
#621
#622
#623
#624
#626
#627
#628
#63
#630
#631
#632
#633
#634
#635
#637
#638
#639
#640
#641
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#654
#655
#656
#657
#658
#659
#659
#660
#661
#662
#662
#663
#665
#666
#667
#667
#668
#67
#670
#670
#671
#672
#673
#674
#675
#676
#677
#677
#678
#679
#68
#680
#680
#681
#682
#683
#684
#685
#687
#688
#689
#69
#690
#691
#692
#693
#693
#694
#696
#697
#698
#699
#70
#701
#703
#704
#705
#707
#707
#708
#709
#71
#710
#711
#712
#712
#713
#714
#715
#717
#718
#72
#721
#721
#722
#722
#723
#724
#725
#725
#726
#727
#728
#728
#729
#730
#730
#731
#731
#732
#733
#734
#736
#737
#738
#738
#739
#740
#740
#741
#742
#743
#743
#744
#745
#746
#747
#747
#748
#748
#750
#753
#754
#755
#756
#757
#758
#760
#760
#761
#762
#764
#765
#765
#766
#766
#768
#768
#770
#770
#771
#771
#85
#87
#89
#90
#91
#92
#97
#98
#99
2023.12.29+689
2024.1.25-release+738
2024.10.15-release+1020
2024.11.18-release+1141
2024.3.12-release+790
2024.4.21-release+858
2024.8.14-release+946
2024.8.20-release+962
2024.9.11-release+985
2024.9.7-release+977
2025.10.27-release+2405
2025.12.1-release+2609
2025.2.6-release+1299
2025.5.1-release+1762
2025.7.9-release+1951
2026.6.21-release+3350
-
578ca1c748
Updates to this code.
JoelKatz
2012-03-14 11:20:22 -07:00 -
c001251966
Use C++-style casts.
JoelKatz
2012-03-14 11:13:52 -07:00 -
30414aabca
Merge branch 'master' into unl
Arthur Britto
2012-03-12 23:17:25 -07:00 -
b9670ecc38
Merge branch 'master' of github.com:jedmccaleb/NewCoin
Arthur Britto
2012-03-12 18:14:30 -07:00 -
1aa2f0b85e
Add support for ctags to scons.
Arthur Britto
2012-03-12 18:08:31 -07:00 -
66429ef054
Initial check in of valdiators.txt.
Arthur Britto
2012-03-12 17:47:15 -07:00 -
429af40139
Add headers for serialized objects and types. This is a table-driver serialized that can also serialized/deserialize to/from binary, text, and database formats.
JoelKatz
2012-03-12 15:25:56 -07:00 -
e8c1f656ee
SerializerIterator implementation.
JoelKatz
2012-03-11 21:35:41 -07:00 -
543c1af546
Variable-length and tagged list serializer functions.
JoelKatz
2012-03-11 17:25:17 -07:00 -
209ba8a8b9
Merge branch 'master' of github.com:jedmccaleb/NewCoin
JoelKatz
2012-03-11 17:24:21 -07:00 -
29ab1c3065
Also show the port for "peers".
Arthur Britto
2012-03-10 19:15:41 -08:00 -
2596cce905
Add RPC command peers.
Arthur Britto
2012-03-10 19:06:05 -08:00 -
481923f636
Merge branch 'master' of github.com:jedmccaleb/NewCoin
JoelKatz
2012-03-07 15:27:13 -08:00 -
af929c7d49
Kudge protoc builder to work for us.
Arthur Britto
2012-03-07 14:54:44 -08:00 -
d4107534bf
Slots for the new transaction type handlers.
JoelKatz
2012-03-07 09:14:50 -08:00 -
f08107cd03
Punish a peer that sends us unwanted ledger data.
JoelKatz
2012-03-07 09:14:38 -08:00 -
efa2f90b34
Cleanup.
JoelKatz
2012-03-07 09:14:22 -08:00 -
d810f5f9a5
Missing from previous commits.
JoelKatz
2012-03-07 09:14:00 -08:00 -
2e268d90a4
Remove obsolete Makefile.
Arthur Britto
2012-03-06 23:06:08 -08:00 -
c57ba4976a
Move newcoin.proto to src/
Arthur Britto
2012-03-06 22:54:19 -08:00 -
99735d92fd
Fix typo.
Arthur Britto
2012-03-06 22:49:26 -08:00 -
84505623da
Remove unnecessary include from SConstruct.
Arthur Britto
2012-03-06 22:47:14 -08:00 -
b8d23f9f98
Initial .gitignore.
Arthur Britto
2012-03-06 22:45:53 -08:00 -
c513e45754
Move sources to src and build objs in obj.
Arthur Britto
2012-03-06 22:43:06 -08:00 -
82af29a21d
Fix scons globing of foo.c~
Arthur Britto
2012-03-06 20:27:01 -08:00 -
0f632fde02
Initial support for scons.
Arthur Britto
2012-03-06 18:13:27 -08:00 -
203a519ee5
Cleanups.
JoelKatz
2012-02-21 09:05:30 -08:00 -
b89d95f83d
Complete the handler for received ledger data.
JoelKatz
2012-02-20 21:10:23 -08:00 -
ef09bf96e7
Various cleanups.
JoelKatz
2012-02-20 20:26:10 -08:00 -
214833078a
More ledger acquire work.
JoelKatz
2012-02-16 16:00:05 -08:00 -
b6946e40d6
Some helper functions to help adapt between vectors and strings.
JoelKatz
2012-02-16 15:49:10 -08:00 -
5d3fcdb8ac
Whitespace cleanups.
JoelKatz
2012-02-16 14:37:18 -08:00 -
dc0f0a6576
Do this the canonical way.
JoelKatz
2012-02-16 14:37:13 -08:00 -
370f969c7e
LedgerAcquire functions.
JoelKatz
2012-02-16 14:37:06 -08:00 -
dad3cee004
Type in previous commit.
JoelKatz
2012-02-16 14:12:52 -08:00 -
349bbcee4a
Some missing LedgerAcquire functions.
JoelKatz
2012-02-16 14:12:05 -08:00 -
0b4cad2433
Change the way we track the state of a SHAMap so it makes more sense.
JoelKatz
2012-02-14 19:47:11 -08:00 -
ccb7ed38e7
Ledger synch work.
JoelKatz
2012-02-13 19:29:11 -08:00 -
9524df694a
Rename add1/get1 to add8/get8 to be consistent with other member functions.
JoelKatz
2012-02-13 19:28:29 -08:00 -
db8763ef19
More work on peer to peer ledger sync.
JoelKatz
2012-02-13 10:48:59 -08:00 -
b8b78b2c27
Header cleanup.
JoelKatz
2012-02-13 10:48:11 -08:00 -
3dbbda4b4a
Security flaw. When we add transaction nodes to a synching tree, we must make sure the hash of the data equals the tag!
JoelKatz
2012-02-08 21:39:40 -08:00 -
bb5f70cd73
Cleanups and optimizations.
JoelKatz
2012-02-07 19:48:10 -08:00 -
43c70696ce
Cleanups and bug fix.
JoelKatz
2012-02-07 17:30:06 -08:00 -
a5a4a373f7
Cleanups and bugfix.
JoelKatz
2012-02-07 17:29:58 -08:00 -
6a3a4a1c96
Cleanups.
JoelKatz
2012-02-07 17:29:48 -08:00 -
35b6cf58c8
Cleanups.
JoelKatz
2012-02-07 17:29:44 -08:00 -
250bb71e7e
Add isZero/isNonZero to avoid !!hash constructs.
JoelKatz
2012-02-07 17:26:49 -08:00 -
104fa67d86
Bugfix.
JoelKatz
2012-02-07 17:02:59 -08:00 -
704eb22195
Cleanup
JoelKatz
2012-02-07 17:02:53 -08:00 -
29d24c0af8
Bugfixes and new unit test.
JoelKatz
2012-02-07 16:54:59 -08:00 -
60d403725c
Cleanups.
JoelKatz
2012-02-07 14:16:10 -08:00 -
ad61c7575f
Bugfix.
JoelKatz
2012-02-07 14:15:08 -08:00 -
01983330d8
Complete the SHAMap rewrite.
JoelKatz
2012-02-06 15:39:06 -08:00 -
04cc08748e
Half the new map diff implementation. This is the part that handles a branch that's either empty in the other tree or matched by only a leaf.
JoelKatz
2012-02-05 21:22:20 -08:00 -
4c1c53df87
Cleanups.
JoelKatz
2012-02-05 07:18:35 -08:00 -
3ec994f435
cleanups
JoelKatz
2012-02-05 07:15:41 -08:00 -
ef0c9d036a
cleanups.
JoelKatz
2012-02-05 07:13:23 -08:00 -
c2498de27e
Cleanups.
JoelKatz
2012-02-05 07:08:54 -08:00 -
30c9bf0ed2
Major rewrite of the SHAMap code. This code performs much better than the original version, particularly for smaller maps.
JoelKatz
2012-02-05 06:54:44 -08:00 -
41ce5fa7f9
Missing from previous commit.
JoelKatz
2012-02-02 16:14:27 -08:00 -
fca8d4f8e9
Unordered maps perform better than regular ones.
JoelKatz
2012-02-02 16:14:11 -08:00 -
9b804c0c61
Optimizations.
JoelKatz
2012-02-01 21:04:28 -08:00 -
08d6b55fed
Major optimization in the way we track SHAMaps.
JoelKatz
2012-02-01 20:51:58 -08:00 -
5888d19f2b
SHAMap sync now passes its unit test with the "full below" optimization disabled. There's a logic error in the implementation.
JoelKatz
2012-02-01 19:10:07 -08:00 -
86687e2012
bugfixes.
JoelKatz
2012-02-01 18:46:08 -08:00 -
ca3b614e29
A bug fix that's also a simplification.
JoelKatz
2012-02-01 18:38:42 -08:00 -
f2130d4f6b
Complete the SHAMapSync unit test. The test currently fails. Debug in progress
JoelKatz
2012-02-01 14:22:34 -08:00 -
443eef3a9b
Complete the SHAMapSync code. Next step is to finish the testing harness.
JoelKatz
2012-01-31 20:07:55 -08:00 -
bac03c31de
Fixes and cleanups.
JoelKatz
2012-01-31 18:44:59 -08:00 -
eec4bfddff
Need a 'walkTo' function. That walks as far as possible to tree position.
JoelKatz
2012-01-31 15:52:44 -08:00 -
ca26a22314
Map sync testing framework.
JoelKatz
2012-01-31 12:29:18 -08:00 -
a7bdb81d3d
Clean this up a bit.
JoelKatz
2012-01-31 12:29:06 -08:00 -
5a52d6fec3
More work on the ledger/SHAMap sync code.
JoelKatz
2012-01-30 20:56:38 -08:00 -
6e11bfbb81
More ledger acquire code.
JoelKatz
2012-01-30 20:56:11 -08:00 -
3740498b50
Some enhancements to this coded needed for the sync code to work.
JoelKatz
2012-01-30 19:04:22 -08:00 -
2116ce700d
Implementations.
JoelKatz
2012-01-30 18:00:27 -08:00 -
de1e8cdab7
The new code tracks responses by ledger hash, not by request sequence.
JoelKatz
2012-01-30 17:58:49 -08:00 -
895a51319d
Do it the way everyone else does it -- more likely to work.
JoelKatz
2012-01-30 17:58:29 -08:00 -
94d61f67a8
Outline of the LedgerAcquire class and its tracking class.
JoelKatz
2012-01-30 14:51:21 -08:00 -
e47cba3369
Code to track ledgers we're acquiring from remote node, allow callbacks to be attached to them, and trigger their state machines.
JoelKatz
2012-01-30 12:56:43 -08:00 -
7885439bb4
Tiny optimization.
JoelKatz
2012-01-27 11:34:55 -08:00 -
110a4a47f1
Use the transaction master.
JoelKatz
2012-01-27 11:34:41 -08:00 -
4f0a9a4ce5
Tie in transaction master. Some performance improvements and const fixes.
JoelKatz
2012-01-27 11:33:54 -08:00 -
0867986c35
Tie in transaction master code.
JoelKatz
2012-01-27 11:33:36 -08:00 -
1896348b7b
Modify the ledger history code to use the tagged cache.
JoelKatz
2012-01-25 16:32:27 -08:00 -
8a0625a477
Bugfix.
JoelKatz
2012-01-25 16:32:13 -08:00 -
58d81ca937
Map/Cache to track objects by name and canonicalize references. Will be used for transactions and closed ledgers.
JoelKatz
2012-01-25 15:27:14 -08:00 -
f4e6a72e1c
Logic to 'rebase' a ledger to a different previous ledger. This code does not assume the new previous ledger is valid or trusted. 1) Validate sequence numbers and basic information. 2) Create a new ledger based on the new previous ledger. 3) Compare the old previous ledger and the new previous ledger. 4) Try to include any missing, valid transactions in the current ledger. 5) Traverse the old ledger based on the old previous ledger, try to import any transactions into the new ledger.
JoelKatz
2012-01-24 21:30:27 -08:00 -
b5afbf52ec
Protocol enhancements for network 'previous ledger' sync.
JoelKatz
2012-01-24 21:29:54 -08:00 -
7215f5b220
Add AccountState::addJson. Make RPC call "accountinfo <account>" work on non-local accounts and local account by account identifier.
JoelKatz
2012-01-23 16:58:17 -08:00 -
f4c6865751
Add new commands to help.
JoelKatz
2012-01-23 13:38:12 -08:00 -
6112a443cf
Add "ledger" command to get ledger information. Make the command work with no parameters. Fix a bug where the ledger's account/txn hashes didn't get properly synchronized to the SHA maps. Add function to get ledger as json object.
JoelKatz
2012-01-23 13:31:39 -08:00 -
017a606f3b
Support "tx <family> <seq>" RPC command.
JoelKatz
2012-01-23 12:12:34 -08:00 -
fc0c57c723
Trivial change.
JoelKatz
2012-01-23 12:12:24 -08:00 -
70bc25e6d7
Trivial change.
JoelKatz
2012-01-23 12:12:16 -08:00 -
e0abc4b35c
Finish "txn <id>" RPC command.
JoelKatz
2012-01-21 12:57:33 -08:00 -
ff4678c741
Make 'tx' RPC command with no parameteres work. It displays all "in progress" transactions that affect local accounts.
JoelKatz
2012-01-20 17:44:28 -08:00 -
5196be1645
Properly report unknown command errors so the command line tool can give help.
JoelKatz
2012-01-20 17:44:06 -08:00 -
ba6d040266
Infrastructure for "tx" RPC command to track transactions.
JoelKatz
2012-01-20 16:43:53 -08:00