Commit Graph

1070 Commits

Author SHA1 Message Date
F. Duncanh
e0567bd923 update specfile 2023-12-29 05:21:53 -05:00
fduncanh
bb53239d84 Merge pull request #258 from FDH2/volume
rework -db option implementation; add -taper vol control option
2023-12-29 17:58:19 +08:00
F. Duncanh
52d134d596 rework -db option implementation; add -taper vol control option 2023-12-29 04:47:19 -05:00
fduncanh
8edadd262b Merge pull request #255 from FDH2/pin
correct volume control to match airplay spec, add a -db l:h option
2023-12-27 10:34:23 +08:00
F. Duncanh
624fd41386 correct volume control to match airplay spec, add a -db l:h option 2023-12-26 20:13:44 -05:00
F. Duncanh
48f810c344 README updates 2023-12-26 15:03:15 -05:00
fduncanh
e63be544a5 Merge pull request #254 from FDH2/pin
pin-pairing improvements
2023-12-27 03:48:28 +08:00
F. Duncanh
471af21332 v1.68: improvements to pin-pairing 2023-12-26 14:41:50 -05:00
antimof
ff17dc4230 Merge pull request #148 from FDH2/master
UxPlay 1.67, with support for pin-code pairing
2023-12-17 12:02:05 +03:00
F. Duncanh
7406b000b1 client pin-paring register is working now 2023-12-12 08:11:34 -05:00
F. Duncanh
2d29b6b6d1 use base 64 to represent public key as string 2023-12-10 10:26:56 -05:00
F. Duncanh
93b389e414 http_response.c: fix missing "Content-Length: 0" in some cases 2023-12-09 11:05:16 -05:00
F. Duncanh
c54ca74135 uxplay.cpp add missing "static" keyword to some functions 2023-12-07 17:41:34 -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
40da5d25ad uxplay.cpp check files referenced in -key etc for write access 2023-12-07 06:56:01 -05:00
F. Duncanh
ee3f67aa03 sprintf->snprintf to silence macOS compiler warnings 2023-12-06 14:00:28 -05:00
F. Duncanh
f5da0a8f63 comment out (#if 0 ... #endif) unused parts of srp library 2023-12-06 01:06:58 -05:00
F. Duncanh
b790a6fd47 README update (router issues with mDNS) 2023-12-05 21:21:39 -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
597b807fea README updates 2023-12-05 11:51:37 -05:00
F. Duncanh
bfec9dc811 uxplay.cpp: improved ascii art (from FIGlet) for pin display 2023-12-04 13:51:41 -05:00
F. Duncanh
bf5e94d996 uxplay.cpp: add explanation of DNS_SD error -65548 (NameConflict) 2023-12-03 12:29:57 -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
e9da98f428 README updates for 1.67 2023-12-02 11:47:02 -05:00
F. Duncanh
6dfcb12e98 remove the -rpi* options, add -m [mac] option to set macaddress 2023-12-01 18:54:36 -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
4e3a81731c README + specfile updates for v1.67 2023-11-29 00:12:02 -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
a60d4d8f74 uxplay.cpp refactor to split off get_homedir() 2023-11-28 11:41:16 -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
7dca45983d fix -pin option 2023-11-25 02:30:37 -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