13 Commits

Author SHA1 Message Date
F. Duncanh
0133170ff7 http request/response security (suggestions by @0pepsi)
parse CSec header, to reject invalid values
impose limits on http header sizes (guard against DOS attacks)
set MAX_RESPONSE_SIZE in http_response
2026-01-17 23:56:38 -05:00
F. Duncanh
fdf741f46c cleanup unitialized variables 2025-12-09 02:08:17 -05:00
F. Duncanh
32d5de23c8 whitespace cleanup 2025-08-08 16:54:32 -04:00
F. Duncanh
08c6f0cdb0 UxPlay 1.71: add support for HLS streaming video 2024-12-13 12:08:07 -05:00
F. Duncanh
c9806d5527 httpd.c: support for Upgrade to reverse http prototcol (PTTH) 2024-06-03 08:19:02 -04:00
F. Duncanh
23030f1b43 use improved http_request with http_request_get_protocol
Thanks to @shuax for finding this method
2024-05-22 12:21:06 -04:00
F. Duncanh
653158eabb fix errors in recent sprintf->snprintf "fix" 2023-04-17 18:56:38 -04:00
F. Duncanh
67e9c0eca1 replace sprintf by snprintf (silence warning by macOS compiler) 2023-04-15 18:19:04 -04:00
F. Duncanh
e2357bd687 add change statement: authorship, dates to LGPL v2.1 files 2023-02-09 11:01:58 -05:00
fduncanh
b6c3d5d7a3 Remove executable permission on non-executable files 2022-01-14 10:58:28 -05:00
fduncanh
d4b203e48f improved debug output with all messages between client and server 2021-12-12 03:36:40 -05:00
fduncanh
623b638357 Bring contents of lib up to date with current FD-:master RPiPlay
the plist library is removed (the Linux distributions version will be used)
(libplist 2.0)

the library llhttp v 6.0.2 is added to replace http_parser

The curve25519 and ed25519 libraries are removed, and replaced with their
OpenSSL 1.1.1 implementations

crypto is updated
2021-07-31 19:29:58 -04:00
Your Name
1946373e26 first commit 2020-04-15 16:24:10 +03:00