Commit Graph

1252 Commits

Author SHA1 Message Date
F. Duncanh
b5e083b107 whitespace cleanup 2025-08-08 17:26:19 -04:00
F. Duncanh
32d5de23c8 whitespace cleanup 2025-08-08 16:54:32 -04:00
F. Duncanh
c8ce350226 raop : whitespace cleanup 2025-08-08 12:52:59 -04:00
F. Duncanh
3e1d83d7d6 cleanup in video_renderer.c 2025-08-07 19:20:05 -04:00
F. Duncanh
56bdfbbda8 video_renderer.c: add bus to renderer in video_renderer_init 2025-08-07 07:09:56 -04:00
F. Duncanh
532ac612f3 add message handler for audio pipeline bus 2025-08-07 06:10:19 -04:00
F. Duncanh
93b2612477 uxplay.cpp update number of bus watches for jpeg renderer 2025-08-06 16:29:11 -04:00
F. Duncanh
2436081088 README update to document -pw changes 2025-08-06 09:40:05 -04:00
F. Duncanh
2b0da9125a cleanup the -pw (no argument) random pw option 2025-08-06 07:14:33 -04:00
antimof
a08c51e662 Merge pull request #188 from FDH2/master
UxPlay-1.72
2025-07-29 16:21:23 +03:00
F. Duncanh
cf27c06c33 -pw option: do not reuse random_pw for new client 2025-07-09 23:26:52 -04:00
F. Duncanh
546145a963 add -ca (w/o filename) option for gstreamer rendering of coverart 2025-07-07 20:55:47 -04:00
F. Duncanh
89844fa53f update for v1.72.2 release 2025-07-07 20:34:22 -04:00
F. Duncanh
ae28bc7930 fix -pw bug in dnssd.c (fixes #426) 2025-07-07 20:23:06 -04:00
F. Duncanh
f3db82fcfe cleanup in httpd.c 2025-07-07 20:23:06 -04:00
F. Duncanh
ff7e0136eb update llhttp to v9.3.0 2025-06-26 12:28:46 -04:00
F. Duncanh
afebae6891 1.72.1 release: README update, uxplay.spec update 2025-06-06 11:53:10 -04:00
F. Duncanh
e306bbf72e cleanup to fix bug/regression in -reg option 2025-06-06 09:40:32 -04:00
F. Duncanh
878ccf2400 add "-nc no" to unset nc option (for macOS, where -nc is default) 2025-05-21 10:59:28 -04:00
F. Duncanh
ffa0c61d5e add -rc option to specify startup options file 2025-05-16 17:33:48 -04:00
F. Duncanh
31309a316c Add a user systemd script (from @deuchnord ) 2025-05-14 11:07:12 -04:00
F. Duncanh
2cade77f76 add a systemd script from @Deuchnord 2025-05-13 02:57:43 -04:00
F. Duncanh
5e3cc9fbc4 add non-hls bus messages to debug; video_reset on teardown 110 2025-05-12 14:06:47 -04:00
F. Duncanh
3bb34553c0 Windows: README update; use d3d11 as default videosink 2025-05-11 00:30:56 -04:00
F. Duncanh
7fc5f4d9b9 README update 2025-05-07 12:24:58 -04:00
F. Duncanh
0f92064fbd set LOGGER INFO in debug output controlled by logger_debug 2025-05-04 13:38:57 -04:00
F. Duncanh
af650362c5 getting ready for 1.72 release 2025-05-03 16:57:27 -04:00
F. Duncanh
aeb18affd3 send 501 reponse to RTSP requests with unimplemented options 2025-04-28 19:22:37 -04:00
F. Duncanh
5a6252dd8d check content_type exists (to avoid DOS risk, thanks @0pepsi) 2025-04-28 15:19:58 -04:00
F. Duncanh
7f380af655 call video_renderer_stop() in video_reset callback 2025-04-28 00:47:40 -04:00
F. Duncanh
fa7456553b use SOCKET_ERROR_STRING instead of strerror (for WIN32 compat) 2025-04-26 19:31:19 -04:00
F. Duncanh
7a643a65aa replace use of strndup (not supported in WIN32 by MSYS2) 2025-04-26 19:02:15 -04:00
F. Duncanh
5f2fbfe88b report buffer full/empty from hls bus messages 2025-04-26 16:17:23 -04:00
F. Duncanh
3a488897b4 set playbin download flag 2025-04-26 11:41:57 -04:00
F. Duncanh
2dfb156c63 clean up video timestamp adjustment in -vsync mode 2025-04-24 10:18:47 -04:00
F. Duncanh
443f7c65d8 keep authentication failure count for -pw random pw option 2025-04-24 09:58:46 -04:00
F. Duncanh
f8ad47d9b4 clean up digest verification in pairing,c 2025-04-23 20:39:33 -04:00
F. Duncanh
e731140515 get info on unhandled POST/action items 2025-04-23 00:12:31 -04:00
F. Duncanh
7c82c34b32 support for HLS start_position 2025-04-22 21:04:27 -04:00
F. Duncanh
be4fb423c4 add suppport for user access control by -pw password (HTML digest) 2025-04-22 17:56:53 -04:00
F. Duncanh
2f809eeadd fix to make sure pts is not less than gst_video_pipeline_base_time 2025-04-22 17:06:21 -04:00
F. Duncanh
9d6a3e2af8 add -vol option 2025-04-22 17:06:21 -04:00
F. Duncanh
47120552c4 add -md <file> option to output audio-mode metadata text to file 2025-04-22 17:06:21 -04:00
Klemens Nanni
c51b37c71d OpenBSD: use unveil(2) and pledge(2) to drop privileges
On startup, lose the ability to execute any file as uxplay(1) facilitates
no such feature and should thus never be allowed to run another program.

Further, if video is disabled, promise to only use certain system call
subsets (video uses shmget(2), which no pledge(2) promise covers).

This is a start to restrict uxplay(1) for it has full network, audio,
filesystem and graphical user session access, usually running as your
private user instead and not a dedicated one.

No change on other systems.  However, this may help them understand and
implement similar security mechanisms.
2025-04-22 17:06:21 -04:00
Brian Callahan
19510c958e Add OpenBSD support 2025-03-30 10:53:32 -04:00
fduncanh
1de18e93f6 Fix -DPLIST_23 -> -DPLIST_230 2025-03-24 13:50:02 -04:00
F. Duncanh
728b0fd961 cosmetic fix (incorrect comment) 2025-03-24 01:39:45 -04:00
F. Duncanh
3423414067 cleaner disposal of unused renderer when -h265 is specified 2025-03-23 17:20:18 -04:00
F. Duncanh
72bbcc0fd7 expose possiblility of user selection of X11 display 2025-03-23 16:00:50 -04:00
F. Duncanh
904ed267cb fix unitialized values reported by valgrind 2025-03-23 15:20:33 -04:00