F. Duncanh
|
f5da0a8f63
|
comment out (#if 0 ... #endif) unused parts of srp library
|
2023-12-06 01:06:58 -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
|
3898c2d013
|
update llhttp to v 9.1.3
|
2023-12-02 11:48:09 -05:00 |
|
F. Duncanh
|
b3b7717ed5
|
downgrade some log messages for ERR to DEBUG or INFO
|
2023-11-30 07:41:51 -05:00 |
|
F. Duncanh
|
8854044e94
|
don't use ED25519 private key as SRP6 private key
|
2023-11-30 07:38:44 -05:00 |
|
F. Duncanh
|
9166ee979b
|
srp.c: add primes NG_3072 (HomeKit use), NG_6144 (from RFC 5054)
|
2023-11-29 09:28:50 -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
|
c2153d2af0
|
crypto.c: refactor extract_private_key to utils,c
|
2023-11-28 18:20:12 -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
|
70774a87ff
|
raop.c, pairing.c: snprintf fixes to silence warnings
|
2023-11-25 11:41:52 -05:00 |
|
F. Duncanh
|
c35a2263c6
|
srp.c: #include <Windows.h> before <Wincrypt.h> is needed
|
2023-11-25 11:10:41 -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
|
bcc7244fb6
|
Finally a fully working pair-pin-setup!
|
2023-11-24 00:16:07 -05:00 |
|
F. Duncanh
|
4241694252
|
facility fopr getting ED25519 private key for srp
|
2023-11-23 21:30:46 -05:00 |
|
F. Duncanh
|
60cfb19d90
|
crypto.c: add AES GCM 128 en/decryption
|
2023-11-23 20:31:23 -05:00 |
|
F. Duncanh
|
44365fe59c
|
add infrastructure for pair-pin-start, + changing features
|
2023-11-23 20:26:21 -05:00 |
|
F. Duncanh
|
fea2893540
|
uxplay.cpp: add feature to display pin code (ascii art)
|
2023-11-23 19:40:45 -05:00 |
|
F. Duncanh
|
fcac9253d3
|
crypto.c: add private key extraction (will use with srp)
|
2023-11-23 19:22:28 -05:00 |
|
F. Duncanh
|
ea239eb27d
|
modifications to srp for Apple variant
|
2023-11-23 19:14:33 -05:00 |
|
F. Duncanh
|
49d8cf870f
|
add the srp source (rfc5054_compat branch)
from http://github.com/cocagne/csrp
|
2023-11-23 19:06:59 -05:00 |
|
F. Duncanh
|
ea942b5a05
|
detect unsuported h265 video packets
|
2023-10-26 10:41:02 -04:00 |
|
F. Duncanh
|
97c3591fdc
|
raop_handlers.h: plist cleanup
|
2023-09-28 03:49:37 -04:00 |
|
F. Duncanh
|
5734921cb0
|
fix broken uxplay.cpp logging facility
|
2023-09-18 01:43:13 -04:00 |
|
F. Duncanh
|
49cd0018ed
|
require cmake>=3.5 to silence deprecation warning
|
2023-09-05 23:58:57 -04:00 |
|
fduncanh
|
e8e64b6119
|
Merge pull request #210 from FDH2/testing
control clients allowed to connect
|
2023-09-05 17:15:38 -04:00 |
|
F. Duncanh
|
8a053d6ad2
|
add option to restrict clients by clientID
|
2023-09-05 15:56:21 -04:00 |
|
thiccaxe
|
660a2dc378
|
pause/resume gstreamer stream when video stream stops/starts
|
2023-09-04 15:12:55 -07: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
|
70f467ed23
|
eliminate unneeded socket address returns from recvfrom
|
2023-09-02 05:20:33 -04:00 |
|
F. Duncanh
|
682175733c
|
allow IPV6 clients (untested)
|
2023-09-02 05:02:31 -04:00 |
|
F. Duncanh
|
e9823f1e1c
|
code cleanup: remove unused variable "delay"
|
2023-08-29 11:34:28 -04:00 |
|
F. Duncanh
|
51379779af
|
llhttp: minor update to v8.1.1
|
2023-07-03 17:53:22 -04:00 |
|
F. Duncanh
|
c50a3bcf21
|
cosmetic fixes to debug output
|
2023-06-14 12:11:49 -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
|
5c4b3a67fc
|
WIN32 use default location if BONJOUR_SDK_HOME not set
|
2023-06-06 16:09:27 -04:00 |
|
F. Duncanh
|
640532efe2
|
Preparing for v1.65 release; cleanup after changes
|
2023-05-31 11:12:32 -04:00 |
|
F. Duncanh
|
fa5d1d8114
|
Disable "SupportsLegacyPairing" to allow fast connections (thanks @shuax)
|
2023-05-31 04:59:14 -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
|
e2ad714028
|
mac /Homebrew cleanup of PKG_CONFIG_PATH
|
2023-05-25 11:24:16 -04:00 |
|
F. Duncanh
|
96333754be
|
clean up SPS/PPS prepend code (for IDR frames) + cosmetic cleanups
|
2023-04-22 10:55:36 -04:00 |
|
F. Duncanh
|
6e11e749cc
|
raop_ntp.c, utils.c : fixes #192
|
2023-04-19 14:10:28 -04:00 |
|
F. Duncanh
|
3dfdf42fad
|
only call utils_data_to_string in -d debug mode
|
2023-04-18 02:25:57 -04:00 |
|