Oleksandra Matviienko
a0f5b3bc5b
Move Californium server construction into init try/catch and guard CoAP shutdown
Construct CoapServer and the LwM2M bootstrap server inside the init try block so a failure in the constructor or build() is cleaned up by the existing catch. Guard CoAP shutdown() against a null server. Add a DTLS-enabled CoAP test that covers the dtlsSessionsExecutor shutdown branch.
1 month ago
Oleksandra Matviienko
ff780fc6e9
Release Californium resources when CoAP server init fails
2 months ago
Andrii Landiak
9ccf94f93b
Debounce LwM2M server reload to avoid double restart when both credentials change
3 months ago
Andrii Landiak
1317a44639
Add reload integration tests
4 months ago
Andrii Landiak
635920534d
Improve SSL reload clarity: document trade-offs, use Path API, deduplicate PEM path logic
4 months ago
Andrii Landiak
22d9506206
Improve SSL certificate reload: rollback safety, defaults, and test encapsulation
4 months ago
Andrii Landiak
edcf3a9d22
Fix SSL certificate reload: port conflict, redundant reload(), and watcher polling
4 months ago
Andrii Landiak
c2a8f79edd
Minor changing for CertificateReloadManager
4 months ago
Andrii Landiak
8be7a23b15
Added automatic SSL/TLS certificate reload for transports without service restart
4 months ago
Viacheslav Klimov
5b5b4dff6b
Update license header
6 months ago
Dmytro Skarzhynets
b7f3c9fb63
Make component annotations inheritable
1 year ago
Igor Kulikov
5cf26d4851
Update license header
1 year ago
YevhenBondarenko
f3c93104f6
fixed coap.enabled property config
1 year ago
Kulikov
c5ca395844
fix_bug_coaps_x509_docker_many_devices ( #12327 )
* coaps: x509 - tests
* coaps: x509 - tests add sever cert.pem
* coaps: x509 - tests add sever cert.pem -2
* coaps: x509 - tests add sever cert.pem -3
* coaps: x509 - tests add sever cert.pem -4
* fix bug: coaps x509 - ddocker many devices with re-port
* fix bug: coaps - add test, connect client with X509
* fix bug: coaps - add two test devices with the same port
* fix bug: coaps - add two test devices with the same port (FeatureType.ATTRIBUTES)
* fix bug: coaps - add two test devices with the same port (FeatureType.ATTRIBUTES) - 1
* fix bug: coap comments 1
2 years ago
nick
50e6968170
coaps: x509 - dtls add default values here (1024) and in yml add note
2 years ago
nick
4cfe7441b1
coaps: x509 - dtls add default values here (1024)
2 years ago
nick
dc316ec10d
coaps: x509 - dtls reuse length variable
2 years ago
nick
272a1aa1b1
coaps: x509 - dtls add: DTLS_MAX_FRAGMENT_LENGTH, DTLS_MAX_TRANSMISSION_UNIT
2 years ago
Dmytro Skarzhynets
bbe328d158
Implemented safe scheduled thread pool
2 years ago
Andrii Landiak
5ca6ad03e3
CE: optimize java imports
2 years ago
Kulikov
010224acc8
coap_refactoring_ransport_yml_03 ( #10821 )
* coap: refactoring transport (*.yml)
* coap: refactoring transport (*.yml) -2
* lwm2m: delete the parameter that is not used
* coap: refactoring service as PE
* coap: refactoring service as PE
* coap: refactoring dtlsSettings as PE
* coap: refactoring dtlsSettings as PE
* coap: refactoring dtlsSettings as PE-3
2 years ago
Sergey Matvienko
37e730a75f
TbCoapDtlsSettingsTest
2 years ago
Sergey Matvienko
115596da28
coap.dtls.connection_id_length added default null value to tolerate yaml inconsistency case
2 years ago
nick
4e6ab036de
fix bug: coap dtls.connection_id_length
2 years ago
nick
c2268595eb
lwm2m_coap: DTLS Cid Length
2 years ago
Ivan Raznatovskyi
09fc025e12
Initial commit from another fork
3 years ago
Igor Kulikov
c5a72ed8df
Update license header to 2024 year.
3 years ago
YevhenBondarenko
db6f310284
migration to spring boot 3.1
3 years ago
YevhenBondarenko
fbf9773a61
optimize imports
3 years ago
Seraphym-Tuhai
29c3eddc8a
Merge with branch 'develop/3.5' of github.com:thingsboard/thingsboard
3 years ago
Igor Kulikov
cbdc4517e4
Update license header year to 2023
4 years ago
nickAS21
a8db5fcf8a
DTLS_: commit3
4 years ago
nickAS21
559af3b46a
fix_bug: comments
4 years ago
nickAS21
bbcd2ed047
coap. lem2m: add DTLS_RETRANSMISSION_TIMEOUT
4 years ago
thingsboard
c7daaa571e
replace StringUtils usages with in-repository implementation
4 years ago
Jan Christoph Bernack
80b7b9cee9
add config parameter: transport.coap.piggyback_timeout
4 years ago
YevhenBondarenko
292220cddc
updated Californium and Leshan versions
5 years ago
Igor Kulikov
da4c742872
Update license year to 2022
5 years ago
Igor Kulikov
362ccf9f31
Unified transport SSL credentials
5 years ago
Sergey Matvienko
3f97bb682a
executors: names added, shutdownNow for some executors to prevent memory leaks during lifecycle (mostly affects the test runner JVM)
5 years ago
Andrii Shvaika
3a7a97dd91
PSM and eDRX implementation draft
5 years ago
Andrii Shvaika
34aa44d2cb
Added deduplication of transport sessions for CoAP. Fix response codes
5 years ago
Igor Kulikov
422d44433a
Use hybrid client authentication for DTLS CoAP transport
5 years ago
Andrii Shvaika
9f499d9188
ResourceUtil implementation
5 years ago
nickAS21
91863ac1c1
Coap: noSec one Endpoint/Sec one EndPoint host&port from yml
5 years ago
nickAS21
ac18585e17
Coap: noSec one Endpoint
5 years ago
nickAS21
c03893fb57
LWM2M: fix bug update FwUrl in client after change in profile
5 years ago
Andrii Shvaika
be3e97d3e1
Improvements for CoAP
5 years ago
Andrii Shvaika
7322afac0b
Implementation draft
5 years ago
ShvaykaD
b34198f30c
refactored CoAP Server component ( #4497 )
* refactored ce code base needed for coap-integration in pe
* added anotation TbCoapServerComponent on CoapTransportService
* license updated
5 years ago