mirror of
https://github.com/savoirfairelinux/opendht.git
synced 2026-11-08 04:21:51 +00:00
Commit Graph
Select branches
Hide Pull Requests
0.6.x
LongPublicKeyId
actions
align
apple_platform_check
bootstrap
branch
build_unify
c
c_link
cbinding
cert_pk_id
cert_request
ci/windows-run-vcpkg
ci_macos
cleanup
client_mode
clock
cmake
cmake-msgpack
cmake_fixes
cnode_put_id
config_bind_address
copilot/fix-portability-of-opendhtconfig
copilot/publish-docker-image-arm64
crypto
crypto_aes_gcm_argon2
crypto_checks
crypto_fix
crypto_value
cyrilleberaud-fix-http-resolver-race
dependabot/docker/docker/ubuntu-25.10
dht_bootstrap
dht_storage_fix
dhtproxyclient_merge
discard_voip
docker
execution_context
feat/huawei-push-type
feature/c-wrapper
feature/cert-cache
feature/fix_deserialised_fields
feature/ip_rate_limiting
feature/log_filter
feature/probepermanent
feature/try_search_insert
feature/unittests
fix-http-resolver-race
fix-msvc
fix-proxy-reconnect
fix/proto2
fix/proxy-mobile-battery-optimization
fix/push-resubscribe-when-connected
fix/refetch-values-after-failed-subscribe
fix/resolver-cache-and-timeout
fix/self-heal-session-mismatch
fix/subscribe-request-timeout
index
ios_notifications
jobs_leak
light
llhttp
log-with-time
master
mdns
meson
message_split
msvc_argon2
msvc_ci_test
multidevice
net-harden
nopolling
ocsp
optional_index
peerdiscovery
permanent_put_fixes
persist_state
pingpush
pluggable_transport
ppd
pr
process_packet_drop
proxy
proxy-call-push-priority
proxy-collapse-low-priority-push
proxy_cleanup
proxy_logs
proxy_persist_ops
proxy_push_result
proxy_restinio
proxy_server_id_before_put
proxy_sync_expired
pulls/1772757862/403
python_destdir
recover-expired-nodes
resubscribe_on_token_change
search_node_add
search_recycle
socket_sync_expire
ssl
stats
system_time
tests_timout
transport-encryption
update-windows-build
ut
v2
v2_new
v2asio
value-listen-sync
value_cache_fixes
windows_ci_static
wip/autotools
wip/multiple_listen_requests
#1
#10
#101
#103
#106
#107
#108
#109
#11
#110
#111
#113
#114
#114/merge
#115
#116
#119
#120
#121
#122
#123
#124
#125
#126
#127
#128
#13
#130
#131
#132
#133
#134
#134/merge
#136
#138
#139
#14
#140
#141
#141/merge
#142
#144
#144/merge
#145
#145/merge
#146
#147
#148
#149
#149/merge
#150
#152
#153
#153/merge
#154
#155
#156
#158
#158/merge
#159
#159/merge
#16
#160
#161
#164
#165
#166
#168
#169
#17
#170
#174
#175
#176
#178
#179
#182
#183
#183/merge
#184
#184/merge
#185
#186
#19
#192
#195
#197
#197/merge
#2
#202
#205
#209
#21
#214
#215
#217
#219
#219/merge
#220
#226
#227
#228
#231
#232
#234
#239
#243
#245
#247
#248
#25
#251
#252
#255
#256
#258
#260
#261
#263
#264
#265
#267
#268
#268/merge
#269
#27
#271
#272
#273
#275
#276
#277
#278
#278/merge
#279
#28
#282
#283
#285
#287
#288
#289
#29
#29/merge
#290
#291
#292
#293
#295
#295/merge
#296
#297
#299
#3
#30
#30/merge
#300
#302
#303
#305
#305/merge
#307
#308
#309
#31
#310
#310/merge
#311
#312
#313
#316
#317
#317/merge
#318
#319
#32
#322
#325
#326
#327
#33
#331
#332
#34
#34/merge
#340
#346
#347
#348
#35
#350
#351
#352
#354
#355
#356
#357
#358
#36
#361
#366
#367
#368
#37
#370
#372
#373
#375
#376
#377
#378
#381
#384
#386
#387
#389
#39
#39/merge
#390
#391
#392
#394
#396
#4
#4/merge
#40
#401
#402
#403
#405
#406
#410
#411
#413
#416
#417
#419
#420
#421
#422
#423
#424
#425
#427
#428
#431
#432
#432/merge
#433
#434
#435
#436
#437
#438
#439
#440
#441
#442
#443
#443/merge
#444
#445
#446
#447
#448
#449
#450
#451
#453
#454
#455
#457
#458
#459
#46
#464
#466
#470
#472
#473
#475
#476
#477
#478
#479
#48
#480
#481
#481/merge
#482
#483
#483/merge
#486
#487
#49
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#501
#502
#503
#504
#508
#51
#510
#511
#512
#517
#519
#52
#52/merge
#521
#522
#524
#525
#526
#527
#53
#530
#531
#535
#538
#54
#54/merge
#540
#543
#544
#547
#548
#549
#55
#551
#552
#553
#554
#555
#556
#557
#558
#559
#559/merge
#56
#56/merge
#560
#563
#565
#567
#569
#57
#570
#573
#576
#58
#580
#584
#594
#598
#6
#60
#601
#602
#603
#609
#613
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#625
#627
#628
#629
#630
#631
#632
#633
#634
#635
#636
#637
#639
#64
#647
#649
#65
#65/merge
#650
#651
#652
#653
#655
#657
#659
#660
#661
#664
#665
#666
#667
#669
#67
#67/merge
#670
#671
#673
#674
#678
#679
#680
#682
#685
#688
#689
#690
#691
#692
#693
#694
#695
#697
#7
#7/merge
#70
#70/merge
#701
#704
#705
#705/merge
#706
#708
#709
#710
#710/merge
#711
#712
#713
#714
#715
#716
#717
#719
#720
#723
#725
#73
#73/merge
#730
#732
#734
#735
#738
#74
#740
#742
#743
#744
#745
#747
#749
#750
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#77
#771
#772
#773
#774
#775
#777
#778
#779
#78
#780
#781
#782
#783
#784
#785
#786
#788
#79
#792
#793
#794
#795
#796
#797
#798
#799
#8
#8/merge
#80
#800
#801
#802
#803
#804
#805
#806
#807
#808
#809
#811
#812
#814
#815
#816
#817
#82
#821
#822
#823
#824
#825
#826
#827
#828
#829
#829/merge
#830
#831
#832
#833
#834
#834/merge
#835
#835/merge
#836
#837
#838
#839
#84
#840
#841
#842
#843
#845
#845/merge
#846
#847
#848
#849
#85
#85/merge
#850
#851
#852
#853
#854
#855
#855/merge
#856
#856/merge
#857
#858
#859
#860
#860/merge
#861
#861/merge
#862
#863
#863/merge
#864
#865
#866
#866/merge
#867
#868
#871
#871/merge
#872
#873
#874
#874/merge
#875
#876
#877
#878
#879
#880
#881
#881/merge
#882
#882/merge
#883
#884
#885
#886
#887
#888
#888/merge
#889
#89
#89/merge
#890
#890/merge
#891
#892
#893
#894
#895
#896
#897
#898
#899
#899/merge
#9
#90
#900
#901
#902
#903
#903/merge
#904
#904/merge
#905
#905/merge
#906
#907
#908
#909
#910
#911
#912
#912/merge
#914
#916
#917
#918
#919
#919/merge
#921
#923
#924
#925
#93
#94
#95
#97
#98
0.5.1
0.5.2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
1.0.0
1.0.1
1.0.2
1.1.0
1.10.0
1.10.0rc1
1.10.0rc2
1.10.0rc3
1.10.0rc4
1.10.1
1.2.0
1.2.1
1.3.0
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
1.4.0
1.4.1
1.5.0
1.6.0
1.6.0rc1
1.6.0rc2
1.6.1
1.7.0
1.7.0rc1
1.7.0rc2
1.7.0rc3
1.7.0rc4
1.7.0rc5
1.7.0rc6
1.7.0rc7
1.7.1
1.7.2
1.7.2rc1
1.7.2rc2
1.7.2rc3
1.7.3
1.7.3rc1
1.7.3rc2
1.7.3rc3
1.7.3rc4
1.7.4
1.7.5rc2
1.7.5rc3
1.7.5rc4
1.7.5rc5
1.8.0
1.8.1
1.8.2
1.9.0
1.9.1
1.9.2
1.9.3
1.9.4
1.9.5
1.9.5rc1
2.0.0
2.0.0beta1
2.0.0beta2
2.0.0beta3
2.0.0rc1
2.0.0rc2
2.0.0rc3
2.0.0rc4
2.1.0
2.1.1
2.1.10
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
2.1.8.1
2.1.8.2
2.1.9
2.1.9.1
2.1.9.2
2.1.9.3
2.1.9.4
2.1.9.5
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
2.2.0rc4
2.2.0rc5
2.2.0rc6
2.2.0rc7
2.2.1rc1
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.4.7.1
2.4.7.2
2.4.8rc1
2.4.8rc2
v0.5
v2.4.10
v2.4.11
v2.4.12
v2.4.12beta4
v2.4.8
v2.4.8.1rc2
v2.4.9
v2.5.0
v2.5.0rc1
v2.5.0rc2
v2.5.0rc3
v2.5.1
v2.5.2
v2.5.4
v2.5.5
v2.6.0
v2.6.0.1
v2.6.0.2
v2.6.0.3
v2.6.0.4
v2.6.0rc1
v2.6.0rc2
v2.6.0rc3
v2.6.0rc4
v2.6.0rc5
v2.6.0rc6
v2.6.0rc7
v3.0.0
v3.0.1
v3.1
v3.1.10
v3.1.11
v3.1.2
v3.1.3
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.1.8.1
v3.1.8.2
v3.1.9
v3.2.0
v3.3.0
v3.3.1
v3.3.1rc1
v3.3.1rc2
v3.4.0
v3.5.0
v3.5.0rc1
v3.5.0rc2
v3.5.0rc3
v3.5.0rc4
v3.5.1
v3.5.3rc1
v3.5.3rc2
v3.5.3rc3
v3.5.4
v3.5.4rc1
v3.5.4rc3
v3.5.4rc4
v3.5.4rc5
v3.5.4rc6
v3.5.5
v3.5.5rc1
v3.5.5rc2
v3.5.5rc3
v3.6.0
v3.6.1
v3.6.2
v3.6.2.1
v3.6.2.2
v3.6.2.3
v3.7.0rc1
v3.7.0rc2
v3.7.0rc3
v3.7.0rc4
v3.7.0rc5
v3.7.0rc6
v3.7.0rc7
v3.7.0rc8
v3.7.0rc9
v3.7.1
v3.7.2
v3.7.2.1
v3.7.2.2
v3.7.2.3
v3.7.3
v3.7.4
v3.7.5
v3.7.6
v3.7.7
v3.7.8
v3.7.9
v4.0.0
v4.0.1
v4.0.2
v4.0.3
v4.0.4
v4.1.0
v4.1.1
v4.2.0
v4.2.1
v4.3.0
v4.3.1
v4.4.0
v4.4.0.1
v4.4.1
v4.4.100
v4.4.101
v4.4.102
v4.4.103
v4.4.104
v4.4.2
v4.4.2.1
v4.4.99
v4.5.0-rc.1
Select branches
Hide Pull Requests
0.6.x
LongPublicKeyId
actions
align
apple_platform_check
bootstrap
branch
build_unify
c
c_link
cbinding
cert_pk_id
cert_request
ci/windows-run-vcpkg
ci_macos
cleanup
client_mode
clock
cmake
cmake-msgpack
cmake_fixes
cnode_put_id
config_bind_address
copilot/fix-portability-of-opendhtconfig
copilot/publish-docker-image-arm64
crypto
crypto_aes_gcm_argon2
crypto_checks
crypto_fix
crypto_value
cyrilleberaud-fix-http-resolver-race
dependabot/docker/docker/ubuntu-25.10
dht_bootstrap
dht_storage_fix
dhtproxyclient_merge
discard_voip
docker
execution_context
feat/huawei-push-type
feature/c-wrapper
feature/cert-cache
feature/fix_deserialised_fields
feature/ip_rate_limiting
feature/log_filter
feature/probepermanent
feature/try_search_insert
feature/unittests
fix-http-resolver-race
fix-msvc
fix-proxy-reconnect
fix/proto2
fix/proxy-mobile-battery-optimization
fix/push-resubscribe-when-connected
fix/refetch-values-after-failed-subscribe
fix/resolver-cache-and-timeout
fix/self-heal-session-mismatch
fix/subscribe-request-timeout
index
ios_notifications
jobs_leak
light
llhttp
log-with-time
master
mdns
meson
message_split
msvc_argon2
msvc_ci_test
multidevice
net-harden
nopolling
ocsp
optional_index
peerdiscovery
permanent_put_fixes
persist_state
pingpush
pluggable_transport
ppd
pr
process_packet_drop
proxy
proxy-call-push-priority
proxy-collapse-low-priority-push
proxy_cleanup
proxy_logs
proxy_persist_ops
proxy_push_result
proxy_restinio
proxy_server_id_before_put
proxy_sync_expired
pulls/1772757862/403
python_destdir
recover-expired-nodes
resubscribe_on_token_change
search_node_add
search_recycle
socket_sync_expire
ssl
stats
system_time
tests_timout
transport-encryption
update-windows-build
ut
v2
v2_new
v2asio
value-listen-sync
value_cache_fixes
windows_ci_static
wip/autotools
wip/multiple_listen_requests
#1
#10
#101
#103
#106
#107
#108
#109
#11
#110
#111
#113
#114
#114/merge
#115
#116
#119
#120
#121
#122
#123
#124
#125
#126
#127
#128
#13
#130
#131
#132
#133
#134
#134/merge
#136
#138
#139
#14
#140
#141
#141/merge
#142
#144
#144/merge
#145
#145/merge
#146
#147
#148
#149
#149/merge
#150
#152
#153
#153/merge
#154
#155
#156
#158
#158/merge
#159
#159/merge
#16
#160
#161
#164
#165
#166
#168
#169
#17
#170
#174
#175
#176
#178
#179
#182
#183
#183/merge
#184
#184/merge
#185
#186
#19
#192
#195
#197
#197/merge
#2
#202
#205
#209
#21
#214
#215
#217
#219
#219/merge
#220
#226
#227
#228
#231
#232
#234
#239
#243
#245
#247
#248
#25
#251
#252
#255
#256
#258
#260
#261
#263
#264
#265
#267
#268
#268/merge
#269
#27
#271
#272
#273
#275
#276
#277
#278
#278/merge
#279
#28
#282
#283
#285
#287
#288
#289
#29
#29/merge
#290
#291
#292
#293
#295
#295/merge
#296
#297
#299
#3
#30
#30/merge
#300
#302
#303
#305
#305/merge
#307
#308
#309
#31
#310
#310/merge
#311
#312
#313
#316
#317
#317/merge
#318
#319
#32
#322
#325
#326
#327
#33
#331
#332
#34
#34/merge
#340
#346
#347
#348
#35
#350
#351
#352
#354
#355
#356
#357
#358
#36
#361
#366
#367
#368
#37
#370
#372
#373
#375
#376
#377
#378
#381
#384
#386
#387
#389
#39
#39/merge
#390
#391
#392
#394
#396
#4
#4/merge
#40
#401
#402
#403
#405
#406
#410
#411
#413
#416
#417
#419
#420
#421
#422
#423
#424
#425
#427
#428
#431
#432
#432/merge
#433
#434
#435
#436
#437
#438
#439
#440
#441
#442
#443
#443/merge
#444
#445
#446
#447
#448
#449
#450
#451
#453
#454
#455
#457
#458
#459
#46
#464
#466
#470
#472
#473
#475
#476
#477
#478
#479
#48
#480
#481
#481/merge
#482
#483
#483/merge
#486
#487
#49
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#501
#502
#503
#504
#508
#51
#510
#511
#512
#517
#519
#52
#52/merge
#521
#522
#524
#525
#526
#527
#53
#530
#531
#535
#538
#54
#54/merge
#540
#543
#544
#547
#548
#549
#55
#551
#552
#553
#554
#555
#556
#557
#558
#559
#559/merge
#56
#56/merge
#560
#563
#565
#567
#569
#57
#570
#573
#576
#58
#580
#584
#594
#598
#6
#60
#601
#602
#603
#609
#613
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#625
#627
#628
#629
#630
#631
#632
#633
#634
#635
#636
#637
#639
#64
#647
#649
#65
#65/merge
#650
#651
#652
#653
#655
#657
#659
#660
#661
#664
#665
#666
#667
#669
#67
#67/merge
#670
#671
#673
#674
#678
#679
#680
#682
#685
#688
#689
#690
#691
#692
#693
#694
#695
#697
#7
#7/merge
#70
#70/merge
#701
#704
#705
#705/merge
#706
#708
#709
#710
#710/merge
#711
#712
#713
#714
#715
#716
#717
#719
#720
#723
#725
#73
#73/merge
#730
#732
#734
#735
#738
#74
#740
#742
#743
#744
#745
#747
#749
#750
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#77
#771
#772
#773
#774
#775
#777
#778
#779
#78
#780
#781
#782
#783
#784
#785
#786
#788
#79
#792
#793
#794
#795
#796
#797
#798
#799
#8
#8/merge
#80
#800
#801
#802
#803
#804
#805
#806
#807
#808
#809
#811
#812
#814
#815
#816
#817
#82
#821
#822
#823
#824
#825
#826
#827
#828
#829
#829/merge
#830
#831
#832
#833
#834
#834/merge
#835
#835/merge
#836
#837
#838
#839
#84
#840
#841
#842
#843
#845
#845/merge
#846
#847
#848
#849
#85
#85/merge
#850
#851
#852
#853
#854
#855
#855/merge
#856
#856/merge
#857
#858
#859
#860
#860/merge
#861
#861/merge
#862
#863
#863/merge
#864
#865
#866
#866/merge
#867
#868
#871
#871/merge
#872
#873
#874
#874/merge
#875
#876
#877
#878
#879
#880
#881
#881/merge
#882
#882/merge
#883
#884
#885
#886
#887
#888
#888/merge
#889
#89
#89/merge
#890
#890/merge
#891
#892
#893
#894
#895
#896
#897
#898
#899
#899/merge
#9
#90
#900
#901
#902
#903
#903/merge
#904
#904/merge
#905
#905/merge
#906
#907
#908
#909
#910
#911
#912
#912/merge
#914
#916
#917
#918
#919
#919/merge
#921
#923
#924
#925
#93
#94
#95
#97
#98
0.5.1
0.5.2
0.6.0
0.6.1
0.6.2
0.6.3
0.6.4
1.0.0
1.0.1
1.0.2
1.1.0
1.10.0
1.10.0rc1
1.10.0rc2
1.10.0rc3
1.10.0rc4
1.10.1
1.2.0
1.2.1
1.3.0
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
1.4.0
1.4.1
1.5.0
1.6.0
1.6.0rc1
1.6.0rc2
1.6.1
1.7.0
1.7.0rc1
1.7.0rc2
1.7.0rc3
1.7.0rc4
1.7.0rc5
1.7.0rc6
1.7.0rc7
1.7.1
1.7.2
1.7.2rc1
1.7.2rc2
1.7.2rc3
1.7.3
1.7.3rc1
1.7.3rc2
1.7.3rc3
1.7.3rc4
1.7.4
1.7.5rc2
1.7.5rc3
1.7.5rc4
1.7.5rc5
1.8.0
1.8.1
1.8.2
1.9.0
1.9.1
1.9.2
1.9.3
1.9.4
1.9.5
1.9.5rc1
2.0.0
2.0.0beta1
2.0.0beta2
2.0.0beta3
2.0.0rc1
2.0.0rc2
2.0.0rc3
2.0.0rc4
2.1.0
2.1.1
2.1.10
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
2.1.8.1
2.1.8.2
2.1.9
2.1.9.1
2.1.9.2
2.1.9.3
2.1.9.4
2.1.9.5
2.2.0
2.2.0rc1
2.2.0rc2
2.2.0rc3
2.2.0rc4
2.2.0rc5
2.2.0rc6
2.2.0rc7
2.2.1rc1
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.4.7.1
2.4.7.2
2.4.8rc1
2.4.8rc2
v0.5
v2.4.10
v2.4.11
v2.4.12
v2.4.12beta4
v2.4.8
v2.4.8.1rc2
v2.4.9
v2.5.0
v2.5.0rc1
v2.5.0rc2
v2.5.0rc3
v2.5.1
v2.5.2
v2.5.4
v2.5.5
v2.6.0
v2.6.0.1
v2.6.0.2
v2.6.0.3
v2.6.0.4
v2.6.0rc1
v2.6.0rc2
v2.6.0rc3
v2.6.0rc4
v2.6.0rc5
v2.6.0rc6
v2.6.0rc7
v3.0.0
v3.0.1
v3.1
v3.1.10
v3.1.11
v3.1.2
v3.1.3
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.1.8.1
v3.1.8.2
v3.1.9
v3.2.0
v3.3.0
v3.3.1
v3.3.1rc1
v3.3.1rc2
v3.4.0
v3.5.0
v3.5.0rc1
v3.5.0rc2
v3.5.0rc3
v3.5.0rc4
v3.5.1
v3.5.3rc1
v3.5.3rc2
v3.5.3rc3
v3.5.4
v3.5.4rc1
v3.5.4rc3
v3.5.4rc4
v3.5.4rc5
v3.5.4rc6
v3.5.5
v3.5.5rc1
v3.5.5rc2
v3.5.5rc3
v3.6.0
v3.6.1
v3.6.2
v3.6.2.1
v3.6.2.2
v3.6.2.3
v3.7.0rc1
v3.7.0rc2
v3.7.0rc3
v3.7.0rc4
v3.7.0rc5
v3.7.0rc6
v3.7.0rc7
v3.7.0rc8
v3.7.0rc9
v3.7.1
v3.7.2
v3.7.2.1
v3.7.2.2
v3.7.2.3
v3.7.3
v3.7.4
v3.7.5
v3.7.6
v3.7.7
v3.7.8
v3.7.9
v4.0.0
v4.0.1
v4.0.2
v4.0.3
v4.0.4
v4.1.0
v4.1.1
v4.2.0
v4.2.1
v4.3.0
v4.3.1
v4.4.0
v4.4.0.1
v4.4.1
v4.4.100
v4.4.101
v4.4.102
v4.4.103
v4.4.104
v4.4.2
v4.4.2.1
v4.4.99
v4.5.0-rc.1
-
ac2b7deda8
http: add set_connection_timeout
Seva
2019-07-03 17:03:53 -04:00 -
c8b08b5ed1
dhtproxy: fix client stop by cancelling io_context
Seva
2019-07-03 14:30:10 -04:00 -
f556987e47
http: handle unavailable server
Seva
2019-07-03 14:23:49 -04:00 -
2daf36c97e
Merge branch 'master' into proxy_restinio
Seva
2019-07-03 13:53:26 -04:00 -
2a2555f0c2
dhtproxy: fix type nomenclature & compile warnings
Seva
2019-07-03 12:10:49 -04:00 -
bdfb0148e4
dhtproxy: use legacy listen route in client
Seva
2019-07-03 11:27:51 -04:00 -
01be4d2eb8
dhtproxy: enhance new api routes
Seva
2019-07-03 11:01:32 -04:00 -
93f7251805
http: segment resolving & connection from request set connection id to unsigned int use service string instead of int port segment connection from request save endpoint associated with a conn add Connection is_v6 ip method propagate resolve errors
Seva
2019-07-01 19:31:16 -04:00 -
a8718242cd
net: fix build on MSVC2017
Adrien Béraud
2019-07-02 14:51:28 -04:00 -
297a23fb1f
dhtrunner: run shutdown on op queue
1.10.0
Adrien Béraud
2019-06-26 16:36:59 -04:00 -
0d641161e8
dhtrunner: fix minor warning
Adrien Béraud
2019-07-01 23:22:00 -04:00 -
27b3c0d47e
dhtrunner: add appropriate lock to setProxyServer
Adrien Béraud
2019-07-01 23:20:03 -04:00 -
149b33ef57
dht: simplify error message to avoid use-after-move
1.10.0rc4
Adrien Béraud
2019-07-01 15:06:53 -04:00 -
150e62de0b
sockaddr: fix npe if address is not set
Adrien Béraud
2019-07-01 14:08:41 -04:00 -
89bdfce840
dhtrunner: add proper locks for push notification
Adrien Béraud
2019-07-01 12:10:51 -04:00 -
bce41ecd69
proxy client: fix build with push notifications
1.10.0rc3
Adrien Béraud
2019-07-01 01:12:21 -04:00 -
4374d206ab
op_cache: simplify addListener
1.10.0rc2
Adrien Béraud
2019-07-01 00:27:48 -04:00 -
b64820af59
proxy client: remove unneeded filter
Adrien Béraud
2019-07-01 00:33:53 -04:00 -
0e509318bb
build: only build http with proxy
Adrien Béraud
2019-06-28 13:32:24 -04:00 -
bcc2baa94a
http: ensure http_parser on_message_complete cb is always called
Seva
2019-06-28 15:28:12 -04:00 -
bbed9d530d
http: remove unnecessary resolve iteration log
Seva
2019-06-28 14:49:37 -04:00 -
5a3612be98
dhtproxy: default client port to 80
Seva
2019-06-28 14:11:48 -04:00 -
8202c1f7d7
http: add default port to 80
Seva
2019-06-28 13:55:36 -04:00 -
cff4f670e7
build: only build http with proxy
pulls/1772757862/403
Adrien Béraud
2019-06-28 13:32:24 -04:00 -
a200b0e14c
http: open client to public api
Seva
2019-06-27 09:48:33 -04:00 -
2eec17fd8d
dhtproxy: replace restbed by restinio & asio
Adrien Béraud
2019-06-26 16:38:05 -04:00 -
bd32edc6c5
dhtproxy: uniform client logging
Seva
2019-06-25 17:04:38 -04:00 -
d0d3ef7394
http: don't process resps & reqs on closed conn
Seva
2019-06-25 16:49:48 -04:00 -
712da15ae2
readme: change optional restbed mention to restinio
Seva
2019-06-25 16:08:19 -04:00 -
fcdc997d29
cmake: fix undefined ref to pthreads for dhtnode
Seva
2019-06-25 15:45:12 -04:00 -
cf18effebb
dhtnode: fix logging
Seva
2019-06-25 15:21:49 -04:00 -
b8c2ff8a11
dhtproxy: cleanup client handle proxy status
Seva
2019-06-25 14:35:04 -04:00 -
1fad1b9ce3
dhtrunner: use user logger with proxy client
Seva
2019-06-25 13:37:45 -04:00 -
117fedb641
dhtproxy: test with http client lib everything
Seva
2019-06-25 13:36:14 -04:00 -
422f5a6c45
dhtproxy: use one io_context, rm scheduler, fix get,proxyInfo
Seva
2019-06-25 13:35:26 -04:00 -
51a42aa2c8
dhtproxy: fix inconsistencies & add comments
Seva
2019-06-25 10:16:40 -04:00 -
be0baefee8
net: recompute selectFd in case of rebind
Adrien Béraud
2019-06-22 22:51:56 -04:00 -
2ac5157ab8
net: attempt to use the same port for IPv4 and IPv6 if 0
Adrien Béraud
2019-06-22 19:07:05 -04:00 -
fbe8834e04
net: compute selectFd once
Adrien Béraud
2019-06-22 18:49:50 -04:00 -
89ff131750
tools: close stdin on sigint
Adrien Béraud
2019-06-21 00:33:49 -04:00 -
feb498305f
network engine: convert mapped IPv4
Adrien Béraud
2019-06-21 00:33:12 -04:00 -
b00f56c94a
dhtproxy: fix server logging of non c str
Seva
2019-06-21 14:41:10 -04:00 -
2067cb052f
dhtproxy: default to curly brakets instead of nullptr
Seva
2019-06-21 13:10:33 -04:00 -
51aeaeaeab
dhtproxy: use logger everywhere & use same format
Seva
2019-06-21 12:49:47 -04:00 -
c0bb8f065c
dhtproxy: ensure client asio timers are initialized
Seva
2019-06-21 11:33:51 -04:00 -
126318956a
dhtproxy: fix unintialized refresh timer in listen
Seva
2019-06-21 11:13:54 -04:00 -
9014c0a7bb
dhtproxy: log subscribe to debug instead of warning
Seva
2019-06-21 11:12:49 -04:00 -
728782921c
dhtproxy: test resubscribe with random port
Seva
2019-06-21 11:07:20 -04:00 -
d438d4ef1b
sockaddr: add getMappedIPv6
Adrien Béraud
2019-06-21 11:00:48 -04:00 -
2959709462
dhtproxy: log in client only if logger is defined
Seva
2019-06-20 16:44:13 -04:00 -
4a26168248
dhtproxy: ensure client http processing keeps running
Seva
2019-06-20 16:13:01 -04:00 -
9c348b1df4
dhtproxy: use same client logger
Seva
2019-06-20 15:31:43 -04:00 -
7e7654d1ae
dhtproxy: use two io_contexts periodic & http
Seva
2019-06-20 14:43:16 -04:00 -
69ee1d212a
http: replace tabs by 4 spaces
Seva
2019-06-20 12:30:42 -04:00 -
21ec9129c3
tools: rename proxy benchmark to loadtester
Seva
2019-06-20 12:24:44 -04:00 -
b7185fa87c
dhtproxy: rewrite client restartListeners & save listener connId
Seva
2019-06-20 12:14:27 -04:00 -
54acd67a1f
dhtproxy: rewrite client cancelAllListeners with RESTinio
Seva
2019-06-20 11:56:16 -04:00 -
045de8602c
dhtproxy: rewrite client doCancelListen with RESTinio
Seva
2019-06-20 11:52:15 -04:00 -
390fa48700
dhtproxy: replace status thread by asio timer
Seva
2019-06-20 11:24:56 -04:00 -
0d08f0d356
dhtproxy: replace client threads by asio timers
Seva
2019-06-19 17:39:57 -04:00 -
738424b1ae
dhtrunner: use default values for config
Adrien Béraud
2019-06-19 19:27:37 -04:00 -
d123d8f768
http: remove typo
Seva
2019-06-19 12:23:00 -04:00 -
a20a48506d
http: fix resolve & externalize conn close
Seva
2019-06-19 12:07:46 -04:00 -
063a2b4860
http: make conn async & resolve hostnames
Seva
2019-06-19 11:34:50 -04:00 -
829d365475
http: detect & handle close connection
Seva
2019-06-19 10:24:51 -04:00 -
11e6671e60
Merge branch 'proxy_asio_client' into proxy_restinio
Seva
2019-06-18 23:24:28 -04:00 -
6fe473d3cc
http: fragment client into async operations
Seva
2019-06-18 23:17:49 -04:00 -
9f493b9572
http: make continious reads non blocking
Seva
2019-06-18 12:31:53 -04:00 -
2164c5ddc7
dhtproxy: add control for max_pipelined_requests
Seva
2019-06-18 14:56:26 -04:00 -
a57a4d55e8
dhtproxy: optimize for concurency
Seva
2019-06-18 13:55:26 -04:00 -
b98cc78b42
dhtproxy: add if logger before using it
Seva
2019-06-18 10:17:21 -04:00 -
789d41ff07
dhtproxy: fix join on terminated thread
Seva
2019-06-17 16:42:12 -04:00 -
632403875c
dhtproxy: switch entirely to one thread
Seva
2019-06-17 16:27:39 -04:00 -
bc2737cdc9
dhtproxy: move resp msgs to cpp file as constexpr
Seva
2019-06-17 15:29:25 -04:00 -
0c6bfde1c5
docker: cp restinio deps build files to system path
Seva
2019-06-17 15:13:32 -04:00 -
cfeeaf7950
tools: add listen & subscribe to proxy_benchmark
Seva
2019-06-17 13:57:46 -04:00 -
e31ebfea32
docker: finalize restinio conan setup
Seva
2019-06-17 13:04:27 -04:00 -
07efe8c76e
tools: add locust proxy_benchmark.py
Seva
2019-06-17 11:46:29 -04:00 -
5c78bf386d
docker: update restinio run commands
Seva
2019-06-16 22:04:05 -04:00 -
86088b043b
thread pool: getShared returns shared_future instead of shared_ptr<future>
Adrien Béraud
2019-06-14 13:06:06 -04:00 -
fad8bb1631
dhtrunner: change context logger from unique to shared ptr
Seva
2019-06-14 11:46:13 -04:00 -
9a56c099a1
docker: rename pip unknown cmd to pip3 & remove comments
Seva
2019-06-14 10:23:59 -04:00 -
8298c0c868
docker: add restinio & conan depsllvm
Seva
2019-06-13 18:44:23 -04:00 -
971f590941
Merge branch 'master' github.com:savoirfairelinux/opendht into proxy_restinio
Seva
2019-06-13 17:17:34 -04:00 -
1813d83273
docker: add restinio & conan dependency
Seva
2019-06-13 16:04:14 -04:00 -
e87d164f0b
dhtproxy: refactor client to use external io_context
Seva
2019-06-13 13:24:44 -04:00 -
b9604807ea
dhtproxy: replace threads by io_context replace scheduler and its jobs by asio timers
Seva
2019-06-12 16:36:18 -04:00 -
9f12b44179
dhtproxy: move custom methods to http & default thread pool to 1
Seva
2019-06-11 16:30:42 -04:00 -
0772d5435c
dhtproxy: replace listener thread with a conn state observer
Seva
2019-06-11 15:36:30 -04:00 -
368ee9e22e
dhtproxy: ensure io_context thread pool & isolate settings
Seva
2019-06-11 11:31:43 -04:00 -
dd56bdd8e2
dhtproxy: add conn listener & make http services singletons
Seva
2019-06-10 17:08:37 -04:00 -
71b36e0643
dhtproxy: set logger in sendPushNotification
Seva
2019-06-10 14:16:18 -04:00 -
61b43759df
dhtproxy: set required timeout times
Seva
2019-06-10 10:12:08 -04:00 -
96e12e88c3
dhtproxytester: add more checks, cleanup
Adrien Béraud
2019-06-09 23:34:38 -04:00 -
8da933c01a
dhtrunner: use threaded mode by default
Adrien Béraud
2019-06-09 23:31:40 -04:00 -
20c0069867
dhtrunner/peerdiscovery: only advertise bound address families
Adrien Béraud
2019-06-09 23:15:31 -04:00 -
8942e0d00e
dht: init parent class with logger
Adrien Béraud
2019-06-08 13:00:31 -04:00 -
bc760f9348
Update README.md
Adrien Béraud
2019-06-08 16:27:34 -04:00 -
59702190a7
update to version 1.10.0
1.10.0rc1
Adrien Béraud
2019-06-09 09:06:36 -04:00 -
cb3e94d0be
dhtnode: improve manpage
Adrien Béraud
2019-06-08 13:28:52 -04:00