slow/smb3_posix_spec.git
5 months agoAdd notes wip
Ralph Boehme [Wed, 15 Nov 2023 18:15:23 +0000 (19:15 +0100)]
Add notes

5 months agoWIP: POSIX-FSCC: 2.1.2 Reparse Point Data Structures
Ralph Boehme [Tue, 21 Nov 2023 10:35:00 +0000 (11:35 +0100)]
WIP: POSIX-FSCC: 2.1.2 Reparse Point Data Structures

5 months agoWIP POSIX-FSA: 2.1.5.1 Server Requests an Open of a File
Ralph Boehme [Sat, 18 Nov 2023 18:45:13 +0000 (19:45 +0100)]
WIP POSIX-FSA: 2.1.5.1 Server Requests an Open of a File

5 months agoPOSIX-FSCC: Add pathname validation
Ralph Boehme [Sat, 18 Nov 2023 18:44:52 +0000 (19:44 +0100)]
POSIX-FSCC: Add pathname validation

Signed-off-by: Ralph Boehme <slow@samba.org>
5 months agoPOSIX-FSA: Fill in "2.1.4.10 Algorithm for Determining If a Range Access Conflicts...
Ralph Boehme [Fri, 24 Nov 2023 17:20:11 +0000 (18:20 +0100)]
POSIX-FSA: Fill in "2.1.4.10 Algorithm for Determining If a Range Access Conflicts with Byte-Range Locks"

5 months agoPOSIX-FSA: Fill in "2.1.4.2 Algorithm for Detecting If Open Files Exist Under a Direc...
Ralph Boehme [Fri, 24 Nov 2023 17:19:52 +0000 (18:19 +0100)]
POSIX-FSA: Fill in "2.1.4.2 Algorithm for Detecting If Open Files Exist Under a Directory"

5 months agoPOSIX-FSA: Fill in "2.1.1 Abstract Data Model" and "2.1.3 Initialization"
Ralph Boehme [Fri, 24 Nov 2023 17:18:40 +0000 (18:18 +0100)]
POSIX-FSA: Fill in "2.1.1 Abstract Data Model" and "2.1.3 Initialization"

Signed-off-by: Ralph Boehme <slow@samba.org>
5 months agoPOSIX-SMB2: Add 3.3 Server Details
Ralph Boehme [Mon, 27 Nov 2023 12:24:34 +0000 (13:24 +0100)]
POSIX-SMB2: Add 3.3 Server Details

5 months agoPOSIX-SMB2: Add 3.2 Client Details
Ralph Boehme [Mon, 27 Nov 2023 12:22:37 +0000 (13:22 +0100)]
POSIX-SMB2: Add 3.2 Client Details

5 months agoAdd a start of a POSIX-FSA Extensions document
Ralph Boehme [Sun, 12 Nov 2023 12:38:31 +0000 (13:38 +0100)]
Add a start of a POSIX-FSA Extensions document

Signed-off-by: Ralph Boehme <slow@samba.org>
5 months agoAdd POSIX-FSCC Extensions and move section POSIX-SMB2 2.3 to it
Ralph Boehme [Sun, 12 Nov 2023 11:09:17 +0000 (12:09 +0100)]
Add POSIX-FSCC Extensions and move section POSIX-SMB2 2.3 to it

Signed-off-by: Ralph Boehme <slow@samba.org>
5 months agoPOSIX-SMB2: Remove CLOSE, READ, WRITE and LOCK
Ralph Boehme [Sat, 18 Nov 2023 11:31:50 +0000 (12:31 +0100)]
POSIX-SMB2: Remove CLOSE, READ, WRITE and LOCK

These are likely not needed in the spec, as SMB layer processing of
these functions doesn't require any POSIX specific adjustments.

Signed-off-by: Ralph Boehme <slow@samba.org>
5 months agoPOSIX-SMB2: Add a newline
Ralph Boehme [Sat, 18 Nov 2023 11:17:46 +0000 (12:17 +0100)]
POSIX-SMB2: Add a newline

It aids readability to end sections with two empty lines if it ends a
subsection, iow when the number of # decreased afterwards.

Signed-off-by: Ralph Boehme <slow@samba.org>
5 months agoTag with POSIX-SMB2
Ralph Boehme [Sat, 18 Nov 2023 11:16:46 +0000 (12:16 +0100)]
Tag with POSIX-SMB2

Signed-off-by: Ralph Boehme <slow@samba.org>
6 months agoMakefile: rewrite rules as pattern rules
Ralph Boehme [Sun, 12 Nov 2023 09:36:52 +0000 (10:36 +0100)]
Makefile: rewrite rules as pattern rules

Signed-off-by: Ralph Boehme <slow@samba.org>
6 months agoAdd 2.3.2 File System Information Classes with FileFsPosixInformation
Ralph Boehme [Mon, 6 Nov 2023 14:26:20 +0000 (14:26 +0000)]
Add 2.3.2 File System Information Classes with FileFsPosixInformation

This is the same as CIFS UNIX Extensions filesystem info. Code is our
documentation... spec taken from smbd_do_qfsinfo()
SMB2_FS_POSIX_INFORMATION_INTERNAL info level.

Signed-off-by: Ralph Boehme <slow@samba.org>
Co-authored-by: Ralph Boehme <slow@samba.org>
Co-committed-by: Ralph Boehme <slow@samba.org>
7 months agoMerge pull request 'Move section 3 inside section 2 as 2.3' (#3) from slow/smb3_posix...
David Mulder [Thu, 19 Oct 2023 18:12:32 +0000 (18:12 +0000)]
Merge pull request 'Move section 3 inside section 2 as 2.3' (#3) from slow/smb3_posix_spec:sec3-and-toc into master

Reviewed-on: https://codeberg.org/SMB3UNIX/smb3_posix_spec/pulls/3

7 months agoAdd seperate html with ToC
Ralph Boehme [Thu, 19 Oct 2023 16:41:38 +0000 (18:41 +0200)]
Add seperate html with ToC

7 months agoAdd section 3 headers
Ralph Boehme [Thu, 19 Oct 2023 16:34:06 +0000 (18:34 +0200)]
Add section 3 headers

7 months agoMove "3. Structures" inside "2. Messages" and 2.3
Ralph Boehme [Thu, 19 Oct 2023 16:25:25 +0000 (18:25 +0200)]
Move "3. Structures" inside "2. Messages" and 2.3

Section 3 should be "Protocol Details", following the MS Specs format.

7 months agoFix old PDF/HTML links
David Mulder [Wed, 27 Sep 2023 18:28:52 +0000 (12:28 -0600)]
Fix old PDF/HTML links

Signed-off-by: David Mulder <dmulder@samba.org>
7 months agoUpdate spec links
David Mulder [Wed, 27 Sep 2023 18:23:51 +0000 (12:23 -0600)]
Update spec links

Signed-off-by: David Mulder <dmulder@samba.org>
7 months agoMerge pull request 'Fix incorrect order of fields in FilePosixInformation' (#2) from...
David Mulder [Wed, 27 Sep 2023 18:19:37 +0000 (18:19 +0000)]
Merge pull request 'Fix incorrect order of fields in FilePosixInformation' (#2) from volker/patches into master

Reviewed-on: https://codeberg.org/SMB3UNIX/smb3_posix_spec/pulls/2

7 months agoFix incorrect order of fields in FilePosixInformation
David Mulder [Wed, 27 Sep 2023 15:10:35 +0000 (09:10 -0600)]
Fix incorrect order of fields in FilePosixInformation

8 months agoMerge pull request 'Meeting notes 2023-05-12' (#1) from slow/smb3_posix_spec:master...
David Mulder [Wed, 20 Sep 2023 15:39:08 +0000 (15:39 +0000)]
Merge pull request 'Meeting notes 2023-05-12' (#1) from slow/smb3_posix_spec:master into master

Reviewed-on: https://codeberg.org/SMB3UNIX/smb3_posix_spec/pulls/1

12 months agoMeeting notes 2023-05-12 master
Ralph Boehme [Fri, 12 May 2023 13:11:20 +0000 (15:11 +0200)]
Meeting notes 2023-05-12

19 months agoUpdate the protocol version
David Mulder [Mon, 10 Oct 2022 20:25:14 +0000 (14:25 -0600)]
Update the protocol version

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoFix build when markdown changes
David Mulder [Wed, 28 Sep 2022 17:16:09 +0000 (11:16 -0600)]
Fix build when markdown changes

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd a simple footer to the pdf
David Mulder [Tue, 27 Sep 2022 17:18:43 +0000 (11:18 -0600)]
Add a simple footer to the pdf

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoImprove table padding/margins
David Mulder [Tue, 27 Sep 2022 16:27:04 +0000 (10:27 -0600)]
Improve table padding/margins

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoFix a spacing issue
David Mulder [Tue, 27 Sep 2022 15:48:41 +0000 (09:48 -0600)]
Fix a spacing issue

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd build instructions
David Mulder [Tue, 27 Sep 2022 15:22:59 +0000 (09:22 -0600)]
Add build instructions

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd new pandoc+wkhtmltopdf build
David Mulder [Tue, 27 Sep 2022 15:08:47 +0000 (09:08 -0600)]
Add new pandoc+wkhtmltopdf build

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoFix links for new pandoc+wkhtmltopdf build
David Mulder [Tue, 27 Sep 2022 15:07:46 +0000 (09:07 -0600)]
Fix links for new pandoc+wkhtmltopdf build

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoImprove the css styling
David Mulder [Tue, 27 Sep 2022 14:23:12 +0000 (08:23 -0600)]
Improve the css styling

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoFilePosixInformation is never provided by the client
David Mulder [Mon, 26 Sep 2022 18:35:39 +0000 (12:35 -0600)]
FilePosixInformation is never provided by the client

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd FilePosixInformation link in FileInformationClass list
David Mulder [Mon, 26 Sep 2022 17:44:54 +0000 (11:44 -0600)]
Add FilePosixInformation link in FileInformationClass list

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoClarify that FilePosixInformation is query only
David Mulder [Mon, 26 Sep 2022 17:40:40 +0000 (11:40 -0600)]
Clarify that FilePosixInformation is query only

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd a missing link to MS-SMB2
David Mulder [Mon, 26 Sep 2022 17:01:57 +0000 (11:01 -0600)]
Add a missing link to MS-SMB2

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoFix a typo in SMB3_POSIX_EXTENSIONS_AVAILABLE
David Mulder [Mon, 26 Sep 2022 16:48:14 +0000 (10:48 -0600)]
Fix a typo in SMB3_POSIX_EXTENSIONS_AVAILABLE

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdded the preliminary license (not finalized!)
David Mulder [Mon, 26 Sep 2022 16:25:11 +0000 (10:25 -0600)]
Added the preliminary license (not finalized!)

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd the preliminary Contributor agreement (not finalized!)
David Mulder [Mon, 26 Sep 2022 13:30:33 +0000 (07:30 -0600)]
Add the preliminary Contributor agreement (not finalized!)

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoFix some internal links
David Mulder [Thu, 22 Sep 2022 18:52:22 +0000 (12:52 -0600)]
Fix some internal links

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoFixed the PosixTag size
David Mulder [Thu, 22 Sep 2022 18:17:49 +0000 (12:17 -0600)]
Fixed the PosixTag size

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd document links
David Mulder [Thu, 22 Sep 2022 17:00:05 +0000 (11:00 -0600)]
Add document links

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoPoint README.md to the doc
David Mulder [Thu, 22 Sep 2022 16:43:54 +0000 (10:43 -0600)]
Point README.md to the doc

This causes the git UI to display the doc.

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd the versions
David Mulder [Thu, 22 Sep 2022 16:41:23 +0000 (10:41 -0600)]
Add the versions

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoRemove the unused Protocol Details section
David Mulder [Thu, 22 Sep 2022 16:39:55 +0000 (10:39 -0600)]
Remove the unused Protocol Details section

May re-add this later when there are relevant
details.

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd SMB2 SET_INFO Request
David Mulder [Thu, 22 Sep 2022 16:06:25 +0000 (10:06 -0600)]
Add SMB2 SET_INFO Request

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd SMB2 QUERY_INFO Request
David Mulder [Thu, 22 Sep 2022 15:36:36 +0000 (09:36 -0600)]
Add SMB2 QUERY_INFO Request

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd SMB2 QUERY_DIRECTORY Response
David Mulder [Thu, 22 Sep 2022 14:29:03 +0000 (08:29 -0600)]
Add SMB2 QUERY_DIRECTORY Response

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd SMB2 QUERY_DIRECTORY Request
David Mulder [Wed, 21 Sep 2022 22:07:33 +0000 (16:07 -0600)]
Add SMB2 QUERY_DIRECTORY Request

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd reference to [MS-SMB2] for additional details
David Mulder [Wed, 21 Sep 2022 21:47:08 +0000 (15:47 -0600)]
Add reference to [MS-SMB2] for additional details

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAlways use black for headings
David Mulder [Wed, 21 Sep 2022 21:04:03 +0000 (15:04 -0600)]
Always use black for headings

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd SMB2_CREATE_POSIX_CONTEXT Response
David Mulder [Wed, 21 Sep 2022 20:56:12 +0000 (14:56 -0600)]
Add SMB2_CREATE_POSIX_CONTEXT Response

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd the SMB2_CREATE_CONTEXT Request
David Mulder [Wed, 21 Sep 2022 19:51:39 +0000 (13:51 -0600)]
Add the SMB2_CREATE_CONTEXT Request

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd title
David Mulder [Wed, 21 Sep 2022 19:09:24 +0000 (13:09 -0600)]
Add title

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoAdd a simple initial introduction
David Mulder [Wed, 21 Sep 2022 18:57:07 +0000 (12:57 -0600)]
Add a simple initial introduction

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoSpecify the font families
David Mulder [Wed, 21 Sep 2022 18:46:49 +0000 (12:46 -0600)]
Specify the font families

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoDocument Negotiate Response SMB3_POSIX_EXTENSIONS_AVAILABLE
David Mulder [Wed, 21 Sep 2022 17:32:04 +0000 (11:32 -0600)]
Document Negotiate Response SMB3_POSIX_EXTENSIONS_AVAILABLE

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoClarification and fixes for initial commit
David Mulder [Wed, 21 Sep 2022 17:31:43 +0000 (11:31 -0600)]
Clarification and fixes for initial commit

Signed-off-by: David Mulder <dmulder@samba.org>
19 months agoDocument Negotiate Request SMB3_POSIX_EXTENSIONS_AVAILABLE
David Mulder [Wed, 21 Sep 2022 17:18:51 +0000 (11:18 -0600)]
Document Negotiate Request SMB3_POSIX_EXTENSIONS_AVAILABLE

Signed-off-by: David Mulder <dmulder@samba.org>