On Mon, Apr 13, 2020 at 11:43 AM Paul B Mahol <[email protected]> wrote:
> On 4/13/20, Richard Lince <[email protected]> wrote: > > Hi all, > > > > I've done a little more digging with a bug which I believe must be quite > > common, string parsing at "av_url_split" for authentication extraction. > > The issue exists in v4.2.2. > > > > line 4817 - libavformat/utils.c > > < > https://github.com/FFmpeg/FFmpeg/commit/554576b6cfe79a91d37e14d3617ca417562085db#diff-b45fad75a4dfb82ef50e978d38dc2649 > > > > > > ls = p + strcspn(p, "/?#"); > > > > This does not permit passwords or user names with the characters: > > "/?#" > > > > Can anyone confirm this to be the case or not please. > I believe you are expected to URL-encode special characters anywhere in the URL. See, e.g., the page https://support.brightcove.com/special-characters-usernames-and-passwords > > > > example: > > "rtsp://admin:bob# > [email protected]:544/27f255e7-07be-38b7-83a3-fec9072713de" > > > > last commit (however always perhaps broken) > > > https://github.com/FFmpeg/FFmpeg/commit/554576b6cfe79a91d37e14d3617ca417562085db#diff-b45fad75a4dfb82ef50e978d38dc2649 > > Please try latest ffmpeg build version. > > > > > > Cheers. > > Rich. > > > > On 08/04/2020 16:42, Richard Lince wrote: > >> Hi, > >> I'm looking at a way to use a base64 digest string as input into the > >> "avformat_open_input" call for the credentials portion. > >> Sure that you would normally use: > >> rtsp://user:[email protected]/live/ch00_0 > >> format as an example, however, this format does not account for > >> invalid characters that are valid password characters, examples: > >> @password > >> password/\"" > >> password/""password/"" > >> password""password"" > >> > >> Perhaps a method exists that I'm unaware of, any ideas welcome. > >> Cheers, > >> Rich. > >> logo > >> > >> _______________________________________________ > >> Libav-user mailing list > >> [email protected] > >> https://ffmpeg.org/mailman/listinfo/libav-user > >> > >> To unsubscribe, visit link above, or email > >> [email protected] with subject "unsubscribe". > > > > Best Regards, > > Richard Lince, > > Owner and Founder > > > > bluebox.video <https://www.bluebox.video> > > +44(0)7841665146 > > Skype: richard.lince77 > > > > logo > > > _______________________________________________ > Libav-user mailing list > [email protected] > https://ffmpeg.org/mailman/listinfo/libav-user > > To unsubscribe, visit link above, or email > [email protected] with subject "unsubscribe".
_______________________________________________ Libav-user mailing list [email protected] https://ffmpeg.org/mailman/listinfo/libav-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
