<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ocaml-sid/util, branch show</title>
<subtitle>Windows Security Identifiers</subtitle>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/ocaml-sid/'/>
<entry>
<title>sidparse: flush linewise when run interactively</title>
<updated>2018-12-09T19:59:13+00:00</updated>
<author>
<name>Philipp Gesang</name>
<email>phg@phi-gamma.net</email>
</author>
<published>2018-12-09T19:59:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/ocaml-sid/commit/?id=5835b73456898c7bd48d3ed9ec2539c1b560f9b8'/>
<id>5835b73456898c7bd48d3ed9ec2539c1b560f9b8</id>
<content type='text'>
Provide immediate feedback on stdout when running in an interactive
terminal the assumption being we’re dealing with a human.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide immediate feedback on stdout when running in an interactive
terminal the assumption being we’re dealing with a human.
</pre>
</div>
</content>
</entry>
<entry>
<title>sid: sid_test: make subauthorities mandatory</title>
<updated>2018-11-07T22:40:32+00:00</updated>
<author>
<name>Philipp Gesang</name>
<email>phg@phi-gamma.net</email>
</author>
<published>2018-11-07T22:40:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/ocaml-sid/commit/?id=010d9d9d7f82e6d880da646c810492618476ee32'/>
<id>010d9d9d7f82e6d880da646c810492618476ee32</id>
<content type='text'>
Both the constructor “Sid.create” and the string format parser must
reject inputs lacking a subauthorities array of at least size one. Since
the array is no longer optional, reorder the the constructor arguments
to match the data representation.

It is still possible to create SIDs without subauthorities via the
“Sid.create_unsafe” constructor. Also, the packet representation will
happily accept them because their definition (as well as that that of
the identical RPC version) does not specify a minimum count.

This is all rather ambiguous and exacerbated by the fact that [MS-DTYP]
happily specifies an invalid SID “S-1-5” as the “NT_AUTHORITY”. However,
both the grammar and the Win API “ConvertStringSidToSidA()” function
reject SA-less inputs as invalid, so we should too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Both the constructor “Sid.create” and the string format parser must
reject inputs lacking a subauthorities array of at least size one. Since
the array is no longer optional, reorder the the constructor arguments
to match the data representation.

It is still possible to create SIDs without subauthorities via the
“Sid.create_unsafe” constructor. Also, the packet representation will
happily accept them because their definition (as well as that that of
the identical RPC version) does not specify a minimum count.

This is all rather ambiguous and exacerbated by the fact that [MS-DTYP]
happily specifies an invalid SID “S-1-5” as the “NT_AUTHORITY”. However,
both the grammar and the Win API “ConvertStringSidToSidA()” function
reject SA-less inputs as invalid, so we should too.
</pre>
</div>
</content>
</entry>
<entry>
<title>add linking exception to license</title>
<updated>2018-11-03T18:53:09+00:00</updated>
<author>
<name>Philipp Gesang</name>
<email>phg@phi-gamma.net</email>
</author>
<published>2018-11-03T18:52:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/ocaml-sid/commit/?id=2a999d7988d886b5e887988c68095addbbf9a794'/>
<id>2a999d7988d886b5e887988c68095addbbf9a794</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sid: sid_test: move conversion functions to result</title>
<updated>2018-10-30T00:15:03+00:00</updated>
<author>
<name>Philipp Gesang</name>
<email>phg@phi-gamma.net</email>
</author>
<published>2018-10-28T23:48:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/ocaml-sid/commit/?id=269cef804819e9aef1c2d6642b26c87f306cb176'/>
<id>269cef804819e9aef1c2d6642b26c87f306cb176</id>
<content type='text'>
Get rid of all “StringFmt” APIs involving exceptions.
There is now only the “decode” function which returns
a result type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Get rid of all “StringFmt” APIs involving exceptions.
There is now only the “decode” function which returns
a result type.
</pre>
</div>
</content>
</entry>
<entry>
<title>add readme and license text</title>
<updated>2018-10-30T00:15:03+00:00</updated>
<author>
<name>Philipp Gesang</name>
<email>phg@phi-gamma.net</email>
</author>
<published>2018-10-27T21:06:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/ocaml-sid/commit/?id=1702e79c17b4fa05159afd503f3dcd631c1a86d0'/>
<id>1702e79c17b4fa05159afd503f3dcd631c1a86d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>util: sidparse_test. add trivial test wrapper</title>
<updated>2018-10-28T22:07:52+00:00</updated>
<author>
<name>Philipp Gesang</name>
<email>phg@phi-gamma.net</email>
</author>
<published>2018-10-26T22:03:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/ocaml-sid/commit/?id=4175ecde16ddbb0637cfafd3a41254d995d8bab7'/>
<id>4175ecde16ddbb0637cfafd3a41254d995d8bab7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>util/sidparse: add cli SID utility</title>
<updated>2018-10-28T22:07:51+00:00</updated>
<author>
<name>Philipp Gesang</name>
<email>phg@phi-gamma.net</email>
</author>
<published>2018-10-25T23:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/ocaml-sid/commit/?id=442a0edc90451478d560c2d185e411afbcc1181c'/>
<id>442a0edc90451478d560c2d185e411afbcc1181c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
