[OpenAFS-devel] GSoC 2026 - Draft Proposal for the idea "Implement Shell Completion for OpenAFS Commands"

Inchara Jayaram incharajayaram2020@gmail.com
Mon, 23 Mar 2026 02:31:53 +0530


--000000000000f7feff064da33ac5
Content-Type: text/plain; charset="UTF-8"

Hi,

I am Inchara J, a third year engineering undergrad, and I am interested in
the project titled "Implement Shell Completion for OpenAFS Commands".
This is my POC for the project: github link for POC
<https://github.com/Incharajayaram/openafs/tree/gsoc-dump-syntax>
I have pushed code patches to gerrit before like:
1. https://gerrit.openafs.org/#/c/16735/ - bu_utils: improve fms.c error
handling
2. https://gerrit.openafs.org/#/c/16730/ - bu_utils: avoid div-by-zero in
fileMarkSize
3. https://gerrit.openafs.org/#/c/16731/ - volser: ensure vldb entry names
are null-terminated

This is my proposal link:
https://drive.google.com/file/d/1OWu-e8VCV7IYyfBBXmfKi6oonimJBkPe/view?usp=sharing

It is a drive link where comments can be added, Kindly review my proposal
and add comments if possible for any changes required.

Thank you,
Best Regards,
Inchara

--000000000000f7feff064da33ac5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,=C2=A0<div><br></div><div>I am Inchara J, a third year =
engineering undergrad, and I am interested in the project titled &quot;Impl=
ement Shell Completion for OpenAFS Commands&quot;.=C2=A0</div><div>This is =
my POC for the project:=C2=A0<a href=3D"https://github.com/Incharajayaram/o=
penafs/tree/gsoc-dump-syntax">github link for POC</a></div><div>I have push=
ed code patches to gerrit before like:</div><div>1.=C2=A0<a href=3D"https:/=
/gerrit.openafs.org/#/c/16735/">https://gerrit.openafs.org/#/c/16735/</a> -=
=C2=A0<span style=3D"background-color:transparent;color:rgb(0,0,0);font-fam=
ily:Arial,sans-serif;font-size:14pt">bu_utils: improve fms.c error handling=
</span></div><div><span style=3D"background-color:transparent;color:rgb(0,0=
,0);font-family:Arial,sans-serif;font-size:14pt">2. </span><a href=3D"https=
://gerrit.openafs.org/#/c/16730/">https://gerrit.openafs.org/#/c/16730/</a>=
=C2=A0-=C2=A0<span style=3D"background-color:transparent;color:rgb(0,0,0);f=
ont-family:Arial,sans-serif;font-size:14pt">bu_utils: avoid div-by-zero in =
fileMarkSize</span></div><div><span style=3D"background-color:transparent;c=
olor:rgb(0,0,0);font-family:Arial,sans-serif;font-size:14pt">3. </span><a h=
ref=3D"https://gerrit.openafs.org/#/c/16731/">https://gerrit.openafs.org/#/=
c/16731/</a>=C2=A0-=C2=A0<span style=3D"background-color:transparent;color:=
rgb(0,0,0);font-family:Arial,sans-serif;font-size:14pt">volser: ensure vldb=
 entry names are null-terminated</span></div><div><span style=3D"background=
-color:transparent;color:rgb(0,0,0);font-family:Arial,sans-serif;font-size:=
14pt"><br></span></div><div><span style=3D"background-color:transparent;col=
or:rgb(0,0,0);font-family:Arial,sans-serif;font-size:14pt">This is my propo=
sal link: </span><a href=3D"https://drive.google.com/file/d/1OWu-e8VCV7IYyf=
BBXmfKi6oonimJBkPe/view?usp=3Dsharing">https://drive.google.com/file/d/1OWu=
-e8VCV7IYyfBBXmfKi6oonimJBkPe/view?usp=3Dsharing</a></div><div><br></div><d=
iv>It is a drive link where comments can be added, Kindly review my proposa=
l and add comments if possible for any changes required.=C2=A0</div><div><b=
r></div><div>Thank you,=C2=A0</div><div>Best Regards,=C2=A0</div><div>Incha=
ra</div></div>

--000000000000f7feff064da33ac5--