Ravee,
For 1.3.1 I think the only option is OPTION#2

I have not been involved with the work on libcoap so I may have my information 
wrong. I will leave it to others to verify or correct.

When IoTivity started libcoap was missing some critical option that IoTivity 
needed for this reason a local copy of the library was created and the option 
was added.

Later dthaler created a fork of libcoap and applied the needed patches to his 
fork. From what I understand this was done to try and upstream our changes to 
libcoap. Our fix was rejected not because it was not needed but because it was 
essentially a giant blob of code.  They wanted it broken down into smaller 
commits that could be reviewed and tested. Unfortunately no one took the time 
to break it into smaller commits and get it upstreamed.

Eventually someone (not in IoTivity) did introduce the feature that we needed 
to the main upstream libcoap but did it differently than was done by us. We are 
in the process of moving away from our implementation to the upstream 
implementation but it is still a work in progress.

George Nash



From: iotivity-dev-boun...@lists.iotivity.org 
[mailto:iotivity-dev-boun...@lists.iotivity.org] On Behalf Of Raveendranath 
Kondrakunta
Sent: Tuesday, February 6, 2018 11:06 PM
To: iotivity-dev@lists.iotivity.org
Subject: [dev] libcoap version

Hi,

I tried following the previous mail thread on this topic, still have some gaps 
in my understanding.

We have three versions.

  *   OPTION#1 - resource/csdk/connectivity/lib/
  *   OPTION#2 - https://github.com/dthaler/libcoap
  *   OPTION#3 - https://github.com/obgm/libcoap
If I understand correctly, OPTION#1 is just for bring up purposes only. The 
current SConscript use OPTION#2, which is a fork of OPTION#3.

Does the current release v1.3.1 work with both OPTION#2 and OPTION#3? Any 
limitations?

For production quality version of IoTivity, which is the best version of 
libcoap(OPTION#2 or OPTION#3)?

-Ravee
_______________________________________________
iotivity-dev mailing list
iotivity-dev@lists.iotivity.org
https://lists.iotivity.org/mailman/listinfo/iotivity-dev

Reply via email to