Files
eugene-admin 4100931deb - websocket client on ESP32
- telemetry protocol builder
- server-side message handling
- database migrations
- telemetry persistence
2026-04-14 16:09:18 +03:00

1 line
5.3 KiB
JSON

{"version":"1.0","algorithm":"sha256","created_at":"2025-12-18T17:38:11.435490+00:00","files":[{"path":".cz.yaml","size":242,"hash":"9dffed29bb59162bd45ff7ab245d44c48a374956ba1d37e0074389bd75ff8dbd"},{"path":"CHANGELOG.md","size":25487,"hash":"2e240874e4f01a8ee40191a8df9ddba8ed2432f39f0ee6452d865750b371f163"},{"path":"CMakeLists.txt","size":938,"hash":"2d26aec8d9f48972e451b7d74c4f2295cd8acd8494e4a33219af6325daf81399"},{"path":"Kconfig","size":954,"hash":"b56c434dfbc1958090e26ca86a11f6909894cf77d33a28b26a6d5eb8787e5651"},{"path":"LICENSE","size":11358,"hash":"cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"},{"path":"README.md","size":705,"hash":"88edfb76a9debd66989c7b57fb2ad878cd45103d6e8c3074e26d80f26a60e35f"},{"path":"esp_websocket_client.c","size":67604,"hash":"30d7d7d2eb02782557a79909df9647a4b8aef09d504735758c31110479acb51c"},{"path":"idf_component.yml","size":369,"hash":"dc22f6df1b1b82a1cb2ed22202c2e8b4084e5408dd223bc6194a3da446776f7f"},{"path":"include/esp_websocket_client.h","size":23185,"hash":"9c318f1280aec39a2ce050f0d2450d45198bed8158761256829ba6478b930a5e"},{"path":"test/CMakeLists.txt","size":527,"hash":"53983926b2defa42725010b82a6eb62f219f2801f2e697d889b326fc1670e12b"},{"path":"test/pytest_websocket.py","size":213,"hash":"768db549807074c3e8550a332ddaeca236b3e1db743bb72600756104b8b125f8"},{"path":"test/sdkconfig.ci","size":94,"hash":"8da7589f815a526c0e9bc8291cd1e58864041b80bec592a91840a5c8847cffa6"},{"path":"test/sdkconfig.defaults","size":68,"hash":"bf225acae456eb714b977921a0e9d29bdce06d7113f5544593758357810adc56"},{"path":"test/main/CMakeLists.txt","size":212,"hash":"c043a53cad79296eef052d6014f53d2d9b607c6a4e078168c617a24a12495447"},{"path":"test/main/test_websocket_client.c","size":2441,"hash":"68d228db40471adc2f3adf002b4f93a2730cd3302cb4609d70929fe7ec5b1a04"},{"path":"examples/linux/CMakeLists.txt","size":450,"hash":"4e107c17e713fa64b029d280cb09bad19808dcabc81946dfef718b1c0efbecfb"},{"path":"examples/linux/README.md","size":2121,"hash":"2b4d84f2b0c4d4366289298c42f097c7bdb025e428bd2e0ce965109b8990a3e8"},{"path":"examples/linux/sdkconfig.ci.coverage","size":193,"hash":"29f987ae62309d7f41b90f8c19caaa517ad16a0f7c0013219d76479fafeeae45"},{"path":"examples/linux/sdkconfig.ci.linux","size":171,"hash":"b0a8ed5c6e8d930319a23d7236fd22106ac78ba8c4dcbfb5f5982812cc5c1672"},{"path":"examples/linux/sdkconfig.defaults","size":171,"hash":"b0a8ed5c6e8d930319a23d7236fd22106ac78ba8c4dcbfb5f5982812cc5c1672"},{"path":"examples/target/CMakeLists.txt","size":241,"hash":"b9dff8d756d1762e9d327a167e19333f01953f6c1b8a299271f51d502667e9d3"},{"path":"examples/target/README.md","size":14424,"hash":"c185477d2b5c33ea01dd4372f0f1c8768845b8320f614dbc96ff93700d47cc09"},{"path":"examples/target/generate_certs.sh","size":4275,"hash":"d6ab54b22983e33d29ef6d8e2b35dd17d3e0bff72d24f1349897d1c99bcd9862"},{"path":"examples/target/pytest_websocket.py","size":7057,"hash":"7dd08f3aa09a53f3758ae599c16bd487649fd7cdec54341dce980364c0b4e863"},{"path":"examples/target/sdkconfig.ci","size":412,"hash":"79c94d6a200c9b2838d358ab7443a320373cc65a79062252e27e2d55a4f840dc"},{"path":"examples/target/sdkconfig.ci.dynamic_buffer","size":457,"hash":"715dc470a64dd8d8f68cbf895cd3bee7cdf27f9ce3a013cca6d0069dc77ca3b2"},{"path":"examples/target/sdkconfig.ci.mutual_auth","size":489,"hash":"689d5b61ddb8995e5033c4f57c8f4aa22d33d9ad57edd997c4a779ab8343fa95"},{"path":"examples/target/sdkconfig.ci.plain_tcp","size":478,"hash":"93d862bd5e2cf98fc7e154ee5e5493e1db0c9265de2ec768192288dbcecf0adf"},{"path":"examples/target/sdkconfig.ci.tx_lock","size":497,"hash":"d8b9eca9ea649fdf39879477c9e9532beb11bcfe437ba15798040c3753f86450"},{"path":"examples/target/websocket_server.py","size":5262,"hash":"dfe69849640fc939da803d3ce99dc5552ec30b0435df83db967c2c9206039bb4"},{"path":"examples/target/main/CMakeLists.txt","size":660,"hash":"90fa2a890cfe4e633bacfad2f276024e37a3081541c6cb6f2b20d46f3fe5815f"},{"path":"examples/target/main/Kconfig.projbuild","size":1721,"hash":"2fd16342fabf29890ec5035607328c2b5f6fb54f26d3de261a223aab42ff2808"},{"path":"examples/target/main/idf_component.yml","size":225,"hash":"e5c4ed82aaf3e4693d26b12e804e77daa95fdb02503be8bd774c21bc0bdcf9a4"},{"path":"examples/target/main/websocket_example.c","size":10514,"hash":"9e3dfa5ec5146ab8f742e5fca94c4b3bde55ebbcd04b92481482bb952d585234"},{"path":"examples/target/main/certs/ca_cert.pem","size":1245,"hash":"3eaa8c88142a67113b0b3826c7487612b08e11a5a661e0e4a598dc9646deaf90"},{"path":"examples/target/main/certs/client_cert.pem","size":1224,"hash":"3c03fbdef579ecab88db6b6bb02f83d4336fbf765f66ffbb2fb4e7855a200634"},{"path":"examples/target/main/certs/client_key.pem","size":1704,"hash":"0374e438a51a05583d2d1c4995ff8d91f1dbf67a3cfd6b698c9b7f87b9f7396a"},{"path":"examples/target/main/certs/server/server_cert.pem","size":1224,"hash":"fd2213c3d99986fe45c64c541c47c0ddc4548905f69efd5c8ddc99620bbcf741"},{"path":"examples/target/main/certs/server/server_key.pem","size":1704,"hash":"e889be6cc6d7b4144b6dc87a22b0feaa02eda1da0dea15a23d6e8ea7248b34e2"},{"path":"examples/linux/main/CMakeLists.txt","size":643,"hash":"59b4e88720a254ef18fcba5761144574316e4b3f9e778ee5ca307cf80e6ba3d0"},{"path":"examples/linux/main/Kconfig.projbuild","size":1243,"hash":"75f0d406f6d78c8d2ae6fe5eac741a6ef41142be0e1b3a5db461ff8a296d57a2"},{"path":"examples/linux/main/websocket_linux.c","size":7151,"hash":"fafb043fe5b2e40edec9ae274cfa887aba9c224b46eab7fc097f4ab2ee32a8c9"}]}