[asterisk-gui] interface to list of providers
Klaus Ruebsam
k.ruebsam at gmx.net
Thu Aug 28 16:04:41 CDT 2008
Yes, so if someone does not want to use this free DIGIUM service, he has to
make sure that he keeps his data (JS-file) up to date by himself, baring in
mind NOT to blame DIGIUM for possible home-made problems. To prevent
unwanted blaming there could be a kind of "warning" on the "System Status"
page reminding that the providers-data is NOT pulled from DIGIUM, but from
somewhere else with a direct link to the Options->General Preferences page.
That should make it really "dummy-proof" :-)
Best regards,
Klaus
-----Ursprüngliche Nachricht-----
Von: asterisk-gui-bounces at lists.digium.com
[mailto:asterisk-gui-bounces at lists.digium.com] Im Auftrag von bkruse
Gesendet: Donnerstag, 28. August 2008 22:54
An: Asterisk GUI project discussion
Betreff: Re: [asterisk-gui] interface to list of providers
I suppose so. The problem is that is defeating the _very_ reason we
implemented this, so that we can make updates to the providers list in real
time.
-Brandon
Klaus Ruebsam wrote:
> How about a
>
> ------------------
> Feature request:
>
> Additional Field somewhere underneath
>
> Options -> General Preferences
>
> By default pointing to the JS-file at DIGIUM. But everyone may be free
> to wget that JS-file manually, place it somewhere on his own
> web-server and change the above entry field to point to that own
> webserver. IMHO the corresponding value (URL) should be stored
> somewhere within /etc/asterisk/http.conf
>
> Action required:
> 1. Add additional variable within http.conf somewehere underneath the
> [general] section, let´s call it
>
> providersinfo = https://gui-dl.digium.com/providers.js
>
> No change within Asterisk itself required as variable gets only read
> by the GUI
>
>
> 2. Wihtin the above mentioned menue-section of the GUI an additional
> inputfield (keep it long enough) plus a button, named "Default" or
"DIGIUM"
> that would overwrite the field with
> "https://gui-dl.digium.com/providers.js". The JS-file as of the
> release date of the GUI version used, may additionally be saved
> (during installation of the GUI) somewhere underneath
> http://myasterisk:8088/asterisk/static/config/
> making an additional and initial wget of the file no longer necesary.
> ------------------
>
> How about that one? That should make all of us happy, shouldn´t it?
> And implementation shouldn´t be that difficult.
>
>
> Best regards,
>
> Klaus
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: asterisk-gui-bounces at lists.digium.com
> [mailto:asterisk-gui-bounces at lists.digium.com] Im Auftrag von bkruse
> Gesendet: Donnerstag, 28. August 2008 21:00
> An: Asterisk GUI project discussion
> Betreff: Re: [asterisk-gui] interface to list of providers
>
> The whole idea behind this is that we _can_ push updates of Service
> Providers.
>
> We will test this internally, but it is better than the alternative
> (having a provider that does not work when they are certified to work)
>
> Not to mention this will rarely happen.
>
> As far as the remote thing, it is an equiv of a "wget", what about
> when you go to sites and you see "request pages from
> analytics.google.com", or requesting advertising javascript files. If
> you are worried about javascript security, and your overall security,
> there are much better, and more vulnerable, places to start at.
>
> -bk
>
> Pari Nannapaneni wrote:
>
>>> Not to get into semantics:
>>>
>>> The obvious fact is that the local page gets information from a
>>> remote page. For the purpose of usage statistics, maybe even a
>>> simple data file or an image would do the same.
>>>
>>>
>> Sure, i think having discussions about any security/privacy concerns
>> are
>>
> always a good thing.
>
>>
>>
>>> This still does not address the original issue.
>>> Also note that the URL should be HTTPS or use some other equivalent
>>> messure to protect from DNS spoofs and such.
>>>
>>>
>> It is a HTTPS URL with a valid SSL cert.
>>
>> thanks,
>> -Pari
>>
>>
>> ----- Original Message -----
>> From: "Tzafrir Cohen" <tzafrir.cohen at xorcom.com>
>> To: asterisk-gui at lists.digium.com
>> Sent: Thursday, August 28, 2008 1:11:28 PM GMT -06:00 US/Canada
>> Central
>> Subject: Re: [asterisk-gui] interface to list of providers
>>
>> On Thu, Aug 28, 2008 at 08:40:45AM -0500, Pari Nannapaneni wrote:
>>
>>
>>> Hi Tzafrir,
>>>
>>>
>>>
>>>> 1. Privacy implications
>>>> Every time I use this configuration page, it reports home.
>>>>
>>>>
>>> "reports home" would be kind of a strong word.
>>>
>>> I would agree with what you said,
>>> [A] if there is 'a banner-Ad script served from a 3rd party website"
>>> in the gui [B] if the gui had some third party scripts like "google
>>>
> analytics"
>
>>> [C] if the script is a mashup
>>> I don't think this really qualifies as a 'mashup', as there is
>>> NOWAY
>>>
> the script
>
>>> can read any of your cookies set by other websites.
>>> - Unless you are embedding the gui in someother website via an
>>>
> iframe.
>
>>> [D] if the script served is obfuscated using some javascript
>>> obfuscator [E] OR if the script makes any XMLhttprequest to Digium
>>> or
>>>
> some other website.
>
>>> Its straight forward javascript file, like the rest of the scripts
>>> in the
>>>
> GUI.
>
>>>
>>>
>> Not to get into semantics:
>>
>> The obvious fact is that the local page gets information from a
>> remote page. For the purpose of usage statistics, maybe even a simple
>> data file or an image would do the same.
>>
>> A quick grep before posting this message showed me that this was the
>> only case of such a "remote" content.
>>
>> It also means that part of the functionality is not available if the
>> system has no internet access (or is behind a very strict firewall).
>>
>>
>>
>>> The only difference being that it is loaded from a different URL,
>>> and the GUI tells the same to the user and loads the script only
>>> after taking a confirmation from the user.
>>>
>>> Yes, the webserver's log file will contain a bunch of IP addresses
>>> which requested the js file, but thats like saying "i won't use VOIP
>>>
> because the person on the other end might know my IP address".
>
>>>
>>>
>>>> 2. Untested code
>>>> This feature means I run a whole bunch of javascript code from a
>>>> remote site. Later on some modifications in that page may break my
>>>> page and I would not even be aware of that.
>>>>
>>>>
>>> We will see what we can do about this.
>>>
>>> Right now, the providers file is on a different svn repository.
>>> I will see if there is a way to somehow move the providers script
>>> file into the gui repository, so that any changes made to the file
>>> would be public.
>>>
>>>
>> This still does not address the original issue.
>> Also note that the URL should be HTTPS or use some other equivalent
>> messure to protect from DNS spoofs and such.
>>
>>
>>
>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-gui mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-gui
>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-gui mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-gui
>
_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--
asterisk-gui mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-gui
More information about the asterisk-gui
mailing list