From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Thu, 29 Jan 2015 10:04:56 +0100 Message-ID: From: Giacomo Tesio To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a11c3da2e2eba15050dc6c87e Subject: [9fans] A few questions about 9p Topicbox-Message-UUID: 3d85100a-ead9-11e9-9d60-3106f5b1d025 --001a11c3da2e2eba15050dc6c87e Content-Type: text/plain; charset=UTF-8 Hi, I'm coding a small .NET library to connect 9p2000 services and I have a few questions about things that the manual doesn't explain (or I was not able to find). What's the meaning of qids? I see that responses often include them but request messages do not. What's the proper message sequence to delete a file? And to delete a non empty directly? Is it possible to move a file between different directories atomically? I can't find details on the file execution permission: looks like a malicious client could just ignore it on files and execute anything that it can read (obviously I'm just talking about single files, not directory). When I should clunk the afid? What about encryption? Is it completely delegated to the transport layer? Thanks for your help! Giacomo --001a11c3da2e2eba15050dc6c87e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi, I'm coding a small .NET library to connect 9p2000 se= rvices and I have a few questions about things that the manual doesn't = explain (or I was not able to find).

What's the meaning of qids? I see that responses often i= nclude them but request messages do not.

What's the proper message sequence to delete a file? And= to delete a non empty directly?

Is it possible to move a file between different directories = atomically?

I can't find details on the file execution permission: l= ooks like a malicious client could just ignore it on files and execute anyt= hing that it can read (obviously I'm just talking about single files,= =C2=A0 not directory).

When I should clunk the afid?

What about encryption? Is it completely delegated to the tra= nsport layer?

Thanks for your help!

Giacomo

--001a11c3da2e2eba15050dc6c87e--