Re: [Sugar-devel] Network proxy, configuration

2013-03-15 Thread Simon Schampijer
For this Feature it would be good to have a look at the exact use case that 
originated this feature request. Activity Central worked on it, maybe they can 
give us details about the request from their client to know which exact case we 
are trying to solve.

Simon

Am 15.03.2013 um 04:29 schrieb Tony Anderson tony_ander...@usa.net:

 Hi,
 
 Does this mean we will need two signed images, one for the schoolserver
 and one for the stand-alone XO? Until now, the default configuration has 
 assumed that proxy is provided by the schoolserver.
 
 Tony
 
 On 03/14/2013 11:17 PM, Gonzalo Odiard wrote:
 
 
 On Thu, Mar 14, 2013 at 6:19 PM, Tony Anderson tony_ander...@usa.net
 mailto:tony_ander...@usa.net wrote:
 
Hi,
 
This discussion is making me nervous. The standard model of the XO
has been that they are connected to the internet via the school server.
Is it proposed to set up this proxy-server as a requirement for all
XOs and for the user (primary school children) to have to manage
this even when no access to the internet is available or even when
that access is provided by the school server?
 
 
 No.
 
 This configuration is only needed in environments where there are not
 school server,
 and is not possible a automatic configuration.
 
 Gonzalo
 
Tony
 
 
 
 
On 03/14/2013 04:35 PM, sugar-devel-request@lists.__sugarlabs.org
mailto:sugar-devel-requ...@lists.sugarlabs.org wrote:
 
In other words, I can't imagine every 6-12 year old student in a
school going into the control panel and typing (without
error) a load
of proxy details. In my experience things like this are
incredibly
challenging especially because the users cannot relate to
the task at
hand (unless you want to teach them about computer networks
first).
 
 
_
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.__org
mailto:Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/__listinfo/sugar-devel
http://lists.sugarlabs.org/listinfo/sugar-devel
 
 
 
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Network proxy, configuration

2013-03-15 Thread Anish Mangal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I believe this feature was requested to address the weird proxy
configurations networks require in AU.

We shouldn't normally expect users to have to do anything related to
network configurations (why would you even require *them* to turn the
radio off/on?).  This proxy config panel was made part of network-cp
just so that people can still access network in places information has to be
* either manually entered
* proxy autoconfig url

For any other scenario the user-experience should remain unchanged.

My knowledge of this feature is about a year old, so take this as the
historical perspective. I have little idea of the current state of the
feature or its implementation.

On Friday 15 March 2013 03:28 AM, Simon Schampijer wrote:
 For this Feature it would be good to have a look at the exact use case that 
 originated this feature
request. Activity Central worked on it, maybe they can give us details
about the request from their client to know which exact case we are
trying to solve.

 Simon

 Am 15.03.2013 um 04:29 schrieb Tony Anderson tony_ander...@usa.net:

 Hi,

 Does this mean we will need two signed images, one for the schoolserver
 and one for the stand-alone XO? Until now, the default configuration
has assumed that proxy is provided by the schoolserver.

 Tony

 On 03/14/2013 11:17 PM, Gonzalo Odiard wrote:


 On Thu, Mar 14, 2013 at 6:19 PM, Tony Anderson tony_ander...@usa.net
 mailto:tony_ander...@usa.net wrote:

 Hi,

 This discussion is making me nervous. The standard model of the XO
 has been that they are connected to the internet via the school server.
 Is it proposed to set up this proxy-server as a requirement for all
 XOs and for the user (primary school children) to have to manage
 this even when no access to the internet is available or even when
 that access is provided by the school server?


 No.

 This configuration is only needed in environments where there are not
 school server,
 and is not possible a automatic configuration.

 Gonzalo

 Tony




 On 03/14/2013 04:35 PM, sugar-devel-request@lists.__sugarlabs.org
 mailto:sugar-devel-requ...@lists.sugarlabs.org wrote:

 In other words, I can't imagine every 6-12 year old student in a
 school going into the control panel and typing (without
 error) a load
 of proxy details. In my experience things like this are
 incredibly
 challenging especially because the users cannot relate to
 the task at
 hand (unless you want to teach them about computer networks
 first).


 _
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.__org
 mailto:Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/__listinfo/sugar-devel
 http://lists.sugarlabs.org/listinfo/sugar-devel



 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel


- -- 
Anish Mangal
Sugar Labs
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRQ27XAAoJEBoxUdDHDZVpawwH/1601Au4v1NS5fVUd1pBq2zq
pxrtllW3xwJVwS1RVcmR5jN1ptaAmzfAGTZ7XX+9dosPCX2F7IiPigluA3ylcEoe
WbWZO2QagWLbwkyhYbLbOb9isdxvWf0aTD/kMt5lpVSTLbHi34iDVKr+CeGqAd48
YNz71G/7SxxHa8o/AtZdu4Axmt/XgylYjG50oWrmc0tQyLfKeroiJXAMT4SGnoR3
arZeplCaYYh3Um/AwdPm2Us6wq5rCKwpkbPBT5I3uW4jzmOwmnHRt7V8w5im1BR3
BksePWfBnfxu7Cs1nWGGeVcZY3CApzcOOX3kML4aSB2EeAg/cpdO7GPdsGAgh90=
=W52l
-END PGP SIGNATURE-

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Network proxy, configuration

2013-03-15 Thread Ajay Garg
On Sat, Mar 16, 2013 at 12:26 AM, Anish Mangal an...@sugarlabs.org wrote:


 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 I believe this feature was requested to address the weird proxy
 configurations networks require in AU.

 We shouldn't normally expect users to have to do anything related to
 network configurations (why would you even require *them* to turn the
 radio off/on?).  This proxy config panel was made part of network-cp
 just so that people can still access network in places information has to
 be
 * either manually entered
 * proxy autoconfig url

 For any other scenario the user-experience should remain unchanged.

 My knowledge of this feature is about a year old, so take this as the
 historical perspective. I have little idea of the current state of the
 feature or its implementation.



The feature is the same :) , as per
http://wiki.sugarlabs.org/go/Features/Proxy_Settings




 On Friday 15 March 2013 03:28 AM, Simon Schampijer wrote:
  For this Feature it would be good to have a look at the exact use case
 that originated this feature
 request. Activity Central worked on it, maybe they can give us details
 about the request from their client to know which exact case we are
 trying to solve.
 
  Simon
 
  Am 15.03.2013 um 04:29 schrieb Tony Anderson tony_ander...@usa.net:
 
  Hi,
 
  Does this mean we will need two signed images, one for the schoolserver
  and one for the stand-alone XO? Until now, the default configuration
 has assumed that proxy is provided by the schoolserver.
 
  Tony
 
  On 03/14/2013 11:17 PM, Gonzalo Odiard wrote:
 
 
  On Thu, Mar 14, 2013 at 6:19 PM, Tony Anderson tony_ander...@usa.net
  mailto:tony_ander...@usa.net wrote:
 
  Hi,
 
  This discussion is making me nervous. The standard model of the XO
  has been that they are connected to the internet via the school server.
  Is it proposed to set up this proxy-server as a requirement for all
  XOs and for the user (primary school children) to have to manage
  this even when no access to the internet is available or even when
  that access is provided by the school server?
 
 
  No.
 
  This configuration is only needed in environments where there are not
  school server,
  and is not possible a automatic configuration.
 
  Gonzalo
 
  Tony
 
 
 
 
  On 03/14/2013 04:35 PM, sugar-devel-request@lists.__sugarlabs.org
  mailto:sugar-devel-requ...@lists.sugarlabs.org wrote:
 
  In other words, I can't imagine every 6-12 year old student in a
  school going into the control panel and typing (without
  error) a load
  of proxy details. In my experience things like this are
  incredibly
  challenging especially because the users cannot relate to
  the task at
  hand (unless you want to teach them about computer networks
  first).
 
 
  _
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.__org
  mailto:Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/__listinfo/sugar-devel
  http://lists.sugarlabs.org/listinfo/sugar-devel
 
 
 
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel


 - --
 Anish Mangal
 Sugar Labs
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.13 (GNU/Linux)
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

 iQEcBAEBAgAGBQJRQ27XAAoJEBoxUdDHDZVpawwH/1601Au4v1NS5fVUd1pBq2zq
 pxrtllW3xwJVwS1RVcmR5jN1ptaAmzfAGTZ7XX+9dosPCX2F7IiPigluA3ylcEoe
 WbWZO2QagWLbwkyhYbLbOb9isdxvWf0aTD/kMt5lpVSTLbHi34iDVKr+CeGqAd48
 YNz71G/7SxxHa8o/AtZdu4Axmt/XgylYjG50oWrmc0tQyLfKeroiJXAMT4SGnoR3
 arZeplCaYYh3Um/AwdPm2Us6wq5rCKwpkbPBT5I3uW4jzmOwmnHRt7V8w5im1BR3
 BksePWfBnfxu7Cs1nWGGeVcZY3CApzcOOX3kML4aSB2EeAg/cpdO7GPdsGAgh90=
 =W52l
 -END PGP SIGNATURE-

 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel





Regards,

Ajay Garg
Dextrose Developer
Activity Central: http://activitycentral.com
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Network proxy, configuration

2013-03-15 Thread Tony Anderson

Hello,

I expect what Simon is asking is some more information to back up this 
statement:


Both individual users and deployments need to be able to set a proxy for
Sugar and activities to use.

Tony


On 03/15/2013 03:02 PM, Ajay Garg wrote:

The feature is the same :) , as per
http://wiki.sugarlabs.org/go/Features/Proxy_Settings



On Friday 15 March 2013 03:28 AM, Simon Schampijer wrote:
  For this Feature it would be good to have a look at the exact use
case that originated this feature
request. Activity Central worked on it, maybe they can give us details
about the request from their client to know which exact case we are
trying to solve.
 
  Simon


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Network proxy, configuration

2013-03-15 Thread forster
 Hello,
 
 I expect what Simon is asking is some more information to back up this 
 statement:
 
 Both individual users and deployments need to be able to set a proxy for
 Sugar and activities to use.

Hi

To access internet in Australian government schools you need to use a proxy. I 
am not sure if it is the same proxy for all schools in a state but it will 
definitely be a different proxy in each state. For this reason alone, setting 
the proxy in the build is a problem, you would need a different build in each 
state.

If the laptop is take home, the user would want to be able to access the 
internet in public libraries, Macdonalds restaurants, shopping malls, cafes, 
home etc. To do this they need to be able to disable the proxy.

Question: is if feasible to fall back to non proxy behaviour if the specified 
proxy is unable to serve webpages? There are 2 or maybe 3 cases, an invalid url 
in the proxy string eg 'hello', a valid but unreachable url and (possibly?) a 
third case of a reachable url which does not authorise you to use it.

Tony
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Network proxy, configuration

2013-03-15 Thread James Cameron
On Sat, Mar 16, 2013 at 07:53:31AM +1100, fors...@ozonline.com.au wrote:
 To access internet in Australian government schools you need to use
 a proxy. I am not sure if it is the same proxy for all schools in a
 state but it will definitely be a different proxy in each state. For
 this reason alone, setting the proxy in the build is a problem, you
 would need a different build in each state.

Some more history to explain to the mailing list:

Internet adoption was very quick in the Australian domestic market.

Internet adoption was very quick in Australian government schools,
with data links provided by each state government education
department, along with country government funding.  The data links
were ISDN 64kbit/sec initially.

The data links were charged by the telecommunications provider on byte
usage, so an accounting of byte usage immediately became necessary.

Sometimes, two networks exist in each school; the curriculum network,
and the administration network.  Many servers are already present;
curriculum, administration.  A library may have a server on each
network.

Each teacher and student is given a username and password for a proxy
server either at the school network boundary, or at the other end(!)
of the data link.

The username and password were valid for a semester or a year.

The proxy is responsible for content filtering and usage tracking.

Disciplinary action may also restrict the proxy access.

When XO laptops are deployed to these schools without adding a
schoolserver or changing the network design (the usual case), they
must be capable of interoperating with the environment.

There's almost no chance of altering the environment.  It is well
established and entrenched.

 If the laptop is take home, the user would want to be able to access
 the internet in public libraries, Macdonalds restaurants, shopping
 malls, cafes, home etc. To do this they need to be able to disable
 the proxy.

This might be a rarer requirement in this deployment, but it would be
interesting to hear how much need there is for it.

 Question: is if feasible to fall back to non proxy behaviour if the
 specified proxy is unable to serve webpages? There are 2 or maybe 3
 cases, an invalid url in the proxy string eg 'hello', a valid but
 unreachable url and (possibly?) a third case of a reachable url
 which does not authorise you to use it.

That would be good.

-- 
James Cameron
http://quozl.linux.org.au/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Network proxy, configuration

2013-03-15 Thread forster
  If the laptop is take home, the user would want to be able to access
  the internet in public libraries, Macdonalds restaurants, shopping
  malls, cafes, home etc. To do this they need to be able to disable
  the proxy.
 
 This might be a rarer requirement in this deployment, but it would be
 interesting to hear how much need there is for it.

James

Thanks for the background on proxies in Australian schools. 

Take home is probably a rarer requirement in Australia as you suggest. My 
understanding is that take home policy in Australia is negotiated separately in 
each community with the community leaders. I get the impression that not many 
of laptops are take home.

I am guessing that if proxies are an issue in Australia then they are an issue 
in other places in the world, maybe I am guessing wrong.

I think take home internet access is a more important issue than the raw 
numbers alone would indicate for 2 reasons:

1)The teacher should have familiarity and confidence in the laptop if they are 
going to teach effectively with it. If they cannot use it at home they are more 
likely to reject it as a 'toy' computer.

2)I think there are early indications in the research* that the area of 
learning that computers are most effective is self-directed project-based 
learning. For me this is not about whether constructivist learning is better 
than explicit instruction, I believe that both are important. Its just that 
computers are little better for instruction than a teacher with a blackboard 
but they are powerful tools for self-directed project-based learning, 
particularly when used at home.

Tony

*I can't remember the links but I think its hinted in the Peru, Uruguay and 
Chile reports. If anybody wants I can look them up.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Network proxy, configuration

2013-03-14 Thread Tony Anderson

Hi,

This discussion is making me nervous. The standard model of the XO has 
been that they are connected to the internet via the school server.
Is it proposed to set up this proxy-server as a requirement for all XOs 
and for the user (primary school children) to have to manage this even 
when no access to the internet is available or even when that access is 
provided by the school server?


Tony




On 03/14/2013 04:35 PM, sugar-devel-requ...@lists.sugarlabs.org wrote:

In other words, I can't imagine every 6-12 year old student in a
school going into the control panel and typing (without error) a load
of proxy details. In my experience things like this are incredibly
challenging especially because the users cannot relate to the task at
hand (unless you want to teach them about computer networks first).


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Network proxy, configuration

2013-03-14 Thread Gonzalo Odiard
On Thu, Mar 14, 2013 at 6:19 PM, Tony Anderson tony_ander...@usa.netwrote:

 Hi,

 This discussion is making me nervous. The standard model of the XO has
 been that they are connected to the internet via the school server.
 Is it proposed to set up this proxy-server as a requirement for all XOs
 and for the user (primary school children) to have to manage this even when
 no access to the internet is available or even when that access is provided
 by the school server?


No.

This configuration is only needed in environments where there are not
school server,
and is not possible a automatic configuration.

Gonzalo



 Tony




 On 03/14/2013 04:35 PM, 
 sugar-devel-request@lists.**sugarlabs.orgsugar-devel-requ...@lists.sugarlabs.orgwrote:

 In other words, I can't imagine every 6-12 year old student in a
 school going into the control panel and typing (without error) a load
 of proxy details. In my experience things like this are incredibly
 challenging especially because the users cannot relate to the task at
 hand (unless you want to teach them about computer networks first).


 __**_
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.**org Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/**listinfo/sugar-develhttp://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Network proxy, configuration

2013-03-14 Thread Tony Anderson

Hi,

Does this mean we will need two signed images, one for the schoolserver
and one for the stand-alone XO? Until now, the default configuration has 
assumed that proxy is provided by the schoolserver.


Tony

On 03/14/2013 11:17 PM, Gonzalo Odiard wrote:



On Thu, Mar 14, 2013 at 6:19 PM, Tony Anderson tony_ander...@usa.net
mailto:tony_ander...@usa.net wrote:

Hi,

This discussion is making me nervous. The standard model of the XO
has been that they are connected to the internet via the school server.
Is it proposed to set up this proxy-server as a requirement for all
XOs and for the user (primary school children) to have to manage
this even when no access to the internet is available or even when
that access is provided by the school server?


No.

This configuration is only needed in environments where there are not
school server,
and is not possible a automatic configuration.

Gonzalo

Tony




On 03/14/2013 04:35 PM, sugar-devel-request@lists.__sugarlabs.org
mailto:sugar-devel-requ...@lists.sugarlabs.org wrote:

In other words, I can't imagine every 6-12 year old student in a
school going into the control panel and typing (without
error) a load
of proxy details. In my experience things like this are
incredibly
challenging especially because the users cannot relate to
the task at
hand (unless you want to teach them about computer networks
first).


_
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.__org
mailto:Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/__listinfo/sugar-devel
http://lists.sugarlabs.org/listinfo/sugar-devel




___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel