F. Duncanh
|
dbcd157de4
|
(cosmetic) rename some rtp_mirror functions for consistency
|
2024-05-31 10:19:40 -04:00 |
|
F. Duncanh
|
f0407d780e
|
add zone_id to link-local ipv6 addresses
|
2024-05-14 21:28:44 -04:00 |
|
F. Duncanh
|
534b1811f7
|
cosmetic: remove IPV6 detection message (IPV6 is now tested)
|
2024-04-22 01:50:14 -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
|
2d29b6b6d1
|
use base 64 to represent public key as string
|
2023-12-10 10:26:56 -05:00 |
|
F. Duncanh
|
6c0c3cb287
|
Refactor for possible client registration data storage
|
2023-12-03 12:28:42 -05:00 |
|
F. Duncanh
|
ff7680881c
|
commenting out this allows pair-setup-pin clients to reconnect
|
2023-11-28 03:13:54 -05:00 |
|
F. Duncanh
|
a5a37b3acd
|
small rearrangements
|
2023-11-26 14:24:04 -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
|
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
|
bcc7244fb6
|
Finally a fully working pair-pin-setup!
|
2023-11-24 00:16:07 -05:00 |
|
F. Duncanh
|
44365fe59c
|
add infrastructure for pair-pin-start, + changing features
|
2023-11-23 20:26:21 -05:00 |
|
F. Duncanh
|
97c3591fdc
|
raop_handlers.h: plist cleanup
|
2023-09-28 03:49:37 -04:00 |
|
F. Duncanh
|
8a053d6ad2
|
add option to restrict clients by clientID
|
2023-09-05 15:56:21 -04:00 |
|
F. Duncanh
|
18a19c1557
|
code cleanup: remove unneeded memset
|
2023-09-02 14:19:22 -04:00 |
|
F. Duncanh
|
26fb20a066
|
clarify comment about client pairing and ecdh_secret
|
2023-09-02 13:50:37 -04:00 |
|
F. Duncanh
|
f1e05045c2
|
raop_handlers, rtp, rtp_mirror: remove dead "use_udp" code
|
2023-09-02 12:39:52 -04:00 |
|
F. Duncanh
|
682175733c
|
allow IPV6 clients (untested)
|
2023-09-02 05:02:31 -04:00 |
|
F. Duncanh
|
4b90ab2314
|
replace a libplist-2.1.0 function, restore Debian 10 compatibility
|
2023-06-12 02:38:15 -04:00 |
|
F. Duncanh
|
a800fe213e
|
fix unsafe strcmp (AirMyPC segfault) + timing fix for AirMyPC client
|
2023-05-31 03:41:53 -04:00 |
|
F. Duncanh
|
d38f8690c2
|
protocol modifications allowing "supports legacy pairing" to be disabled
|
2023-05-30 07:46:15 -04:00 |
|
F. Duncanh
|
3dfdf42fad
|
only call utils_data_to_string in -d debug mode
|
2023-04-18 02:25:57 -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 |
|
F. Duncanh
|
ad451b4c33
|
remove unnecessary "audio delay" feature.
|
2023-02-07 23:54:23 -05:00 |
|
F. Duncanh
|
dfd98efbab
|
cleanups of initial latency code. ntp and rtp times
|
2023-02-07 22:49:30 -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
|
f6a18a5a37
|
use rtp_clock_rate instead of rtp_sync_scale
|
2023-02-05 14:15:07 -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 |
|
F. Duncanh
|
e86e6e20d4
|
add code to detect unsupported AirPlay 2 "Remote Control" protocol
|
2022-12-14 11:53:51 -05:00 |
|
fduncanh
|
e710492077
|
make features in plist from raop_handlers.h consistent with dnssdint.h
improved version of last commit
cleaner implementation of last commit
|
2022-06-30 15:45:54 -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
|
8745a28ec6
|
whitespace
|
2022-05-03 19:56:48 -04:00 |
|
fduncanh
|
03507b4cb2
|
fix small memory leak (ekey, eiv) in raop_handlers.h
|
2022-05-03 19:51:39 -04:00 |
|
fduncanh
|
bdb949c6e2
|
activate resend in raop_rpt, add "compression type" ct to raop_rtp_t
|
2022-04-30 11:07:18 -04:00 |
|
fduncanh
|
171130d3e8
|
make sourceVersion = GLOBAL_VERSION from global.h and other cleanups
|
2022-02-20 13:17:05 -05:00 |
|
fduncanh
|
be9bfe7f6b
|
whitespace
|
2022-02-16 16:01:41 -05:00 |
|
fduncanh
|
b7e03d49c0
|
cosmetic, for consistency
|
2022-02-16 15:55:47 -05:00 |
|
fduncanh
|
55f27dbb79
|
whitespace
|
2022-02-16 12:10:03 -05:00 |
|
fduncanh
|
27b86c6767
|
add timestamp_to_time for raop_ntp timeout reports; read remote cport from plist
|
2022-02-16 12:03:25 -05:00 |
|
fduncanh
|
d5a9a2433b
|
completed -reset option using callback conn_reset
|
2022-02-06 12:23:36 -05:00 |
|
fduncanh
|
8b619efccd
|
add callbacks to raop_ntp_t
|
2022-02-05 15:22:07 -05:00 |
|
fduncanh
|
ea4977fb7f
|
UxPlay 1.47. Added -FPSdata option, and revised video packet handling
|
2022-02-05 00:55:13 -05:00 |
|
fduncanh
|
1ac3876b44
|
mirror_buffer.c cleanup in creating video aes ctr key and iv
|
2022-01-21 16:49:17 -05:00 |
|
fduncanh
|
b6c3d5d7a3
|
Remove executable permission on non-executable files
|
2022-01-14 10:58:28 -05:00 |
|
fduncanh
|
190a5e6b9c
|
(cosmetic) correct text of a debug message
|
2022-01-05 11:37:48 -05:00 |
|
fduncanh
|
745c2e27f6
|
clean up the issue of ios9 audio descryption
|
2021-12-28 19:56:16 -05:00 |
|