| Date (CET) |
Change |
Link to page |
| 19 Dec 00 |
Moved to a new
server. Expect some trouble during the next few days. |
|
| 12 Dec 00 |
Added a small
sample for LsaEnumerateTrustedDomainsEx(). |
LETDE |
| 13 Nov 00 |
Added a small
sample for the mostly useless NetShareCheck() function. |
NetShareCheck |
| 1 Nov 00 |
The sockhim
sample (sockets + IOCPs) is updated -- a bug fix, a few new features. |
sockhim |
| 15 Oct 00 |
Bugfixes and an
extension to fksec. |
fksec
classes |
| 13 Oct 00 |
Added
documentation for the acl class to fksec. |
fksec
classes |
| 8 Oct
00 |
It has been a
while, hasn't it? The work-induced lack of free time is coming to an end,
though. Today, I finally retired makedef -- it has long since been
overtaken by extensions to the PE format. |
|
| Minor fixes to
fksec; details are in the release history on the fksec page. Now
available: An HTMLhelp-format file (fksec.chm) for what help exists for
fksec. The file, and instructions for building it yourself, are available
from the fksec
classes page. |
fksec
classes |
| Typo fixed on the NTFS
hard links page. |
NTFS
hard links |
| 13 Jun 00 |
With death in my
heart, I finally converted the site to using frames. The reason is
that I plan to offer a site search; but since the old navigation bars
listed nearly every function name on nearly every page, a search would
have returned umpteen false-positive hits, drowning the true
matches. The search is not (yet) official, but if you want to try
it, point your browser at this page. |
Search
page |
| 9 Jun 00 |
Bugfix to the SSPI
sample: The server no longer sends the (bogus) output buffer to the
client, if AcceptSecurityContext() has just returned an error. Bonus
feature: The client now lets you specify a user and password on the
command line, instead of always validatng your current identity. |
SSPI
sample |
| 6 Jun 00 |
Simon Fell has
joined Tomas and me as one
of the authors of fksec. His first additions are new methods in
class sid, to expand a group SID into its member list, and to get the list
of all groups that a given SID is a member of, plus the extension of fksec
to cover object ACEs, the sort needed for Active Directory objects. |
fksec
classes |
| 6 May 00 |
fksec
has more documentation than ever (I finished the docs for the ace class),
and its docs are now generated with Doxygen --
much nicer. |
fksec
classes |
| 29 Apr 00 |
Say Hi to Tomas Restrepo; fksec is now
the work of both Tomas and I. It shames me to admit that Tomas'
first offering, a complete process/thread
token wrapper class, is fully documented, while my stuff lags sadly
behind. |
fksec
classes |
| 11 Apr 00 |
New sample: How to take ownership
of an object, in this case a file. This sample uses the fksec
classes. |
Take
ownership sample |
| 6 Apr 00 |
Dumpacl
learned how to open a registry key, and fksec
now properly sorts auto-inherited ACEs. The fksec update is
recommended so that the GUI utilities that come with NT don't whine; the
functionality of fksec-generated security descriptors was and is
unaffected (exception: if you have an auto-inherited and a normal ACE for
the same user on the same object with conflicting permissions, then sort
order does matter.) |
Dumpacl
sample
fksec classes |
| 15 Mar 00 |
Dumpacl
now can read the security descriptor off a share, too. |
Dumpacl
sample |
| 9 Mar 00 |
printer_sd.cpp
explains the most common stumbling block when setting security descriptors
on printer objects. It also shows what the fksec
classes can do for you (brag, brag). |
SetPrinter()
security sample |
| 26 Feb 00 |
Another small sample has made its
appearance, demonstrating NetUserChangePassword() (and NetUserSetInfo()
for the same purpose). The NetSessionEnum() sample got a sibling for
Win9x. |
NetUserChangePassword()
sample
NetSessionEnum() for Win9x |
| 13 Jan 00 |
Slava [M. Usov] is offering you a sample
that actually does something useful: his pman
dumps processes' security descriptors, or kills those processes, as you
please. |
Pman sample |
| 2 Jan 00 |
Minimal update to the StackWalk() sample. |
StackWalk()
sample |