SuccessChanges

Summary

  1. Bump version to 1.0.0-M11 (details)
  2. Bump version to 1.0.0-SNAPSHOT (details)
  3. Remove warning as the limitation does not exist anymore. (see #87) (details)
  4. Add coap() method to access to CoapAPI to bootstrapServer (details)
  5. Make every part of LeshanBootstrapServer replaceable. (details)
  6. Make easier to create custom LeshanBootstrapServer. (details)
  7. Clean BootstrapServer JavaDoc. (details)
  8. Integration of Californium 2.0.0-M15 (details)
  9. #699 : Fix NPE when bootstrap write instance at client side (details)
  10. #701: fix bootstrap retry on failure. (details)
  11. Use new sandbox url in Leshan client. (details)
  12. Add getters for endpoints to CoAP LeshanServer API. (details)
  13. Bootstrap server does not need to initiate DTLS Handshake (details)
  14. Fix NPE at client side: server.getUri() failed for unknown host (details)
  15. Fix typo in ServersInfo : deviceMangements <=> deviceManagements (details)
  16. Fix inconsistent log level in DefaultBootstrapHandler (details)
  17. Add identity to log about bootstrap failure (details)
  18. Move ConfigurationChecker from server-demo to server-core (details)
  19. Make ConfigurationChecker dynamic. (details)
  20. Move ConfigurationException in its own class. (details)
  21. Rename ConfigurationException in InvalidConfigurationException (details)
  22. Rename BootstrapStore in BootstrapConfigStore (details)
  23. Create EditableBoostrapConfigStore and InMemoryBootstrapConfigStore. (details)
  24. Rename BootstrapStoreImpl in JSONFileBootstrapStore. (details)
  25. Make JSONFileBootstapStore thread safe (details)
  26. Rename methods from BoostrapConfigStore to make it more consistent. (details)
  27. Rename BootstrapSecurityStoreImpl in BootstrapConfigSecurityStore. (details)
  28. BS Builder now create an InMemoryBoostrapConfigStore by default. (details)
  29. Fix unwanted warning when creating server without secure CoAP endpoint. (details)
  30. #712: Reset timer even if we already "awake" in queue mode. (details)
  31. Integration of Californium 2.0.0-M16 (details)
  32. Add request/response callbacks on BootstrapSessionManager. (details)
  33. Add a way to customize behavior on failure during a bootstrap session (details)
  34. Avoid to handle 2 bootstrap session at the same time. (details)
  35. Add lifetime to session. (details)
  36. Add some tests about concurrent bootstrap session. (details)
  37. clean logs in DefaultBootstrapHandler - fix log config of bsserver-demo (details)
  38. Stop Bootstrap session on unexpected exception. (details)
  39. Remove unnecessary executor in DefaultBootstrapHandler (details)
  40. Start to send bootstrap requests after we send bootstrap response. (details)
  41. Add bootstrapSession parameter to Success and failure callback (details)
  42. Add a new DefaultEndpointFactory (details)
  43. use MAX_TRANSMIT_WAIT from NetworkConfig as client awake time by default (details)
  44. Add a way to use custom encoder/decoder at client side (details)
  45. Remove support of old TLV/JSON code by default. (details)
  46. Add a way to use custom encoder/decoder at bootstrap server side (details)
  47. Do not do type conversion at encoding time by default anymore. (details)
  48. Enhance the way we handle InvalidRequest from foreign peer. (details)
  49. Use serverIdentity instead of Identity for log at client side (details)
  50. Add BootstrapSession param to BootstrapConfigStore.get() (details)
  51. #683: Remove leshan-all maven project. (details)
  52. #679: Extract Redis store from server-cluster to new server-redis (details)
  53. Make LwM2mModel an interface. Concrete class is now StaticModel (details)
  54. Add LwM2mModelRepository, it can contain several version of same object (details)
  55. Add VersionedModelProvider, it adds object versioning support for server (details)
  56. Use VersionedModelProvider in leshan-server-demo (details)
  57. Clean CoAP root resources (details)
Commit c7ff8ef2a5684eeba0de61dd01d1a3439cdcc03c by leshan-bot
Bump version to 1.0.0-M11
The file was modifiedleshan-client-cf/pom.xml (diff)
The file was modifiedleshan-client-demo/pom.xml (diff)
The file was modifiedleshan-integration-tests/pom.xml (diff)
The file was modifiedleshan-core-cf/pom.xml (diff)
The file was modifiedleshan-client-core/pom.xml (diff)
The file was modifiedleshan-bsserver-demo/pom.xml (diff)
The file was modifiedleshan-core/pom.xml (diff)
The file was modifiedleshan-all/pom.xml (diff)
The file was modifiedleshan-server-core/pom.xml (diff)
The file was modifiedleshan-server-cluster/pom.xml (diff)
The file was modifiedleshan-server-demo/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedleshan-server-cf/pom.xml (diff)
Commit 6971bf263ca0644f3b54860ec807ca3e9254f150 by leshan-bot
Bump version to 1.0.0-SNAPSHOT
The file was modifiedleshan-server-core/pom.xml (diff)
The file was modifiedleshan-core/pom.xml (diff)
The file was modifiedleshan-client-demo/pom.xml (diff)
The file was modifiedleshan-server-cf/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedleshan-client-core/pom.xml (diff)
The file was modifiedleshan-client-cf/pom.xml (diff)
The file was modifiedleshan-all/pom.xml (diff)
The file was modifiedleshan-server-cluster/pom.xml (diff)
The file was modifiedleshan-integration-tests/pom.xml (diff)
The file was modifiedleshan-server-demo/pom.xml (diff)
The file was modifiedleshan-core-cf/pom.xml (diff)
The file was modifiedleshan-bsserver-demo/pom.xml (diff)
Commit b57fb4d044e38913403f10d2f261104bd75b1418 by Simon Bernard
Remove warning as the limitation does not exist anymore. (see #87)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/LeshanClientBuilder.java (diff)
Commit 435232b28822b28aae74e31d11ce1bea98adc7df by Simon Bernard
Add coap() method to access to CoapAPI to bootstrapServer
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/LeshanBootstrapServer.java (diff)
Commit 282234b5eeda375552aa097d16802bf9c667eb06 by Simon Bernard
Make every part of LeshanBootstrapServer replaceable.
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/LeshanBootstrapServer.java (diff)
Commit 973266510efbbcfe8f4595717abacbcd4f0d4047 by Simon Bernard
Make easier to create custom LeshanBootstrapServer.
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilder.java (diff)
Commit f3395c5a8a114674e578751f7d1086cc78579af5 by Simon Bernard
Clean BootstrapServer JavaDoc.
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/LwM2mBootstrapServer.java (diff)
The file was modifiedleshan-core/src/main/java/org/eclipse/leshan/core/request/Identity.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/security/BootstrapSecurityStore.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilder.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapHandlerFactory.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/security/SecurityInfo.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapConfig.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapSessionManager.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapStore.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/impl/DefaultBootstrapSessionManager.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/security/SecurityChecker.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/LeshanBootstrapServer.java (diff)
Commit abe036fe08779c1b6fd7825bc96346b86efb7781 by Simon Bernard
Integration of Californium 2.0.0-M15
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/LwM2mBootstrapPskStore.java (diff)
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/SinglePSKStore.java (diff)
The file was modifiedpom.xml (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/LwM2mPskStore.java (diff)
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/SecureIntegrationTestHelper.java (diff)
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/SecurityTest.java (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/CaliforniumEndpointsManager.java (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/SecurityObjectPskStore.java (diff)
Commit 98d0b5ee6105cd2f3c3ea2d0dbca11ae96586ae4 by Simon Bernard
#699 : Fix NPE when bootstrap write instance at client side
The file was modifiedleshan-client-core/src/main/java/org/eclipse/leshan/client/resource/ObjectEnabler.java (diff)
Commit 11b7ec24af2b6ae23afa1de6a8fac4a3782899d4 by Simon Bernard
#701: fix bootstrap retry on failure.
The file was modifiedleshan-client-core/src/main/java/org/eclipse/leshan/client/servers/RegistrationEngine.java (diff)
Commit 850cc93622a8226b13bfe09c3d05183b40ec5343 by Simon Bernard
Use new sandbox url in Leshan client.
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/LeshanClientBuilder.java (diff)
Commit df53c51ce1d6a836e9962414648acba2d7cf26b2 by Simon Bernard
Add getters for endpoints to CoAP LeshanServer API.
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/LeshanServer.java (diff)
Commit 23707dab19488d82d319b25ee0209ba01af393dc by Simon Bernard
Bootstrap server does not need to initiate DTLS Handshake
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilder.java (diff)
Commit f374b1189ee34d80b8e311276b9ae386f29114b8 by Simon Bernard
Fix NPE at client side: server.getUri() failed for unknown host
The file was modifiedleshan-client-core/src/main/java/org/eclipse/leshan/client/servers/Server.java (diff)
The file was addedleshan-client-core/src/test/java/org/eclipse/leshan/client/util/ServerTest.java
Commit 3d2bb492f2b6bdaf7a5d5f2e6767208825421241 by Simon Bernard
Fix typo in ServersInfo : deviceMangements <=> deviceManagements
The file was modifiedleshan-client-core/src/main/java/org/eclipse/leshan/client/servers/ServersInfoExtractor.java (diff)
The file was modifiedleshan-client-core/src/main/java/org/eclipse/leshan/client/servers/ServersInfo.java (diff)
The file was modifiedleshan-client-core/src/main/java/org/eclipse/leshan/client/servers/RegistrationEngine.java (diff)
Commit 964e8fa2099b0cf8ca868d3d107ecbb3a16fbea0 by Simon Bernard
Fix inconsistent log level in DefaultBootstrapHandler
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
Commit a6373e915129deca68df123c9d678496ed48ae8b by Simon Bernard
Add identity to log about bootstrap failure
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
Commit 10a1c57dfa904f4cd030e429a019989e396985c3 by Simon Bernard
Move ConfigurationChecker from server-demo to server-core
The file was removedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/ConfigurationChecker.java
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapStoreImpl.java (diff)
The file was addedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/ConfigurationChecker.java
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/servlet/BootstrapServlet.java (diff)
Commit 39813b8dd7ed7a5051ecb950ca13dfc338f02955 by Simon Bernard
Make ConfigurationChecker dynamic.
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/ConfigurationChecker.java (diff)
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapStoreImpl.java (diff)
Commit 27c449b89fb90c5bd4c7a765c4bd4616ac5cbc99 by Simon Bernard
Move ConfigurationException in its own class.
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/ConfigurationChecker.java (diff)
The file was addedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/ConfigurationException.java
Commit 3899a908a37899879e151ba09feb17f6e52edff5 by Simon Bernard
Rename ConfigurationException in InvalidConfigurationException
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapStoreImpl.java (diff)
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/servlet/BootstrapServlet.java (diff)
The file was removedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/ConfigurationException.java
The file was addedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/InvalidConfigurationException.java
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/ConfigurationChecker.java (diff)
Commit 37a8ef5ece2224abd5634855c4b3f36248193b70 by Simon Bernard
Rename BootstrapStore in BootstrapConfigStore
The file was removedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapStore.java
The file was modifiedleshan-server-core/src/test/java/org/eclipse/leshan/server/bootstrap/BootstrapHandlerTest.java (diff)
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/BootstrapIntegrationTestHelper.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapHandlerFactory.java (diff)
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapStoreImpl.java (diff)
The file was modifiedleshan-server-cf/src/test/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilderTest.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapConfig.java (diff)
The file was addedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapConfigStore.java
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/LeshanBootstrapServer.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/LwM2mBootstrapServer.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilder.java (diff)
Commit 644d93110f62dc22d2f7895bf72818d25056cf2d by Simon Bernard
Create EditableBoostrapConfigStore and InMemoryBootstrapConfigStore.
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapStoreImpl.java (diff)
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapSecurityStoreImpl.java (diff)
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/servlet/BootstrapServlet.java (diff)
The file was addedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/EditableBootstrapConfigStore.java
The file was addedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/InMemoryBootstrapConfigStore.java
Commit fd82ac13a81de739378c90d4fa9fd920b99afd87 by Simon Bernard
Rename BootstrapStoreImpl in JSONFileBootstrapStore.
The file was addedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/JSONFileBootstrapStore.java
The file was removedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapStoreImpl.java
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/LeshanBootstrapServerDemo.java (diff)
Commit 60e9c9071913a28bc14609d37ba8ad2a8389e715 by Simon Bernard
Make JSONFileBootstapStore thread safe
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/JSONFileBootstrapStore.java (diff)
Commit 45d79c6517cc38facb77067c5fe33a155f9391f8 by Simon Bernard
Rename methods from BoostrapConfigStore to make it more consistent.
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapConfigStore.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/EditableBootstrapConfigStore.java (diff)
The file was modifiedleshan-server-cf/src/test/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilderTest.java (diff)
The file was modifiedleshan-server-core/src/test/java/org/eclipse/leshan/server/bootstrap/BootstrapHandlerTest.java (diff)
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/servlet/BootstrapServlet.java (diff)
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/BootstrapIntegrationTestHelper.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapSecurityStoreImpl.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/InMemoryBootstrapConfigStore.java (diff)
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/JSONFileBootstrapStore.java (diff)
Commit 7eef1c9262cb6091568819fb5fbf82628a5401b3 by Simon Bernard
Rename BootstrapSecurityStoreImpl in BootstrapConfigSecurityStore.
The file was addedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapConfigSecurityStore.java
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/LeshanBootstrapServerDemo.java (diff)
The file was removedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapSecurityStoreImpl.java
Commit 91d30d149cd207dafaa74277a059284123210642 by Simon Bernard
BS Builder now create an InMemoryBoostrapConfigStore by default.
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilder.java (diff)
Commit d0de9db15bfb6fda5672a1966818246e8767f981 by Simon Bernard
Fix unwanted warning when creating server without secure CoAP endpoint.
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilder.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanServerBuilder.java (diff)
Commit 4936443ecfab233c9a627d74b2882b7506f79695 by Simon Bernard
#712: Reset timer even if we already "awake" in queue mode.
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/queue/PresenceServiceImpl.java (diff)
Commit 5164c6d388b8a1be21a1265b9a9bee28369df8a6 by Simon Bernard
Integration of Californium 2.0.0-M16
The file was modifiedpom.xml (diff)
The file was modifiedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/RedisRegistrationStore.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/InMemoryRegistrationStore.java (diff)
Commit f8cb8d23664a22c1be0a3baf592d77a2da77ab24 by Simon Bernard
Add request/response callbacks on BootstrapSessionManager.
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/impl/DefaultBootstrapSessionManager.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
The file was modifiedleshan-server-core/src/test/java/org/eclipse/leshan/server/bootstrap/BootstrapHandlerTest.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapSessionManager.java (diff)
Commit 22fbc9944a68b3d0a7f954c9bd6d3d295e30095a by Simon Bernard
Add a way to customize behavior on failure during a bootstrap session
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapSessionManager.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/impl/DefaultBootstrapSessionManager.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapFailureCause.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
The file was modifiedleshan-server-core/src/test/java/org/eclipse/leshan/server/bootstrap/BootstrapHandlerTest.java (diff)
Commit 717ffc90facacb5cd1dad37753fc516ea7d559d5 by Simon Bernard
Avoid to handle 2 bootstrap session at the same time.
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapFailureCause.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
Commit a31b76c7c3be9693dfbe4d35460835fd2cc6a17a by Simon Bernard
Add lifetime to session.
The idea is to ensure an unexpected behavior don't block a device
forever.
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/impl/DefaultBootstrapSession.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapSession.java (diff)
Commit c531e0b5e01c475b042a2f8a32d1b4d26bddb956 by Simon Bernard
Add some tests about concurrent bootstrap session.
The file was modifiedleshan-server-core/src/test/java/org/eclipse/leshan/server/bootstrap/BootstrapHandlerTest.java (diff)
Commit 0e924e052cb30198d2bbc37700d713ea4a63cdba by Simon Bernard
clean logs in DefaultBootstrapHandler - fix log config of bsserver-demo
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
The file was modifiedleshan-bsserver-demo/logback-config.xml (diff)
Commit 405556b48d9e59120b8435676e2be8f3d980c4f0 by Simon Bernard
Stop Bootstrap session on unexpected exception.
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapFailureCause.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
Commit dc1a4c828b5bc61c4d9637d3b7d116d013c135a9 by Simon Bernard
Remove unnecessary executor in DefaultBootstrapHandler
The file was modifiedleshan-server-core/src/test/java/org/eclipse/leshan/server/bootstrap/BootstrapHandlerTest.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
Commit d3ab4e07f243cc941189aa80d0c703de88c5ca40 by Simon Bernard
Start to send bootstrap requests after we send bootstrap response.
The file was modifiedleshan-server-core/src/test/java/org/eclipse/leshan/server/bootstrap/BootstrapHandlerTest.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapHandler.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/BootstrapResource.java (diff)
Commit 3f0e1363e778019855f902e891bc66a433094a47 by Simon Bernard
Add bootstrapSession parameter to Success and failure callback
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapSessionManager.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/impl/DefaultBootstrapSessionManager.java (diff)
The file was modifiedleshan-server-core/src/test/java/org/eclipse/leshan/server/bootstrap/BootstrapHandlerTest.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
Commit ecf87fa5c5c44ca92367cb4a6dc0aa15abafdfee by Simon Bernard
Add a new DefaultEndpointFactory
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilder.java (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/CaliforniumEndpointsManager.java (diff)
The file was addedleshan-core-cf/src/main/java/org/eclipse/leshan/core/californium/DefaultEndpointFactory.java
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/LeshanClientBuilder.java (diff)
The file was modifiedleshan-core-cf/src/main/java/org/eclipse/leshan/core/californium/EndpointFactory.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanServerBuilder.java (diff)
Commit ea6231730a7866a1281eb8b62222632f984c5883 by Simon Bernard
use MAX_TRANSMIT_WAIT from NetworkConfig as client awake time by default
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanServerBuilder.java (diff)
Commit ae3f4c21ff8c08f92ee2596e96cb154e7d0c2b74 by Simon Bernard
Add a way to use custom encoder/decoder at client side
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/LeshanClient.java (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/LeshanClientBuilder.java (diff)
Commit 13cc434b45d92ef6bc0143737d7d779a1e544549 by Simon Bernard
Remove support of old TLV/JSON code by default.
The file was modifiedleshan-core/src/main/java/org/eclipse/leshan/core/node/codec/DefaultLwM2mNodeDecoder.java (diff)
The file was modifiedleshan-core/src/main/java/org/eclipse/leshan/core/node/codec/DefaultLwM2mNodeEncoder.java (diff)
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/IntegrationTestHelper.java (diff)
Commit 5e344d3034e9fba888a8274fc4e94083a8614e3f by Simon Bernard
Add a way to use custom encoder/decoder at bootstrap server side
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/LeshanBootstrapServer.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/CaliforniumLwM2mBootstrapRequestSender.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilder.java (diff)
Commit 680ee7d787e48295046d1555d603e683e9bddc8a by Simon Bernard
Do not do type conversion at encoding time by default anymore.
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/CreateTest.java (diff)
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/ObserveTest.java (diff)
The file was modifiedleshan-server-demo/src/main/java/org/eclipse/leshan/server/demo/LeshanServerDemo.java (diff)
The file was modifiedleshan-core/src/test/java/org/eclipse/leshan/core/node/codec/LwM2mNodeEncoderTest.java (diff)
The file was removedleshan-core/src/test/java/org/eclipse/leshan/core/node/codec/Lwm2mValueConverterTest.java
The file was addedleshan-core/src/main/java/org/eclipse/leshan/core/node/codec/LwM2mValueChecker.java
The file was modifiedleshan-core/src/main/java/org/eclipse/leshan/core/node/codec/LwM2mValueConverter.java (diff)
The file was modifiedleshan-core/src/main/java/org/eclipse/leshan/core/node/codec/DefaultLwM2mNodeEncoder.java (diff)
The file was removedleshan-core/src/main/java/org/eclipse/leshan/core/node/codec/DefaultLwM2mValueConverter.java
The file was addedleshan-server-demo/src/main/java/org/eclipse/leshan/server/demo/utils/MagicLwM2mValueConverter.java
Commit ca15e3d2011bbea9c05779bdbf1dfd75eeac5ced by Simon Bernard
Enhance the way we handle InvalidRequest from foreign peer.
The file was modifiedleshan-client-demo/src/main/resources/simplelogger.properties (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/RegisterResource.java (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/BootstrapResource.java (diff)
The file was modifiedleshan-bsserver-demo/logback-config.xml (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/ObjectResource.java (diff)
The file was modifiedleshan-server-demo/logback-config.xml (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/BootstrapResource.java (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/RootResource.java (diff)
The file was modifiedleshan-core-cf/src/main/java/org/eclipse/leshan/core/californium/EndpointContextUtil.java (diff)
The file was addedleshan-core-cf/src/main/java/org/eclipse/leshan/core/californium/LwM2mCoapResource.java
Commit 831ad4015ddec80d349f354270d47f0ef4af6ce3 by Simon Bernard
Use serverIdentity instead of Identity for log at client side
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/BootstrapResource.java (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/ObjectResource.java (diff)
The file was removedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/ResourceUtil.java
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/RootResource.java (diff)
The file was modifiedleshan-core-cf/src/main/java/org/eclipse/leshan/core/californium/EndpointContextUtil.java (diff)
The file was modifiedleshan-core-cf/src/main/java/org/eclipse/leshan/core/californium/LwM2mCoapResource.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/RegisterResource.java (diff)
The file was modifiedleshan-client-core/src/main/java/org/eclipse/leshan/client/request/ServerIdentity.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/BootstrapResource.java (diff)
The file was addedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/LwM2mClientCoapResource.java
Commit 3516342418f475fb688b1ff343745bc0a4973fc5 by Simon Bernard
Add BootstrapSession param to BootstrapConfigStore.get()
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/BootstrapConfigSecurityStore.java (diff)
The file was modifiedleshan-server-cf/src/test/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilderTest.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/BootstrapConfigStore.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/InMemoryBootstrapConfigStore.java (diff)
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/BootstrapIntegrationTestHelper.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/bootstrap/DefaultBootstrapHandler.java (diff)
Commit 0624fe7aac280cad32870b521be659a089234405 by Simon Bernard
#683: Remove leshan-all maven project.
The file was modifiedpom.xml (diff)
The file was removedleshan-all/pom.xml
Commit cad7db0e8b738eb06da12f5a134ad09296b45f2e by Simon Bernard
#679: Extract Redis store from server-cluster to new server-redis
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/RedisIntegrationTestHelper.java (diff)
The file was addedleshan-server-redis/pom.xml
The file was removedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/RedisSecurityStore.java
The file was addedleshan-server-redis/src/main/java/org/eclipse/leshan/server/redis/RedisSecurityStore.java
The file was removedleshan-server-cluster/src/test/java/org/eclipse/leshan/server/cluster/serialization/SecurityInfoSerDesTest.java
The file was removedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/serialization/RegistrationSerDes.java
The file was addedleshan-server-redis/src/main/java/org/eclipse/leshan/server/redis/RedisLock.java
The file was addedleshan-server-redis/src/main/java/org/eclipse/leshan/server/redis/serialization/IdentitySerDes.java
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/RedisSecureIntegrationTestHelper.java (diff)
The file was removedleshan-server-cluster/src/test/java/org/eclipse/leshan/server/cluster/serialization/RegistrationSerDesTest.java
The file was addedleshan-server-redis/src/main/java/org/eclipse/leshan/server/redis/serialization/SecurityInfoSerDes.java
The file was removedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/RedisLock.java
The file was removedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/serialization/EndpointContextSerDes.java
The file was addedleshan-server-redis/src/main/java/org/eclipse/leshan/server/redis/serialization/ObservationSerDes.java
The file was removedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/serialization/ObservationSerDes.java
The file was modifiedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/serialization/RegistrationUpdateSerDes.java (diff)
The file was removedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/RedisRegistrationStore.java
The file was addedleshan-server-redis/src/test/java/org/eclipse/leshan/server/redis/serialization/SecurityInfoSerDesTest.java
The file was modifiedleshan-integration-tests/pom.xml (diff)
The file was removedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/serialization/IdentitySerDes.java
The file was addedleshan-server-redis/src/main/java/org/eclipse/leshan/server/redis/serialization/RegistrationSerDes.java
The file was modifiedleshan-server-cluster/pom.xml (diff)
The file was addedleshan-server-redis/src/main/java/org/eclipse/leshan/server/redis/RedisRegistrationStore.java
The file was removedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/serialization/SecurityInfoSerDes.java
The file was addedleshan-server-redis/src/test/java/org/eclipse/leshan/server/redis/serialization/RegistrationSerDesTest.java
The file was modifiedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/RedisRegistrationEventPublisher.java (diff)
The file was modifiedpom.xml (diff)
The file was modifiedleshan-server-cluster/src/main/java/org/eclipse/leshan/server/cluster/LeshanClusterServer.java (diff)
The file was modifiedleshan-server-demo/pom.xml (diff)
The file was modifiedleshan-server-demo/src/main/java/org/eclipse/leshan/server/demo/LeshanServerDemo.java (diff)
The file was addedleshan-server-redis/src/main/java/org/eclipse/leshan/server/redis/serialization/EndpointContextSerDes.java
Commit a8580a2510903faed370125d446e6d7a167b842b by Simon Bernard
Make LwM2mModel an interface. Concrete class is now StaticModel
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/ObserveTest.java (diff)
The file was modifiedleshan-client-demo/src/main/java/org/eclipse/leshan/client/demo/LeshanClientDemo.java (diff)
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/IntegrationTestHelper.java (diff)
The file was addedleshan-core/src/main/java/org/eclipse/leshan/core/model/StaticModel.java
The file was modifiedleshan-bsserver-demo/src/main/java/org/eclipse/leshan/server/bootstrap/demo/LeshanBootstrapServerDemo.java (diff)
The file was modifiedleshan-core/src/main/java/org/eclipse/leshan/core/model/LwM2mModel.java (diff)
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/LeshanBootstrapServerBuilder.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/model/StaticModelProvider.java (diff)
The file was modifiedleshan-core/src/test/java/org/eclipse/leshan/core/node/codec/LwM2mNodeEncoderTest.java (diff)
The file was modifiedleshan-client-core/src/test/java/org/eclipse/leshan/client/util/BaseInstanceEnablerFactoryTest.java (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/ObjectResource.java (diff)
The file was modifiedleshan-client-core/src/main/java/org/eclipse/leshan/client/resource/ObjectsInitializer.java (diff)
The file was modifiedleshan-server-cf/src/test/java/org/eclipse/leshan/server/californium/impl/CoapRequestBuilderTest.java (diff)
The file was modifiedleshan-integration-tests/src/test/java/org/eclipse/leshan/integration/tests/QueueModeIntegrationTestHelper.java (diff)
The file was modifiedleshan-core/src/test/java/org/eclipse/leshan/core/node/codec/LwM2mNodeDecoderTest.java (diff)
Commit fe8512e61a93aae588d5b680069b086152631944 by Simon Bernard
Add LwM2mModelRepository, it can contain several version of same object
The file was modifiedleshan-core/src/main/java/org/eclipse/leshan/core/model/ObjectModel.java (diff)
The file was addedleshan-core/src/main/java/org/eclipse/leshan/core/model/LwM2mModelRepository.java
Commit c8553cf9a9ecfb25846e4418fc6f406f3980925b by Simon Bernard
Add VersionedModelProvider, it adds object versioning support for server
The file was addedleshan-server-core/src/main/java/org/eclipse/leshan/server/model/VersionedModelProvider.java
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/model/StaticModelProvider.java (diff)
The file was modifiedleshan-server-core/src/test/java/org/eclipse/leshan/server/SerializationUtil.java (diff)
The file was addedleshan-server-core/src/test/java/org/eclipse/leshan/server/registration/RegistrationTest.java
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/model/StandardModelProvider.java (diff)
The file was modifiedleshan-server-core/src/main/java/org/eclipse/leshan/server/registration/Registration.java (diff)
Commit 91f4a838aadc996721fd8d731cb56826d7b5f5f3 by Simon Bernard
Use VersionedModelProvider in leshan-server-demo
The file was modifiedleshan-server-demo/logback-config.xml (diff)
The file was modifiedleshan-server-demo/src/main/java/org/eclipse/leshan/server/demo/servlet/ObjectSpecServlet.java (diff)
The file was modifiedleshan-server-demo/src/main/resources/webapp/js/client-controllers.js (diff)
The file was modifiedleshan-server-demo/src/main/java/org/eclipse/leshan/server/demo/LeshanServerDemo.java (diff)
The file was modifiedleshan-server-demo/src/main/resources/webapp/js/lw-resources-services.js (diff)
Commit 43c316758c194b9abeb0981e71fc0dbee406870c by Simon Bernard
Clean CoAP root resources
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/LeshanBootstrapServer.java (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/LeshanClient.java (diff)
The file was addedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/RootResource.java
The file was modifiedleshan-server-cf/src/main/java/org/eclipse/leshan/server/californium/impl/LeshanServer.java (diff)
The file was modifiedleshan-client-cf/src/main/java/org/eclipse/leshan/client/californium/impl/RootResource.java (diff)