forked from openbmc/bmcweb
-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathmerge_commit_ids.txt
More file actions
2774 lines (2770 loc) · 206 KB
/
Copy pathmerge_commit_ids.txt
File metadata and controls
2774 lines (2770 loc) · 206 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
=== MERGE BASE ===
70f79752af03b11f5a52d31aaf4c2a0aa9b5c526
=== DEVELOP (HEAD) ===
6235185c790919e9028ae581b6f3f6563186a9b4
=== ORIGIN/MASTER (HEAD) ===
1d00f3ae2bd025513c211a6eab3ce5e4141bc172
=== UPSTREAM COMMITS (origin/master since merge base: 211 commits) ===
1d00f3ae2 Fix certificate error handling
49a86b405 memory: Add ProductionDate property support
36498b406 sdbusplus: use shorter type aliases
f2d97d5f9 gitignore: add stdexec wrap
bcd3d843a Software: Add D-Bus trace when internalError
0953dfe28 Remove now unused function
33d7d41c7 Expose date/time in local timezone
64f8de418 Add unit tests for GetDateTimeOffsetNow
83ed9f488 Remove old gcc-13 backports
2bd69f655 redfish-core:multi-host: no link to default system
7b3f186ad Readme: Minor grammar fixes and accuracy
40083a9a8 Correct a confusing debug message about Aggregation
55467bc0a Fix nghttp2 + meson incompatibility
5ba81b8e2 Implement depth parsing in filter parser
0e4381b74 Remove chatty log statements
d4073bd32 Port nlohmann::json::parse uses to sax
93632d60d Encapsulate sd-journal
0301da19a Update version of nghttp2
7ea8f72c6 Modernize meson subprojects
994496412 redfish: Add safety check for empty D-Bus mapper response
83d019226 Remove get_supported_arguments
52f70e8cd fix systemd unit description
df9c5f41a Add ast-grep rules for common errors
240f55559 Upgrade to Boost 1.90
a39a77803 Fix routes missing trailing slash
793bce189 bmcweb: Return HTTP 409 for resource conflict errors
22c8e70d0 Allow to set Manager TZ and show its time in local
9e21847f5 Use non-throwing json dump in logging paths
50797a490 sensor_utils: Assume non-finite values as unpopulated
ce3522aab Add TLS session resumption support to mTLS
77bc4d135 Fix collection Members io_error regression
cfaab8085 Collection: keep Members stable on io_error; add array helper
23111f4c8 journal_utils: Fix memory leak from sd_journal_get_cursor
edfd25cdc Changing Account Password Returns 204
f99bc45d5 NetworkAdapter: add support for Network Adapter Port Metrics
2fd07a9f0 Fabric: add support for PCIe Switch Port Metrics
ec2bf1600 Fix socket startup when mode is http
bbd50497d Change multipart parser API
628599c73 EnvironmentMetrics: Use utility getAllProperties
00813af9e Remove redundant is_method_error() checks
40c288a66 Add port and timeout args to generate_auth_certificates
a9fb8168c Add SpeedPercent information for Fan
82a92ac8e processor: Use lowercase hex prefix for ProcessorId fields
9973de7bb Fix Oem/OpenBMC Redfish Service Validator warnings
62857d056 zstd: downgrade the encoding log level
4d0666743 bmcweb: add PhysicalContext support for Sensors
cbc02c2ed Add FanSpeedsPercent for EnvironmentMetrics
8f04d1710 Fix spelling mistakes using codespell
8cb230418 Replace deprecated arguments
8216fc8a4 Be more paranoid in json parsing
fab7374c5 Remove extra properties from Link
f58e571b2 redfish: Refactor BMC restart functions to eliminate duplication
47ecd0336 Fix corrupted error response for unknown properties in static addresses
b415233dd Make sure init is called on http2
36b5cba2d Fix webassets to support Vite build output
414817eb7 redfish: Remove unnecessary nested braces in trigger.hpp
ea4f4e8bc Fix the build for sensors
478c426c8 Use boost::urls::format
f485bd44a zstd compression
433c9193b Sensors: Convert fan_tach sensors to Percent
3132dacea Fabric: add support for PCIe Switch Port URI
64fe8020c Do not allow data beyond the trailer
53154a02a Don't use at for field access in tests
11399367e Remove old login routines
8740f42a1 memory.hpp: Correct spelling of volatileRegionMaxSizeInKiB
0c13c077b test: Add Cables and JsonSchemas to service root test
76c2ad644 Remove usages of nlohmann::json::begin()
ac69e77ea Move clang-off / clang-on to catch scope
6bb8c608e Rename switch namespace
823b44c10 Sensors: Add unit tests
5e6fd3743 Fix variable naming convention in afterGetUUID
1937681e1 PCIe: Fix typo in variable name pciecDeviceName
9dec964e4 Move to Redfish 2025.4
305522465 Modify enum generation for clang
e5405cec9 Bump date of redfish-use-hardcoded-system-location-indicator
ca8790742 Fix typo: retryAttemps -> retryAttempts
6f49f7280 Use boost::urls::format
5c170f784 Use boost::urls::format
7196de921 Fix CI: Reformat using Black 26.1.0
6d1de6596 DEVELOPING.md: Clean up CMake reference
b84653e71 Fix Bmcweb crash due to HTTP2 connection reset
d13482572 Lower severity of HTTP logs from INFO to DEBUG
b934d565a Renaming of eventlog variables and functions
e777eff2b Enable TCP keepalives for HTTP connections
157cf9107 Improve the efficiency of the chassis
96a194c4a Implement modernize-use-ranges
9ad2c6f42 Update to boost 1.89
e32edd47e Sensors: Reorganize objectPropertiesToJson for clarity
aa0368aea Removed unused header in redfish-core/include
c583f9000 Expose Chassis state on Transitioning
d32aff8d0 Add LocationIndicatorActive for Assembly
1aa94df4c sensor_utils: Add PeakReading property
57d41fed3 Fans: Create utility class for fans
456512bc3 Fix RFA aggregation issue
c2f428f51 Add remaining functions to systems_utils namespace
32ea63d36 Use boost::urls::format
d5a39575a Inline globals
6926d4304 Combine handlers for systems eventlog
c621786ea Combine handlers
e5ab2df5a Add temp file and FD support to TemporaryFileHandle
7bf29ab37 redfish-core: Refactor storage.hpp
a01708378 Rename Systems EventLog route handler
79a916a26 Fix includes in log_services_utils
ab8aaeba1 Add DBus EventLog to Manager
42d4e63ba Dynamic DBus EventLog handlers
970173cc9 Extract DBus EventLog common code
d8c230b6d Refactor remaining DBus EventLog route handlers
532cdaac9 Refactor DBus EventLog Entry download
c42eef2f0 Fix bmcweb daemon loglevel as in meson opt
897e4c80f Filter X-AUTH-TOKEN and HTTP2 headers in aggregation
a9bf68b93 Redo Refactor Managers with getValidManagerPath
43feb5cd4 Add Journal EventLog to Manager
dded61d1d change default setting of the redfish-dump-log option
d9495964c Correct the version of Message Id
33c027d68 Triggers: Drop support for LogToLogService action
0ddb8edfb Use std::format for hex conversions
b69e69779 Change PCIeFunctions count to Members@odata.count
8328b069e Don't log EOF as error in HTTP/2
efe29ab5f redfish/lib: simplify memory.hpp
f8ae88768 Refactor LogService collection handler
a93a2931f Add check in requestRoutesEventLogService
dba9d6753 Rename Journal EventLog handlers
9d6459e89 Dynamic EventLogService handler
3af76e150 Dynamic Journal EventLog handlers
e8f66f0b0 Parse number types from the base registry
99353a927 redfish-core: Unify fan routing
7681b8a16 Extract Journal EventLog common code
100ab7b5d Refactor Journal EventLog
c0d6f1566 Bump the removal date of event subscription
019caeaf0 Remove redfish-use-3-digit-messageid
6cbd6c41a fix: add account checking inside verifyMtls
84153eddf use sdbusplus unpack syntax
b9bd70e47 Fix websocket error log handling
b0a8d97b5 PasswordChangeRequired: Fix error message
9fbf8532d Allow multipart update when no targets are specified
b0ae71c8f Suppress websocket aborted error log
c9ca32ce5 Break out lambdas in websocket
21cbc0003 Correct link to project CONTRIBUTING.md document
4e8d8a1ce sensor_utils: add sensor properties
730b00f42 Remove deprecated openssl call
0cb2bf3d6 Break out x509 generation
2ca561945 Add back include cleaner
9c75bf7a2 Link PCIeDevice to Processor schema
1188a58e8 Make DBus aggregation optional
b360d5b91 Allow configuring user
a17005271 Set json no IO
378f1d613 Add PowerWatts for EnvironmentMetrics
5ecf7b4e1 Redfish 2025.3
fa4d4c69b Bypass resolver
90db104da Add unit test for createBasicAuthHeader
2682a0e76 Aggregation: Add basic authentication support
9371b4316 Document auto for functions
d2787ae3a Document duplicated map lookups
83237dd61 Inventory properties via Assembly schema
72375723e Add getChassisAssembly utility function
3b37e835b lib/processor.hpp: Clean up
e5dd4999a Remove getNthStringFromPath function
13880454f Read state directory from systemd file
a9da2b2b5 Fix the corrupted Trie routing tree
d07a5ee30 Tune http2 window and frame sizes
55385c705 Clean up CLI naming
dd859f902 Filter http2 headers
cf64ce612 Fix lifetime issue and shutdown issue
664c95605 Break out DBus EventLog
28c3fdcc2 Fix arm BUILD
adee9f2e5 account_service: Remove success body on 204 response
a36b9458b Provide successResponse body for EventLog Entries
634a5e0a0 Make unit tests use arrays
de5259d11 Change error on FW update invalid Content-Type
f7e62c142 Use getAssetInfo util function
1ac7f6cf1 Add getAssetInfo into util function
1a7e65f3b AccountService: Use @Redfish.AllowableValues annotation
eb261e1f5 Systems: Restore old-style LocationIndicatorActive
8de054255 merge binaries bmcweb and bmcwebd
740fea16c Remove deprecated json decodes
08fad5d9d Add check to omit `DateTime` from etag calculation
75dac00e3 Break out Journal EventLog
fc1342c5d Implement LocationIndicatorActive for Fabric Port
ae16a8991 Add Port Status information for Fabric Port
7842c99f1 Add Location information for Fabric Port
37937d515 Implement Fabric PortCollection and Port schemas
ff35df942 Extract downloadEntryCallback function
50ab50dbb update service: extract addRelatedItem
0fa341880 Revert "Refactor Managers with getValidManagerPath"
0775449c6 Refactor Managers with getValidManagerPath
1c651ee12 PasswordChangeRequired: Fix error message
05d84e475 Revert "ethernet: Fix premature gateway clearing on static IP validation fail"
71526116e Enable satellite aggregation over POST
66620686e Allow POST on aggregation sources
f86cdd7d2 Move common structures
8b8444888 AccountService: Restrict self-configure privilege
a52f1d5b2 Fix the build
41024f394 Remove fix unused function
762bfdf8a Fix runtime error when add `additional-ports` configuration
db3bf6f35 Disable redfish-allow-deprecated-power-thermal
3577e4468 Fix includes
8d26c0d3a ethernet: Fix premature gateway clearing on static IP validation fail
42448d977 Reformat option
05c273553 Remove namespace in http layer
42f54ec8d Remove unused methods
06c055e7f Multi-host support for POST routes in systems.hpp
d43cc6bcb Multi-host support for PATCH routes in systems.hpp
5e7c1f31a Multi-host support for GET routes in systems.hpp
a494ed3e1 Remove breaks to fix warnings
aae437ed4 Remove unused variables
64acd268c Refactor Manager Reset Actions
96153bde1 Refactor Managers code
f664fd8ab IndicatorLED: Add compile option for deprecated property
8e4736b3f Make declaration consistent
d2b180184 Fix namespace
2eaa92798 Systems: Update LocationIndicatorActive property
=== DOWNSTREAM COMMITS (develop since merge base: 2551 commits) ===
6235185c7 boot_options: Fix BootSourceOverrideTarget allowable values condition
b396d8418 registries: Add FirmwareInRecovery to NvidiaUpdate registry
a78b75908 Add in-system test OEM fields to PlatformEvent log entries
570429ed9 NetworkAdapter: Added device mode Settings v2 Support
d7aa2e7d6 Be more paranoid in json parsing
f7bf81124 task: serve TaskMonitor response for done tasks regardless of status
d90ae9976 fix: return 204 for successful PATCH to write protect domains
db5014938 NetworkProtocol: add @odata.type to SSH OEM GET response
e908be89c CommitImage: fix 200 status on invalid targets
c4c73506d SessionService: fix double-encoded integer in PropertyValueModified
01983eb5a Do not spam journal if HotPluggable property is absent
674364832 Harden streamFdResponse error handling
4c464e35f Add CodeRabbit review configuration
b969d6b38 Add RISTDiagnostic to ReconfigPermissions PATCH
3b8f97900 NetworkProtocol: add SSH PreferredAuthentications GET/PATCH support
d369235c1 fix HTTPS Certificate Name/Description capitalization after Replace
41bd18c0a fix MFA ClientCertificate collection Name and Description
4bcd4337f SessionService: fix SessionTimeout property casing in ExtendedInfo
8a6169793 Subscribe to per-run D-Bus object for CPU in-system test
8c967d467 Add chassis and processor PowerSmoothing StateOfChargeFeatures
ab0b0ccbd DOT: Return 409 Conflict when CAK Install rejected during CPU test
c3dbd733c environment_util: fix Chassis PowerLimitWatts DataSourceUri
4dbdb29ad Refactor NvidiaLogEntry OEM type assignment to single location
00442f6c4 control: refactor patchChassisControl for readability
fd361531a CPER: Do not spam journal if timestamp is missing
c5c34af54 Add reactionDelaySeconds finite value checking and error messages
e30cc9d34 async DOT backup UpdateBlob without std::monostate
352e4cd80 Dont log missing com.nvidia.GraceSPI interface as an error
e10e37186 Add CX and IO Board SMA platform environment metrics support
d19f2644e control: fix PATCH for CPU chassis power cap being silently ignored
11d8cd48e environment_util: use primary_power_control for CPU PowerLimitWatts
2e8264963 Revert "Re-disable RTTI"
fa903c4a4 Add DCBus type to PhysicalContext
e1ac848b5 Refactor requestRoutesPort into helper functions
366d01c14 Return HTTP 404 instead of 500 when port D-Bus objects are absent
9346ed758 Re-disable RTTI
ca6e719bf Remove Status:Health from Leak Detector Properties
98d1ec9c5 fabric: bump NvidiaPCIePort OData type version to v1_5_0
896512eb7 bmcweb: refactor task.hpp
399f8e2d0 Remove usage of PDI values for progress
90d637a87 Revert "Add retry in redfish aggregation"
7395916c2 Add GPUViewSwitchLimitWatts to processor EnvironmentMetrics GET
3ece9aa1a Improved error messaging for Failover and InBandUpdate policy
756ba1e65 chassis: expand ChassisType D-Bus translation to full enum set
424c96393 Restriction Mode: Receive Nvidia is not in the list of valid properties
4d8310ba7 Add retry in redfish aggregation
c04cfd01d Improve error handling in updateBackgroundCopyPolicy
cd3e745b9 debug_token: skip devices with no token during aggregated erase
19051235e DebugToken: add PDF-aligned SMA types and GPU/SMA
1e53df72b redfish: route SoftwareInventory collection via shared helper
8e14a2a19 debug_token: handle already-installed as no-op
e619057ba Revert Fix odata type in service conditions
ee2fdd444 spdm: add odata.type for spdm attestation response
136c024ad fix 502 on first request after HMC reboot
4512919c7 Sanity issues are fixed and code refactor
32b8e2c34 Make updates to dbus
db1eb3494 Fix event server
e59df6af8 Fix GetObject
4d88ac29d GetSubTree changes
b2665b403 Reference fixes
920fdb185 Subtree
bde6568d9 Fix getallproperties
5bc76ab0b GetSubtreePaths
98ad0f0db Port to setProperty
e49572ad5 Pivot to GetAll utility
20d29abd7 Refactor Get calls
0c203029c Use dbus utility functions
b91197328 Fix variant type
3137ed78e Add Redfish APIs for CPU in-system test
1ebe40c0b Updating schemas to 3b0b99c26d2adde38d2dc3fff3b051774dd741c6.
e0ab3c760 Add build option to enable nvidia cpu in-system test
56e6ca2ec UpdateService: Fix clang-format for propertyUnknown call
bc09e9aa2 UpdateService: Use runtime D-Bus detection for erase policy
44722c3cb UpdateService: Add meson option to gate debug token erase policy
260957e7c Add error injection activate action info
414e576e7 Enable additional socket units with device binding and protocol support
ef29b4433 Chassis: Add FailoverPolicy support to Redfish Chassis
05b4a75b9 [BugFix] Fix Nvidia ErrorInjection resource Name
f6c0c91e4 system_host_eth: handle unpackProperties failure as an internal error
6903a687a Fix collection Members io_error regression
fb0b358d6 Collection: keep Members stable on io_error; add array helper
33aa49157 DOT: Change property/action names
a0e0d58e3 redfish: support OpenOCD Manager PATCH and ignore OEM siblings
47b39c213 virtual-media: Fix missing Slot_0 in resource enumeration
bcb1e5a55 Fix EraseTokenActionInfo to return 404 for Chassis
798d8077a Add API support for DOT CAK initialization state in Systems OEM
3dfd264a2 test: add NVIDIA DOT route unit tests and gate by dot-keyd support
77d8739f6 add schema files that were not included before
c1369dbea Updating schemas to e76b9b50903a8d53ec9e2b75c6c7bd5de74e2f26.
416312d7c Add Redfish API support for DOT CAK management via dot-keyd service
966d85e79 Refactor task progress handler to align with upstream
da2ca1d2c system_host_eth: Add NetworkAdapter-based EthernetInterface support
6fb38ba0f Avoid looking into Smbios for Systems UUID
b897d8d82 Use primary_temperature_sensor for CPU EnvironmentMetrics
356b47a7d Add NvidiaWriteProtectDomains collection
6c460f81a Fix several user-facing issues in the task progress handler
692049455 Removed old property from port_utils.hpp
1ed43b307 VR CX: map DBus FCTimeoutErrors to NvidiaPortMetrics v1.8.0
4079180ea bmcweb: Tombstone-aware Chassis Asset handling
14706ae01 Fix bmcweb crashing issue on BMC
49b07ba08 extract common D-Bus fd streaming and task progress utilities
ce1c46812 Revert "Add DramRefreshAboveThreshold OEM property to Memory resource"
afe2f6b65 Revert "nvidia_memory: Apply mockup changes"
68a6abeda redfish: add NvidiaUpdate.1.0.EnterDOTRecovery for empty DOT blob flow
c2c446218 Add error injection activate action info
b28770207 Add Location properties to Assembly
9b45602ad The upstream handler (pcie_slots.hpp) initializes Slots as an empty array before D-Bus enumeration. Align the NVIDIA handler with the same pattern for consistency.
8c4696f1b Redfish: Fix USBPorts to follow bmcweb best practices
c77f92870 DOT: report DOTState as null when mapping is not present
0da745cd1 Enable Base Power Limit and GpuViewCpuCopy Power Limit
af13365e8 DOT: Improve Error handling
56b013284 Fix BMC aggregation of TaskMonitor links
9cc44347f Redfish: Add USB port endpoints at Managers/{id}/USBPorts
35e30f53c DOT: fix base64 length check and enforce 1024-byte blob
9a8535b83 Fixes enum for LastResetType
52d3d5dff Fix property names changing in the aggregation MRD URIs
83ae813ab Fix TaskService eviction to preserve long-running tasks
01273f25d redfish: reject non-empty body for SetRecoveryMode actions (GPU/CPU/MCU)
ee7246b76 Delay system reboot after eMMC.SecureErase
8cc1c7272 Add OEM RefreshInventory action for NvidiaComputerSystem
49d46709f Return HTTP 400 error for firmware update with an empty package
2c41c2b15 ImageCopy: refactor to remove hardcoded D-Bus path prefixes
2757f6384 redfish: expose SetRecoveryMode only for non-platform chassis
70a88b809 Add Odata.type to updateService
ea9906824 Add support for Location Reference property
22e70672b Add OEM processor metric properties via Metric.Value interface
bb1de9202 Use shared utility for intrusion timestamp format
686d0ada4 bmcweb: Resolve ProcessorId wildcard for HealthMetrics MRD
f41f0f7f9 Fix argument type in lambda for getProperty
73a686fba Added PCIe Counters telemetry enhancements
a47ec17c1 Fix string reallocation during RFA firmware forwarding
c6d1205aa Make sure init is called on http2
c2baac13b Fix transient TaskStatus during firmware update completion
6945a947a DOT: fix DOT Recovery DOTData base64 length check
b4e62c03a Refactored code to coding standards
c2e39e7c9 Move CBC FRU OEM data parsing to separate service
2628959ef Redfish: Add Cable endpoint with Assembly and OEM support
83b443068 Increase satellite request timers to avoid 502 during FW update
323ad398c Build NSM ActionInfo JSON incrementally
941b98207 Preserve collection members during async updates
16f964be6 Guard HttpPushUri and remove HttpPushUriTargets as deprecated
57cc88ef9 BuildType: Add Unknown enum value
261ebddce Fix XID LogServices GET not forwarded to satellite BMC
1fe988137 Validate FirmwareInventory target paths in handleCommitImagePost
b73c9024e Remove deprecated SPI staging support from UpdateService
e27321179 DOT: Separate Nvidia and Owner minimum SVN parameters
c61c53afa Remove CodeRabbit configuration
2f05e5559 Fix corrupted error response for unknown properties in static addresses
ad230ef64 Add .coderabbit.yaml
aee5d0189 nvidia_memory: Apply mockup changes
5ce4cbd2f Fix incorrect ErrorId in OEM message of RF LogEntry and SSE Event
02f4b180f Extend leak detector state mapping
3c3e22faa Add leak detector reaction properties
b6c22931a Increasing the bmc dump to 64MB
bc67c0441 Redfish: Fix handling of SEL entry deletion
456e847b5 intrusion: use constexpr flag for chassis intrusion handling
046bd9ff5 Rename switch namespace
6067884b5 Update symblinks with the latest schema pack
343a13536 Update new switch enum file to exclude from clang-format
97c1954a6 Move to Redfish 2025.4
320d49ac6 Redfish 2025.3
987689029 Bump NvidiaChassis version
bf1f43ec8 collection: avoid array init in async collection
e70562afd remove Storage resource from RelatedItem of Drive firmware Inventory
f7459778e Remove unnecessary req parameter from async callbacks
5af1505cb Fix DMTF Service Validator error
936a6e735 chassis: Remove error when SetRecoveryMode D-Bus objects are not found
24cd86277 Remove Update service storage location
de0dd8972 Drive: show AssociatedTask only when task URI is valid
660f08b0e DOT: Add DOT Backup Data Blob Management APIs
78b038705 Extend Error Injection API to support more error injection capabilities
b4bba8efe bmcweb: Fix TemperatureCelsius DataSourceUri in EnvironmentMetrics
9c996f7e0 Adding OEM property HostManagementNetworkAccess
8ffeae639 bmcweb: Refactor SKU chassis utility functions
9589df30f Add token subtype for MCU and CPLD
16e4094a8 Add Chassis SetRecoveryMode OEM action support
92698531a Add DramRefreshAboveThreshold OEM property to Memory resource
4bc5096a4 Add insufficient memory error handling for PLDM bundle updates
e2638b1ff debug-token: Device specific type/subtype mapping
d9cc1962c Add Inband Update Policy support with async handler
4818dc4f3 Vera DOT: Recovery DOT
436be3efa Enable new set of GPM counters
a3075df1e NSM Type-6: Add multiple AP component support
255e4da9b redfish: add LastIntrusionDetected to Nvidia OEM chassis
01e6a85d7 Correct task status string when checking task progress
e20be431f redfish: update ProcessorDiag ActionInfo to v1_5_0
30c6c9045 Add HostLogger DownloadRawLog action for console log archive
70aadebb0 [GB200/GB300] Empty response for IRoT_CX7_[]/Certificates/CertChain URI
deb8cdcc9 [GB200/GB300] Empty response for IRoT_CX7_[]/Certificates/CertChain URI
4664a3cbe [GB200/GB300] Empty response for IRoT_CX7_[]/Certificates/CertChain URI
8486f982c ImageCopyPolicy: switch policy management to NSM D-Bus
60127c093 SSE: Clean up unnecessary timer operation
7c93066ab bmcweb: Add SetCPURecoveryMode Redfish endpoint for Vera
4f3a8aba2 Add service restart message in task response
016ee08f6 BIOS URIS to be protected under user session
d10338328 redfish: nsm: use AllowableNumbers in ActionInfo
ce39bf885 Vera DOT: Remove CAKByPass
131735d5d ImageCopy: add message registry for completed image copy
ec8f60839 ImageCopy: remove extra ERoT entry from CommitImage response
a29fcb024 ImageCopy: remove extra error for invalid firmware update targets
fef253dbf update_service: Expand FirmwareInventory collection interfaces
0496a0046 Add bmcweb Sever-Sent Events (SSE) Aggregation support for HMC events
b6ca0401f Enable asynch patch for sensor threshold values
6c4d80f24 Add file URI to virtual media
6585f4b46 debug-token: Align with latest mockup changes
127560442 http: Enhance API Metrics for upgrade requests
04c83fb9a Add AttributeRegistry part of Systems/<>/Bios
57e0cc444 Drive: update the schema version to v1_17_0
2c9cbefc6 FIx formatting issue
ac920abd3 update_service: Add OperationApplyTimeSupport to UpdateService
f6607bcad update_service: Change default OperationApplyTime to OnReset
aecb64c11 update_service: Add new message registry for Live Firmware Activation
d654bc57d update_service: rfa: Forward RedfishOperationApplyTime
fdc15276b Added mapping for nmsd statuses
9fbcc70d0 redfish: Add ComponentUpdateTime message registry
8d0cc43d1 Fix MaxAllowableOperatingValue and MinAllowableOperatingValue type
9fc285a09 http: Add utility function to fetch the client IP address
be874228c Enable TCP keepalives for HTTP connections
eae841491 VirtualMedia: pass credentials fd as a variant
c02126d83 Changes for pldm sensor association
3e6b8191e intrusion: add flag to limit intrusion property to specific chassis
a8f2200db Add option flag to disable Nvidia OEM leak detection policy
e532c7c37 Enable Environmental Message Registry
08554875d Update Environmental Message Registry to 1.3
329dea539 Add API Metrics support
009e47fe6 Removed unwanted code in http connection
36d806dfa Fix Virtual Media mount issue
222487118 Add PolicyReactions support to LeakDetectionPolicy
9bb913cba Fix force rshim incorrect response
d401a069d Error enhancement for update options and headers
29e8221dc Vera DOT: Add Mutable DOT
f19746e6f Fix Bmcweb crash due to HTTP2 connection reset
b83622c7d Align Protocol property name in NetworkProtocol URI with schema
0dabd4e17 fixed absent drive issue
39b0852f1 RFC: Nvidia dev guide corrections
6d22ab6ee debug-token: Fix handling for unsupported device
c4ce8dbbd intrusion: add IntrusionSensorReArm to PhysicalSecurity
7dcc19184 include NvidiaPCIeEqualization_v1 in the build
969f32ffb Filter virtual interfaces from DedicatedNetworkPorts
4177fdb3f Vera DOT: Use Async Infrastructure
7e1421023 ImageCopy: Add BMC inventory path support for image commit
535c5f5ef Make getPortNumber not a 500 error
7cdde6257 [VR] [HMC] Remove odata from ThermalMetrics
3a1f87c55 Revert : Error enhancement for update options and headers
483f38ae0 ImageCopy: Switch implementation to use NSM D-Bus interface
65ec48bf5 Fix Protocol validator issue
7d0c43a6e bmcweb changes for adding Oem Sku in Chassis for UpdateSKU interface
4c82714af bmcweb SKU changes for new interface Decorator.SKU
55b68c8ab update_service: Handle new Resource Events during FW Update
a97e5d938 debug-token: Aggregated APIs for install and erase
8a7413112 Error enhancement for update options and headers
6b4c3041c Enable BMCWEB_REDFISH_CABLES feature flag for cables route
5a89a61ad Vera DOT: Add URI for DOT under TrustedComponents
47b0b53af trusted-component: Dynamic chassis base path fix
f0c2ff738 create HMC Event Subscription is not automatically after power cycle
8f34cf08a Rename nvidia registry and new registry resource event
0cb8314ec nvidia_log_services: Remove inline from forward declarations
7e92b14db Fix string reallocation during RFA firmware forwarding
a3789ded2 Fix bmc crash issue when big BMC firmware bundle(100M or above) was performed
3e6495416 Fix RFA aggregation issue
9655a57ff Fix header
a1268ba60 Refactor SPI interface path matching logic
19df3c004 Rename OEM SPI file name and name space
5b42ac4ea Support SPI direct access on VR platforms
9d8d0ec14 Add back: Add read support
1f20ac9a3 Move NVIDIA OEM chassis functions to nvidia_chassis.hpp
642f8e67a Modify service restart reason registry
a2eeb9727 add StorageDevice Registry
10a8d74b9 Fix FC Timeout Errors Count data type
4c26fbb40 Fix expand query parameter for HMC
00f62eebe Updating NV schemas
fa05b41da Fix clear header assertion issue
862d12bcc debug-token: Fix debug token properties link issue
da1c5c3a4 AccountService: Remove success body in AuthMethodsPatch
a78f848b0 account_service: Remove success body on 204 response
63c712785 Fix 204/304 incorrectly tracing CRITICAL message
dbdbe40dd debug-token: Targeted Token service validator fix
dd9997f3d Fix validator issue
86f5d7643 fw-update: Update severity from Log Event
1809c6f4a Add wildcard support for GPU and HPM MCUs
984fac8ca Add support for debug token unified API
42586eb21 Vera: CAKInstall and ByPass implementation
95a02a04c Adding fixes to update odata type for nvlinkPort types
d93609ddf Don't log EOF as error in HTTP/2
1139e68d3 Revert one policy in bmcweb guidelines
2c6bc6bd3 TrustedComponents: Reduce logging noise
05fc3dc5e Vera: Enable DOT ActionInfo Routes
77b3cc318 Fix OEMDiagnosticDataType validation logic
066ae7a03 spdm: Fix SPDM 1.2 version string
7f5917703 [GB200/GB300] NaN values for SSD in platform environment metrics
47433c929 [GB200/GB300] NaN values for SSD in platform environment metrics
4201a5b9a Add support for PCIe counters
fad9ef578 redfish: utils: remove member array init that causes RFA issue
4cd2cf8eb Add protection optionsupport for network adapters
09a40db8e Fixed EDPp persistency field to display the correct value
7704016d7 Remove X-AUTH-TOKEN handling
3a3ff8259 Handle HTTP2 header and AUTH TOKEN in HMC
ddf1d0b59 Fix RFA session issue
80d173228 Functional split guidelines
969950539 Fix includes
2f69be39c Fix regression in network adapters Ports ECC Counters
63eca00af Fix regression in CX8 Ethernet port counters
a014f2865 Fix DedicatedNetworkPorts showing VLAN interfaces as physical ports
8f184f866 Move nvidia files to correct location
57b851ba0 Fix missing Metrics link for processor chassis
4e584d548 Fix initialisation issue with TemperatureReadingsCelsius
68dd55990 Adding Schema fixes short property name
98750b10b Adding ActivatePresetProfileActionInfo parameters
c0c9febe6 Adding support to power smoothing v2 properties
e6dc8e7a5 Disable BiosAttributeRegistry for HMC
2c61d3ec5 Added build options for redfish routes
2e6c03bc0 Fix : Replace certificate not reflceting in BMC
56c33db92 inband: switch policy management to NSM D-Bus
809e180c2 Fixed HealthRollup for Switch Fabrics URI
5347d5c86 Added ChassisName to pciedevice association error logs
b7816e9f5 Fixed interface name when querying for write protect
1c4bc3f45 Fix the 400 bad request for static IPV4 address
c84dcda9c Fix for 404 on BiosActionInfo
c6f68b86d Fix certificate URI construction
54e5f6a15 bpv2: Handle EOF gracefully when reading output
d247043c4 Add back : Move SPI operation URIs to Chassis
00c1a2e58 Merge with develop branch
b5c10daf7 Merge sync branch and sanity bugfix branch
d0d95058f Fix CI issues
30fcd7b14 Fix the expand query and clang-format the code
0e00813d8 Fix PCIe DeviceType property values
82de1043b fw-update: Add helper function to fetch RF Messages for FW Update task
12767d9cc BIOS schema change
62ecd69c7 fw-update: Fix FW Update state when task is aborted
fa0f2f814 Fix JsonBody formatting in task payload
8c3c2f6c4 commit-image: Fix uuid mapping config path
97d4a9993 Add BIOS OEM routes
991fbba7a Add BIOS OEM routes
41bc7552e Fix secureboot PDI changes
c5cbbec83 Fix BiosAttributeRegistry
6baaa1dc9 fix HTTP 1.2 connection test cases
fc3bdb5e1 fix HTTP 1.2 connection test cases
62ad7dcc0 fix build issues,remove boost version 1 dependency
99f19be9a Functional split of chassis utils
7579260c5 Upstream and downstream sync for Core-25.09
c33b58894 Fix schema for RFC5424 support
8462a9451 Added Parameters DataType for GPU ActivatePresetProfileActionInfo
68078fe7f Add Wildcard support for HSCC metric
515db6ee0 Support task completion callback
2bcebd72e Move SPI operation URIs to Chassis
c5930fc3b ethernet: Fix gateway clearing for any Ethernet internet PATCH request
ddc9d6967 fw-update: Update D-Bus calls to use the correct object paths
d4a30ab15 Port to Boost process v2
56ec0147e Add unit tests for NV functions
b6238f3d0 Added new property lsb-ibguid
72a7d01ca Added new property lsb-ibguid
e3eb3e4cd Added new property lsb-ibguid
1f038aea6 Remove MACROS for un used code for update service
fec4a9a16 Remove HTTP 2.0 Authority header
25e05f1b9 Remove HTTP 2.0 Authority header
e72aa430f Remove HTPP 2.0 Authority header
2a1c1c0ba restructured pcie_utils.hpp
ca620f919 Remove un-wanted code
a11ced56d FW Update using StartUpdate dbus API
f088bdc24 Fix : RFA was broken
8d3349465 Add check for system name
e81843d80 Return gracefully when CPU sensors are not found
1d7d7b6d1 Function split for processor
9a2cf6f4f Function split for processor
903f61a9e Function split for processor
8b6acb376 Refactored Chassis header file for upstream sync
88558f10e Fix for : FW update takes 7 minutes respond with task URI
6d54a5c99 fix empty RelatedItem in drive firmware inventory
cbaac0d70 Adding the functional split for the metric report
368a17d05 Adding get and patch support for PCIePortConfiguration
3c5656769 FIx bmcweb crash in service condition
1d7d93557 FW Update using StartUpdate D-Bus API
c65b643a1 NSM rawoob v2 format request msg support
7bd8d154e Functional split of task.hpp
0b1261a34 Enable support for RSYSLOG RFC5424 support
dd21ab6ce Revert ERROR to DEBUG messages
4dce64231 Redfish Service Identification implementation
b8ec82b4c fw-update: Fix parsing issues for FW Update URIs
c6bff8479 Set HTTP Type to both and apply Functional split guidelines
a1edb1d27 Apply Functional split guidelines
a39ec8652 Apply Functional split guidelines
b2aa7dc88 Fix gb200bmc-build issue
01c001e19 Fix bmcweb compilation issue
7e6886573 Adding the managers comment for nvidia
215073b06 Adding the nvidia comment on log Services and managers fix
61fe4074b Add oem action for rshim
bcf61bca7 bios.hpp add comments
f007366ca fw-update: Remove dead code
ca32277f6 Adding l1Prediction power mode support
e45c6b05e Fix HttpClient Request memory leak in aggregation
43046ebbe Add PowerOnDelaySeconds
86b8edf3b Manage erot chassis changes for chassis.hpp
f5caee741 Adding the functional split managers
85d02b4dd Big CI fixes pushed
f96739a92 Adding the functional split logservices
d71b669ef Fix the clang-tidy issues
cf8e81aaa Fixed all build errors
b4f202b61 Rafactored remaining issues in using boost version v2
e8d2c5968 Rafactored few files iwith boost version v2
c319b59cd Fixed another iteration of build issues
69fc87c53 Fix build erros from mctp_vdm_util_wrapper.hpp
b6332ebc7 Revert "Resolve mctp-vdm build errors"
f3f0c1d53 Resolve build errors of nvidia_oem_dpu.hpp
d851c9b12 Next iteration Partial fix build issues
d02d44976 Resolve mctp-vdm build errors
83d6a0af9 Partial fix build issues
c5d17131c Fix 2-minute timeout when POST firmware image via aggregation
462c9802d Resolve conflicts in processor.hpp
4cff4c01f memory related conflicts resolved
2dfa0b22d Conflict resolution
9183c7723 Functional split for upstream sync
3297a6619 fw-update: Functional split of update_messages
0db28b581 fw-update: Resolve conflicts in update_service.hpp
fd4dd10f1 Adding the functional split
f9c13faf0 Handle functional changes in ssl handlers
4bfc2ba64 Add support for force grant Rshim
175c3be57 Update HGX_NVSwitchPortMetrics_0 MRD reporting
4d5609f5f Restructure XID route functions
f135251d6 Functional split for storage files
779588577 Resolve conflicts for below files
2b139eb97 Split bios.hpp
70d2c31f2 Enable BiosAttributeRegistry
f5d7f7218 Optimize MRD collection
a92007e5f Fix OEM dump parameter parsing bug
8c2d603b8 increase body size limit for VariableSpiRead API
8ca65bc3d Replace bind_front_handler
31a9196d3 Remove dependency on posix_time
6ecc9e8c6 Remove boost::format
c800c490a Remove boost includes
36fed073b Fix includes
598e89757 Split utils/stl_utils.hpp
3a71e093e Split utils/time_utils.hpp
f660e98eb Resolve conflicts for below files
01e8a21cc split bios.hpp
5895954ef Resolve conflicts for below files
f24d470ae Clang formatted with 20 version
d43c334c8 Fix : Patch IPv4StaticAddresses return 400
6de5cd2fa Add check to skip processing when closestSecurePath is empty
6d76d1a64 implement Oem redfish APIs to clear bios variables in hmc
7c0890709 Fix origin of condition invalid URLs
88bcf805a Split systems.hpp
ff5eda00a Upstream sync conflict resolution
df6cca8d8 Resolved conflicts for upstream sync
ea6d4f437 Managers Commit Resolve
01ef6bac6 Resolving the file conflicts
91ead50e4 sync http foler with upstream code
e9a8edc6c sync http foler with upstream code
2a533397e bmcweb: Resolve upstream conflicts
685d92d71 Only support GET method for MRD when shmem-platform-metrics is enabled
6d8d4ecdb sync the clang-tidy file with master
8dc275190 Change NSM empty results from error to info logging
74e5b993e Fix : oem.nvidia.oem.nvidia.ipmi property does not exist
a9885f398 Merge remote branch to downstream branch
d8afb1ac2 oem: update interface name for NVIDIA SPI operations
a33bfcf0e Make content-disposition parsing case insensitive
82b9d0ef0 BlueField: Remove duplicate BIOS attribute registry route handler
e60306ef0 FIx PATCH always returns 204 response for invalid arguments
73187e072 Resolve `OriginOfCondition` issue when power on
eacd643df Adding the fix for bmcweb bitbake
bab737dcf Add missing Memory State Sensors to MemoryMetrics
b1439fc9e Fixed arg mismatch while calling getAssociatedSubTreeById
d7caf3af0 Remove dependency on phopshor-dbus-interfaces
01b695253 Fix std::move
f1eed2dc0 Remove uses of strerror
d076ae83a Supress system warning calls
ffb4aa069 Fix const
93569361d Global variables
83bda98b3 Init variables
dc144e4e8 shmem utils
aca9e6856 Init variables
a782f67f4 Make global variable constant
8831b7960 Fix clang-tidy for shmem
3089beaac Make function static
994aadbe9 Fix namespace issues
fb19b6995 Make constructor explicit
885bbb0d7 Remove unused using
9710a71d9 Fix bad std::move
8f6f3509b Fix clang tidy variable declarations
94381bf30 Clang-tidy updates for boolean
e2248b300 Make variables constexpr
f6b19216f Fix clang-tidy
c80757eb7 Re-enable tidy checks
8d9f6a6ad Pass missing eventId field to generateMessageRegistry
14802d133 Fix the event subscription filter when the type is RedfishEvent or SSE
276cdb481 Make force off action configurable
08b420af3 Remove trusted component link for unsupported chassis
047245f50 [GB200NVL] Support filtering based on host state (develop)
e7833b10c Fixes data type for TXUnicastPkts
a8f72c757 Fix missing DebugTokenManagement Managers property
0d65e655b ethernet: Fix premature gateway clearing on static IP validation fail
a6ff3b71e Correcting reading type for frequency type
856adca13 bmcweb: use objectmapper to find the factory reset service
6655607e9 [meta-hgxb] Suppress error log spamming
515b85f8e Fix debug token request and status crash issue
989a57520 Fix network_device_functions association handling
49f10eca4 Add back missing fix duplicated content-type
15cff0605 Fix sanity issues
9ed31a2cc upstream-sync: Fix debug token status, DOT issues
50173e22e update-service: Move NvidiaCommitImage to Actions.Oem
3a54c8425 update_service: Enabled RelatedItem on SoftwareInventory
cb963ba63 Adding the fix for the Links and Additional Uri
77cfbb8f4 Fix HMC event not received
377b7bf18 Fix sanity issues after upstream sync
1979a62be FDR: Bmcweb: Add Oem action for NvidiaLogService
859d2cd93 Including the check for the dump oem validation
addd77414 Replace OLD develop MACROS with config MESON BUILD MACROS
5ca1b7983 Enable event listner
0d8698a14 Remove PostCodes from LogServices
a4e52418d Updated the base specification for Update service
5fc3fb66b Bump schema version for nvidia port metrics
22b68cf1c fw-inventory: Fix RelatedItems in FirmwareInventory Requests
d814ad97b storage: return 404 when a drive name cannot be found
0d2481e15 Fixes processor type when its accelerator
f3c27b814 Fixed missing metrics on port metrics uri
da34d6c1e Fixed missing PRC knob information on processor
37246e01f Fixes missing FirmwareVersion on processor
1c699050e Fixes issues wrt missing Cables route
49c529229 Fixes missing health rollup for power control uri
3940b8a1d Fix Virtual mediad URI not found
c315cd8ef Fix processor URL path construction
86cf59aff Fix CI issues in develop after upstream sync
324aaef9a Fixed RX/TX for processor port
b8fa7cd5d Fixes manager URI validator issue with schema
d2901ac0e Fixed merge conflict issues
6146e5351 Add BMCWEB_NVIDIA_MANAGER_READY_CSM flag again
047093681 Firmware Update feature enablement/fixes
caebed26c Merge remote-tracking branch 'origin/develop' into develop-next
ba22ac3d5 develop to develop-next merge
0e445404f upstream_sync: Fix Duplicate Routes.
f4f880007 shmem_utils: Fix config names
2cdb6642a UpdateService: Fix clang-tidy and CI issues
5f70c324a Fix: bmcweb crash due to rfa during update
822050440 Fixing Multipart Update/Aggregation
84ff981b7 Tmp: Downstream multipart
e03792e44 Fix nvidia update service code
043014ac2 Rebase with develop-next branch
254118844 Fixing port/metrics uri response
be40ebf0e Omit properties with empty string values
a6a4a428a Populate event id in event structure
f719e32cb Fix RoTProtectedComponents link logic
73edc21b1 Address CI issues
b70fddd66 bios: Add system name validation to ensure URI matches expected value
9147be577 Adding fixes to ErrorInjectionActviate target URI name
9b39287ca Update Enabled Property to Connectivity
a44fa31ba Added Support for Port ECC Counters
cdd89e644 Correct the typo of SecureCurrentBoot in LogEntry
e843f9fc6 Add support for GTWild
ed4486e1f Added support for CX* NIC NetworkDeviceFunctions for port addresses
de69e05ff Adding new boot reasons support for MCU chassis
30646570e RF Support for ethernet port metrics
0923b0182 Adding the fix for Additionaldata
3141b9a23 Fix TLS initialization
38aaf0926 add the static health status for ethernet interfaces
76d78fc8c [GB200NVL] Updating schemas to 713f0299
d41490267 Fix originator type
8e2e5d305 Fix for the mctp service name
835eea1c2 Fix reverted Telemetry commits
539da7495 Merge with Latest branch changes
9b2270101 Remove blanket headers
91805161f Check Bios support
557897432 Fix - 404 error on cert URI when TLS is disabled
9c09b8e32 Fix shadow build erros
08eb79172 bmcweb: Fix SEL record ID assignment and ordering
dda39f957 CI address sanitizer issue on tries function
648dd68f1 Add back session service
e3dbfc06f Add back MR : fix fail.HTTPS.ReadRequirement
1bcd581d7 Remove boost::algorithm::split
e5c70a339 Fix build errors wrt event-listener
353ccca4b Fix for the missing registries
e1f4a11bf Merge develop into develop next
52f54056f Fixes for RSV schema errors
2f2c9fde4 Disable CSM
893ca5563 Fix inconsistent @odata.type for MCU Chassis URI
2c3a584a9 Add NvidiaDebugTokenManagement_v1.xml to the image
69da9f442 Construct RelatedItem URI using parent_chassis
2c60f58dc Port Downstream SSE/Redfish Event code to use upstream infra
2dd2d14fa Memory optimization in forwardImage for firmware updates
b8a366cd6 Fix bmcweb crash for Processor URI
38ec0503e Fixes in lldp schema
9e59b1d17 Fix bmcweb crash during firmware update
b3cc21b63 Adding PushSmbiosTable OEM action to NvidiaComputerSystem schema
15c0def5a Fix logical issue on IndicatorLED
37e53b8a7 fix missing member in firmware inventory collection
c5267e00a Enhance part number check in getStorageControllerAsset function
d06e0eb79 Align Protocol property name in NetworkProtocol URI with schema
9412c948e lldp: add support for setting enable/disable lldp
0795e0764 lldp: Improve error logging and documentation
0699d508b Refactor LLDP property retrieval to use single D-Bus call
e644de8e6 Switch LLDP Redfish schema to use D-Bus service instead of lldptool
8b027cc41 chassis: Updating ERoT Chassis handler to use code construct
339094a5c Fix ipv6 static gateway issues
7edafb3dd Update URIs for trusted Component
d305e3d05 Add support for InfiniBand PortProtocol
9fc8d1e3f Replace no content to success
1d8a0c006 add AuxPowerCycleForce in AllowableValues
a161e049f Updating NV schemas
241b42539 Update CPER schema to 0.8
3827c29d9 Modified getAllProperties implementation for Fabrics Port Metrics Data
ffbf0c371 Added IB counters support for fabrics URI
3bbbf71b5 BF3: Add LFWP current property value to show under Oem/Nvidia
0bb9dc82e BF3: Add OEM function to enable/disable BF live update
d4e2fa38c Fix: Reduce log noise for IRoT resources without debug token support
56812ebcf close socket on end of stream
e9b3155b2 Move certificate fields parsing to a utility file
c9d61bcc7 Handle space issues for certificate properties
91c0c6652 Rework update nvidia schemas script
e28013513 Add ActiveSlotId to RoTProtectedComponents/<Str>
7ba04c6c3 Fix internal error when querying RoT Chassis URI
6fd43ddf2 added NvidiaPSURedundancy_v1 to csdl
94c641cdc Fix symlinks in schema files
c9f2b64a3 Remove downstream patch for sorting event log entries by ID
1c8123953 Remove downstream patch for sorting event log entries by ID
757064ccd added NvidiaPSURedundancy_v1 to the image
478b318dd Fixes error log
9965ac054 Improve RF error message when operation fails on Certs.Error.NotAllowed
437f73150 Add null value support for MemorySpareChannelPresence
3243c167d Fix task state from "Aborted" to "Exception"
15e9ad68a Add trusted component certificate handler
edef0ef67 Add last reset reason on chassis resource
d8fd4c7da Adding ErrorInjection support for MCU chassis URI
188b1dfb4 Adding fixes to RelatedItem for MCU Chassis sensors
08af873a3 Add additional PCI telemetry information on PCIe switch port
7ee49c74a Add system name validation for LogServices routes
69eb7e06c Add counter support for IB ports
30e40c737 Updated MaxPasswordLength property default value
4aceebb44 Fix security issues in password
a00df0d66 Fix event listener for OpenBmc rebase build issues
39e073ed7 Add support for device role in NSM raw command
9e497ee36 Revert "Add the missing NvidiaPSURedundancy_v1.xml to the build"
fd411c983 Remove password quality check code
feed5662f Fix SEL clear timeout
5bf498277 Add the missing NvidiaPSURedundancy_v1.xml to the build
805c1240b Fix Clang-format issues after OEM infra rebase
6b34ce1b3 Enhance Json object read API to ignore unknown keys
c1946e97b Fix Nvidia Manager OEM schema after master rebase
ae701f388 Redfish OEM Patch Route Handling
4c1f97e14 Fix OEM Json payload in OEM Fragment handler
2307836bc Avoid http request copy in OEM handler
250a0573b Fix build break
6a291cb3c Migrate Nvidia Manager OEM actions to OEM infra
78ecb402a Migrate Nvidia Manager OEM schema to OEM infra
a5b808910 Migration of OpenBMC Manager OEM schema
73c959b54 Avoid http request copy in OEM handler
ce485aedd OEM Route Handling Infrastructure
80e3cb4e9 Use Node as template parameter for creating Tries
ed80b857c Move router trie to its own file
cec56066b Make trie a template
a81ef8306 Tuning the recurrent error messages in bmcweb
7233bd339 DOT: remove deprecated OpenSSL API usage
fa12cb63c Fix merge error
5654903bf Add profile management actions (factory reset, activation, deletion)
24986fca5 Add DebugTokenManagement resource to Redfish API
94f0f351e Return 200 OK for all dumps when executing LogService.ClearLog
84dd8ac1e Enable functions in header subscriber
51d621f2a Remove request from isBiosPrivilege
a539415fe Fix SubmitTestEvent when filters are enabled
697e0ca12 Remove cper to redfish severity mapping
62d4b2a1b Add System Dump AllowableValues from PDC
43000a32a Add event listener code back
7cd9b7a92 Add system validation for debug token diagnostic data collection
0cbed36a0 Disable clang-tidy for event listener code
6426b1d71 remove PartNumber if it's empty
6cffde316 DOT: fix token request not getting finished
c5bcf0530 Add event listern folder
c611da8a4 Change DataType for PCIeRxBytes and PCIeTxBytes
21d217a39 Add wildcard support for MRDs of B300
d84588fb0 Merge remote-tracking branch 'origin/develop-next' into latest_REBASE
1f3b51803 storage: correct response when a controller ID does not exist
27cd1f05e Fix clang-tidy issues
819a62a2d Updates policyAction property from array to string
c53819f28 fix absent drive state
eb6f27335 Debug token: add support for VDM token query version 3
1cbad5788 Remove misc-include-cleaner rule
d2ee6c570 Update property Type patchable for custom domain
a50a81e22 Implement PATCH Method for Enabling/Disabling Host SOL Port 2200
b9acffdcb implement CPER event aggregation
ace067880 ssl: Switch to use_certificate_chain for certificate loading
4e548efb0 Implement TrustedComponent schema and align with PDI
b7c387ab2 Updates PowerCompliance version to 1_0_0
8ad86499e Adds psuRedundancy under PowerCompliance
e89d65e77 [meta-hoppercb] SymbolErrors for network adapters metrics
7a46d6771 UpdateService cleanup and upstream alignment
efc409946 fw-update: Use StartUpdate method for firmware updates
ad001b3b3 Fix clang-tidy issues
ab99402f4 Temporarily remove new rules from .clng-tidy file
f47c7e643 Debug token: add NSM asynchronous API support
7b88f16f9 Make build locally
d35d69a0b Adding support for protocolBridgeForDevice under Chassis URI
8059bc4a4 Clang-format 19 and licence in header files
dc17249c0 Fix for compilation errors after re-base with develop-next
bc3613548 Merge remote-tracking branch 'origin/develop-next' into develop-next-upstreamsync-25-02
c5e17a7e6 Revert "Filtering out EDPp Ctrls from CPU Env Metrics PowerLimitWatts SetPoint"
2b741abba Adds path route to top level power polices
f0f47a5b6 Increased the amount of allowed restarts
f60dadab6 Adding the support for the dynamic wildcard array per platform
910ddab8c Fix incorrect RoTProtectedComponents Path handling
63b3f6e39 Revert log severity change Previously, we reduced the log severity from critical to debug to prevent journal logs from being flooded with bmcweb errors: https://gitlab-master.nvidia.com/dgx/bmc/bmcweb/-/merge_requests/2445 Further investigation revealed that the logs are primarily triggered by the URI: /redfish/v1/Managers/HGX_BMC_0/Actions/Oem/NvidiaManager.SyncOOBRawCommand which returns a status code of 100. We are reverting the severity change to restore visibility into the issue. Fixes Jira https://jirasw.nvidia.com/browse/DGXOPENBMC-13598
7040391f7 Remove unwanted meson options
e56bbca07 Fix time stamp of event log entry
1f59a557a enable wshadow build flag for gcc
322b8cc35 Fix build error
8afb94b36 Debug token: allow token request generation even with token installed
76b64477a Use uint64_t for TXBytes/RXBytes metrics type
bce7b2b85 Add read support
170d9722e Conditionally exclude unrelated fields for PMC build
8cdbd685d update NvidiaProcessor schema version to v1_6_0
49a4d5e7b Rebases and resolves paths
0a8ca9ff2 Refactors handlePowerComplianceGetRequest
3a65b639e Updates PowerCompliance path to Oem/Nvidia/PowerCompliance
aebdf060d Filtering out EDPp Ctrls from CPU Env Metrics PowerLimitWatts SetPoint
4664c1884 Cleanup of unused macros
09d0365ef UpdateService: Cleanup, upstream sync, enabling CI
e46aeabb9 Remove FW package staging in eMMC feature
af38fd77a Adding progress to profile task
d09ee33d7 Update schema script with latest SHA and xml files
042ca50a8 Move DwellTime from PowerDomain to PowerPolicy
a736c0bbb Separate Nvidia error messages
0a165370f Cleanup Nvidia OEM Common macro
ad294d39f Migrate dump download feature to http body
a3d313c84 Migrate dump download feature to http body
575b9bdb1 Update update_nvidia_schemas.py SHA1
06b696ade Add support for NvLink Counters and Property
c1333f3b2 Remove FW package staging in eMMC feature
364ce2c4f Enable PSABI compilation option
65ea412b4 Remove unwanted logs
2be6ca77d Fix incorrect URI path for CPUDebugToken resource
d4d00f8bc [GB200NVL] Cannot find oem nvidia static power hint properties
c6756a747 Fix clang-tidy issues
79a47b0aa Move req to sharedReq instead of copying in doHttpUpdate
7e0dc472a Refactor image file upload to use asynchronous chunk writing
0f04cf9dc Move req to sharedReq instead of copying in processMultipartFormData
121394e57 Enhance MultipartParser for Direct File Streaming in UpdateFile Uploads
50b30557f Add support for InfoROM file system recreate prc knob
effa86c30 Add support for InfoROM file system recreate prc knob
f3f161534 Improve power mode patch flow for multiple property
66afed45d Fixes sensor links on environment metrics
b0888b976 Change Dbus property to Redfish in event logs
4ab821d90 Change Dbus property to Redfish in event logs
4b779b04f Change Dbus property to Redfish in event logs
c853988c6 Add ManagedEntityGroup and ManagedEntity for NVIDIA PMC
6e10a9fac Changes response body for WriteProtect PATCH
4c311227f Adding the changes to fix rsyslog enhancement
4b0cc9fdb Remove the SerialNumber if D-Bus value is empty
f5ae41311 Add PowerStateGroup, PscState and PsuState for NVIDIA PMC
5df9516cd Moonraker - Add Component Integrity
fbc2885fc Adding trust store for profile certificate
efb24817d Upstream Sync Cleanups
5401be904 Add Context property to EventService Event responses
596c47492 Fixed the SensorEvent registry
61fe5b036 Add PowerPolicy, PowerDomain to NVIDIA Oem Managers PMC
f4c573201 add OEM schema files into BMC
6ae0cd9a0 Update Manager schema version to 1.15.0
8c06fa628 Handle InvalidArgument error for patch
5cac05323 Compilation and build fixes after upstream merge
85da704ab Disanble FWU Service for cleanup
bc5da39f8 Remove array-bootprogress option
faab3b4bf Add support for concurrent DOT operations
8404e576c Boost error refactoring
eba226807 Fix profile feature flag
4e99bb1b6 Issue DOT token request only for CPU ERoTs
b8267a23f Add support for profiles factory reset
41f7a2f80 Issue was odataid was wrong in the rsyslog payload
27b9d2899 Remove BucketUnits property for empty strings
04e82c677 update NvidiaCPER version to v0_7_0
ae8b21d27 Check bios path before getting secure boot
e81923b6a clang-format 19
a614553c0 Merge remote-tracking branch 'origin/master' into develop-next-upstreamsync-25-02
eb5a8add3 Schema Update for Histogram and DOE EGMMode
d2eb418fd Check ChassisType to decide if expose indicator properties in Chassis
3fb04d646 remove internal error when satmc is not functional
c9e6a83ec clang-format-19
9760bf239 Fix DataSourceUri incorrect under Processor CPU EnvironmentMetrics
58d475da2 Fix redfish validator issue for reset counters
5d768da8d fix OriginOfCondition issue
b3a08ea4a Add Control schemas to installed folder
ba649d74d Revert "append legacy VM to VirtualMediaCollection only"
d883f53a3 Merge branch 'develop-next' into ppai-remove-boost-algorithm