mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
2.3 KiB
59 lines
2.3 KiB
========================================================================
|
|
BUILD PROBLEMS:
|
|
|
|
1) When building in the NT environment, the default calling convention
|
|
is __stdcall; if building in VC++ Workbench, the default is __cdecl.
|
|
|
|
So, for now, you have to used a set of binaries which are build the
|
|
same way. The VC++ build options could be changed to __stdcall,
|
|
but I haven't done this yet.
|
|
|
|
========================================================================
|
|
MY PROBLEMS:
|
|
|
|
1) Access violation when two scopes have the same name? (Only apparent symptom).
|
|
|
|
2) DONE: Extend "create option type" dialog to have an "array" checkbox.
|
|
|
|
3) FIXED: Some CSV-created options have an invalid value (cause assertion in dhcpdval.cpp).
|
|
This was caused by BINARY options not being marked as ARRAYS in DHCPOPT.CSV.
|
|
|
|
4) FIXED: Make Identifier edit field in Change Option Types form of dialog read-only; and
|
|
data type.
|
|
|
|
5) FIXED: Empty connection dialog causes reconnection?
|
|
|
|
========================================================================
|
|
DHCP API PROBLEMS:
|
|
|
|
1) More than one scope causes subnet enumeration to return garbage.
|
|
|
|
2) **Cannot add an ExcludedIpRange (type 3); returns invalid parameter.
|
|
|
|
3) Adding string or binary data item with NULL pointer causes server-side
|
|
access violation in ::wcslen(). This is supposed to be fixed now. I have
|
|
a hack in which creates an empty string for the API structure.
|
|
|
|
4) FIXED (my problem): DhcpEnumOptionValues() is returning no error but no
|
|
items read at end of enumeration.
|
|
|
|
5) Madan has said that he'll implement an enumerator for DHCP_OPTION_TYPE
|
|
structures. This would speed up the type enumeration enormously.
|
|
|
|
========================================================================
|
|
TO DO:
|
|
|
|
1) DONE: WINSOCK INITIALIZATION, etc.
|
|
|
|
2) Vendor name dialog. THIS WILL NOT BE DONE FOR DAYTONA. Instead,
|
|
Microsoft will be the only supported vendor, and all MS options will
|
|
be in the 900 range.
|
|
|
|
3) DONE: Lease duration parameters. This will not be handled directly;
|
|
instead, the user will assign the "lease duration" option to the global,
|
|
scope, or reservation as appropriate.
|
|
|
|
4) Implement "Delete All" clients button on Client Lease dialog.
|
|
|
|
5) Reactivate "delete scope" function in DHCPFORM.CPP.
|
|
|