Commit Graph

62 Commits

Author SHA1 Message Date
F. Duncanh
af195e3f2c improved debug log on httpd: see ALL requests received 2024-06-03 05:14:53 -04:00
F. Duncanh
3579e84023 cleaned up -nohold feature + rejection of new connections when in use
(for compatibility with possible future video streaming additions)
2024-05-30 13:50:07 -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
f0407d780e add zone_id to link-local ipv6 addresses 2024-05-14 21:28:44 -04:00
F. Duncanh
196507e23e fix broken logger during early initialization stage 2024-03-28 01:14:55 -04:00
F. Duncanh
2190125736 code cleanup (raop handlers) 2024-01-28 19:03:47 -05:00
F. Duncanh
471af21332 v1.68: improvements to pin-pairing 2023-12-26 14:41:50 -05:00
F. Duncanh
b1c52a65b6 provide notice that new public key has been created and stored 2023-12-07 09:08:20 -05:00
F. Duncanh
26c5779578 add option -dacp to export current client DACP info to file 2023-12-05 12:25:04 -05:00
F. Duncanh
6c0c3cb287 Refactor for possible client registration data storage 2023-12-03 12:28:42 -05:00
F. Duncanh
58eb60ea54 make the private key persistent (store in %HOME/.uxplay.pem) 2023-11-28 22:40:07 -05:00
F. Duncanh
cac5c431a5 raop.c raop_handlers.h: rename conn->pairing to conn->session 2023-11-26 10:17:24 -05:00
F. Duncanh
70774a87ff raop.c, pairing.c: snprintf fixes to silence warnings 2023-11-25 11:41:52 -05:00
F. Duncanh
b0332f3712 restore previous PK behavior by uncommenting PK line in dnssdint.h 2023-11-25 09:07:04 -05:00
F. Duncanh
e615493b06 raop.c,dnssd.c: use true PK as string (not a fake from dnssdint.h) 2023-11-24 21:41:38 -05:00
F. Duncanh
7270dd4d52 add -pin [nnnn] with option to allow a fixed pin 2023-11-24 10:38:11 -05:00
F. Duncanh
44365fe59c add infrastructure for pair-pin-start, + changing features 2023-11-23 20:26:21 -05:00
F. Duncanh
3dfdf42fad only call utils_data_to_string in -d debug mode 2023-04-18 02:25:57 -04:00
F. Duncanh
e2357bd687 add change statement: authorship, dates to LGPL v2.1 files 2023-02-09 11:01:58 -05:00
F. Duncanh
c8025be711 v1.63: fix audio sync with client video in Audio-only mode 2023-02-06 17:44:47 -05:00
F. Duncanh
a255c09e3c Revert default maxFPS back from 60 to 30. 2023-01-20 17:41:00 -05:00
F. Duncanh
14df246976 increase default maxFPS plist setting from 30 to 60 2023-01-16 08:55:12 -05:00
F. Duncanh
584dadb5da cosmetic change (keep lib free of UxPlay mentions in case of re-use)
make NOHOLD feature a #define item
2022-12-16 10:47:18 -05:00
fduncanh
4d3d0cffac remove (show in -d mode only) terminal messages about connections
+edits to README
2022-11-03 04:44:28 -04:00
fduncanh
c2491a3e9f destroy raop_ntp after rtp and rtp_mirror 2022-05-04 02:56:42 -04:00
fduncanh
863ae86b07 one more plist=-not-freed memory leak fix 2022-05-04 01:47:20 -04:00
fduncanh
6bf2056f26 fix yet more plist not-freed memory leaks 2022-05-03 23:54:21 -04:00
fduncanh
c25012161b fix some plist not-freed memory leaks 2022-05-03 23:39:10 -04:00
fduncanh
be970b9f19 initialize conn->raop_rtp_mirror to NULL 2022-04-27 19:25:12 -04:00
fduncanh
3401427e00 restore LOGGER_DEBUG level for TEARDOWN reports 2022-03-12 01:27:47 -05:00
fduncanh
1eb06d8693 corrections to Teardown sequence 2022-03-12 01:15:19 -05:00
fduncanh
b3266dc0f8 cleanup in teardown calls 2022-03-11 23:47:13 -05:00
fduncanh
171130d3e8 make sourceVersion = GLOBAL_VERSION from global.h and other cleanups 2022-02-20 13:17:05 -05:00
fduncanh
d5a9a2433b completed -reset option using callback conn_reset 2022-02-06 12:23:36 -05:00
fduncanh
0a5af62fac whitespace 2022-02-05 17:15:02 -05:00
fduncanh
4410f4606a raop.c duplicate include of raop_rtp.h 2022-02-05 13:31:25 -05:00
fduncanh
ea4977fb7f UxPlay 1.47. Added -FPSdata option, and revised video packet handling 2022-02-05 00:55:13 -05:00
fduncanh
b6c3d5d7a3 Remove executable permission on non-executable files 2022-01-14 10:58:28 -05:00
fduncanh
ad88a9daaf raop: check if video_flush callback is defined 2022-01-14 10:48:32 -05:00
fduncanh
536cf096bb UxPlay 1.45: close video window when client stops mirroring;
-nc option for keeping previous behavior; (for future use) store
video frame width, height reported when streaming starts.
2022-01-10 19:08:48 -05:00
fduncanh
7d2b107305 simplify last commit 2021-12-12 04:03:18 -05:00
fduncanh
027d8bf559 whitespace 2021-12-12 03:46:41 -05:00
fduncanh
d4b203e48f improved debug output with all messages between client and server 2021-12-12 03:36:40 -05:00
fduncanh
5c9b0730ee whitespace fix 2021-12-04 05:43:10 -05:00
fduncanh
0d671d46f8 new format in API for setting plist variables 2021-12-04 05:37:59 -05:00
fduncanh
5e18df2d6a change names of configurable plist items to their iOS names 2021-12-04 03:46:02 -05:00
fduncanh
f84ca87753 edit pair-pin-start error message 2021-11-30 23:35:16 -05:00
fduncanh
dc384c747e pair-pin-start error message 2021-11-30 23:26:11 -05:00
fduncanh
57ba7a510e repair raop.c (broken while testing earlier today) 2021-11-30 20:58:14 -05:00
fduncanh
2654433454 slight change to error message (cosmetic) for pin request error 2021-11-30 16:16:26 -05:00