Sergio R. Caprile
6deb061b12
...
2025-02-02 19:20:30 -03:00
Sergio R. Caprile
394bc3260d
Use BootROM reset for RP2350
2025-01-29 15:17:04 -03:00
Sergio R. Caprile
ce1a70e2dc
fix error msg
2025-01-29 10:15:45 -03:00
Sergio R. Caprile
446b400667
misc fixes
2025-01-28 15:27:13 -03:00
Sergio R. Caprile
7d53c21efe
fix for no TLS
2025-01-27 18:52:20 -03:00
Sergio R. Caprile
9be9dcec46
misc
2025-01-27 16:50:46 -03:00
Sergio R. Caprile
3766ab802b
update SDK (no pico_rand)
2025-01-27 16:49:32 -03:00
Sergio R. Caprile
b9141925a3
fix #2997
2025-01-27 16:15:03 -03:00
Sergio R. Caprile
ed79fe86aa
fix SDK 1.5 not building in recent gcc (update to SDK 2.1)
2025-01-27 14:26:11 -03:00
Sergio R. Caprile
2f8e15a900
fix qemu package name
2025-01-27 11:13:38 -03:00
Sergio R. Caprile
b8b3a5c305
fix built-in TLS not calling MG_EV_TLS_HS; uniformize mg_tls_init()
2025-01-27 10:54:56 -03:00
Sergio R. Caprile
e7ea421c54
fix outdated mongoose.h
2025-01-27 10:54:29 -03:00
Sergio R. Caprile
8de9699390
fix TLS multiple-record-per-frame handling in bare metal
2025-01-24 12:05:17 -03:00
Sergio R. Caprile
bf592a22ae
Fix TLS tests failing with small(lots of) records
2025-01-23 19:15:40 -03:00
Sergio R. Caprile
8d4a619a15
minimize elusive ARP lookup failure
2025-01-23 14:33:28 -03:00
Sergio R. Caprile
1a3588624d
update mongoose.h
2025-01-21 16:50:14 -03:00
Sergio R. Caprile
091356ed59
give TLS a chance
2025-01-17 19:51:12 -03:00
Sergio R. Caprile
317591bc8a
improve TLS testing
2025-01-17 14:07:49 -03:00
Sergio R. Caprile
f71b3b91c0
Rollback
2025-01-16 21:04:12 -03:00
Sergio R. Caprile
9e255bcbce
fix undefined behaviour
2025-01-16 20:42:43 -03:00
Sergio R. Caprile
f0df6c61c9
move to Wizard
2025-01-03 11:53:11 -03:00
Sergio R. Caprile
6d0320be06
improve tests and debuggability
2024-12-30 12:25:27 -03:00
Sergio R. Caprile
837da0e458
misc fixes and updates
2024-12-27 11:16:10 -03:00
Sergio R. Caprile
6a83147b33
Add Pico 2 W examples
2024-12-23 15:11:29 -03:00
Sergio R. Caprile
90e4228e1d
keep TLS options as per the TLS tutorial. Default to built-in TLS while allowing to use other stacks, as tutorials show
2024-12-23 11:40:36 -03:00
Sergio R. Caprile
7fc96a61ad
fix mg_tls_pending
2024-12-16 16:03:36 -03:00
Sergio R. Caprile
b7598cc354
Add auto init for Pico-W driver
2024-12-05 14:57:21 -03:00
Sergio R. Caprile
bf013fcdae
Add Pico-W driver in src/drivedrivers
2024-12-05 12:11:14 -03:00
Sergio R. Caprile
cb5f833dd2
update to Pico-SDK 2.0.0
2024-12-02 14:19:49 -03:00
Sergio R. Caprile
716c84c896
update to Pico-SDK 2.0.0
2024-12-02 11:15:33 -03:00
Sergio R. Caprile
6e4ce85c87
avoid name clashing in OTA
2024-11-26 14:15:56 -03:00
Sergio R. Caprile
2a093dc183
remove is_io_err (unused)
2024-11-26 14:09:34 -03:00
Sergio R. Caprile
851b3a7cfb
move to Wizard
2024-11-22 17:38:26 -03:00
Sergio R. Caprile
1479ebfb5d
move to Wizard
2024-11-22 14:01:32 -03:00
Sergio R. Caprile
5c305e7fa8
Fix issuing 411 responses as a client
...
15.5.12. 411 Length Required
The 411 (Length Required) status code indicates that the server refuses to accept the request without a defined Content-Length (Section 8.6). The client MAY repeat the request if it adds a valid Content-Length header field containing the length of the request content.
fixes #2969
2024-11-21 18:55:16 -03:00
Sergio R. Caprile
2df53c3d27
update version
2024-11-20 10:02:24 -03:00
Sergio R. Caprile
7e668df1fe
default to built-in TLS without preventing other choices
2024-11-13 17:29:44 -03:00
Sergio R. Caprile
72bf199577
unbreak AWS example and associated tests
2024-11-11 17:27:59 -03:00
Sergio R. Caprile
2b8b0ebe95
Pico-SDK support fixes and cleanups
2024-11-11 14:52:28 -03:00
Sergio R. Caprile
58327a1753
Move ARCH_RP2040 --> ARCH_PICOSDK
2024-11-08 14:34:33 -03:00
Sergio R. Caprile
094202ff16
Use Pico-SDK RNG
2024-11-07 11:57:08 -03:00
Sergio R. Caprile
8feff78526
add tests
2024-11-06 11:40:57 -03:00
Sergio R. Caprile
67d0f5f4ae
Add OTA for Pico-SDK (RP2040)
2024-11-05 17:17:22 -03:00
Sergio R. Caprile
64a6fef823
MG_IRAM -> noinline
2024-11-01 16:21:18 -03:00
Sergio R. Caprile
9b99f62311
Refactor OTA API
2024-10-24 19:08:06 -03:00
Sergio R. Caprile
adb12bb7be
nits
2024-10-11 14:12:46 -03:00
Sergio R. Caprile
d37c300d87
Honor c->is_resp with Connection:close
2024-10-10 19:44:09 -03:00
Sergio R. Caprile
5b52529295
Add/fix Zephyr tests (again)
2024-10-10 15:49:53 -03:00
Sergio R. Caprile
504ef9422e
fix gw ARP on startup
2024-10-10 11:42:38 -03:00
Sergio R. Caprile
32d90c38db
tweaks
2024-10-09 11:33:14 -03:00
Sergio R. Caprile
fa24a3e09e
Add test Makefiles for more IDEs
...
Expand Wizard test script
2024-10-08 18:55:32 -03:00
Sergio R. Caprile
f3cd74cb46
Add test Makefiles for IDEs
...
Add Wizard test script
2024-10-04 17:35:02 -03:00
Sergio R. Caprile
062596e3fb
move to Wizard
2024-10-04 11:55:24 -03:00
Sergio R. Caprile
b767f930ad
test prod Wizard
2024-10-03 17:09:16 -03:00
Sergio R. Caprile
ba61a6545a
move to Wizard
2024-10-03 16:50:00 -03:00
Sergio R. Caprile
23ada5c7a5
try to get abort texts from GH
2024-10-03 13:46:50 -03:00
Sergio R. Caprile
97c37efffe
fix removed linked files
2024-10-03 13:26:18 -03:00
Sergio R. Caprile
5db95be4fc
fix test file
2024-10-03 12:05:44 -03:00
Sergio R. Caprile
a7db0d3cc5
move to Wizard
2024-10-03 11:55:38 -03:00
Sergio R. Caprile
f4eac6e4fc
move to Wizard
2024-10-02 13:42:14 -03:00
Sergio R. Caprile
48f695f3e6
DP83848 has no clock setup
2024-10-02 10:22:09 -03:00
Sergio R. Caprile
b58f8b9d7c
Fix multiple TLS records in buffer
2024-10-01 18:26:51 -03:00
Sergio R. Caprile
9bcf1d662b
fix tests
2024-09-27 18:33:26 -03:00
Sergio R. Caprile
882dd1f3a7
add Wizard examples
2024-09-26 20:20:00 -03:00
Sergio R. Caprile
46ac2e5252
move to Wizard
2024-09-26 17:11:57 -03:00
Sergio R. Caprile
a81818b2db
avoid trashing other projs thinking redefining types is convenient
2024-09-24 20:14:39 -03:00
Sergio R. Caprile
ac17df0c65
Add ARMCGT arch
2024-09-24 18:58:54 -03:00
Sergio R. Caprile
5c8885ee5f
Fix ARP handling with UDP
2024-09-24 12:37:13 -03:00
Sergio R. Caprile
3742da8770
fix printf precision handling
2024-09-20 20:40:54 -03:00
Sergio R. Caprile
b7b8b9219d
move to Wizard
2024-09-19 16:25:36 -03:00
Sergio R. Caprile
e0eff1d2bb
update CodeQL
2024-09-17 13:14:52 -03:00
Sergio R. Caprile
037ef76ad8
move to Wizard
2024-09-16 17:03:44 -03:00
Sergio R. Caprile
ae8025cd5c
move to Wizard
2024-09-16 16:52:37 -03:00
Sergio R. Caprile
1804cc3a09
fix CIFuxx
2024-09-16 14:34:40 -03:00
Sergio R. Caprile
2d8e6b45ec
fix CIFuxx
2024-09-16 14:31:26 -03:00
Sergio R. Caprile
3fa52d0d7d
fix outdated example
2024-09-16 11:06:08 -03:00
Sergio R. Caprile
8b3e415201
Add Pico-W example
2024-09-11 10:56:52 -03:00
Sergio R. Caprile
a705a89e4a
default to built-in TLS without preventing other choices
2024-09-09 14:05:39 -03:00
Sergio R. Caprile
ea509c0a36
move to Wizard
2024-09-05 11:48:20 -03:00
Sergio R. Caprile
269600d875
pilot move
2024-09-04 17:13:19 -03:00
Sergio R. Caprile
42e072a868
add macro to access mif
2024-08-29 17:11:25 -03:00
Sergio R. Caprile
97296934ab
update version
2024-08-21 09:33:12 -03:00
Sergio R. Caprile
be7bfbac39
Fix Microchip breaking standards, as always
2024-08-12 12:20:21 -03:00
Sergio R. Caprile
045b196eeb
fix ARP resolution when remote host is the gw
2024-08-12 11:55:57 -03:00
Sergio R. Caprile
15c8ba5d3f
Update TM4C driver init + nits
2024-07-31 16:53:29 -03:00
Sergio R. Caprile
3ffe5e958f
improve close on TLS
2024-07-30 19:30:14 -03:00
Sergio R. Caprile
3081d0766b
Patch KSZ PHY for NXP
2024-07-30 14:34:13 -03:00
Sergio R. Caprile
dedf67fb52
make friends with FreeRTOS+TCP compatibility
2024-07-30 10:58:10 -03:00
Sergio R. Caprile
fe77075996
Refactor tls receive pointer scheme
2024-07-26 12:15:05 -03:00
Sergio R. Caprile
4d6b126b9d
unbreak after incorrect cleanup
2024-07-26 12:14:33 -03:00
Sergio R. Caprile
5a8c56e784
Misc TLS cleanups
2024-07-25 19:01:35 -03:00
Sergio R. Caprile
8c4cfc8101
rework fetch
2024-07-24 18:30:08 -03:00
Sergio R. Caprile
9bdc910327
do proper connect
2024-07-23 14:35:32 -03:00
Sergio R. Caprile
91606a9e3f
improve MIP tests
2024-07-22 20:22:29 -03:00
Sergio R. Caprile
071b3f558f
allow building uECC with VLI
2024-07-10 12:01:28 -03:00
Sergio R. Caprile
7f7c1ff6c2
handle possible memory trashes on mg_send() and mg_iobuf_add() failures
2024-07-09 14:56:22 -03:00
Sergio R. Caprile
4dcc4e3308
SSL_CTX_new can fail
...
SSLv23_ methods deprecated
2024-07-09 14:08:55 -03:00
Sergio R. Caprile
d46798c2a7
silence cast and c++ warnings)
2024-07-08 17:02:54 -03:00
Sergio R. Caprile
90623492b7
be more C89-friendly
2024-07-08 16:23:41 -03:00
Sergio R. Caprile
0c4d33d558
fix Keil AWS FreeRTOS-plus-TCP
2024-07-04 17:31:11 -03:00