mirror of
https://github.com/Xahau/xahaud.git
synced 2026-06-08 03:06:43 +00:00
Commit Graph
Select branches
Hide Pull Requests
Fix-Failing-Assert-(Test)
HookAPISerializedType240
HookAdministrator
account-tx-fix
acctx-tests
actions-cache-flattened
add-clang-matrix
add-tests
add-xxhash-deps
alloynetworks-build-url
attestation
backport-levelization
batch
boost186
cadastre
candidate
catalogue
ccache-100G
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-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
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
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
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
#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
#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
#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
#734
#736
#737
#738
#738
#739
#740
#740
#741
#742
#743
#743
#744
#745
#746
#747
#747
#748
#748
#750
#753
#754
#755
#755
#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
Select branches
Hide Pull Requests
Fix-Failing-Assert-(Test)
HookAPISerializedType240
HookAdministrator
account-tx-fix
acctx-tests
actions-cache-flattened
add-clang-matrix
add-tests
add-xxhash-deps
alloynetworks-build-url
attestation
backport-levelization
batch
boost186
cadastre
candidate
catalogue
ccache-100G
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-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
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
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
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
#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
#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
#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
#734
#736
#737
#738
#738
#739
#740
#740
#741
#742
#743
#743
#744
#745
#746
#747
#747
#748
#748
#750
#753
#754
#755
#755
#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
-
5100eadf12
Fix undefined behavior
Howard Hinnant
2014-12-23 16:12:56 -05:00 -
07737c6e5b
Add 'delivered_amount' to Transaction JSON (RIPD-643):
Nik Bougalis
2014-12-30 16:55:54 -08:00 -
1d6721d345
Reduce Beast dependencies by leveraging C++11 features:
Nik Bougalis
2014-12-22 02:45:36 -08:00 -
98d5eefc86
Pathfinding bugfixes (RIPD-735): * Fix specifying paths and search level for ripple_path_find * Don't modify the pathfinder, it has issuer-neutral paths. * Handle previous paths correctly * Compare paths correctly
JoelKatz
2014-12-23 14:39:30 -08:00 -
4f2d93bb65
Avoid processing transactions if we need a network ledger
JoelKatz
2014-12-23 09:56:14 -08:00 -
a5df3f1747
Support a "no_server" flag in test config. * Will use a running instance of rippled (possibly in a debugger). * Modify all tests to respect the server_default value. * Fail test if new account already exists and has a balance. * README.md with instructions for advanced test debugging, particularly using no_server.
Edward Hennis
2014-12-23 20:44:36 -05:00 -
7f5f73887d
Fix undefined behavior
Howard Hinnant
2014-12-23 16:12:56 -05:00 -
91ce7807b9
Remove legacy LoadTypes (RIPD-365)
Nik Bougalis
2014-11-24 22:40:30 -08:00 -
d26fae9875
Reduce Beast dependencies by leveraging C++11 features:
Nik Bougalis
2014-12-22 02:45:36 -08:00 -
60bdc79ec4
Remove unused sitefiles module
Nik Bougalis
2014-12-23 18:55:48 -08:00 -
253ddf2998
Split off CheckLibraryVersions.test.cpp.
Tom Ritchford
2014-12-26 12:40:42 -05:00 -
9fa15b390a
Always initialize LedgerHandler options field
Nik Bougalis
2014-12-23 12:55:41 -08:00 -
e7d6fe6c8b
Cull duplicate/unused code in RippleAddress:
Josh Juran
2014-12-03 18:14:21 -05:00 -
9650b1aa70
New ripple::TestSuite with method expectEquals().
Tom Ritchford
2014-12-22 12:31:58 -05:00 -
eafa6f960f
API for improved Unit Testing (RIPD-432):
Howard Hinnant
2014-11-19 14:04:36 -05:00 -
c62ccf4870
Update README.md (RIPD-601)
Yana
2014-12-05 16:01:16 -08:00 -
ef34439a79
Set version to 0.26.5-rc1
Vinnie Falco
2014-12-22 15:15:31 -08:00 -
b328ec2462
Prevent passing of non-POD types to POD-only interfaces:
Nik Bougalis
2014-12-18 22:40:32 -08:00 -
60f27178b8
Levelization, improve structure of source files:
Vinnie Falco
2014-12-19 08:57:30 -08:00 -
c01b4e6baa
Tidy up usage of std::begin, std::end
Vinnie Falco
2014-12-19 08:35:26 -08:00 -
e3fbb83ad0
Tidy up usage of std::begin, std::end
Vinnie Falco
2014-12-19 08:35:26 -08:00 -
28b70a7b9a
Remove 'Proof of Work' code
Nik Bougalis
2014-12-13 04:35:26 -08:00 -
dcdc341d0f
Add appveyor
Nicholas Dudfield
2014-12-12 11:31:45 +07:00 -
fce77c9372
Configuration for yielding RPC server.
Tom Ritchford
2014-12-10 13:21:04 -05:00 -
a360c481c2
Refactor out a version of lookupLedger returning Status.
Tom Ritchford
2014-12-10 14:42:13 -05:00 -
c72db5fa5f
Refactor away RPCHandler::doRpcCommand
Tom Ritchford
2014-12-03 15:32:20 -05:00 -
fc9a23d6d4
Send output incrementally in ServerHandlerImp.
Tom Ritchford
2014-12-02 15:26:42 -05:00 -
167f4666e2
New generic Ledger RPC handler.
Tom Ritchford
2014-12-03 18:15:28 -05:00 -
1cbcc7be21
Allow the Ledger to generically output to both Json models.
Tom Ritchford
2014-12-01 19:20:30 -05:00 -
8053598069
Better interoperation between Json::Value and JsonObject. * Generic functions to add entries to both object models. * Add Json::Value into JsonObjects. * Write Json::Value to string incrementally. * Get rid of ripple::RPC::New namespace
Tom Ritchford
2014-12-01 20:35:09 -05:00 -
7cfac1a91a
Wrap Output in a coroutine that periodically yields.
Tom Ritchford
2014-11-10 12:47:08 -05:00 -
192cdd028e
Change Output to be a generic std::function.
Tom Ritchford
2014-12-01 17:11:04 -05:00 -
029c143922
Add a comment to ledger/Ledger.h.
Tom Ritchford
2014-12-07 13:01:57 -05:00 -
00298cc68c
Simplify LedgerData.cpp.
Tom Ritchford
2014-12-10 14:42:01 -05:00 -
d9c7db51af
Make three ErrorCode functions generic.
Tom Ritchford
2014-11-20 16:52:20 -05:00 -
f12b15d22b
Fix logic in HTTP/S server:
Vinnie Falco
2014-12-11 15:39:34 -08:00 -
409b8bac00
Remove unused and obsolete Ripple identifiers and tidy up:
Vinnie Falco
2014-12-12 10:41:19 -08:00 -
28b09bde4b
Simplify RipplePublicKey:
Vinnie Falco
2014-12-12 14:20:28 -08:00 -
2f6af906f4
Validators work (RIPD-703):
Vinnie Falco
2014-11-18 15:43:33 -08:00 -
16021591b2
Add waitable_executor
Vinnie Falco
2014-11-20 08:27:14 -08:00 -
628e3ac1eb
Add waitable_executor
Vinnie Falco
2014-11-20 08:27:14 -08:00 -
fbf5785e35
Combine STTx::checkSign overloads:
Josh Juran
2014-12-03 12:50:35 -05:00 -
eeea2b1ff8
Use ppa:afrank/boost 1.57 for Travis
Nicholas Dudfield
2014-12-11 09:28:02 +07:00 -
32062e439f
Split peer connect logic to another class (RIPD-711): All of the logic for establishing an outbound peer connection including the initial HTTP handshake exchange is moved into a separate class. This allows PeerImp to have a strong invariant: All PeerImp objects that exist represent active peer connections that have already gone through the handshake process.
Vinnie Falco
2014-11-22 07:36:50 -08:00 -
930a0beaf1
Add ZeroCopyOutputStream and tidy up
Vinnie Falco
2014-12-01 14:41:13 -08:00 -
4a49fefdd9
Various cleanups: * Replace SYSTEM_NAME and other macros with C++ constructs * Remove RIPPLE_ARRAYSIZE and use std::extent or ranged for loops * Remove old-style, unused offer crossing unit test * Make STAmount::saFromRate free and remove default argument
Nik Bougalis
2014-12-04 03:16:41 -08:00 -
8e792855e0
Do not use path if path expansion fails
Nik Bougalis
2014-11-21 21:39:19 -08:00 -
69f5c6987a
Whitespace: clean WebSockets to 80 columns.
Tom Ritchford
2014-12-07 14:00:10 -05:00 -
85fc9e4ecf
Revert
e4c9822d78"Enable processor-specific optimizations when available:"
Nik Bougalis
2014-12-04 03:51:15 -08:00 -
d5c3f0c9cf
Stability bugfixes for online delete SHAMapStore: The correct ledger age is necessary for checking health status, and the previous behavior caused the online deletion process to abort if the process took too long.
Mark Travis
2014-11-30 00:04:55 -08:00 -
a48120e675
Fix incorrect source issuer for XRP source
JoelKatz
2014-12-03 11:54:57 -08:00 -
36f8e4f2ad
Improve hex conversion & parsing routines
Nik Bougalis
2014-12-01 17:02:09 -08:00 -
1084a39a45
Improve the humanAccountID cache (RIPD-693)
David Schwartz
2014-11-18 13:31:14 -08:00 -
86df482842
Make sure that handlers always return Json::objectValue.
Tom Ritchford
2014-12-01 15:26:59 -05:00 -
b0d47ebcc6
Use better base64 handling in ServerHandlerImp.
Tom Ritchford
2014-11-11 17:59:05 -05:00 -
a237f9d28c
Make beast::detail::chunk_encoded_buffers::to_hex() static
Tom Ritchford
2014-12-01 11:12:59 -05:00 -
fffdf1dfba
Make beast::detail::chunk_encoded_buffers::to_hex() static
Tom Ritchford
2014-12-01 11:12:59 -05:00 -
f1eb9d4f89
Remove unused BEAST_COMPILER_CHECKS_SOCKET_OVERRIDES.
Tom Ritchford
2014-12-01 10:56:03 -05:00 -
3273ed2616
Remove unused BEAST_COMPILER_CHECKS_SOCKET_OVERRIDES.
Tom Ritchford
2014-12-01 10:56:03 -05:00 -
aa7b0a31b0
Refactor protocol message parsing:
Vinnie Falco
2014-11-23 06:43:10 -08:00 -
fb0d44d403
Use cluster state in Slot instead of PeerImp
Vinnie Falco
2014-11-24 07:11:09 -08:00 -
cd8ec89cbb
Use injections from OverlayImpl in PeerImp
Vinnie Falco
2014-11-24 06:01:30 -08:00 -
1da5e090d5
Fixes to beast::asio::streambuf: * Fix to_string conversion * Fix assert on debug invariant checks * Fix the treatment of the output position when the entire output is committed. * Add unit test
Vinnie Falco
2014-11-23 06:09:14 -08:00 -
252f271dc5
Fixes to beast::asio::streambuf: * Fix to_string conversion * Fix assert on debug invariant checks * Fix the treatment of the output position when the entire output is committed. * Add unit test
Vinnie Falco
2014-11-23 06:09:14 -08:00 -
62d400c3a9
Move the call to cancel_timer to the right place
Vinnie Falco
2014-11-23 13:45:15 -08:00 -
f9aa3e0da5
Add more unit tests to rpc/impl/TransactionSign (RIPD-480):
Scott Schurr
2014-11-17 14:05:42 -08:00 -
5cde522d5e
Remove unused chrono::time_point stream conversions
Vinnie Falco
2014-11-24 09:01:50 -08:00 -
685fe5b0fb
Don't call std::exit on clean exit
Vinnie Falco
2014-11-22 09:55:17 -08:00 -
8aa4a027bb
Template abstract_clock on Clock: The abstract_clock is now templated on a type meeting the requirements of the Clock concept. It inherits the nested types of the Clock on which it is based. This resolves a problem with the original design which broke the type-safety of time_point from different abstract clocks.
Vinnie Falco
2014-11-20 05:51:47 -08:00 -
5180e71a0d
Remove unused chrono::time_point stream conversions
Vinnie Falco
2014-11-24 09:01:50 -08:00 -
55637f7508
Template abstract_clock on Clock: The abstract_clock is now templated on a type meeting the requirements of the Clock concept. It inherits the nested types of the Clock on which it is based. This resolves a problem with the original design which broke the type-safety of time_point from different abstract clocks.
Vinnie Falco
2014-11-20 05:51:47 -08:00 -
7d72dfe0be
Updated freeze tests: * Always run freeze tests (and enforcement tests) * book_offers filtering tests are broken
Nicholas Dudfield
2014-11-08 12:29:07 +07:00 -
02529a0fc2
SHAMapStore Online Delete (RIPD-415):
Mark Travis
2014-10-22 11:52:53 -07:00 -
b44974677e
Cleanup some stray formatting left in logs
JoelKatz
2014-10-28 11:39:01 -07:00 -
d4fd5e4fce
HTTP Handshaking for Peers on Universal Port (RIPD-446):
Vinnie Falco
2014-11-02 05:36:14 -08:00 -
d9c49386cb
Add WrappedSink: This class puts a configured string prefix in front of each line of Journal output.
Vinnie Falco
2014-11-21 16:42:44 -08:00 -
30123eaa4a
Add WrappedSink: This class puts a configured string prefix in front of each line of Journal output.
Vinnie Falco
2014-11-21 16:42:44 -08:00 -
454ec97d51
Replace custom exceptions with std::runtime_error
Nik Bougalis
2014-11-21 12:58:54 -08:00 -
cd98d1c1f9
Fix unit_test suite matching with full names
Vinnie Falco
2014-11-20 14:56:30 -08:00 -
c2ac331e78
Fix unit_test suite matching with full names
Vinnie Falco
2014-11-20 14:56:30 -08:00 -
756ac603db
Simplify the Beast fatal error reporting framework: * Reduce interface to a single function which reports error details * Remove unused functions
Nik Bougalis
2014-11-16 23:17:42 -08:00 -
be4a35af11
Clarify SetAccount logic and clean up existing code
Nik Bougalis
2014-11-05 14:55:19 -08:00 -
445b29ad0d
Fix RPC handlers to use the results of lookupLedger.
Tom Ritchford
2014-11-19 21:53:27 -05:00 -
64d0f7fffd
Fix DecayingSample treatment of the window
Vinnie Falco
2014-11-20 10:30:25 -08:00 -
baf0d09455
Simplify the Beast fatal error reporting framework: * Reduce interface to a single function which reports error details * Remove unused functions
Nik Bougalis
2014-11-16 23:17:42 -08:00 -
933a98b97c
Add http::chunk_encode: This transforms a ConstBufferSequence into a new ConstBufferSequence whose data is encoded according to the Content transfer encoding rules of RFC2616. The implementation does not copy any memory.
Vinnie Falco
2014-11-12 16:15:33 -08:00 -
08a81a0ab9
Tidy up the structure of sources in protocol/: Split out and rename STValidation Split out and rename STBlob Split out and rename STAccount Split out STPathSet Split STVector256 and move UintTypes to protocol/ Rename to STBase Rename to STLedgerEntry Rename to SOTemplate Rename to STTx Remove obsolete AgedHistory Remove types.h and add missing includes Remove unnecessary includes in app.h Remove unnecessary includes in app.h Remove include app.h from app1.cpp
Vinnie Falco
2014-11-19 07:22:11 -08:00 -
b14751aad9
Use asio signal handling in Application (RIPD-140): * Use signal_set as cross platform way of handling SIGINT * Remove polling on main thread for shutdown. * Add extra logging for received signal. * Clean up exit handling on error in setup routines. * Reuse isStopped() from Stoppable for status (could be isStopping() instead). * Ctrl-C should now work for standalone mode as well on Windows.
Donovan Hide
2014-11-19 19:17:08 +00:00 -
31110c7fd9
Cleanup ripple::Ledger: * Convert static member functions to free functions * Adopt consistent naming convention * De-inline code
Nik Bougalis
2014-10-17 21:23:41 -07:00 -
0e1dd92d9b
Fix case where slot==nullptr in Overlay: This changes the Overlay to correctly handle the case when nullptr is returned by PeerFinder new_inbound_slot on a detected self-connection.
Vinnie Falco
2014-11-17 16:04:33 -08:00 -
a3204a4df7
Add http::chunk_encode: This transforms a ConstBufferSequence into a new ConstBufferSequence whose data is encoded according to the Content transfer encoding rules of RFC2616. The implementation does not copy any memory.
Vinnie Falco
2014-11-12 16:15:33 -08:00 -
2288ab48b9
Use asio signal handling in Application (RIPD-140): * Use signal_set as cross platform way of handling SIGINT * Remove polling on main thread for shutdown. * Add extra logging for received signal. * Clean up exit handling on error in setup routines. * Reuse isStopped() from Stoppable for status (could be isStopping() instead). * Ctrl-C should now work for standalone mode as well on Windows.
Donovan Hide
2014-11-19 19:17:08 +00:00 -
670401884c
Improve the human-readable description of the tesSUCCESS code:
mDuo13
2014-11-06 17:37:43 -08:00 -
37181c341e
Changed doc/rippled-example.cfg to specify default for ssl_verify
Yana
2014-11-10 17:02:06 -08:00 -
be7e677448
Update integration tests for changes to ripple-lib account request API:
wltsmrz
2014-11-13 21:07:17 -08:00 -
b2eeb49a45
Clean up CKey and RippleAddress (RIPD-672)
Josh Juran
2014-11-14 00:34:35 -08:00 -
f3ebd508d6
Accept generic arguments in ci_equal
Vinnie Falco
2014-11-13 17:22:11 -08:00 -
9aa040d917
Accept generic arguments in ci_equal
Vinnie Falco
2014-11-13 17:22:11 -08:00 -
5d33ce352e
Tidy up split_commas function and use it in Server
Vinnie Falco
2014-11-11 08:51:56 -08:00 -
c2043a223b
Tidy up split_commas function and use it in Server
Vinnie Falco
2014-11-11 08:51:56 -08:00