Skip to content

Fix process_irp_set_information#15364

Merged
ibeckermayer merged 68 commits intomasterfrom
isaiah/fix-process_irp_set_information
Aug 23, 2022
Merged

Fix process_irp_set_information#15364
ibeckermayer merged 68 commits intomasterfrom
isaiah/fix-process_irp_set_information

Conversation

@ibeckermayer
Copy link
Copy Markdown
Contributor

  • Implements the logic for handling FileDispositionInformation in IRP_MJ_SET_INFORMATION requests
  • Fixes a bug in the FileDispositionInformation::decode logic
  • Fixes a bug in decodeSharedDirectoryDeleteResponse

This allows us to handle file deletions, see gravitational/webapps#1096

Isaiah Becker-Mayer and others added 30 commits July 6, 2022 11:59
@github-actions github-actions Bot removed the request for review from nklaassen August 17, 2022 11:28
@ibeckermayer ibeckermayer changed the base branch from isaiah/sd-create-fix to master August 23, 2022 14:41
@ibeckermayer ibeckermayer enabled auto-merge (squash) August 23, 2022 14:53
@ibeckermayer ibeckermayer merged commit 72e3f90 into master Aug 23, 2022
@github-actions
Copy link
Copy Markdown
Contributor

@ibeckermayer See the table below for backport results.

Branch Result
branch/v10 Failed
branch/v9 Failed

ibeckermayer pushed a commit that referenced this pull request Aug 23, 2022
ibeckermayer pushed a commit that referenced this pull request Aug 23, 2022
ibeckermayer pushed a commit that referenced this pull request Sep 7, 2022
…ring) (#15770)

* Windows Desktop Directory Sharing (#13630)

* `IRP_MJ_CREATE` (#12665)

* `IRP_MJ_QUERY_INFORMATION` (#12717)

* `IRP_MJ_CLOSE` (#12729)

* Refactor rdpdr client (#12750)

* Adding logic for `FILE_SUPERSEDE` (#12829)

* Improve `process_irp_create` (#12830)

* adds return statements that got lost in a merge

* `IRP_MJ_DIRECTORY_CONTROL` (#12870)

* `FileFullDirectoryInformation` (#12908)

* Improve `ClientDriveQueryDirectoryResponse.encode()` (#12912)

* `IRP_MJ_QUERY_VOLUME_INFORMATION` (#13071)

* Fix Shared Directory Request handling when feature is disabled (#13439)

* IRP_MJ_READ, IRP_MJ_WRITE, and IRP_MJ_SET_INFORMATION (#13995)

* Adds constants for sizing calculations (#14051)

Co-authored-by: Łukasz Kozłowski <lukasz.kozlowski@goteleport.com>
Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>

* `UnixPath` and `WindowsPath` (#14267)

* `SharedDirectoryMoveRequest` and `SharedDirectoryMoveResponse` (#14959)

* `SharedDirectoryCreateResponse` update (#15289)

* Fix `process_irp_set_information` (#15364)

* Sanitize Rust Debug Logs (#15743)

* updates rdp-rs ref to include licensing changes

* Updates rdp-rs ref and fixes Cargo

Co-authored-by: Łukasz Kozłowski <lukasz.kozlowski@goteleport.com>
Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
@zmb3 zmb3 deleted the isaiah/fix-process_irp_set_information branch May 7, 2024 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants