Could test get FILE_OBJECTID_BUFFER functions
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- csharp
- Ambito
- networking, testing
Direzione di ricerca
Cerca nella suite di test la copertura esistente di SMB2_Ioctl e SMB2_GetInfo, quindi segui come vengono testati i livelli di informazione. Aggiungi controlli per FSCTL_CREATE_OR_GET_OBJECT_ID, FSCTL_GET_OBJECT_ID, FileFsObjectIdInformation e FileIdInformation, in modo che gli ID oggetto restituiti siano diversi da zero e differiscano tra due nuovi file.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
We observe that Windows 11 now requests a FILE_OBJECTID_BUFFER quite frequently (apparently after almost every SMB2 create) using the following SMB2 functions:
- SMB2_Ioctl / FSCTL_CREATE_OR_GET_OBJECT_ID
- SMB2_Ioctl / FSCTL_GET_OBJECT_ID
- SMB2_GetInfo / FS_INFO / FileFsObjectIdInformation
We also occasionally see requests for a FILE_ID_INFORMATION buffer, containing the same "Object Id", this SMB call:
- SMB2_Getinfo / FILE_INFO / FileIdInformation
I don't see any tests for these information levels. Any server could implement them, and we do, returning a per-file unique value for the Object ID. The test cannot possibly "know" what is a correct value, but it could verify that the value is not all zeros, and could verify that two new files have different Object ID values.
- Lingua principale
- C#
- Stelle
- 567
- Fork
- 217
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/WindowsProtocolTestSuites
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
-
ARM64 supportAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 20/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
microsoft/WindowsProtocolTestSuites#319 · 1 commento ·
Tutte le issue di microsoft/WindowsProtocolTestSuites
Issue simili
-
:watch: Not Triaged async-task-programming/subsvc dotnet-csharp/svc
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Python: Bug: AnnotationContent and StreamingAnnotationContent to_element writes CitationType.X, so annotations in a rendered chat history fail to parseForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertapython triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
microsoft/semantic-kernel#14590 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Needs-Triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
PowerShell/PowerShell#28194 ·
I maintainer di solito rispondono entro 1 giorno
-
AI Projects Client customer-reported needs-team-attention question Service Attention
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Azure/azure-sdk-for-net#63804 · 3 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno