[
https://issues.apache.org/jira/browse/DIRSERVER-1930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13846276#comment-13846276
]
Emmanuel Lecharny commented on DIRSERVER-1930:
----------------------------------------------
That's pretty simple. Bacj in 2005, when the project started, it was thought as
being a protocol layer built on top of a backend. The backend is BTree based,
and various protocols can be built on top of it. Typically, we currently
support LDAP and Kerberos.
Some experiment have been conducted to prove that some other protocols can be
easily implemented. Here is a list of what we have worked on back then :
- DHCP
- DNS
- NTP
NTP protocol is supported, but in fact, it's really a facade, there is no meat
in it. DNS and DHCP are also implemented, probably in a better state, but it's
really far from being perfect.
At this point, you should consider that the protocol part (ie, messages
encoding and decoding) is supported, and the data are stored into the backed.
In the middle, there is little and this need some love we can't currently
provide.
If you think you can help in one of these areas, you are very welcome. The best
is to povide patches, thatt you can attach to JIRAs like this one (or other
more specific ones).
It's really up to you, but be sure we will be around to help you during your
learning curve. This is how OSS projects work, all in all !
> DhcpOptions not extensible
> --------------------------
>
> Key: DIRSERVER-1930
> URL: https://issues.apache.org/jira/browse/DIRSERVER-1930
> Project: Directory ApacheDS
> Issue Type: Bug
> Components: dhcp
> Reporter: Shevek
>
> It is impossible to add my own DhcpOption types, due to the fixed and private
> static encapsulation in DhcpOption. Also, the option set isn't even complete
> enough for practical use.
> This method:
> public static int getTagByClass( Class c )
> {
> return ( ( Integer ) CODE_BY_CLASS.get( c ) ).intValue();
> }
> will NPE given an option class which isn't privately registered.
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)