Commit Graph
Select branches
Hide Pull Requests
4.5.x
5.4.x
dependabot/maven/com.googlecode.maven-download-plugin-download-maven-plugin-1.13.0
dependabot/maven/log4j.version-2.24.3
dependabot/maven/org.junit-junit-bom-5.11.4
dependabot/maven/testcontainers.version-1.20.4
master
#1
#10
#100
#100
#101
#102
#103
#103
#104
#105
#106
#106
#107
#108
#109
#109
#11
#11
#110
#110
#111
#112
#113
#113
#114
#115
#116
#117
#118
#119
#12
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#13
#13
#130
#131
#132
#133
#134
#135
#136
#137
#138
#139
#14
#14
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#15
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#30
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#31
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#34
#34
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#37
#37
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#39
#390
#391
#392
#392
#393
#394
#395
#396
#397
#398
#399
#4
#40
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#41
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#42
#420
#421
#422
#423
#424
#425
#426
#427
#428
#429
#43
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#45
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#46
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#47
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#49
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#50
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#51
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#52
#52
#520
#521
#522
#523
#524
#525
#526
#527
#527
#528
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#54
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#55
#550
#551
#552
#553
#554
#555
#556
#557
#558
#559
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#57
#570
#571
#572
#573
#574
#575
#576
#577
#577
#578
#579
#58
#58
#580
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#6
#60
#60
#600
#600
#601
#601
#602
#603
#604
#605
#605
#606
#606
#61
#61
#62
#62
#63
#63
#64
#64
#65
#65
#66
#66
#67
#67
#68
#68
#69
#69
#7
#70
#70
#71
#71
#72
#72
#73
#74
#75
#75
#76
#77
#77
#78
#78
#79
#79
#8
#8
#80
#80
#81
#81
#82
#82
#83
#83
#84
#84
#85
#85
#86
#86
#87
#88
#89
#9
#9
#90
#90
#91
#91
#92
#93
#94
#94
#95
#95
#96
#97
#98
#99
#99
4.0.2-RC1
4.0.2-RC2
4.0.2-RC3
4.0.3-RC1
4.1-RC1
4.1-RC2
4.1-RC3
4.1-beta1-RC1
4.1-beta1-RC2
4.1-siteupdate
4.1.1-RC1
4.1.2-RC1
4.1.2-RC2
4.1.3-RC1
4.2-RC1
4.2-RC2
4.2-alpha1-RC1
4.2-beta1-RC1
4.2.1-RC1
4.2.2-RC1
4.2.3-RC1
4.2.3-RC2
4.2.3-RC3
4.2.4-RC1
4.2.5-RC1
4.2.6-RC1
4.2.6-RC2
4.3-RC1
4.3-alpha1-RC1
4.3-beta1-RC1
4.3-beta2-RC1
4.3.1-RC1
4.3.1-RC2
4.3.2-RC1
4.3.3-RC1
4.3.4-RC1
4.3.5-RC1
4.3.6-RC1
4.4-RC1
4.4-RC2
4.4-alpha1-RC1
4.4-beta1-RC1
4.4.1-RC1
4.5-RC1
4.5-RC2
4.5.1-RC1
4.5.10-RC1
4.5.11-RC1
4.5.12-RC1
4.5.13-RC1
4.5.14-RC1
4.5.2-RC1
4.5.3-RC1
4.5.4-RC1
4.5.5-RC1
4.5.6-RC1
4.5.7
4.5.7-RC1
4.5.8-RC1
4.5.9-RC1
4_0_API_FREEZE
5.0-RC1
5.0-alpha1-RC1
5.0-alpha2-RC1
5.0-alpha3-RC1
5.0-beta1-RC1
5.0-beta2-RC1
5.0-beta3-RC1
5.0-beta4-RC1
5.0-beta5-RC1
5.0-beta6-RC1
5.0-beta7-RC1
5.0.1-RC1
5.0.2-RC1
5.0.3-RC1
5.0.4-RC1
5.1-RC1
5.1-RC2
5.1-beta1-RC1
5.1.1-RC1
5.1.2-RC1
5.1.3-RC1
5.1.4-RC1
5.2-RC1
5.2-alpha1-RC1
5.2-beta1-RC1
5.2.1-RC1
5.2.2-RC1
5.2.3-RC1
5.3-RC1
5.3-alpha1-RC1
5.3.1-RC1
5.4-RC1
5.4-alpha1-RC1
5.4-alpha2-RC1
5.4-beta1-RC1
5.4.1-RC1
rel/v4.0
rel/v4.0-alpha1
rel/v4.0-alpha2
rel/v4.0-alpha3
rel/v4.0-alpha4
rel/v4.0-beta1
rel/v4.0-beta2
rel/v4.0.1
rel/v4.0.2
rel/v4.0.3
rel/v4.1
rel/v4.1-alpha1
rel/v4.1-alpha2
rel/v4.1-beta1
rel/v4.1.1
rel/v4.1.2
rel/v4.1.3
rel/v4.2
rel/v4.2-alpha1
rel/v4.2-beta1
rel/v4.2.1
rel/v4.2.2
rel/v4.2.3
rel/v4.2.4
rel/v4.2.5
rel/v4.2.6
rel/v4.3
rel/v4.3-alpha1
rel/v4.3-beta1
rel/v4.3-beta2
rel/v4.3.1
rel/v4.3.2
rel/v4.3.3
rel/v4.3.4
rel/v4.3.5
rel/v4.3.6
rel/v4.4
rel/v4.4-alpha1
rel/v4.4-beta1
rel/v4.4.1
rel/v4.5
rel/v4.5.1
rel/v4.5.10
rel/v4.5.11
rel/v4.5.12
rel/v4.5.13
rel/v4.5.14
rel/v4.5.2
rel/v4.5.3
rel/v4.5.4
rel/v4.5.5
rel/v4.5.6
rel/v4.5.8
rel/v4.5.9
rel/v5.0
rel/v5.0-alpha1
rel/v5.0-alpha2
rel/v5.0-alpha3
rel/v5.0-beta1
rel/v5.0-beta2
rel/v5.0-beta3
rel/v5.0-beta4
rel/v5.0-beta5
rel/v5.0-beta6
rel/v5.0-beta7
rel/v5.0.1
rel/v5.0.2
rel/v5.0.3
rel/v5.0.4
rel/v5.1
rel/v5.1-beta1
rel/v5.1.1
rel/v5.1.2
rel/v5.1.3
rel/v5.1.4
rel/v5.2
rel/v5.2-alpha1
rel/v5.2-beta1
rel/v5.2.1
rel/v5.2.2
rel/v5.2.3
rel/v5.3
rel/v5.3-alpha1
rel/v5.3.1
rel/v5.4
rel/v5.4-alpha1
rel/v5.4-alpha2
rel/v5.4-beta1
rel/v5.4.1
Select branches
Hide Pull Requests
4.5.x
5.4.x
dependabot/maven/com.googlecode.maven-download-plugin-download-maven-plugin-1.13.0
dependabot/maven/log4j.version-2.24.3
dependabot/maven/org.junit-junit-bom-5.11.4
dependabot/maven/testcontainers.version-1.20.4
master
#1
#10
#100
#100
#101
#102
#103
#103
#104
#105
#106
#106
#107
#108
#109
#109
#11
#11
#110
#110
#111
#112
#113
#113
#114
#115
#116
#117
#118
#119
#12
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#13
#13
#130
#131
#132
#133
#134
#135
#136
#137
#138
#139
#14
#14
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#15
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#30
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#31
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#34
#34
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#37
#37
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#39
#390
#391
#392
#392
#393
#394
#395
#396
#397
#398
#399
#4
#40
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#41
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#42
#420
#421
#422
#423
#424
#425
#426
#427
#428
#429
#43
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#45
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#46
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#47
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#49
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#50
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#51
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#52
#52
#520
#521
#522
#523
#524
#525
#526
#527
#527
#528
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#54
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#55
#550
#551
#552
#553
#554
#555
#556
#557
#558
#559
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#57
#570
#571
#572
#573
#574
#575
#576
#577
#577
#578
#579
#58
#58
#580
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#6
#60
#60
#600
#600
#601
#601
#602
#603
#604
#605
#605
#606
#606
#61
#61
#62
#62
#63
#63
#64
#64
#65
#65
#66
#66
#67
#67
#68
#68
#69
#69
#7
#70
#70
#71
#71
#72
#72
#73
#74
#75
#75
#76
#77
#77
#78
#78
#79
#79
#8
#8
#80
#80
#81
#81
#82
#82
#83
#83
#84
#84
#85
#85
#86
#86
#87
#88
#89
#9
#9
#90
#90
#91
#91
#92
#93
#94
#94
#95
#95
#96
#97
#98
#99
#99
4.0.2-RC1
4.0.2-RC2
4.0.2-RC3
4.0.3-RC1
4.1-RC1
4.1-RC2
4.1-RC3
4.1-beta1-RC1
4.1-beta1-RC2
4.1-siteupdate
4.1.1-RC1
4.1.2-RC1
4.1.2-RC2
4.1.3-RC1
4.2-RC1
4.2-RC2
4.2-alpha1-RC1
4.2-beta1-RC1
4.2.1-RC1
4.2.2-RC1
4.2.3-RC1
4.2.3-RC2
4.2.3-RC3
4.2.4-RC1
4.2.5-RC1
4.2.6-RC1
4.2.6-RC2
4.3-RC1
4.3-alpha1-RC1
4.3-beta1-RC1
4.3-beta2-RC1
4.3.1-RC1
4.3.1-RC2
4.3.2-RC1
4.3.3-RC1
4.3.4-RC1
4.3.5-RC1
4.3.6-RC1
4.4-RC1
4.4-RC2
4.4-alpha1-RC1
4.4-beta1-RC1
4.4.1-RC1
4.5-RC1
4.5-RC2
4.5.1-RC1
4.5.10-RC1
4.5.11-RC1
4.5.12-RC1
4.5.13-RC1
4.5.14-RC1
4.5.2-RC1
4.5.3-RC1
4.5.4-RC1
4.5.5-RC1
4.5.6-RC1
4.5.7
4.5.7-RC1
4.5.8-RC1
4.5.9-RC1
4_0_API_FREEZE
5.0-RC1
5.0-alpha1-RC1
5.0-alpha2-RC1
5.0-alpha3-RC1
5.0-beta1-RC1
5.0-beta2-RC1
5.0-beta3-RC1
5.0-beta4-RC1
5.0-beta5-RC1
5.0-beta6-RC1
5.0-beta7-RC1
5.0.1-RC1
5.0.2-RC1
5.0.3-RC1
5.0.4-RC1
5.1-RC1
5.1-RC2
5.1-beta1-RC1
5.1.1-RC1
5.1.2-RC1
5.1.3-RC1
5.1.4-RC1
5.2-RC1
5.2-alpha1-RC1
5.2-beta1-RC1
5.2.1-RC1
5.2.2-RC1
5.2.3-RC1
5.3-RC1
5.3-alpha1-RC1
5.3.1-RC1
5.4-RC1
5.4-alpha1-RC1
5.4-alpha2-RC1
5.4-beta1-RC1
5.4.1-RC1
rel/v4.0
rel/v4.0-alpha1
rel/v4.0-alpha2
rel/v4.0-alpha3
rel/v4.0-alpha4
rel/v4.0-beta1
rel/v4.0-beta2
rel/v4.0.1
rel/v4.0.2
rel/v4.0.3
rel/v4.1
rel/v4.1-alpha1
rel/v4.1-alpha2
rel/v4.1-beta1
rel/v4.1.1
rel/v4.1.2
rel/v4.1.3
rel/v4.2
rel/v4.2-alpha1
rel/v4.2-beta1
rel/v4.2.1
rel/v4.2.2
rel/v4.2.3
rel/v4.2.4
rel/v4.2.5
rel/v4.2.6
rel/v4.3
rel/v4.3-alpha1
rel/v4.3-beta1
rel/v4.3-beta2
rel/v4.3.1
rel/v4.3.2
rel/v4.3.3
rel/v4.3.4
rel/v4.3.5
rel/v4.3.6
rel/v4.4
rel/v4.4-alpha1
rel/v4.4-beta1
rel/v4.4.1
rel/v4.5
rel/v4.5.1
rel/v4.5.10
rel/v4.5.11
rel/v4.5.12
rel/v4.5.13
rel/v4.5.14
rel/v4.5.2
rel/v4.5.3
rel/v4.5.4
rel/v4.5.5
rel/v4.5.6
rel/v4.5.8
rel/v4.5.9
rel/v5.0
rel/v5.0-alpha1
rel/v5.0-alpha2
rel/v5.0-alpha3
rel/v5.0-beta1
rel/v5.0-beta2
rel/v5.0-beta3
rel/v5.0-beta4
rel/v5.0-beta5
rel/v5.0-beta6
rel/v5.0-beta7
rel/v5.0.1
rel/v5.0.2
rel/v5.0.3
rel/v5.0.4
rel/v5.1
rel/v5.1-beta1
rel/v5.1.1
rel/v5.1.2
rel/v5.1.3
rel/v5.1.4
rel/v5.2
rel/v5.2-alpha1
rel/v5.2-beta1
rel/v5.2.1
rel/v5.2.2
rel/v5.2.3
rel/v5.3
rel/v5.3-alpha1
rel/v5.3.1
rel/v5.4
rel/v5.4-alpha1
rel/v5.4-alpha2
rel/v5.4-beta1
rel/v5.4.1
-
ee007f8839
HTTPCLIENT-2305: SSLConnectionSocketFactory allows socket.connect to be decorated
Carter Kozak
2023-11-01 14:39:12 -0400 -
66e19b19e3
Add Zstd support to ContentCompressionExec. This update allows automatic selection of Zstd as a compression algorithm when available.
Arturo Bernal
2023-10-31 10:24:45 +0100 -
c19cfe3a46
HTTPCLIENT-2277: Aligned ResponseCachingPolicy with the specification requirements per RFC 9111 section 3
Oleg Kalnichevski
2023-10-22 12:07:31 +0200 -
c7ba2151f4
HTTPCLIENT-2277: Do not store AUTHORIZATION request header in the cache entry per RFC 9111 section 3.5
Oleg Kalnichevski
2023-10-23 10:14:39 +0200 -
4cdbd3df31
HTTPCLIENT-2277: Cache update bug fix
Oleg Kalnichevski
2023-10-30 17:29:20 +0100 -
f17ec7dbc2
2023-10-24 21:02:57 +0200 -
ad3f1ca263
Refactor RequestIfRange class to use DateUtils for date parsing.
Arturo Bernal
2023-10-24 08:52:45 +0200 -
f9fd30e5f7
2023-10-24 20:55:38 +0200 -
3428dc4e4e
Refactor ExponentialBackoffManager and TestLinearBackoffManager Tests to Remove Thread.sleep().
Arturo Bernal
2023-10-20 18:06:11 +0200 -
143586905d
Moved methods used by the public API classes from CacheSupport to CacheKeyGenerator; added test cases
Oleg Kalnichevski
2023-10-21 16:41:30 +0200 -
819ea823ae
HttpCacheEntry to cache parsed DATE, EXPIRES and LAST_MODIFIED values; avoid parsing DATE header of cache entries and HTTP messages multiple times
Oleg Kalnichevski
2023-10-20 18:49:08 +0200 -
8484107c59
Optimize `#isResponseCacheable` by parsing DATE and EXPIRES headers only once
Oleg Kalnichevski
2023-10-20 17:22:45 +0200 -
e1b5129b0c
Moved delta-second parsing routine to CacheSupport
Oleg Kalnichevski
2023-10-15 19:28:33 +0200 -
5f1ab59ede
Fixed invalid flow control in CacheControlHeaderParser
Oleg Kalnichevski
2023-10-15 16:50:06 +0200 -
9100e83513
Moved methods used by the public API classes from CacheSupport to CacheKeyGenerator; added test cases
Oleg Kalnichevski
2023-10-21 16:41:30 +0200 -
42c7b9ebc3
HttpCacheEntry to cache parsed DATE, EXPIRES and LAST_MODIFIED values; avoid parsing DATE header of cache entries and HTTP messages multiple times
Oleg Kalnichevski
2023-10-20 18:49:08 +0200 -
948c6eb23b
Optimize `#isResponseCacheable` by parsing DATE and EXPIRES headers only once
Oleg Kalnichevski
2023-10-20 17:22:45 +0200 -
b50c0d3e38
Moved delta-second parsing routine to CacheSupport
Oleg Kalnichevski
2023-10-15 19:28:33 +0200 -
b1adb49d81
Fixed invalid flow control in CacheControlHeaderParser
Oleg Kalnichevski
2023-10-15 16:50:06 +0200 -
5c61b0ae97
2023-10-20 12:52:20 +0200 -
a46d5a8f44
Fix features BackoffManager Unit Tests in Resource-Constrained Environments.
Arturo Bernal
2023-10-18 19:13:11 +0200 -
32ce98d704
HTTPCLIENT-2302: Add comment to TrustStrategy usage in examples (#492)
Marcono1234
2023-10-12 12:24:28 +0200 -
19f3922b37
HTTPCLIENT-2302: Add comment to TrustStrategy usage in examples (#492)
Marcono1234
2023-10-12 12:24:28 +0200 -
777b1a4b44
HTTPCLIENT-2293: Better name for the standard date pattern
Oleg Kalnichevski
2023-10-09 11:08:49 +0200 -
07f0d4d64e
HTTPCLIENT-2293: client protocol handlers to try to send `Host` as the first header in the request header section per RFC 9110 section 7.2
Oleg Kalnichevski
2023-10-09 11:08:27 +0200 -
3547af8cc9
2023-10-11 21:02:44 +0200 -
70328337d8
HTTPCLIENT-2293: Better name for the standard date pattern
Oleg Kalnichevski
2023-10-09 11:08:49 +0200 -
9d3f6ab1af
HTTPCLIENT-2293: client protocol handlers to try to send `Host` as the first header in the request header section per RFC 9110 section 7.2
Oleg Kalnichevski
2023-10-09 11:08:27 +0200 -
7ef0c10cba
Renamed cache protocol conformance response interceptor (no functional changes)
Oleg Kalnichevski
2023-10-03 15:52:00 +0200 -
29f5ff88fd
HTTPCLIENT-2293: Via header improvements * optimized parting of Via response header values in order to generate less intermediate garbage * optimized Via message header generation * moved Via request header generation to a cache request interceptor * moved Via response header generation to a cache response interceptor
Oleg Kalnichevski
2023-10-03 14:23:28 +0200 -
c03f4da06a
2023-10-05 20:59:50 +0200 -
9c83250ab4
2023-10-03 22:14:12 +0200 -
5255e50116
2023-10-03 18:20:56 +0200 -
df43a2efa9
Renamed cache protocol conformance response interceptor (no functional changes)
Oleg Kalnichevski
2023-10-03 15:52:00 +0200 -
0b28b610f3
HTTPCLIENT-2293: Via header improvements * optimized parting of Via response header values in order to generate less intermediate garbage * optimized Via message header generation * moved Via request header generation to a cache request interceptor * moved Via response header generation to a cache response interceptor
Oleg Kalnichevski
2023-10-03 14:23:28 +0200 -
df43019590
Add security warning to TrustStrategy implementations documentation
Marcono1234
2023-10-01 21:56:13 +0200 -
19ab1111c7
More consistent handling of OperationTimeoutException in MemcachedHttpCacheStorage
Oleg Kalnichevski
2023-09-29 15:05:16 +0200 -
6105852b6b
More consistent handling of OperationTimeoutException in MemcachedHttpCacheStorage
Oleg Kalnichevski
2023-09-29 15:05:16 +0200 -
629f82943d
HTTPCLIENT-2293: Conform to RFC 9110 for 403 Forbidden handling.
Arturo Bernal
2023-09-27 22:41:48 +0200 -
6d1aafaf87
HTTPCLIENT-2300: abstract char message consumers to use UTF-8 by default if a charset has not been explicitly specified by the Content-Type
Oleg Kalnichevski
2023-09-24 09:47:53 +0200 -
5f46cde334
HTTPCLIENT-2300: abstract char message consumers to use UTF-8 by default if a charset has not been explicitly specified by the Content-Type
Oleg Kalnichevski
2023-09-24 09:47:53 +0200 -
3cf1cdb7b5
2023-09-25 17:29:23 -0400 -
86b1d5c3ce
2023-09-23 20:52:00 +0200 -
2b28d04fe8
HTTPCLIENT-2293 - Implement RFC-compliant TRACE request interceptor
Arturo Bernal
2023-09-20 22:27:38 +0200 -
16aa558347
2023-09-23 16:07:41 +0200 -
6b1c105552
HTTPCLIENT-2293 - Implement 'If-Range' request validation as per RFC 9110
Arturo Bernal
2023-09-20 20:06:23 +0200 -
11c7af28c4
HTTPCLIENT-2299: Socket timeout value set via DefaultManagedHttpClientConnection#setSocketTimeout is not correctly persisted and can be overwritten upon connection activation
Oleg Kalnichevski
2023-09-22 15:42:03 +0200 -
2bc3991099
HTTPCLIENT-2299: Socket timeout value set via DefaultManagedHttpClientConnection#setSocketTimeout is not correctly persisted and can be overwritten upon connection activation
Oleg Kalnichevski
2023-09-22 15:42:03 +0200 -
dbe368983c
Upgraded HttpCore to version 5.2.3
Oleg Kalnichevski
2023-09-22 15:52:55 +0200 -
b0a7fdc229
Upgraded HttpCore to version 5.2.3
Oleg Kalnichevski
2023-09-22 15:52:55 +0200 -
814a302713
2023-09-22 13:47:46 +0000 -
fc8cec1f56
2023-09-21 19:28:37 +0200 -
0cc6a6d6ee
HTTPCLIENT-2277: Revision of HTTP cache protocol requirement and recommendation test cases: * Removed links to RFC 2616 * Removed verbatim quotes from RFC 2616 * Removed obsolete test cases and test cases without result verification / assertions * Removed test cases unrelated to HTTP caching * Removed test cases without test result assertions
Oleg Kalnichevski
2023-09-11 12:01:12 +0200 -
926b642abc
Javadoc improvements (no functional changes)
Oleg Kalnichevski
2023-09-05 09:50:12 +0200 -
ff3569cd5e
HTTPCLIENT-2277: Deprecated 303 response caching switch as no longer required by RFC 9111
Oleg Kalnichevski
2023-09-03 11:10:48 +0200 -
3b756f2052
HTTPCLIENT-2277: revised cache update handling * improved and simplified internal cache API * corrected cache update logic after a variant negotiation * added more tests
Oleg Kalnichevski
2023-09-13 19:23:46 +0200 -
662ea15a12
HTTPCLIENT-2277, regression: corrected wrong variant entry keys in cache hits returned by `BasicHttpCache#getVariants`
Oleg Kalnichevski
2023-09-11 14:01:09 +0200 -
3cac2e6751
2023-09-15 16:41:15 +0200 -
a81788e1ae
HTTPCLIENT-2293 Enforce port specification for CONNECT requests as per RFC 9110
Arturo Bernal
2023-09-13 20:08:33 +0200 -
404a3ab83e
HTTPCLIENT-2292: HttpClient ignores socketConfig#getSocksProxyAddress
Oleg Kalnichevski
2023-08-31 16:30:14 +0200 -
9f5161793e
HTTPCLIENT-2277: revised cache update handling * improved and simplified internal cache API * corrected cache update logic after a variant negotiation * added more tests
Oleg Kalnichevski
2023-09-13 19:23:46 +0200 -
8269a236be
HTTPCLIENT-2277, regression: corrected wrong variant entry keys in cache hits returned by `BasicHttpCache#getVariants`
Oleg Kalnichevski
2023-09-11 14:01:09 +0200 -
aa5a7c7fe0
HTTPCLIENT-2292: HttpClient ignores socketConfig#getSocksProxyAddress
Oleg Kalnichevski
2023-08-31 16:30:14 +0200 -
509ba6753f
2023-08-31 16:55:37 +0200 -
cf623392e1
Checkstyle
Lars Uffmann
2023-08-31 16:34:33 +0200 -
b94128da3e
Add reference to ChainElement and the builder methods to place exec chain handler.
Lars Uffmann
2023-08-31 16:24:38 +0200 -
a7377f8d68
Remove code snippets from javadoc
Lars Uffmann
2023-08-31 15:41:10 +0200 -
8551fc2146
Document classic and async exec chain behaviour when automatic retries are enabled.
Lars Uffmann
2023-08-31 13:46:58 +0200 -
f00e18d9cc
HTTPCLIENT-2295 Fix links to Core Javadoc
Konrad Windszus
2023-08-31 12:16:47 +0200 -
8da4783d6a
HTTPCLIENT-2295 Fix links to Core Javadoc
Konrad Windszus
2023-08-31 12:16:47 +0200 -
e2ce9e86fb
2023-08-31 12:16:47 +0200 -
8a54e70359
HTTPCLIENT-2291: fixed inconsistency in behavior between the class and async implementation of the request re-execution. The async request retry exec will now re-start request execution from itself instead of form the very beginning of the execution chain
Oleg Kalnichevski
2023-08-30 19:41:11 +0200 -
a6a35167ef
HTTPCLIENT-2284: internal cache storage improvements (#478)
Oleg Kalnichevski
2023-08-27 13:53:58 +0200 -
71117434b6
HTTPCLIENT-2284: internal cache storage improvements
Oleg Kalnichevski
2023-08-26 16:52:26 +0200 -
5eea6365f1
2023-08-27 12:57:15 +0200 -
89e3d852be
Implement HappyEyeballsV2AsyncClientConnectionOperator
Arturo Bernal
2023-03-24 22:47:43 +0100 -
b80426c468
2023-08-22 11:13:26 +0200 -
05078cf86a
HTTPCLIENT-2284: Cache entry representation improvements: * request URI stored in cache is now normalized and is presently expected to be the same as the root key * removed references to variant cache keys from the cache entry * Variants in root entries are now represented as a set, not as a map
Oleg Kalnichevski
2023-08-20 14:47:50 +0200 -
ca7fb83143
Refactor HttpClient synchronized sections for virtual threads
Arturo Bernal
2023-08-19 13:07:36 +0200 -
6bdd389356
Removed unused method argument
Oleg Kalnichevski
2023-08-20 12:28:51 +0200 -
06700d0cd8
Fixed deprecation warnings
Oleg Kalnichevski
2023-08-20 12:25:31 +0200 -
a1cc5554c0
HTTPCLIENT-2277: Revision of the response protocol compliance checks: the caching layer should not attempt to enforce HTTP protocol compliance beyond what it required for correct operation of the caching functionality
Oleg Kalnichevski
2023-07-24 10:59:01 +0200 -
a37d79144a
HTTPCLIENT-2277: Removal of the HTTP protocol logic presently enforced in the caching layer directly related to the caching functionality. The enforcement of general protocol requirements should be implemented in the protocol layer.
Oleg Kalnichevski
2023-07-23 17:23:19 +0200 -
5fced64000
HTTPCLIENT-2277: Removal of support for deprecated `Pragma` header
Oleg Kalnichevski
2023-07-16 14:40:55 +0200 -
6d55e7a4b9
HTTPCLIENT-2277: Removal of deprecated `Warning` header support
Oleg Kalnichevski
2023-07-16 14:36:46 +0200 -
0b0e059985
Removed unused method argument
Oleg Kalnichevski
2023-08-20 12:28:51 +0200 -
39575bc902
Fixed deprecation warnings
Oleg Kalnichevski
2023-08-20 12:25:31 +0200 -
b48ee4cc23
HTTPCLIENT-2277: Revision of the response protocol compliance checks: the caching layer should not attempt to enforce HTTP protocol compliance beyond what it required for correct operation of the caching functionality
Oleg Kalnichevski
2023-07-24 10:59:01 +0200 -
ba562f3d5e
HTTPCLIENT-2277: Removal of the HTTP protocol logic presently enforced in the caching layer directly related to the caching functionality. The enforcement of general protocol requirements should be implemented in the protocol layer.
Oleg Kalnichevski
2023-07-23 17:23:19 +0200 -
d01d88bad2
HTTPCLIENT-2277: Removal of support for deprecated `Pragma` header
Oleg Kalnichevski
2023-07-16 14:40:55 +0200 -
6b13aa2b0d
HTTPCLIENT-2277: Removal of deprecated `Warning` header support
Oleg Kalnichevski
2023-07-16 14:36:46 +0200 -
046f3453e3
Implement Cache-Control Extension in Response Caching Policy. (#462)
Arturo Bernal
2023-07-24 17:36:47 -0300 -
50e4175fde
HTTPCLIENT-2277: Revision and simplification of the cache eviction logic; conformance to RFC 9111 section 4.4
Oleg Kalnichevski
2023-06-27 14:46:15 +0200 -
89836d3893
HTTPCLIENT-2277: Implement must-understand directive according to RFC 9111 (#461)
Arturo Bernal
2023-06-29 18:02:37 +0200 -
8c419d5eb5
HTTPCLIENT-2277: optimization of internal cache operations
Oleg Kalnichevski
2023-06-22 23:02:02 +0200 -
b39e66d1d2
Better request method check (no functional changes)
Oleg Kalnichevski
2023-06-27 14:08:26 +0200 -
0346dcdf70
HTTPCLIENT-2277: Revision and optimization of cache key generation
Oleg Kalnichevski
2023-06-21 17:52:57 +0200 -
937c6aba38
Code optimization
Oleg Kalnichevski
2023-06-18 17:14:53 +0200 -
cbc96f8783
Fixed a logical error that can cause a NPE
Oleg Kalnichevski
2023-06-18 17:11:22 +0200 -
4976c256e3
HTTPCLIENT-2277, HTTPCLIENT-1347: Revision of the variant handling by the HTTP cache implementations
Oleg Kalnichevski
2023-06-18 17:09:22 +0200