mirror of
https://github.com/Xahau/xahaud.git
synced 2026-07-31 19:10:10 +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
jsontx
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
jsontx
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
-
8b659a6d32
Add workaround/noexcept.h for visual studio
Vinnie Falco
2014-03-18 16:53:17 -07:00 -
f1462de729
Add workaround/noexcept.h for visual studio
Vinnie Falco
2014-03-18 16:53:17 -07:00 -
18486169b3
Change to the treatment of BeastConfig.h * No longer requires its own compiler include path * Includes use relative paths to locate the file * Client applications include the file themselves * Inclusion of BeastConfig.h can be controlled via preprocessor directive
Vinnie Falco
2014-03-17 18:20:31 -07:00 -
3cb3e5273f
Change to the treatment of BeastConfig.h * No longer requires its own compiler include path * Includes use relative paths to locate the file * Client applications include the file themselves * Inclusion of BeastConfig.h can be controlled via preprocessor directive
Vinnie Falco
2014-03-17 18:20:31 -07:00 -
d580e7c694
General tidy and refactoring: * Use nullptr (C++11) instead of NULL. * Put each file into its own namespace declaration. * Remove "using namespace" directives and add scope qualifiers. * Control when beast's implementation of std::equal (C++14) is used. * Tidy up some const declarations.
Howard Hinnant
2014-03-07 18:54:11 -05:00 -
cad50c68a8
General tidy and refactoring: * Use nullptr (C++11) instead of NULL. * Put each file into its own namespace declaration. * Remove "using namespace" directives and add scope qualifiers. * Control when beast's implementation of std::equal (C++14) is used. * Tidy up some const declarations.
Howard Hinnant
2014-03-07 18:54:11 -05:00 -
78ec5ccdbc
Restructure joyent message parser (from Node.js): * New http::raw_parser wrapper * Convert parser errors to error_code * Enumeration and strings for parsed HTTP method * Move parser engine into joyent namespace * Rename includes to be distinct
Vinnie Falco
2014-03-19 09:24:51 -07:00 -
c581ffb8a4
Restructure joyent message parser (from Node.js): * New http::raw_parser wrapper * Convert parser errors to error_code * Enumeration and strings for parsed HTTP method * Move parser engine into joyent namespace * Rename includes to be distinct
Vinnie Falco
2014-03-19 09:24:51 -07:00 -
d4a5c0353d
beast, beast::asio improvements and fixes: * New maybe_const_t alias for maybe_const * New asio::enable_wait_for_async for safe cleanup * New asio::memory_buffer, a managed boost::asio compatible buffer * shared_handler improvements: - Can be 'empty' (no stored handler). - Default constructible as 'empty'. - Safe evaluation in bool contexts, false==empty * Fix is_call_possible metafunction: - Works on empty argument lists - Works with reference types * Replace SafeBool idiom with C++11 explicit operator bool * Move IPAddress function definitions to the header * Move cyclic_iterator to container/ * Remove unused BufferType * Remove obsolete classes: - NamedPipe - ReadWriteLock - ScopedReadLock - ScopedWriteLock - LockGuard
Vinnie Falco
2014-03-16 20:32:14 -07:00 -
556778dbdb
beast, beast::asio improvements and fixes: * New maybe_const_t alias for maybe_const * New asio::enable_wait_for_async for safe cleanup * New asio::memory_buffer, a managed boost::asio compatible buffer * shared_handler improvements: - Can be 'empty' (no stored handler). - Default constructible as 'empty'. - Safe evaluation in bool contexts, false==empty * Fix is_call_possible metafunction: - Works on empty argument lists - Works with reference types * Replace SafeBool idiom with C++11 explicit operator bool * Move IPAddress function definitions to the header * Move cyclic_iterator to container/ * Remove unused BufferType * Remove obsolete classes: - NamedPipe - ReadWriteLock - ScopedReadLock - ScopedWriteLock - LockGuard
Vinnie Falco
2014-03-16 20:32:14 -07:00 -
816fab000d
Fix SConstruct compiler arguments
Vinnie Falco
2014-03-17 14:49:31 -07:00 -
66d1dd6f81
Build system improvements:
Nik Bougalis
2014-03-14 15:33:31 -07:00 -
3eae68fc34
Remove obsolete support scripts
Vinnie Falco
2014-03-15 06:07:43 -07:00 -
8545aee4c7
Better diagnostics for SSL certificate failures
Vinnie Falco
2014-03-14 16:20:34 -07:00 -
29a4f61551
Set version to 0.23.0
Vinnie Falco
2014-03-14 13:01:23 -07:00 -
6546c30e17
Refactor beast::asio: * New tools for completion handlers: - wrap_handler provides composed io_service execution guarantees. - bind_handler rebinds arguments to handlers. - shared_handler type-erases any completion handler. - buffer_sequence type-erases templated BufferSequences - abstract_socket replaces Socket - socket_wrapper replaces SocketWrapper - beast::asio placeholders to work with std::bind
Vinnie Falco
2014-03-07 20:06:12 -08:00 -
c2fd1215f5
Refactor beast::asio: * New tools for completion handlers: - wrap_handler provides composed io_service execution guarantees. - bind_handler rebinds arguments to handlers. - shared_handler type-erases any completion handler. - buffer_sequence type-erases templated BufferSequences - abstract_socket replaces Socket - socket_wrapper replaces SocketWrapper - beast::asio placeholders to work with std::bind
Vinnie Falco
2014-03-07 20:06:12 -08:00 -
5478c540cb
Add std::integer_sequence C++14 compatibility
Vinnie Falco
2014-03-10 11:55:53 -04:00 -
e3c1375f36
Add std::integer_sequence C++14 compatibility
Vinnie Falco
2014-03-10 11:55:53 -04:00 -
4e357601ec
Move MultiSocket, RippleSSLContext to common module
Vinnie Falco
2014-03-02 08:26:30 -08:00 -
3674b01634
Add ripple::byte_view, ripple::const_byte_view
Vinnie Falco
2014-03-12 01:04:47 -07:00 -
b5d81f4f92
Add beast::buffer_view
Vinnie Falco
2014-03-11 23:24:34 -07:00 -
f66aee4e7f
Add beast::buffer_view
Vinnie Falco
2014-03-11 23:24:34 -07:00 -
2a99a8350f
Add C++11 noexcept compatibility for VS2013
Vinnie Falco
2014-03-12 15:36:23 -07:00 -
b2f06dbe3c
Add C++11 noexcept compatibility for VS2013
Vinnie Falco
2014-03-12 15:36:23 -07:00 -
b78076670e
Fix typos: tecMASTER_DISABLED, tecNO_REGULAR_KEY
sublimator
2014-03-14 11:11:24 +07:00 -
a08a0703b6
Remove Jenkins CI build status badge
sublimator
2014-03-01 13:23:56 +07:00 -
f80561e6aa
Travis: disable gdb thread event logging
sublimator
2014-03-12 22:54:56 +07:00 -
028935a254
Handle unexpected relative paths from __FILE__ Fixes comref#RIPD-133
JoelKatz
2014-03-13 16:48:33 -07:00 -
f5765b71f2
Handle unexpected relative paths from __FILE__ Fixes comref#RIPD-133
JoelKatz
2014-03-13 16:48:33 -07:00 -
6a6be847c0
Set version to 0.23.0-rc1
Vinnie Falco
2014-03-12 19:05:08 -07:00 -
4e26108a06
Protect callers of MultiSocket::remote_endpoint from exceptions
Nik Bougalis
2014-03-12 13:50:43 -07:00 -
c517d261bb
Return a sensible error for unknown inner JSON fields
JoelKatz
2014-03-12 00:45:43 -07:00 -
5522a23670
Don't relay old proposals.
JoelKatz
2014-03-11 22:18:13 -07:00 -
64345f90a8
Allow setting LedgerConsensus to TRACE
JoelKatz
2014-03-11 22:01:36 -07:00 -
879c0d6b78
Be less promiscuous relaying proposals
JoelKatz
2014-03-11 20:29:38 -07:00 -
2e8df429df
Expose PeerImp::start instead of requiring the use of accept/connect
Nik Bougalis
2014-03-11 18:28:32 -07:00 -
7aa1222310
Fix the "peer action" transition from syncing to full
JoelKatz
2014-03-11 05:15:56 -07:00 -
2b5142ee4d
Make transaction forwarding less promiscuous
JoelKatz
2014-03-11 03:28:12 -07:00 -
e8d7d339ef
Transactor refactoring:
Nik Bougalis
2014-03-03 22:25:39 -08:00 -
5324a6d59d
Don't create a Transactor if we don't have a valid TxID
Nik Bougalis
2014-03-04 13:09:25 -08:00 -
569b3a46a1
Cleanups:
Nik Bougalis
2014-03-03 13:37:08 -08:00 -
fc129e43fd
Cleanup handling of expired offers
JoelKatz
2014-03-10 23:59:37 -07:00 -
b22a0f4a97
Ensure offer cleanup is deterministic
JoelKatz
2014-03-11 01:11:45 -07:00 -
cf63b5c859
Fix logging transactions that throw
JoelKatz
2014-03-09 13:13:50 -07:00 -
b4593a274d
Limit how many reads we defer to avoid overflowing the cache
David Schwartz
2014-03-07 14:15:04 -08:00 -
163daf012a
Add 'MemoData' field
David Schwartz
2014-03-07 13:34:53 -08:00 -
63df034bcf
Clean up job renaming
JoelKatz
2014-03-08 12:16:33 -08:00 -
60787be80c
Check the node store for transaction nodes with metadata
David Schwartz
2014-03-07 10:36:39 -08:00 -
f42ae3af21
Add ledger_data command to get full ledgers in pieces
David Schwartz
2014-03-06 13:57:08 -08:00 -
b1fea3c51e
Disable retrieving full state trees for non-admins.
David Schwartz
2014-03-06 12:56:08 -08:00 -
16d2bbd6e5
Avoid disk I/O when data 'moves' in a SHAMap
David Schwartz
2014-03-05 11:41:32 -08:00 -
2505a908c5
Logging reduction in PeerImp
David Schwartz
2014-03-05 11:39:15 -08:00 -
4b71673ee9
Improve validation of JSON inputs
Nik Bougalis
2014-03-06 21:15:55 -08:00 -
242494a9ad
Allow a server to keep no ledger history, closes #299
Nik Bougalis
2014-03-06 15:12:39 -08:00 -
3a684ce280
Robust HashPrefix initialization, closes #300
Nik Bougalis
2014-03-06 14:20:00 -08:00 -
756da7b844
Fix strUnHex parsing of odd-length strings and add unit tests
Nik Bougalis
2014-03-06 04:55:09 -08:00 -
9c465487ae
Cache the result of remote_endpoint at connect/accept time and use it
Nik Bougalis
2014-03-05 12:57:15 -08:00 -
e8002a7a62
Fix ledger log warning, closes #298
Donovan Hide
2014-03-05 10:42:39 -08:00 -
5a53b48026
Require a C++11 conforming compiler
Nik Bougalis
2014-03-05 10:59:08 -08:00 -
6df466c692
Update http code for http parser API changes
Vinnie Falco
2014-03-06 21:44:29 -08:00 -
b3f725d9fd
Update http code for http parser API changes
Vinnie Falco
2014-03-06 21:44:29 -08:00 -
956f2b98b8
Merge commit '6c0edd2190bfd18ffc523f486367da3724cf98a3' into develop
Vinnie Falco
2014-03-06 21:22:22 -08:00 -
50f5d5bdf3
Merge commit '6c0edd2190bfd18ffc523f486367da3724cf98a3' into develop
Vinnie Falco
2014-03-06 21:22:22 -08:00 -
6c0edd2190
Squashed 'src/beast/beast/http/impl/http-parser/' changes from 547553b..cba704c
Vinnie Falco
2014-03-06 21:22:22 -08:00 -
d9a0181189
Set version to 0.22.0
Vinnie Falco
2014-03-04 10:51:13 -08:00 -
4e3dcd1ce6
Fix beast::asio failures on OS X. There are 38 unittest failures on OS X. These changes address all of them by adjusting which side of the socket (send or receive) gets shut down. In each case, the failure was 'Socket is not connected'. I've interpreted that to mean that the other thread had already shut down its side of the connection.
Howard Hinnant
2014-03-04 14:56:48 -05:00 -
09570996a9
Fix beast::asio failures on OS X. There are 38 unittest failures on OS X. These changes address all of them by adjusting which side of the socket (send or receive) gets shut down. In each case, the failure was 'Socket is not connected'. I've interpreted that to mean that the other thread had already shut down its side of the connection.
Howard Hinnant
2014-03-04 14:56:48 -05:00 -
adc4c855ca
Fix the ledger range we advertise to peers
JoelKatz
2014-03-04 13:13:35 -08:00 -
8b1df06a94
PeerFinder fixes: * Fix local advertisement (was missing) * Fix Livecache histogram display * If no [ips] are specified, use r.ripple.com * Use different backing stores for PeerFinder and Validator databases
Nik Bougalis
2014-03-03 18:31:55 -08:00 -
a690690b53
Remove unused TextDiff
Vinnie Falco
2014-03-03 18:50:56 -08:00 -
7c81eec30c
Remove unused TextDiff
Vinnie Falco
2014-03-03 18:50:56 -08:00 -
b9d0bf8822
Consolidate C++14 compatibility into new headers
Vinnie Falco
2014-03-03 13:37:07 -08:00 -
faa999d6d0
Consolidate C++14 compatibility into new headers
Vinnie Falco
2014-03-03 13:37:07 -08:00 -
370bfb7a22
Permit memos up to 1Kb. * Overlong memos are basically treated like invalid signatures. * Ability to clear message key.
David Schwartz
2014-02-19 15:28:43 -08:00 -
ae649ec917
Signature canonicalization and transaction mutation fixes
David Schwartz
2014-02-18 18:37:55 -08:00 -
93b44fcdc1
Return an empty pointer from getLedgerBySeq if sequence in future
JoelKatz
2014-03-03 14:04:35 -08:00 -
1fe57720c4
Legacy Pathfinding API improvements: * Use the cache for source/dest currencies * Allow a search depth and initial paths to be specified in old pathfinding
David Schwartz
2014-02-19 14:56:09 -08:00 -
fca8fa1b1b
Clean up ledger fetch reasons. Don't trigger immediately when fetching historical ledgers.
JoelKatz
2014-02-24 17:11:11 -08:00 -
81082ad10f
Don't check the node store for proposed txn nodes
David Schwartz
2014-02-26 13:59:35 -08:00 -
2c515636cb
Release the InboundLedger lock during getMissingNodes
David Schwartz
2014-02-26 13:29:10 -08:00 -
2f7ac98e34
Improve I/O when fetching ledgers * negative cache for node store * async fetch, thread pool for node store * read barrier logic for node store * SHAMap getMissingNodesNB (non-blocking) * non-blocking getMissingNodes traverse * tune caches
David Schwartz
2014-02-20 09:30:21 -08:00 -
37b39ed1a1
Update LICENSE
Nik Bougalis
2014-02-28 21:28:40 -08:00 -
73485d5a23
Resolve hostnames found in the [ips] config section
Nik Bougalis
2014-02-28 13:42:07 -08:00 -
28c7827f14
Calculate program file directories: * Determine location of database files in Config * Inject database directory or file path in PeerFinder and Validators * PeerFinder and Validators will share the same sqlite file
Nik Bougalis
2014-02-28 09:19:37 -08:00 -
e055dc1513
WebSocket dispatch changes. Don't let one connection hold a thread for too long without having to wait for another turn
JoelKatz
2014-02-28 11:41:06 -08:00 -
c173f14fc0
Give pathfinding updates priority over client and RPC requests
JoelKatz
2014-02-28 11:39:01 -08:00 -
bb02112752
Fix clang warnings
Howard Hinnant
2014-02-25 15:49:27 -05:00 -
cd30e552a7
Fix clang warnings
Howard Hinnant
2014-02-25 15:49:27 -05:00 -
8eddcfd3d5
Remove unused classes
Vinnie Falco
2014-02-27 20:12:52 -08:00 -
9bf1a76e91
Remove unused classes
Vinnie Falco
2014-02-27 20:12:52 -08:00 -
2957b688fd
PeerFinder and Peers fixes: - Fix bootcache incorrect failure on socket cancel - Fix peer connect race on stop - Simplify some loops - Require boost 1.55 via static_assert
Vinnie Falco
2014-02-27 18:33:49 -08:00 -
add40d524f
Merge pull request #296 from nbougalis/quickfix-jobcount
JoelKatz
2014-02-26 14:38:51 -08:00 -
04a55e35b6
Fix variable mismatch for job counts
Nik Bougalis
2014-02-26 14:28:40 -08:00 -
955ce45448
Fix the assert on a self-connect
JoelKatz
2014-02-24 22:30:04 -08:00 -
78e1995365
New utility classes, containers, C++14 compatibility, and fixes: * Add std::equal_to <void> (since C++14) * Add heterogeneous std::equal (since C++14) * Add maybe_const * Add empty_base_optimization * Add is_constructible specialization for pair, tuple * Add aged associative containers: - aged_set, aged_map, aged_multiset, aged_multimap - aged_unordered_set, aged_unordered_map, - aged_unordered_multiset, aged_unordered_multimap * Fix auto keyword pass by reference * Fix basic_seconds_clock warning and project file
Vinnie Falco
2014-02-16 19:43:16 -08:00 -
995e64a205
PeerFinder fixes: * Fix split horizon using recent address cache * Change message tuning parameters to reduce dead messages * Improved peer handout algorithm for addresses * Improved handout algorithm for redirects * Improved selection algorithm for autoconnect * Faster autoconnection strategy * Consolidate deadline timers * Send empty endpoints message as a socket ping * Fix hop count adjustments for live cache filtering * Remove broken Peer::isConnected function * Optimized Livecache for handouts * Optimized Bootcache for handouts * Remove uptime metric from Bootcache entries * Add histogram to Livecache print output
Vinnie Falco
2014-02-15 08:27:02 -08:00 -
bf085f0ef3
New utility classes, containers, C++14 compatibility, and fixes: * Add std::equal_to <void> (since C++14) * Add heterogeneous std::equal (since C++14) * Add maybe_const * Add empty_base_optimization * Add is_constructible specialization for pair, tuple * Add aged associative containers: - aged_set, aged_map, aged_multiset, aged_multimap - aged_unordered_set, aged_unordered_map, - aged_unordered_multiset, aged_unordered_multimap * Fix auto keyword pass by reference * Fix basic_seconds_clock warning and project file
Vinnie Falco
2014-02-16 19:43:16 -08:00 -
1374b37882
Remove dead serializer signature code
David Schwartz
2014-02-18 18:37:50 -08:00 -
e275f4eb9d
Handle a removed peer when counting ledger use
JoelKatz
2014-02-21 23:31:04 -08:00