Skip to content
Success

Changes

Summary

  1. Release 3.10.0 (details)
  2. 3.11.0-SNAPSHOT after release 3.10.0 (details)
  3. Update READMEs and scripts to 3.10.0. (details)
  4. Fix DTLS_SECURE_RENEGOTIATION configuration. (details)
  5. Add verification for adding all definitions. (details)
  6. Add support for interoptest using mbedtls 3.5.1. (details)
  7. Fix tinydtls interop test. (details)
  8. Add CID to mbedtls server interoperability test. (details)
  9. Adapt ObserveRelation to keep provided observe options. (details)
  10. Update DEPENDENCIES file. (details)
  11. Fix missing receive time for incoming blockwise transfers. (details)
  12. Add delta to ClockUtil. (details)
  13. Add eclipse code of conduct. (details)
  14. Introduce TestResource to catch error during handleRequest. (details)
  15. Adapt visibility of setRecipientSeq to public. (details)
  16. Remove ObserveRelation also on early cancel. (details)
  17. Reduce cookie data for better DTLS 1.3 compatibility. (details)
  18. Support RPK for Echo resource. (details)
  19. Adapt destination for website. (details)
  20. Use maven.compiler.release to support java 7. (details)
  21. Update URLs. (details)
  22. Update readme. (details)
  23. Remove maven.compiler.release in toolchain profile. (details)
  24. Fixes ApplicationMessage.toString(). (details)
  25. Check for malformed CCS messages. (details)
  26. Fix blockwise response with destination context. (details)
  27. Fix misspelled DtlsConfig value. (details)
  28. Fix response destination on retransmission with identities not based on (details)
The file was modified bom/pom.xml (diff)
The file was modified demo-apps/cf-simplefile-server/pom.xml (diff)
The file was modified cf-utils/cf-encrypt/pom.xml (diff)
The file was modified demo-apps/cf-plugtest-checker/pom.xml (diff)
The file was modified legal/pom.xml (diff)
The file was modified assembly/pom.xml (diff)
The file was modified demo-apps/cf-helloworld-server/pom.xml (diff)
The file was modified californium-osgi/pom.xml (diff)
The file was modified cf-utils/cf-unix-health/pom.xml (diff)
The file was modified demo-apps/cf-plugtest-server/pom.xml (diff)
The file was modified californium-core/pom.xml (diff)
The file was modified demo-apps/cf-benchmark-observe/pom.xml (diff)
The file was modified cf-oscore/pom.xml (diff)
The file was modified scandium-core/pom.xml (diff)
The file was modified cf-utils/cf-cli-tcp-netty/pom.xml (diff)
The file was modified cf-pubsub/pom.xml (diff)
The file was modified demo-apps/cf-unix-setup/pom.xml (diff)
The file was modified demo-apps/cf-helloworld-client/pom.xml (diff)
The file was modified element-connector/pom.xml (diff)
The file was modified cf-utils/cf-cli/pom.xml (diff)
The file was modified demo-apps/pom.xml (diff)
The file was modified demo-apps/cf-secure/pom.xml (diff)
The file was modified californium-tests/californium-integration-tests/pom.xml (diff)
The file was modified demo-apps/cf-extplugtest-client/pom.xml (diff)
The file was modified demo-apps/cf-extplugtest-server/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified californium-tests/californium-interoperability-tests/pom.xml (diff)
The file was modified demo-apps/sc-dtls-example-server/pom.xml (diff)
The file was modified element-connector-tcp-netty/pom.xml (diff)
The file was modified californium-proxy2/pom.xml (diff)
The file was modified demo-apps/cf-plugtest-client/pom.xml (diff)
The file was modified cf-utils/cf-cluster/pom.xml (diff)
The file was modified demo-apps/cf-cocoa/pom.xml (diff)
The file was modified demo-apps/cf-proxy2/pom.xml (diff)
The file was modified californium-tests/pom.xml (diff)
The file was modified demo-apps/sc-dtls-example-client/pom.xml (diff)
The file was modified cf-utils/cf-nat/pom.xml (diff)
The file was modified demo-apps/cf-benchmark/pom.xml (diff)
The file was modified demo-certs/pom.xml (diff)
Commit ed18067813e3b7909f65e187cd0d723749d877b6 by Californium Bot
3.11.0-SNAPSHOT after release 3.10.0
The file was modified demo-apps/cf-plugtest-server/pom.xml (diff)
The file was modified demo-apps/pom.xml (diff)
The file was modified demo-apps/cf-extplugtest-server/pom.xml (diff)
The file was modified californium-osgi/pom.xml (diff)
The file was modified californium-tests/californium-interoperability-tests/pom.xml (diff)
The file was modified cf-utils/cf-encrypt/pom.xml (diff)
The file was modified cf-pubsub/pom.xml (diff)
The file was modified cf-utils/cf-cli/pom.xml (diff)
The file was modified demo-apps/sc-dtls-example-client/pom.xml (diff)
The file was modified californium-proxy2/pom.xml (diff)
The file was modified cf-utils/cf-cluster/pom.xml (diff)
The file was modified bom/pom.xml (diff)
The file was modified californium-core/pom.xml (diff)
The file was modified demo-apps/cf-plugtest-checker/pom.xml (diff)
The file was modified cf-utils/cf-unix-health/pom.xml (diff)
The file was modified demo-apps/cf-extplugtest-client/pom.xml (diff)
The file was modified demo-apps/cf-unix-setup/pom.xml (diff)
The file was modified demo-apps/cf-proxy2/pom.xml (diff)
The file was modified element-connector/pom.xml (diff)
The file was modified demo-apps/cf-benchmark-observe/pom.xml (diff)
The file was modified californium-tests/pom.xml (diff)
The file was modified demo-certs/pom.xml (diff)
The file was modified demo-apps/sc-dtls-example-server/pom.xml (diff)
The file was modified demo-apps/cf-helloworld-client/pom.xml (diff)
The file was modified demo-apps/cf-secure/pom.xml (diff)
The file was modified element-connector-tcp-netty/pom.xml (diff)
The file was modified legal/pom.xml (diff)
The file was modified assembly/pom.xml (diff)
The file was modified cf-oscore/pom.xml (diff)
The file was modified cf-utils/cf-cli-tcp-netty/pom.xml (diff)
The file was modified californium-tests/californium-integration-tests/pom.xml (diff)
The file was modified demo-apps/cf-helloworld-server/pom.xml (diff)
The file was modified demo-apps/cf-cocoa/pom.xml (diff)
The file was modified demo-apps/cf-plugtest-client/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified demo-apps/cf-benchmark/pom.xml (diff)
The file was modified cf-utils/cf-nat/pom.xml (diff)
The file was modified demo-apps/cf-simplefile-server/pom.xml (diff)
The file was modified scandium-core/pom.xml (diff)
Commit 2c4376f59c4ed6e4964a9039a063ed15d7b59ff9 by Achim Kraus
Update READMEs and scripts to 3.10.0.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified demo-apps/cf-extplugtest-client/hono-benchmark.sh (diff)
The file was modified demo-apps/cf-extplugtest-server/service/DockerfileNoCluster (diff)
The file was modified demo-apps/cf-unix-setup/scripts/install.sh (diff)
The file was modified demo-apps/cf-android/app/build.gradle (diff)
The file was modified demo-apps/cf-unix-setup/scripts/cloud-installs/cloud-config.yaml (diff)
The file was modified demo-apps/cf-extplugtest-server/service/Dockerfile (diff)
The file was modified demo-apps/cf-extplugtest-server/service/deploy_k8s.sh (diff)
The file was modified README.md (diff)
The file was modified demo-apps/cf-extplugtest-server/README.md (diff)
The file was modified demo-apps/cf-simplefile-server/README.md (diff)
The file was modified demo-apps/cf-extplugtest-client/benchmark.sh (diff)
The file was modified cf-utils/cf-nat/README.md (diff)
The file was modified scandium-core/README.md (diff)
The file was modified demo-apps/cf-unix-setup/README.md (diff)
The file was modified SECURITY.md (diff)
Commit a0c619f9f5588b73549f21a31e19f735d8d76242 by Achim Kraus
Fix DTLS_SECURE_RENEGOTIATION configuration.

Add missing DTLS_SECURE_RENEGOTIATION to default DEFINITIONS in order to
add the value to the properties file.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified scandium-core/src/main/java/org/eclipse/californium/scandium/config/DtlsConfig.java (diff)
Commit 60528407b725a94ce1e090b65b0a21aa3f4d39e7 by Achim Kraus
Add verification for adding all definitions.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified californium-proxy2/src/main/java/org/eclipse/californium/proxy2/config/Proxy2Config.java (diff)
The file was modified element-connector/src/main/java/org/eclipse/californium/elements/config/Configuration.java (diff)
The file was modified element-connector/src/main/java/org/eclipse/californium/elements/config/TcpConfig.java (diff)
The file was modified californium-core/src/main/java/org/eclipse/californium/core/config/CoapConfig.java (diff)
The file was modified element-connector/src/main/java/org/eclipse/californium/elements/config/SystemConfig.java (diff)
The file was modified element-connector/src/main/java/org/eclipse/californium/elements/config/DefinitionUtils.java (diff)
The file was modified scandium-core/src/main/java/org/eclipse/californium/scandium/config/DtlsConfig.java (diff)
The file was modified element-connector/src/main/java/org/eclipse/californium/elements/config/UdpConfig.java (diff)
Commit 501a6902c84faf1b54219d049fb82d28c303a022 by Achim Kraus
Add support for interoptest using mbedtls 3.5.1.

Also add a README with instructions how to use this tests.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was addedcalifornium-tests/californium-interoperability-tests/README.md
The file was modified californium-tests/californium-interoperability-tests/src/test/java/org/eclipse/californium/interoperability/test/mbedtls/MbedTlsProcessUtil.java (diff)
The file was modified californium-tests/californium-interoperability-tests/src/test/java/org/eclipse/californium/interoperability/test/ProcessUtil.java (diff)
Commit b90f15c49729c1722c6c1e3d79e81291d3650860 by Achim Kraus
Fix tinydtls interop test.

Check for read CID instead of write CID.
Move extra arguments before destination.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified californium-tests/californium-interoperability-tests/src/test/java/org/eclipse/californium/interoperability/test/tinydtls/TinydtlsProcessUtil.java (diff)
The file was modified californium-tests/californium-interoperability-tests/src/test/java/org/eclipse/californium/interoperability/test/tinydtls/TinydtlsClientInteroperabilityTest.java (diff)
The file was modified californium-tests/californium-interoperability-tests/README.md (diff)
Commit 252c78a09df5410f5a52ca2b6663dc968d62e86a by Achim Kraus
Add CID to mbedtls server interoperability test.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified californium-tests/californium-interoperability-tests/src/test/java/org/eclipse/californium/interoperability/test/mbedtls/MbedTlsClientInteroperabilityTest.java (diff)
The file was modified californium-tests/californium-interoperability-tests/src/test/java/org/eclipse/californium/interoperability/test/mbedtls/MbedTlsProcessUtil.java (diff)
The file was modified californium-tests/californium-interoperability-tests/src/test/java/org/eclipse/californium/interoperability/test/mbedtls/MbedTlsServerInteroperabilityTest.java (diff)
Commit 860cf7837cea42048772b6701e809e02e5a87926 by Achim Kraus
Adapt ObserveRelation to keep provided observe options.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified californium-core/src/test/java/org/eclipse/californium/core/observe/ObserveRelationTest.java (diff)
The file was modified californium-core/src/main/java/org/eclipse/californium/core/observe/ObserveRelation.java (diff)
Commit 25b4247b311152d680b7990bc76cf0014eb0af0e by Achim Kraus
Update DEPENDENCIES file.

Generate DEPENDENCIES using dash-licenses.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified DEPENDENCIES (diff)
Commit 958e83b2588f15a47c4c008f09560652b629333c by Achim Kraus
Fix missing receive time for incoming blockwise transfers.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified californium-core/src/main/java/org/eclipse/californium/core/network/stack/BlockwiseStatus.java (diff)
The file was modified californium-core/src/test/java/org/eclipse/californium/core/test/lockstep/BlockwiseServerSideTest.java (diff)
The file was modified californium-core/src/main/java/org/eclipse/californium/core/coap/Message.java (diff)
The file was modified californium-core/src/test/java/org/eclipse/californium/core/test/lockstep/BlockwiseClientSideTest.java (diff)
Commit 829bd288cfa86e072c233ad9f73fde1e1ace0bb9 by Achim Kraus
Add delta to ClockUtil.

Prevent delta calculation when start time isn't available.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified element-connector/src/main/java/org/eclipse/californium/elements/util/ClockUtil.java (diff)
The file was addedelement-connector/src/test/java/org/eclipse/californium/elements/util/ClockUtilTest.java
Commit c9f79ba465f416146cccad73a63dfffb43fe18ab by Achim Kraus
Add eclipse code of conduct.

See https://www.eclipse.org/org/documents/Community_Code_of_Conduct.php

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was addedCODE_OF_CONDUCT.md
Commit 4c27153b3bffc366ab5e08428400c1cd44a1ff09 by Achim Kraus
Introduce TestResource to catch error during handleRequest.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified californium-core/src/test/java/org/eclipse/californium/core/test/lockstep/BlockwiseServerSideTest.java (diff)
The file was modified californium-core/src/test/java/org/eclipse/californium/core/test/BlockwiseBertTransferTest.java (diff)
The file was modified californium-core/src/test/java/org/eclipse/californium/core/test/BlockwiseTransferTest.java (diff)
The file was modified californium-core/src/test/java/org/eclipse/californium/rule/CoapThreadsRule.java (diff)
The file was addedcalifornium-core/src/test/java/org/eclipse/californium/core/coap/TestResource.java
Commit 7ef56fec49a0f4e0b68cd6bf35de25d8be95ece6 by Achim Kraus
Adapt visibility of setRecipientSeq to public.

Add setRecipientReplayWindow.
Fixes issue #2222.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified cf-oscore/src/main/java/org/eclipse/californium/oscore/OSCoreCtx.java (diff)
Commit 7e35e62dc542314d1eb9e8bda76e6b6c4c4443ae by Achim Kraus
Remove ObserveRelation also on early cancel.

Fix javadoc.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified californium-core/src/main/java/org/eclipse/californium/core/observe/ObserveRelation.java (diff)
The file was modified californium-core/src/main/java/org/eclipse/californium/core/observe/ObserveManager.java (diff)
Commit 332b8a37c7e509801ce180b56465b26123593f5b by Achim Kraus
Reduce cookie data for better DTLS 1.3 compatibility.

According RFC6347, 4.2.1. the parameter values (version, random,
session_id, cipher_suites, compression_method) are the relevant ones,
though the client MUST same values for them. The HelloExtensions are not
mentioned. They may vary using DTLS 1.3, which then causes frequently
new HelloVerifyRequest being send. Reducing the data included in the
cookie prevents this and fails/aborts such an handshake without such
coolkie retries

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified scandium-core/src/main/java/org/eclipse/californium/scandium/dtls/ClientHello.java (diff)
Commit 208df459c26bdce8817eb83a238b352e941da089 by Achim Kraus
Support RPK for Echo resource.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified demo-apps/cf-plugtest-server/src/main/java/org/eclipse/californium/plugtests/resources/Echo.java (diff)
Commit 535b2f8827b3693be862846bd7fe113545cc6fb4 by Achim Kraus
Adapt destination for website.

Move from www.eclipse.org/californium to eclipse.dev/californium.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified jenkins/Jenkinsfile (diff)
Commit 18ec7a055c0d3a6377999b8e656705b1dab975a5 by Achim Kraus
Use maven.compiler.release to support java 7.

Update e-mail address of boaks.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified pom.xml (diff)
Commit f007c8d98e2454a03eecb67af5a8ec555172229d by Achim Kraus
Update URLs.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified pom.xml (diff)
Commit 1c0b369cae941fc1b73e0694428c2eb2832863e3 by Achim Kraus
Update readme.

Mention, that using a toolchain requires to remove
maven.compiler.release manually from the pom.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified README.md (diff)
Commit 79f13aa79d27a2ff1f0336fadd4bef0a179edbb4 by Achim Kraus
Remove maven.compiler.release in toolchain profile.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified pom.xml (diff)
Commit df718da6f26e14155738c91515fbcfee1be2b99a by Achim Kraus
Fixes ApplicationMessage.toString().

Also corrects some typos in javadoc.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified scandium-core/src/main/java/org/eclipse/californium/scandium/dtls/ApplicationMessage.java (diff)
Commit ad6cd3786d4bba9bdebe8facf40e16830e7e3e70 by Achim Kraus
Check for malformed CCS messages.

Check, if record contains payload.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified scandium-core/src/main/java/org/eclipse/californium/scandium/dtls/ChangeCipherSpecMessage.java (diff)
Commit 60dbf69efa47feb9908fa4e93c9905d674ea2273 by Achim Kraus
Fix blockwise response with destination context.

Use response destination context, if available.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified californium-core/src/main/java/org/eclipse/californium/core/network/stack/BlockwiseLayer.java (diff)
Commit fb404b8041df0d127f5b140a1cd8b391c9a28c69 by Achim Kraus
Fix misspelled DtlsConfig value.

Use USE_ANTI_REPLAY_FILTER instead of USE_USE_ANTI_REPLAY_FILTER.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified scandium-core/src/main/java/org/eclipse/californium/scandium/config/DtlsConfig.java (diff)
Commit 91a8c4700c95c2c311d0ad75228c0b35462d84e8 by Achim Kraus
Fix response destination on retransmission with identities not based on
the ip-address.

Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
The file was modified californium-core/src/main/java/org/eclipse/californium/core/network/stack/ReliabilityLayer.java (diff)