mirror of
https://github.com/openssh/openssh-portable.git
synced 2026-01-12 00:04:08 +08:00
Commit Graph
Select branches
Hide Pull Requests
IBS
PRIVSEP
V_10_0
V_10_1
V_10_2
V_2_5_2
V_2_9_9
V_2_9_P1
V_3_0_2
V_3_2_3
V_3_3
V_3_5
V_3_6
V_3_6_1
V_3_7
V_3_8
V_3_8_1
V_3_9
V_4_0
V_4_1
V_4_2
V_4_3
V_4_4
V_4_5
V_4_6
V_4_7
V_4_9
V_5_3
V_5_4
V_5_6
V_5_8
V_5_9
V_6_0
V_6_2
V_6_3
V_6_4
V_6_5
V_6_6
V_6_7
V_6_8
V_6_9
V_7_0
V_7_1
V_7_2
V_7_3
V_7_4
V_7_5
V_7_6
V_7_7
V_7_8
V_7_9
V_8_0
V_8_1
V_8_2
V_8_3
V_8_4
V_8_5
V_8_6
V_8_7
V_8_8
V_8_9
V_9_0
V_9_1
V_9_2
V_9_3
V_9_4
V_9_5
V_9_6
V_9_7
V_9_8
V_9_9
master
#1
#1
#10
#10
#100
#100
#101
#101
#102
#103
#104
#105
#106
#107
#108
#109
#109
#11
#11
#110
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#12
#120
#121
#122
#122
#123
#124
#125
#126
#127
#128
#129
#13
#13
#130
#130
#131
#132
#133
#134
#135
#136
#136
#137
#138
#139
#14
#14
#140
#141
#142
#143
#143
#144
#145
#145
#146
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#170
#171
#172
#173
#174
#175
#176
#176
#177
#177
#178
#179
#179
#18
#18
#180
#181
#182
#182
#183
#184
#185
#186
#187
#188
#189
#19
#19
#190
#190
#191
#192
#192
#194
#195
#196
#197
#198
#199
#199
#2
#2
#20
#20
#200
#201
#202
#203
#204
#204
#205
#206
#207
#208
#209
#209
#21
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#22
#220
#221
#221
#222
#223
#224
#225
#226
#226
#227
#228
#228
#229
#23
#23
#230
#230
#231
#232
#233
#233
#234
#235
#236
#237
#238
#239
#240
#241
#242
#243
#243
#244
#245
#246
#247
#248
#249
#25
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#263
#264
#264
#265
#265
#266
#267
#267
#268
#269
#269
#270
#270
#271
#271
#272
#273
#273
#274
#275
#275
#276
#277
#278
#279
#279
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#29
#290
#290
#291
#292
#293
#293
#294
#295
#296
#297
#298
#299
#299
#3
#3
#300
#301
#301
#302
#302
#303
#304
#305
#306
#307
#308
#309
#309
#310
#311
#311
#312
#313
#314
#315
#316
#317
#318
#318
#319
#32
#32
#320
#321
#321
#322
#323
#324
#325
#326
#327
#327
#328
#329
#329
#33
#33
#330
#331
#331
#332
#333
#334
#334
#335
#335
#336
#336
#337
#338
#339
#34
#340
#341
#342
#343
#344
#345
#345
#346
#346
#347
#347
#348
#349
#35
#35
#350
#351
#351
#352
#353
#354
#355
#356
#357
#357
#358
#359
#359
#36
#36
#360
#360
#361
#362
#363
#364
#365
#365
#366
#367
#367
#368
#369
#37
#370
#371
#372
#373
#373
#374
#375
#376
#377
#378
#379
#379
#38
#38
#380
#381
#381
#382
#382
#383
#384
#385
#386
#387
#388
#389
#39
#390
#390
#391
#391
#392
#393
#394
#395
#396
#397
#398
#399
#399
#4
#4
#40
#40
#400
#401
#402
#403
#404
#404
#405
#406
#407
#408
#408
#409
#41
#41
#410
#410
#411
#411
#412
#412
#413
#414
#414
#415
#416
#417
#418
#419
#42
#420
#420
#421
#421
#422
#423
#423
#424
#424
#425
#426
#426
#427
#427
#428
#429
#43
#43
#430
#431
#432
#432
#433
#433
#434
#434
#435
#435
#436
#436
#437
#438
#439
#44
#44
#440
#441
#442
#443
#444
#445
#445
#446
#447
#448
#449
#45
#45
#450
#451
#452
#452
#453
#454
#455
#455
#456
#457
#458
#458
#459
#46
#46
#460
#461
#462
#463
#464
#465
#466
#466
#467
#468
#469
#469
#47
#47
#470
#471
#472
#472
#473
#473
#474
#474
#475
#476
#476
#477
#478
#479
#48
#480
#481
#482
#483
#484
#484
#485
#486
#486
#487
#488
#489
#49
#49
#490
#491
#491
#492
#493
#494
#495
#496
#496
#497
#498
#498
#499
#499
#5
#5
#50
#50
#500
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#51
#510
#511
#511
#512
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#520
#521
#522
#522
#523
#524
#525
#526
#527
#528
#529
#53
#53
#530
#531
#531
#532
#533
#533
#534
#534
#535
#535
#536
#536
#537
#537
#538
#539
#539
#54
#54
#540
#541
#542
#543
#544
#545
#546
#547
#547
#548
#549
#549
#55
#550
#551
#552
#553
#554
#554
#555
#556
#557
#558
#559
#56
#56
#560
#560
#561
#561
#562
#563
#564
#564
#565
#566
#566
#567
#567
#568
#569
#57
#57
#570
#571
#571
#572
#573
#574
#575
#576
#576
#577
#578
#579
#58
#58
#580
#580
#581
#581
#582
#583
#583
#584
#584
#585
#585
#586
#586
#587
#588
#589
#59
#59
#590
#591
#592
#593
#594
#595
#595
#596
#597
#598
#599
#6
#6
#60
#60
#600
#601
#602
#603
#604
#604
#605
#606
#607
#608
#609
#61
#61
#610
#610
#611
#612
#612
#613
#613
#614
#615
#615
#616
#616
#617
#617
#618
#619
#619
#62
#62
#620
#620
#63
#64
#64
#65
#66
#66
#67
#67
#68
#68
#69
#69
#7
#7
#70
#70
#71
#71
#72
#73
#73
#74
#74
#75
#76
#76
#77
#77
#78
#78
#79
#8
#8
#80
#81
#81
#82
#82
#83
#83
#84
#84
#85
#85
#86
#87
#87
#88
#88
#89
#9
#9
#90
#90
#91
#91
#92
#93
#93
#94
#94
#95
#96
#96
#97
#98
#98
#99
#99
ABOUT_TO_ADD_INET_ATON
AFTER_FREEBSD_PAM_MERGE
AFTER_KRB5_GSSAPI_MERGE
BEFORE_FREEBSD_PAM_MERGE
BEFORE_KRB5_GSSAPI_MERGE
POST_KRB4_REMOVAL
PRE-REORDER
PRE_CYGWIN_MERGE
PRE_DAN_PATCH_MERGE
PRE_FIXPATHS_INTEGRATION
PRE_HPUX_INTEGRATION
PRE_IPV6
PRE_KRB4_REMOVAL
PRE_NEW_LOGIN_CODE
PRE_SW_KRBV
V_10_0_P1
V_10_0_P2
V_10_1_P1
V_10_2_P1
V_1_2PRE17
V_1_2_1_PRE18
V_1_2_1_PRE19
V_1_2_1_PRE20
V_1_2_1_PRE21
V_1_2_1_PRE22
V_1_2_1_PRE23
V_1_2_1_PRE24
V_1_2_1_PRE25
V_1_2_1_PRE26
V_1_2_1_PRE27
V_1_2_2
V_1_2_2_P1
V_1_2_2_PRE28
V_1_2_2_PRE29
V_1_2_3
V_1_2_3_PRE1
V_1_2_3_PRE2
V_1_2_3_PRE3
V_1_2_3_PRE4
V_1_2_3_PRE5
V_1_2_3_TEST1
V_1_2_3_TEST2
V_1_2_3_TEST3
V_1_2_PRE10
V_1_2_PRE11
V_1_2_PRE12
V_1_2_PRE13
V_1_2_PRE14
V_1_2_PRE15
V_1_2_PRE16
V_1_2_PRE3
V_1_2_PRE4
V_1_2_PRE5
V_1_2_PRE6
V_1_2_PRE7
V_1_2_PRE8
V_1_2_PRE9
V_2_0_0_BETA1
V_2_0_0_BETA2
V_2_0_0_TEST1
V_2_1_0
V_2_1_0_P1
V_2_1_0_P2
V_2_1_0_P3
V_2_1_1_P1
V_2_1_1_P2
V_2_1_1_P3
V_2_1_1_P4
V_2_2_0_P1
V_2_3_0_P1
V_2_5_0_P1
V_2_5_1_P1
V_2_5_1_P2
V_2_5_2_P1
V_2_5_2_P2
V_2_9_9_P1
V_2_9_9_P2
V_2_9_P2
V_3_0_1_P1
V_3_0_2_P1
V_3_0_P1
V_3_1_P1
V_3_2_2_P1
V_3_2_3_P1
V_3_3_P1
V_3_4_P1
V_3_5_P1
V_3_6_1_P1
V_3_6_1_P2
V_3_6_P1
V_3_7_1_P1
V_3_7_1_P2
V_3_7_P1
V_3_8_1_P1
V_3_8_P1
V_3_9_P1
V_4_0_P1
V_4_1_P1
V_4_2_P1
V_4_3_P1
V_4_3_P2
V_4_4_P1
V_4_5_P1
V_4_6_P1
V_4_7_P1
V_4_9_P1
V_5_0_P1
V_5_1_P1
V_5_2_P1
V_5_3_P1
V_5_4_P1
V_5_5_P1
V_5_6_P1
V_5_7_P1
V_5_8_P1
V_5_8_P2
V_5_9_P1
V_6_0_P1
V_6_1_P1
V_6_2_P1
V_6_2_P2
V_6_3_P1
V_6_4_P1
V_6_5_P1
V_6_6_P1
V_6_7_P1
V_6_8_P1
V_6_9_P1
V_7_0_P1
V_7_1_P1
V_7_1_P2
V_7_2_P1
V_7_2_P2
V_7_3_P1
V_7_4_P1
V_7_5_P1
V_7_6_P1
V_7_7_P1
V_7_8_P1
V_7_9_P1
V_8_0_P1
V_8_1_P1
V_8_2_P1
V_8_3_P1
V_8_4_P1
V_8_5_P1
V_8_6_P1
V_8_7_P1
V_8_8_P1
V_8_9_P1
V_9_0_P1
V_9_1_P1
V_9_2_P1
V_9_3_P1
V_9_3_P2
V_9_4_P1
V_9_5_P1
V_9_6_P1
V_9_7_P1
V_9_8_P1
V_9_9_P1
V_9_9_P2
Select branches
Hide Pull Requests
IBS
PRIVSEP
V_10_0
V_10_1
V_10_2
V_2_5_2
V_2_9_9
V_2_9_P1
V_3_0_2
V_3_2_3
V_3_3
V_3_5
V_3_6
V_3_6_1
V_3_7
V_3_8
V_3_8_1
V_3_9
V_4_0
V_4_1
V_4_2
V_4_3
V_4_4
V_4_5
V_4_6
V_4_7
V_4_9
V_5_3
V_5_4
V_5_6
V_5_8
V_5_9
V_6_0
V_6_2
V_6_3
V_6_4
V_6_5
V_6_6
V_6_7
V_6_8
V_6_9
V_7_0
V_7_1
V_7_2
V_7_3
V_7_4
V_7_5
V_7_6
V_7_7
V_7_8
V_7_9
V_8_0
V_8_1
V_8_2
V_8_3
V_8_4
V_8_5
V_8_6
V_8_7
V_8_8
V_8_9
V_9_0
V_9_1
V_9_2
V_9_3
V_9_4
V_9_5
V_9_6
V_9_7
V_9_8
V_9_9
master
#1
#1
#10
#10
#100
#100
#101
#101
#102
#103
#104
#105
#106
#107
#108
#109
#109
#11
#11
#110
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#12
#120
#121
#122
#122
#123
#124
#125
#126
#127
#128
#129
#13
#13
#130
#130
#131
#132
#133
#134
#135
#136
#136
#137
#138
#139
#14
#14
#140
#141
#142
#143
#143
#144
#145
#145
#146
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#170
#171
#172
#173
#174
#175
#176
#176
#177
#177
#178
#179
#179
#18
#18
#180
#181
#182
#182
#183
#184
#185
#186
#187
#188
#189
#19
#19
#190
#190
#191
#192
#192
#194
#195
#196
#197
#198
#199
#199
#2
#2
#20
#20
#200
#201
#202
#203
#204
#204
#205
#206
#207
#208
#209
#209
#21
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#22
#220
#221
#221
#222
#223
#224
#225
#226
#226
#227
#228
#228
#229
#23
#23
#230
#230
#231
#232
#233
#233
#234
#235
#236
#237
#238
#239
#240
#241
#242
#243
#243
#244
#245
#246
#247
#248
#249
#25
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#263
#264
#264
#265
#265
#266
#267
#267
#268
#269
#269
#270
#270
#271
#271
#272
#273
#273
#274
#275
#275
#276
#277
#278
#279
#279
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#29
#290
#290
#291
#292
#293
#293
#294
#295
#296
#297
#298
#299
#299
#3
#3
#300
#301
#301
#302
#302
#303
#304
#305
#306
#307
#308
#309
#309
#310
#311
#311
#312
#313
#314
#315
#316
#317
#318
#318
#319
#32
#32
#320
#321
#321
#322
#323
#324
#325
#326
#327
#327
#328
#329
#329
#33
#33
#330
#331
#331
#332
#333
#334
#334
#335
#335
#336
#336
#337
#338
#339
#34
#340
#341
#342
#343
#344
#345
#345
#346
#346
#347
#347
#348
#349
#35
#35
#350
#351
#351
#352
#353
#354
#355
#356
#357
#357
#358
#359
#359
#36
#36
#360
#360
#361
#362
#363
#364
#365
#365
#366
#367
#367
#368
#369
#37
#370
#371
#372
#373
#373
#374
#375
#376
#377
#378
#379
#379
#38
#38
#380
#381
#381
#382
#382
#383
#384
#385
#386
#387
#388
#389
#39
#390
#390
#391
#391
#392
#393
#394
#395
#396
#397
#398
#399
#399
#4
#4
#40
#40
#400
#401
#402
#403
#404
#404
#405
#406
#407
#408
#408
#409
#41
#41
#410
#410
#411
#411
#412
#412
#413
#414
#414
#415
#416
#417
#418
#419
#42
#420
#420
#421
#421
#422
#423
#423
#424
#424
#425
#426
#426
#427
#427
#428
#429
#43
#43
#430
#431
#432
#432
#433
#433
#434
#434
#435
#435
#436
#436
#437
#438
#439
#44
#44
#440
#441
#442
#443
#444
#445
#445
#446
#447
#448
#449
#45
#45
#450
#451
#452
#452
#453
#454
#455
#455
#456
#457
#458
#458
#459
#46
#46
#460
#461
#462
#463
#464
#465
#466
#466
#467
#468
#469
#469
#47
#47
#470
#471
#472
#472
#473
#473
#474
#474
#475
#476
#476
#477
#478
#479
#48
#480
#481
#482
#483
#484
#484
#485
#486
#486
#487
#488
#489
#49
#49
#490
#491
#491
#492
#493
#494
#495
#496
#496
#497
#498
#498
#499
#499
#5
#5
#50
#50
#500
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#51
#510
#511
#511
#512
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#520
#521
#522
#522
#523
#524
#525
#526
#527
#528
#529
#53
#53
#530
#531
#531
#532
#533
#533
#534
#534
#535
#535
#536
#536
#537
#537
#538
#539
#539
#54
#54
#540
#541
#542
#543
#544
#545
#546
#547
#547
#548
#549
#549
#55
#550
#551
#552
#553
#554
#554
#555
#556
#557
#558
#559
#56
#56
#560
#560
#561
#561
#562
#563
#564
#564
#565
#566
#566
#567
#567
#568
#569
#57
#57
#570
#571
#571
#572
#573
#574
#575
#576
#576
#577
#578
#579
#58
#58
#580
#580
#581
#581
#582
#583
#583
#584
#584
#585
#585
#586
#586
#587
#588
#589
#59
#59
#590
#591
#592
#593
#594
#595
#595
#596
#597
#598
#599
#6
#6
#60
#60
#600
#601
#602
#603
#604
#604
#605
#606
#607
#608
#609
#61
#61
#610
#610
#611
#612
#612
#613
#613
#614
#615
#615
#616
#616
#617
#617
#618
#619
#619
#62
#62
#620
#620
#63
#64
#64
#65
#66
#66
#67
#67
#68
#68
#69
#69
#7
#7
#70
#70
#71
#71
#72
#73
#73
#74
#74
#75
#76
#76
#77
#77
#78
#78
#79
#8
#8
#80
#81
#81
#82
#82
#83
#83
#84
#84
#85
#85
#86
#87
#87
#88
#88
#89
#9
#9
#90
#90
#91
#91
#92
#93
#93
#94
#94
#95
#96
#96
#97
#98
#98
#99
#99
ABOUT_TO_ADD_INET_ATON
AFTER_FREEBSD_PAM_MERGE
AFTER_KRB5_GSSAPI_MERGE
BEFORE_FREEBSD_PAM_MERGE
BEFORE_KRB5_GSSAPI_MERGE
POST_KRB4_REMOVAL
PRE-REORDER
PRE_CYGWIN_MERGE
PRE_DAN_PATCH_MERGE
PRE_FIXPATHS_INTEGRATION
PRE_HPUX_INTEGRATION
PRE_IPV6
PRE_KRB4_REMOVAL
PRE_NEW_LOGIN_CODE
PRE_SW_KRBV
V_10_0_P1
V_10_0_P2
V_10_1_P1
V_10_2_P1
V_1_2PRE17
V_1_2_1_PRE18
V_1_2_1_PRE19
V_1_2_1_PRE20
V_1_2_1_PRE21
V_1_2_1_PRE22
V_1_2_1_PRE23
V_1_2_1_PRE24
V_1_2_1_PRE25
V_1_2_1_PRE26
V_1_2_1_PRE27
V_1_2_2
V_1_2_2_P1
V_1_2_2_PRE28
V_1_2_2_PRE29
V_1_2_3
V_1_2_3_PRE1
V_1_2_3_PRE2
V_1_2_3_PRE3
V_1_2_3_PRE4
V_1_2_3_PRE5
V_1_2_3_TEST1
V_1_2_3_TEST2
V_1_2_3_TEST3
V_1_2_PRE10
V_1_2_PRE11
V_1_2_PRE12
V_1_2_PRE13
V_1_2_PRE14
V_1_2_PRE15
V_1_2_PRE16
V_1_2_PRE3
V_1_2_PRE4
V_1_2_PRE5
V_1_2_PRE6
V_1_2_PRE7
V_1_2_PRE8
V_1_2_PRE9
V_2_0_0_BETA1
V_2_0_0_BETA2
V_2_0_0_TEST1
V_2_1_0
V_2_1_0_P1
V_2_1_0_P2
V_2_1_0_P3
V_2_1_1_P1
V_2_1_1_P2
V_2_1_1_P3
V_2_1_1_P4
V_2_2_0_P1
V_2_3_0_P1
V_2_5_0_P1
V_2_5_1_P1
V_2_5_1_P2
V_2_5_2_P1
V_2_5_2_P2
V_2_9_9_P1
V_2_9_9_P2
V_2_9_P2
V_3_0_1_P1
V_3_0_2_P1
V_3_0_P1
V_3_1_P1
V_3_2_2_P1
V_3_2_3_P1
V_3_3_P1
V_3_4_P1
V_3_5_P1
V_3_6_1_P1
V_3_6_1_P2
V_3_6_P1
V_3_7_1_P1
V_3_7_1_P2
V_3_7_P1
V_3_8_1_P1
V_3_8_P1
V_3_9_P1
V_4_0_P1
V_4_1_P1
V_4_2_P1
V_4_3_P1
V_4_3_P2
V_4_4_P1
V_4_5_P1
V_4_6_P1
V_4_7_P1
V_4_9_P1
V_5_0_P1
V_5_1_P1
V_5_2_P1
V_5_3_P1
V_5_4_P1
V_5_5_P1
V_5_6_P1
V_5_7_P1
V_5_8_P1
V_5_8_P2
V_5_9_P1
V_6_0_P1
V_6_1_P1
V_6_2_P1
V_6_2_P2
V_6_3_P1
V_6_4_P1
V_6_5_P1
V_6_6_P1
V_6_7_P1
V_6_8_P1
V_6_9_P1
V_7_0_P1
V_7_1_P1
V_7_1_P2
V_7_2_P1
V_7_2_P2
V_7_3_P1
V_7_4_P1
V_7_5_P1
V_7_6_P1
V_7_7_P1
V_7_8_P1
V_7_9_P1
V_8_0_P1
V_8_1_P1
V_8_2_P1
V_8_3_P1
V_8_4_P1
V_8_5_P1
V_8_6_P1
V_8_7_P1
V_8_8_P1
V_8_9_P1
V_9_0_P1
V_9_1_P1
V_9_2_P1
V_9_3_P1
V_9_3_P2
V_9_4_P1
V_9_5_P1
V_9_6_P1
V_9_7_P1
V_9_8_P1
V_9_9_P1
V_9_9_P2
-
a6f8f793d4
upstream: rewrite SOCKS4/4A/5 parsing code to use sshbuf functions
master
anongit/master
djm@openbsd.org
2026-01-04 09:52:58 +00:00 -
ea367b4bbc
upstream: test the right thing, doofus
github/master
github-selfhosted/master
djm@openbsd.org
2025-12-30 04:28:42 +00:00 -
5f2bc9cb86
upstream: avoid possible NULL deref if
djm@openbsd.org
2025-12-30 04:23:53 +00:00 -
b9c318777e
upstream: unit tests for sshbuf_consume_upto_child()
djm@openbsd.org
2025-12-30 00:12:58 +00:00 -
dd49a87bf4
upstream: Remove bug compatibility for implementations that don't
djm@openbsd.org
2025-12-30 00:35:37 +00:00 -
ca313fef2d
upstream: Enforce maximum packet/block limit during
djm@openbsd.org
2025-12-30 00:22:58 +00:00 -
55b6b16974
upstream: Add sshbuf_consume_upto_child(), to similify particular
djm@openbsd.org
2025-12-29 23:52:09 +00:00 -
6eafc52a41
Update ssh-agent.1
Ludovic Rousseau
2025-12-27 10:07:22 +01:00 -
09daf2ac5f
upstream: correctly quote wildcard host certificate principal name,
djm@openbsd.org
2025-12-22 03:36:43 +00:00 -
dfd710e4e2
upstream: return 0 in void function; spotted by clang -Wextra
djm@openbsd.org
2025-12-22 03:12:05 +00:00 -
ecdf9b9f8e
upstream: regression tests for certificates with empty principals
djm@openbsd.org
2025-12-22 01:50:46 +00:00 -
adca2f4398
upstream: don't try to test webauthn signatures. Nothing in OpenSSH
djm@openbsd.org
2025-12-22 01:31:07 +00:00 -
5166b6cbf2
upstream: When certificate support was added to OpenSSH,
djm@openbsd.org
2025-12-22 01:49:03 +00:00 -
aaac8c61c1
upstream: Don't misuse the sftp limits extension's open-handles
djm@openbsd.org
2025-12-22 01:20:39 +00:00 -
daf6bdd34b
upstream: add a "ssh -O channels user@host" multiplexing command to
djm@openbsd.org
2025-12-22 01:17:31 +00:00 -
b652322cdc
upstream: typo in comment
djm@openbsd.org
2025-12-19 01:27:19 +00:00 -
0b98be75db
upstream: correctly check subsystem command is not the empty string
djm@openbsd.org
2025-12-19 01:26:39 +00:00 -
345892ba2e
upstream: regression test for bz3906: sshd crashing at connection
djm@openbsd.org
2025-12-19 00:57:42 +00:00 -
81e5bb8d93
upstream: check that invalid subsystem directives inside Match
djm@openbsd.org
2025-12-19 00:48:47 +00:00 -
831e6db69f
upstream: don't crash at connection time if the main sshd_config
djm@openbsd.org
2025-12-19 00:56:34 +00:00 -
4e0f2dee54
upstream: detect invalid sshd_config Subsystem directives inside
djm@openbsd.org
2025-12-19 00:48:04 +00:00 -
4c9de155ce
upstream: new sentence, new line
jsg@openbsd.org
2025-12-18 23:54:10 +00:00 -
3ab346aa6d
upstream: fix markup, .CM -> .Cm
jsg@openbsd.org
2025-12-18 23:51:56 +00:00 -
f878d7ccc2
upstream: Plug leak in ssh_digest_memory on error path.
dtucker@openbsd.org
2025-12-16 08:36:43 +00:00 -
49480f1934
upstream: Add 'invaliduser' penalty to PerSourcePenalties, which is
dtucker@openbsd.org
2025-12-16 08:32:50 +00:00 -
94bf1154b4
upstream: add a GssDelegateCreds option for the server, controlling
djm@openbsd.org
2025-12-08 03:55:22 +00:00 -
24f32f7755
upstream: errant line
djm@openbsd.org
2025-12-08 00:45:00 +00:00 -
a1e37f0998
upstream: There is a warning next to the authorized_keys command=""
djm@openbsd.org
2025-12-08 00:44:16 +00:00 -
70ad2e9a2b
upstream: increment correct variable when counting group
djm@openbsd.org
2025-12-08 00:41:46 +00:00 -
d05b704086
Add OpenBSD 7.8 VM test target.
Darren Tucker
2025-12-07 20:10:42 +11:00 -
f086fafa04
Remove generated compat includes during distclean.
Darren Tucker
2025-12-07 13:43:02 +11:00 -
185459dd87
Define IPTOS_DSCP_VA if not already defined.
Darren Tucker
2025-12-07 14:17:20 +11:00 -
f701869185
upstream: allow network programs select DSCP_VA for network ToS
phessler@openbsd.org
2025-12-05 17:48:47 +00:00 -
f62868e03e
upstream: Avoid "if ! thing || ! otherthing; then" constructs since
dtucker@openbsd.org
2025-12-07 02:59:53 +00:00 -
45aca67d79
upstream: spaces->tab
dtucker@openbsd.org
2025-12-07 02:49:41 +00:00 -
ab164f6716
upstream: Append a newline, otherwise some sed's won't output anything.
dtucker@openbsd.org
2025-12-06 07:10:24 +00:00 -
c99a30d30a
upstream: Don't check compressions stats when ssh does not support
dtucker@openbsd.org
2025-12-06 03:23:27 +00:00 -
5f5d1af478
upstream: ASSERT_DOUBLE_* test helpers
djm@openbsd.org
2025-12-05 11:13:35 +00:00 -
70a01a7e66
Set SSH_REGRESS_TMP after making tmpdir.
Darren Tucker
2025-12-05 20:02:39 +11:00 -
89a67a04e5
upstream: Shell compatibility fix.
dtucker@openbsd.org
2025-12-05 08:09:34 +00:00 -
f4e79a4ba9
upstream: unit tests for convtime_double()
djm@openbsd.org
2025-12-05 07:43:24 +00:00 -
c48de35bea
upstream: convert PerSourcePenalties to using floating point time,
djm@openbsd.org
2025-12-05 07:49:45 +00:00 -
f45cd249e4
upstream: Add convtime_double() that converts a string interval,
djm@openbsd.org
2025-12-05 07:43:12 +00:00 -
b7dc1d95ee
upstream: Add test for ssh -Oconninfo mux command.
dtucker@openbsd.org
2025-12-05 06:55:22 +00:00 -
eb97fc2b5e
upstream: Add an ssh -Oconninfo command
dtucker@openbsd.org
2025-12-05 06:16:27 +00:00 -
66622394fd
upstream: correctly quote filenames in verbose output for local->local
djm@openbsd.org
2025-12-03 06:29:50 +00:00 -
8fce5520a1
upstream: Add local hostname and pid to ~I escape connection info,
dtucker@openbsd.org
2025-11-29 06:49:56 +00:00 -
2e8b5de4a7
upstream: Add compression stats to ~I connection info escape
dtucker@openbsd.org
2025-11-29 05:00:50 +00:00 -
52037ed910
upstream: Add Escape option ~I that shows information about the current
dtucker@openbsd.org
2025-11-27 02:18:48 +00:00 -
0fb1f3c995
upstream: move mention of default MaxStartups (which uses the
djm@openbsd.org
2025-11-25 01:14:33 +00:00 -
2d0d26602f
upstream: Support writing ED25519 keys in PKCS8 format. GHPR570 from
djm@openbsd.org
2025-11-25 01:08:35 +00:00 -
c23122c5ea
upstream: avoid leak of fingerprint on error path; from Lidong Yan via
djm@openbsd.org
2025-11-25 00:57:04 +00:00 -
6157e1c410
upstream: don't set the PerSourceNetBlockSize IPv6 mask if sscanf
djm@openbsd.org
2025-11-25 00:52:00 +00:00 -
1fdc3c6119
upstream: give ssh-agent more time to start in tests; requested in
djm@openbsd.org
2025-11-24 23:56:58 +00:00 -
5e7c3f33b2
upstream: When testing PKCS11, explicitly allow the module path in
djm@openbsd.org
2025-11-24 23:54:15 +00:00 -
69965aefe3
upstream: When loading FIDO2 resident keys, set the comment to the
djm@openbsd.org
2025-11-24 23:43:10 +00:00 -
2238c48dc9
upstream: pkcs11_fetch_ecdsa_pubkey: use ASN1_STRING accessors
tb@openbsd.org
2025-11-23 07:04:18 +00:00 -
643222df68
Update OSSFuzz link to current bug tracker.
Darren Tucker
2025-11-21 14:28:20 +11:00 -
2efdfbb4d7
Add VM CI and CIFuzz status badges.
Darren Tucker
2025-11-21 14:21:07 +11:00 -
71e8779113
upstream: unit tests for sshbuf_get_nulterminated_string()
djm@openbsd.org
2025-11-21 01:29:27 +00:00 -
dec6334aaf
upstream: add a sshbuf_get_nulterminated_string() function to pull a
djm@openbsd.org
2025-11-21 01:29:06 +00:00 -
a8718c3fc5
upstream: Free opts in FAIL_TEST. It should always be NULL anyway so
dtucker@openbsd.org
2025-11-20 05:07:57 +00:00 -
d68d528fef
upstream: Plug leaks while parsing Match blocks. Coverity CID
dtucker@openbsd.org
2025-11-20 05:10:56 +00:00 -
e3f1fbb427
upstream: Plug leaks while parsing Match blocks. Coverity CID
dtucker@openbsd.org
2025-11-20 05:10:11 +00:00 -
ccad76e9e1
Pull in rev 1.17 for spelling fix.
Darren Tucker
2025-11-18 20:14:44 +11:00 -
58533bbdf7
upstream: Export XDG_RUNTIME_DIR to child ssh sessions
jca@openbsd.org
2025-11-17 12:59:29 +00:00 -
e4cc5ab0ef
upstream: don't strnvis() log messages that are going to be logged
djm@openbsd.org
2025-11-17 05:24:42 +00:00 -
bad220decb
Remove obsolete CVSID.
Darren Tucker
2025-11-17 21:36:45 +11:00 -
2fe6e406b4
upstream: Ensure both sides of the test are non-NULL instead of just
dtucker@openbsd.org
2025-11-17 09:59:13 +00:00 -
c8f6f3808a
Pull fixed yaml from master.
github/V_10_2
github-selfhosted/V_10_2
anongit/V_10_2
V_10_2
Damien Miller
2025-11-07 15:42:57 +11:00 -
e2b93e1623
Move libcrypto init check into entropy.c.
Darren Tucker
2025-11-13 23:30:48 +11:00 -
cb41e63c65
seccomp sandbox: allow uname(3)
Icenowy Zheng
2025-11-07 14:27:35 +08:00 -
ec41739bd6
seccomp sandbox: allow uname(3)
Icenowy Zheng
2025-11-07 14:27:35 +08:00 -
90501bc30c
Remove remaining OpenSSL_add_all_algorithms() calls.
Darren Tucker
2025-11-13 22:04:19 +11:00 -
d9955e4571
upstream: Remove calls to OpenSSL_add_all_algorithms()
dtucker@openbsd.org
2025-11-13 10:35:14 +00:00 -
6aba7008e6
upstream: sync support for systems that lack __builtin_popcount() from
djm@openbsd.org
2025-11-13 05:13:06 +00:00 -
84347d67ad
upstream: update our ML-KEM implementation to upstream libcrux
djm@openbsd.org
2025-11-13 04:56:23 +00:00 -
c09eeba78a
upstream: sshkey_ec_validate_public: zap trailing blank I missed on
tb@openbsd.org
2025-11-07 06:29:45 +00:00 -
7cb3ea4dcc
Simplify git command to avoid yaml syntax error.
Darren Tucker
2025-11-13 10:23:45 +11:00 -
08786bbe7e
Don't use OpenSSL's ed25519 if built without EC.
Darren Tucker
2025-11-13 09:53:17 +11:00 -
d128133144
octal-escape the colon character
Damien Miller
2025-11-07 15:49:55 +11:00 -
5a104d81a2
try single quotes instead of escaped quotes
Damien Miller
2025-11-07 15:44:18 +11:00 -
48d8293956
escape quotes in yaml
Damien Miller
2025-11-07 15:42:57 +11:00 -
1f1d63e16b
upstream: Escape SSH_AUTH_SOCK paths that are sent to the shell as
djm@openbsd.org
2025-11-07 04:33:52 +00:00 -
5794f2a186
upstream: sk-dummy.so needs sshlog() stub after ed25519-openssl.c
djm@openbsd.org
2025-11-06 17:24:28 +00:00 -
a1c526f29b
upstream: unit test for stringlist_append() and stringlist_free()
djm@openbsd.org
2025-11-06 01:33:26 +00:00 -
9d8c686981
upstream: link against ed25519-openssl.c instead of ed25519.c
djm@openbsd.org
2025-11-06 01:33:03 +00:00 -
e57ef43c3e
upstream: Cope with recent changes and don't link hash.c.
anton@openbsd.org
2025-11-01 05:39:25 +00:00 -
9bea081888
upstream: Remove some unnecessary checks in
djm@openbsd.org
2025-11-07 04:11:59 +00:00 -
1399419f0b
upstream: move stringlist_append() and stringlist_free() to misc.c
djm@openbsd.org
2025-11-06 01:31:11 +00:00 -
f2ff1d9c16
upstream: cleanup file descriptors across PKCS#11 client/helper
djm@openbsd.org
2025-10-31 01:50:43 +00:00 -
01a5bfdd41
Support using git for OpenBSD src tree tests.
Darren Tucker
2025-11-01 08:34:15 +11:00 -
6ea3242de3
Add OpenBSD 7.8 test target.
Darren Tucker
2025-11-01 08:33:07 +11:00 -
af56d5cf96
Update LibreSSL versions and add 4.2.0.
Darren Tucker
2025-10-20 18:29:24 +11:00 -
7e5d404cf7
Support using git for OpenBSD src tree tests.
Darren Tucker
2025-11-01 08:34:15 +11:00 -
d87e7f0bed
Add OpenBSD 7.8 test target.
Darren Tucker
2025-11-01 08:33:07 +11:00 -
876a7d2a12
check PAM user against previous user, not pw_name
Damien Miller
2025-10-31 13:47:49 +11:00 -
2425d7faf4
check PAM user against previous user, not pw_name
Damien Miller
2025-10-31 13:47:49 +11:00 -
7e2f89b0fb
skip pkcs11 tests when built --without-openssl
Damien Miller
2025-10-31 12:19:47 +11:00 -
590a260f0b
add sshlog() replacement to sk-dummy.so
Damien Miller
2025-10-31 12:19:34 +11:00