zephyr/subsys
Matt Rodgers b7b3449f48 net: websocket: don't mask data sent from server via zvfs write
RFC6455 section 5.1 specifies that "A server MUST NOT mask any frames
that it sends to the client". Implement this for websocket write calls
via ZVFS, by storing in the websocket_context whether a socket is acting
in the client or server role, and using this to determine if sent data
should be masked.

Signed-off-by: Matt Rodgers <mrodgers@witekio.com>
2025-01-03 13:26:43 +01:00
..
bindesc bindesc: Add support for reading binary descriptors 2024-10-11 13:20:49 -04:00
bluetooth Bluetooth: Controller: Include mem and ecb in-system tests 2025-01-01 02:04:33 +01:00
canbus lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
console
dap kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
debug drivers: coredump: Place API into iterable section 2024-12-03 02:36:38 +01:00
demand_paging demand_paging: eviction: add kconfig CONFIG_EVICTION_TRACKING 2024-11-18 13:16:44 -05:00
dfu dfu: boot: mcuboot: fix boot_is_img_confirmed 2024-12-05 12:29:44 +01:00
disk disk: disk_access: changed mutex for a spinlock 2024-08-26 17:26:36 -04:00
dsp
emul emul: Support UART device emulation 2024-07-30 18:28:17 +01:00
fb drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
fs fs: shell: Add configuration option for mount subcommand 2024-12-29 05:49:58 +01:00
input input: prevent the caller from sleeping in sysworkq 2024-11-29 14:49:43 +01:00
ipc ipc: icbmsg: Reduce block alignment to 32-bits 2024-11-22 08:26:22 -05:00
jwt mbedtls: select ENTROPY_GENERATOR when a driver is available 2024-12-19 17:53:37 +01:00
llext llext: move a calculation to a more logical location 2024-12-17 20:55:15 +01:00
logging logging: increase the maximum value of LOG_BUFFER_SIZE 2024-12-12 19:59:51 +01:00
lorawan lorawan: replace booleans by atomic flags 2024-11-16 14:03:36 -05:00
mem_mgmt
mgmt mgmt: mcumgr: grp: os_mgmt: Add error code for invalid responses 2025-01-03 10:02:23 +01:00
modbus modbus: serial: remove redundant cfg->dev usage in uart_cb_handler 2024-12-13 11:34:44 +01:00
modem drivers: modem: initialize variables to avoid warn 2024-11-19 10:04:58 -05:00
net net: websocket: don't mask data sent from server via zvfs write 2025-01-03 13:26:43 +01:00
pm shell: use shell_device_get_binding 2024-12-18 15:32:10 +01:00
portability kernel: Introduce _THREAD_SLEEPING state bit 2024-12-18 18:17:03 +01:00
profiling arch: deprecate _current 2024-11-23 20:12:24 -05:00
random mbedtls: select ENTROPY_GENERATOR when a driver is available 2024-12-19 17:53:37 +01:00
retention
rtio rtio: Split the rx and tx buffer unions 2024-08-17 08:55:01 -04:00
sd sd: resend CMD0 before each CMD8 2024-08-27 15:14:23 -04:00
secure_storage secure_storage: its: store: settings: improve debug logging 2024-12-17 11:34:42 +00:00
sensing drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
settings settings: introduce priority for commit 2024-10-24 22:04:07 +01:00
shell shell: modules: kernel: streamline code 2024-12-13 11:35:28 +01:00
sip_svc everywhere: replace double words 2024-06-22 05:40:22 -04:00
stats
storage storage/stream_flash: Make write callback optional 2024-12-21 20:48:53 +01:00
task_wdt task_wdt: Feed hardware watchdog only when its started 2024-06-06 00:40:53 -07:00
testsuite tests: CONFIG_TEST_USERSPACE selects CONFIG_USERSPACE 2024-11-18 19:30:50 -05:00
timing
tracing tracing: sysview: Clang-format tracing_sysview_ids.h 2024-12-30 17:32:03 +01:00
usb usb: device_next: cdc_acm: set the thread name after initializing it 2024-12-27 14:10:05 +01:00
zbus zbus: optional unique channel numeric identifiers 2024-12-18 12:47:24 +01:00
CMakeLists.txt secure_storage: introduce the secure storage subsystem 2024-10-07 13:38:43 +02:00
Kconfig secure_storage: introduce the secure storage subsystem 2024-10-07 13:38:43 +02:00