[vlc-devel] Fwd: [PATCH] Fix share/lua/README.txt HTTPd documentation

Alejandro alejandro.gonzalez.correo at gmail.com
Sat Jul 7 15:54:25 CEST 2018


Oh, yeah, it was already merged. Everything is fine, then. My bad and thank
you for your help.

2018-07-07 13:04 GMT+02:00 Rémi Denis-Courmont <remi at remlab.net>:

> I think it was already merged? Did you try rebasing?
>
>
> Le 7 juillet 2018 13:10:44 GMT+03:00, Alejandro <
> alejandro.gonzalez.correo at gmail.com> a écrit :
>>
>> I'm sending this patch again because it didn't receive any answers in
>> what I belive is a reasonable time. It should be simple to review. Please
>> don't hesitate telling me if there's something wrong with the patch, as it
>> would be my first contribution to this project and I could have done
>> something wrong due to the lack of understanding and/or practice. Thank you
>> for your time.
>>
>> ---------- Forwarded message ---------
>> From: Alejandro González alejandro.gonzalez.correo at gmail.com <
>> alejandro.gonzalez.correo at gmail.com>
>> Date: jue., 21 de junio de 2018 19:53
>> Subject: [PATCH] Fix share/lua/README.txt HTTPd documentation
>> To: <vlc-devel at videolan.org>
>> Cc: Alejandro González alejandro.gonzalez.correo at gmail.com <
>> alejandro.gonzalez.correo at gmail.com>
>>
>>
>> According to my
>> code review and testing, the vlc.httpd() Lua method does not take any
>> arguments and neither support HTTPS in the current VLC version. Also, the
>> documentation doesn't make it clear on what type of Lua modules it's
>> available, when it can only be used in the context of interfaces.
>>
>> Some code snippets that seem to support the findings mentioned above:
>> https://github.com/videolan/vlc/blob/master/modules/lua/intf.c#L258
>> https://github.com/videolan/vlc/blob/master/modules/lua/libs/httpd.c#L82
>> ---
>>  share/lua/README.txt | 8 ++++----
>>  1 file changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/share/lua/README.txt b/share/lua/README.txt
>> index c5a7d68..6d6ee64 100644
>> --- a/share/lua/README.txt
>> +++ b/share/lua/README.txt
>> @@ -99,11 +99,11 @@ Extension
>>  ---------
>>  deactivate(): Deactivate current extension (after the end of the current
>> function).
>>
>> -HTTPd
>> ------
>> -http( host, port, [cert, key, ca, crl]): create a new HTTP (SSL) daemon.
>> +HTTPd (only usable for interfaces)
>> +----------------------------------
>> +httpd(): create a new HTTP daemon.
>>
>> -local h = vlc.httpd( "localhost", 8080 )
>> +local h = vlc.httpd()
>>  h:handler( url, user, password, callback, data ) -- add a handler for
>> given url. If user and password are non nil, they will be used to
>> authenticate connecting clients. callback will be called to handle
>> connections. The callback function takes 7 arguments: data, url, request,
>> type, in, addr, host. It returns the reply as a string.
>>  h:file( url, mime, user, password, callback, data ) -- add a file for
>> given url with given mime type. If user and password are non nil, they will
>> be used to authenticate connecting clients. callback will be called to
>> handle connections. The callback function takes 2 arguments: data and
>> request. It returns the reply as a string.
>>  h:redirect( url_dst, url_src ): Redirect all connections from url_src to
>> url_dst.
>>
>
> --
> Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma
> brièveté.
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20180707/fb39fc1d/attachment.html>


More information about the vlc-devel mailing list