Enrique Rodriguez wrote:
Jörg Henne wrote:
Enrique Rodriguez schrieb:
...
Our Apache DHCP provider work is stalled because of lack of
broadcast support in MINA. I would love to see broadcast support in
MINA so I encourage any contributions in this area, if you are able.
Enrique
Ok, sounds good. What exactly does "stalled" mean? Is there already
something in the general direction of handling DHCP packet
encoding/decoding to start with? That would be quite interesting for
me, since what I'm trying to achieve is a special kind of DHCP
server. Making it a general one wouldn't be to hard from there.
The DHCP protocol provider work is in the Directory repo at:
https://svn.apache.org/repos/asf/directory/trunks/apacheds/protocol-dhcp/
The codecs work and the handler will reply with a static response. I
think all of the 2 primary RFC's (2131, 2132) are wired in, w.r.t.
DHCP options. Caveats are that the MINA version is ancient and I'm
not sure how well the code survived the update to Maven M2.
Well the survival seems to be good all test cases have passed but
there's only approximately two test cases in the module. Perhaps Jorg
can start off by adding more test cases as he gets more familiar with
the code to flesh out whats working and what is not. It would be great
to have any help at all on the DHCP server along with support for multicast.
...
P.S. DNS is in a similar boat. Basic serving works and is even
up-to-date w.r.t. JNDI store and OSGi. We've just stalled more DNS
documentation and support since we really want to get to Dynamic DNS,
which requires DHCP, which requires broadcast ...
It will be a great day when all these services start working in tandem.
Alex