David Cermak
a21ce883ef
feat(eppp): Add support for transport via Ethernet link
2025-04-30 11:56:40 +02:00
Guilherme Alves Ferreira
3863c26b79
Merge pull request #704 from bryghtlabs-richard/fix/websocketWriterLag
...
fix(websocket): release client-lock during WEBSOCKET_EVENT_DATA (IDFGH-14545)
2025-04-10 12:16:31 -03:00
David Cermak
ad94cc9502
feat(asio): Add mbedtls specific APIs to use TLS stack specific features
...
Use mbedtls specific API to configure hostname for verification
2025-04-08 17:08:27 +02:00
David Cermak
4885d28294
fix(asio): Fixed TLS server-client example failure per cert expiry
2025-04-07 12:01:30 +02:00
David Cermak
e2fa11103c
fix(modem): Use generated AT command definitions for IDE navigation
...
BREAKING CHANGE: inc headers for AT command definitions are no longer used directly, but pregenerated into *.h(pp)
2025-04-04 15:39:39 +02:00
David Cermak
5eeb29cb94
bump(modem): 1.3.0 -> 1.4.0
...
1.4.0
Features
- added config_edrx api function (74b7d85d )
- added sqn_gm02s connect function (b97dfc08 )
- add support for sequans GM02S modem (8560f021 )
Bug Fixes
- Fix cmux log message (6ed672da )
- fixed minor code mistakes. (317faf89 )
- handle nullptr in DTE constructors to prevent invalid access (95b56600 )
2025-03-28 13:47:52 +01:00
term-est
6ed672da7b
fix(modem): Fix cmux log message
2025-03-26 18:20:03 +01:00
david-cermak
1b4baaed0e
Merge pull request #786 from robbedptechnics/support-sqn-gm02s
...
feat(module): add support for sequans GM02S modem (DPTechnics) (IDFGH-14891)
2025-03-25 12:24:51 +01:00
robbedptechnics
74b7d85d4a
feat(modem): added config_edrx api function
2025-03-25 11:28:16 +01:00
robbedptechnics
317faf89ff
fix(modem): fixed minor code mistakes.
2025-03-25 11:27:14 +01:00
robbedptechnics
b97dfc08b8
feat(modem): added sqn_gm02s connect function
2025-03-25 11:25:07 +01:00
David Cermak
61da30b013
bump(mdns): 1.8.1 -> 1.8.2
...
1.8.2
Bug Fixes
- Fix parsing incorrect txt records (8fd2c99f )
2025-03-21 12:40:42 +01:00
David Cermak
8fd2c99f15
fix(mdns): Fix parsing incorrect txt records
...
Issue discovered when fuzzing packet parser,
received packet with inconsistent txt section caused issues on final cleanup
2025-03-21 12:40:12 +01:00
robbedptechnics
8560f02191
feat(module): add support for sequans GM02S modem
2025-03-19 14:45:32 +01:00
David Cermak
5db6be7422
bump(mdns): 1.8.0 -> 1.8.1
...
1.8.1
Bug Fixes
- Fix potential task delete race (8ca45f34 )
2025-03-17 10:51:14 +01:00
David Cermak
8ca45f34fa
fix(mdns): Fix potential task delete race
...
Need to wait for the task to be deleted before destroy its stack
2025-03-17 10:51:02 +01:00
Euripedes
2e28774228
Merge pull request #775 from euripedesrocha/feature/mosquitto_plugin
...
Add config to enable SYS on mosquito and bump version
2025-03-06 14:48:20 -03:00
Euripedes Rocha
e14e21ab32
bump(mosq): 2.0.20~1 -> 2.0.20~2
...
##
[2.0.20~2](https://github.com/espressif/esp-protocols/commits/mosq-v2.0.20_2 )###
Features- Allow user to enable SYS topic
([905b84fb ](https://github.com/espressif/esp-protocols/commit/905b84fb ))###
Bug Fixes- Remove temp modification of IDF files
([9162de11 ](https://github.com/espressif/esp-protocols/commit/9162de11 ))-
Add a note about stack size
([dbd164dd ](https://github.com/espressif/esp-protocols/commit/dbd164dd ))
2025-03-06 11:14:26 +01:00
Euripedes Rocha
905b84fb97
feat(mosq): Allow user to enable SYS topic
...
Mosquitto provides several topics under $SYS/# to capture logs and load
statistics. This allows users to enable it.
2025-03-05 15:03:59 +01:00
David Cermak
40142cdcfd
bump(mdns): 1.7.0 -> 1.8.0
...
1.8.0
Features
- Add version keys (e01e67e7 )
Bug Fixes
- Reformat mdns sources per indent-cont=120 (c7663cde )
2025-03-04 15:20:49 +01:00
David Cermak
c7663cdef2
fix(mdns): Reformat mdns sources per indent-cont=120
2025-02-27 10:42:03 +01:00
Adrian Scillato
e01e67e7eb
feat(mdns): Add version keys
2025-02-27 10:33:53 +01:00
david-cermak
37f84ee5a4
Merge pull request #768 from deodatomatheus/fix/handle-nullptr-dte-constructors
...
fix(modem): handle nullptr in DTE constructors to prevent invalid access (IDFGH-14688)
2025-02-27 09:19:16 +01:00
Matheus Deodato
95b56600ed
fix(modem): handle nullptr in DTE constructors to prevent invalid access
2025-02-26 11:37:02 -03:00
David Cermak
7ea6879a19
fix(lws): Adds missing license info
2025-02-20 12:34:40 +01:00
Guilherme Alves Ferreira
c679ceed85
Merge pull request #718 from glmfe/feat/lws
...
[lws]: Add initial support for libwebsockets
2025-02-19 11:26:03 -03:00
glmfe
c009892968
bump(lws): First version 4.3.3
...
4.3.3
Features
- Add initial support libwebsockets component (ef3443d)
2025-02-19 10:21:35 -03:00
glmfe
5f66f35f5f
feat(lws): Add initial support libwebsockets component
2025-02-19 10:16:42 -03:00
David Cermak
384d1c23ba
bump(mdns): 1.6.0 -> 1.7.0
...
1.7.0
Features
- Support user defined allocators (88162d1f )
- Allow allocate memory with configured caps (7d29b476 )
Bug Fixes
- Adjust some formatting per indent-cont=120 (5b2077e3 )
2025-02-18 12:53:46 +01:00
David Cermak
88162d1f3a
feat(mdns): Support user defined allocators
...
Defines mem-alloc function optionally weak, so users can override them
and implement their own allocation, or a static/bss memory for the mdns
task stack.
2025-02-18 12:52:21 +01:00
David Cermak
7d29b47676
feat(mdns): Allow allocate memory with configured caps
2025-02-13 13:51:22 +01:00
glmfe
ce160505dc
feat(websocket): add unregister event to websocket client
2025-02-12 08:46:39 -03:00
David Cermak
5b2077e373
fix(common): Adjust some formatting per indent-cont=120
...
As we updated astyle configuration to be in line with IDF style
2025-02-12 11:40:21 +01:00
Richard Allen
030cb75ece
fix(websocket): release client-lock during WEBSOCKET_EVENT_DATA
...
This resolves:
1) Deadlock when trying to reserve a lock in WEBSOCKET_EVENT_DATA,
but lock is held by a thread trying to send a websocket message.
2) High latency caused by writers serialized with WEBSOCKET_EVENT_DATA
while calling esp_websocket_client_send(), even when TCP window
has enough space for the entire message being queued to send.
Multiple writers are still serialized at fragment boundaries, but
only with other writers and websocket error updates.
Fixes #625
2025-02-11 12:04:39 -06:00
David Cermak
cb061c9c38
bump(mdns): 1.5.3 -> 1.6.0
...
1.6.0
Features
- support allocating mDNS task from SPIRAM (8fcad10c )
Bug Fixes
- Use correct task delete function (eb4ab524 )
Updated
- ci(mdns): Fix mdns host test layers with static task creation (0690eba3 )
2025-02-10 11:18:55 +01:00
David Cermak
0690eba3a8
ci(mdns): Fix mdns host test layers with static task creation
2025-02-10 11:18:19 +01:00
David Cermak
eb4ab52487
fix(mdns): Use correct task delete function
2025-02-10 11:18:19 +01:00
zwx
8fcad10ccf
feat(mdns): support allocating mDNS task from SPIRAM
2025-02-10 11:18:19 +01:00
David Cermak
64d818b2d3
bump(mdns): 1.5.2 -> 1.5.3
...
1.5.3
Bug Fixes
- Fix responder to ignore only invalid queries (cd07228f , #754 )
2025-02-07 14:31:18 +01:00
David Cermak
cd07228f81
fix(mdns): Fix responder to ignore only invalid queries
...
not the entire packet, so we can still reply to next questions
Closes https://github.com/espressif/esp-protocols/issues/754
2025-02-07 14:30:10 +01:00
David Cermak
39866116f5
bump(websocket): 1.3.0 -> 1.4.0
...
1.4.0
Features
- Support DS peripheral for mutual TLS (55385ec3 )
Bug Fixes
- wait for task on destroy (42674b49 )
- Fix pytest to verify client correctly (9046af8f )
- propagate error type (eeeb9006 )
- fix example buffer leak (5219c39d )
Updated
- chore(websocket): align structure members (beb6e57e )
- chore(websocket): remove unused client variable (15d3a01e )
2025-01-30 07:16:24 +01:00
david-cermak
7740b591b6
Merge pull request #749 from david-cermak/fix/ws_client_test
...
[websocket]: Fix pytest to verify client correctly
2025-01-30 07:09:34 +01:00
Johan Stokking
42674b49f9
fix(websocket): wait for task on destroy
2025-01-29 14:30:32 +01:00
david-cermak
e069ae7762
Merge pull request #520 from johanstokking/feature/websocket/client_ds_data
...
feat(websocket): Support DS peripheral for mutual TLS (IDFGH-12285)
2025-01-28 16:59:34 +01:00
Johan Stokking
55385ec312
feat(websocket): Support DS peripheral for mutual TLS
2025-01-28 14:58:54 +01:00
David Cermak
84c47c37f1
bump(mdns): 1.5.1 -> 1.5.2
...
1.5.2
Bug Fixes
- Fix potential NULL deref when sending sub-buy (e7273c46 )
- Fix _mdns_append_fqdn excessive stack usage (bd23c233 )
2025-01-28 09:54:54 +01:00
David Cermak
e7273c46ec
fix(mdns): Fix potential NULL deref when sending sub-buy
...
Closes coverity reported issue: 473829 Dereference null return value
2025-01-28 09:54:16 +01:00
david-cermak
2e7d240abd
Merge pull request #744 from andrew-lifx/fix/mdns_append_fqdn
...
fix(mdns): Fix _mdns_append_fqdn excessive stack usage (IDFGH-14506)
2025-01-28 07:28:00 +01:00
david-cermak
d4a004b5b4
Merge pull request #694 from johanstokking/fix/websocket-esp-tls-errors
...
fix(websocket): propagate error type (IDFGH-14518)
2025-01-27 15:50:32 +01:00
David Cermak
9046af8f8d
fix(websocket): Fix pytest to verify client correctly
2025-01-27 15:34:49 +01:00