[vlc-devel] VLC module?

Maria Gheorghe reclamamulta at gmail.com
Sun Jan 11 04:47:09 CET 2015


what i recomand you is to write a script or program that run this pac file
and then it run vlc , you are not forced to add a feature to vlc , and
recompile it etc. Just run a script that knwo how to get this proxy and run
vlc with this proxy

On Tue, Jan 6, 2015 at 4:46 PM, SEM-Gelibredu (EDU) <gelibredu at edu.ge.ch>
wrote:

> Hello everyone, and happy new year 2015  :-)
>
> I come back with my question, which did not receive an answer (yet ;-)
> We're still trying to find a solution to use a text file (in our case
> named "proxy.pac"). This file returns proxy's URL (
> proxygeadm.etat-ge.ch:3128)
>
> With Windows, when typing:
> "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"
> http://www.rts.ch/option-musique/programmes/agenda-des-spectacles/podcast/?flux=rss
> --http-proxy=MYNAME:MYPASSWORD at proxygeadm.etat-ge.ch:3128
>
> It works.
>
> So we need to find a solution using a file, which holds dynamically the
> MYNAME and MYPASSWORD (of the Windows session), via Microsoft NTLM or
> KERBEROS.
>
> As the attached screenshot illustrates, Mozilla Firerox can do it, so the
> question is: how to have the same with VLC?
>
> Is there any option to have this issue solved?
>
> Thanx in advance
>
> Best regards
>
>
> ________________________________
>
>
> Cyril Roiron
>
> Chef de projet "Standards Ouverts et Logiciels Libres"
>
>
>
> REPUBLIQUE ET CANTON DE GENEVE
>
> Département de l'instruction publique, de la culture et du sport
>
> Service écoles-médias (SEM)
>
> Bureau 155, Rue des Gazomètres 5 - 1205 Genève
>
> Courrier : Case postale 241 - 1211
>
> Tél. +41 (0)22 388 64 53 - Fax +41 (0)22 388 63 01
>
> http://twitter.com/#!/gelibredu
> http://icp.ge.ch/sem/gelibredu/
>
>
> -----Message d'origine-----
> De : vlc-devel [mailto:vlc-devel-bounces at videolan.org] De la part de
> SEM-Gelibredu (EDU)
> Envoyé : jeudi, 4. décembre 2014 09:21
> À : 'Mailing list for VLC media player developers'
> Objet : Re: [vlc-devel] VLC module?
>
> Hello
>
> Here is what I'm talking about:
>
> The proxy.pac script file (simplified/anonimized below) gets the name of
> the proxy server, then the concerned application must read from the
> operating system (Windows 7 in this case) the authentication parameters
> (through ActiveDirectories information, via Microsoft NTLM ou KERBEROS)
> We know it's possible to have the proxy parameters in VLC, but it's
> hardcoded; this script enables dynamic flexibility (end user does not have
> to type again the password when changed in the AD)
>
> -------FILE proxy.pac -----------
>
> //Etat de Geneve - IP station = 160.53.180.20 (2687874324) - proxy à
> utiliser : proxygeadm.etat-ge.ch:3128 //script demandé : proxy.etat-ge.ch
> //Copyright (c) 1997 Microsoft Corporation BackupRoute="";
> UseDirectForLocal=true; function MakeIPs(){ this[0]="10.0.0.0";
> this[1]="255.0.0.0"; this[2]="160.53.0.0"; this[3]="255.255.0.0";
> this[4]="255.255.255.0"; cDirectIPs=4;
>
> }
> DirectIPs=new MakeIPs();
>
>
> function MakeNames(){
> this[0]=".geneve.ch";
> this[1]=".ge.ch";
> this[2]=".etat-ge.ch";
> }
> DirectNames=new MakeNames();
> cDirectNames=2;
>
> function IsHostAnIP(testHost) {
>   var validIpAddressRegex =
> "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$";
>   var expression = new RegExp(validIpAddressRegex,"i");
>   return expression.test(testHost);
> }
>
> function FindProxyForURL(url, host){
>  var urlhash, ibest, bestscore, list, i, j;  if (url.substring(0, 7) ==
> "gopher:") {
>     return "PROXY localhost:1";
>  }
>
>  if (UseDirectForLocal && isPlainHostName(host))
>     return "DIRECT";
>  for (i = 0; i < cDirectNames; i++)
>     if (dnsDomainIs(host, DirectNames[i]))
>        return "DIRECT";
>  if (IsHostAnIP(host))
>  {
>         for (i = 0; i < cDirectIPs; i += 2)
>                 if (isInNet(host, DirectIPs[i], DirectIPs[i+1]))
>                         return "DIRECT";
>  return "PROXY proxygeadm.etat-ge.ch:3128"; }
>
>
>
>
> Thanx in advance for advises
>
>
>
> ________________________________
>
>
> Cyril Roiron
>
> Chef de projet "Standards Ouverts et Logiciels Libres"
>
>
>
> REPUBLIQUE ET CANTON DE GENEVE
>
> Département de l'instruction publique, de la culture et du sport
>
> Service écoles-médias (SEM)
>
> Bureau 155, Rue des Gazomètres 5 - 1205 Genève
>
> Courrier : Case postale 241 - 1211
>
> Tél. +41 (0)22 388 64 53 - Fax +41 (0)22 388 63 01
>
> http://twitter.com/#!/gelibredu
> http://icp.ge.ch/sem/gelibredu/
>
>
> -----Message d'origine-----
> De : vlc-devel [mailto:vlc-devel-bounces at videolan.org] De la part de
> Jean-Baptiste Kempf
> Envoyé : lundi, 1. décembre 2014 17:57
> À : vlc-devel at videolan.org
> Objet : Re: [vlc-devel] VLC module?
>
> Le 01/12/2014 16:32, SEM-Gelibredu (EDU) a écrit :
> > We use proxy configured internet access, which reads parameters through
> > a ".pac" file.
>
> Please share a sample of this pac file.
>
>
>
> --
> Jean-Baptiste Kempf
> http://www.jbkempf.com/ - +33 672 704 734
> Sent from my Electronic Device
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
>
> _______________________________________________
> 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/20150111/6cfad46a/attachment.html>


More information about the vlc-devel mailing list