Re: [E-devel] new project for e17

2007-07-16 Thread The Rasterman
On Mon, 16 Jul 2007 15:21:09 -0400 Ross Vandegrift <[EMAIL PROTECTED]> babbled:

> On Mon, Jul 16, 2007 at 10:55:36AM +0900, Carsten Haitzler wrote:
> > networkmanager also handles ppp and pppoe? didn't know that. last i checked
> > it just did ethernet and 802.11. well then making a front end to NM is
> > probably a good way to go.
> 
> Actually, you're right.  I saw PPTP and figured it could also do ppp
> since that uses pppd at some level.  So we still need the ppp app.

maybe NM will get ppp etc. support eventually. i think people are slowly, but
surely leaving ppp+modems behind and ignoring them. pppoe is here and will stay
for a while it seems though. this doesn't mean we should drop ppp - just that
it seems a "low priority" for developers (i haven't used an analogue/ppp modem
link for 9 years or so).

> > (personally i believe that a file owned by the user and only
> > readable by the user is enough - sure root can read it, but how many boxes
> > where a user CAN select networks is there going to be an unfriendly root
> > user who doesn't already know these things or can't find them out easily).
> > there is the danger of "trojans" digging these files up - but once you have
> > a trojan/virus running as that user - they can do a lot of damage in terms
> > of finding out personal and sensitive info... is it worth the effort to try
> > encrypt and then require decryption passphrases etc.
> 
> I'm glad you feel this way - I wasn't really looking forward to the
> gnome-keychain model of constantly asking the user for passwords.  I
> lasted less than a week with that before I modified my pam to shut it
> the hell up...

i'm a fan of non-intrusive security. there is a point where security just goes
too far. imho if a break-in (trojan, virus etc.) attempt has managed to get to
the point where it can execute arbitrary code as your user id - game over man.
game over. hiding your "ppp" or "pppoe" or "wireless network keys" only
slightly mitigates the problem. your password is likely stored in your mail
client, web browser (where it saves your passwords - even if "obfuscated" they
can be found), and all your own personal data files (mail, porn, etc.) are
available to the "hacker". one should stop the hacker getting into the front
door to begin with.

of course now the paranoid security people will jump up and down and say you
need "multiple layers of security" and that by encrypting really sensitive info
(like passwords for networks etc.) could avoid big problems if there was an
incursion (as now wireless network keys may need to be changed across your
workplace - maybe multiple offices across many countries need to change them
now as they have been compromised - for example).

the question here is - how many times do you really need to go enter a
password? i am not sure here, but gnome-keyring to me smells of just another
layer for a hacker to get into. hacker can just pretend to be gnome-keyring
and pop up a dialog - ask for your passphrase - you would be none-the-wiser and
then it can just use that to decrypt your stored info.

as i said - once its running as you... game-over boys.

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-16 Thread Ross Vandegrift
On Mon, Jul 16, 2007 at 10:55:36AM +0900, Carsten Haitzler wrote:
> networkmanager also handles ppp and pppoe? didn't know that. last i checked it
> just did ethernet and 802.11. well then making a front end to NM is probably a
> good way to go.

Actually, you're right.  I saw PPTP and figured it could also do ppp
since that uses pppd at some level.  So we still need the ppp app.

> (personally i believe that a file owned by the user and only
> readable by the user is enough - sure root can read it, but how many boxes
> where a user CAN select networks is there going to be an unfriendly root user
> who doesn't already know these things or can't find them out easily). there is
> the danger of "trojans" digging these files up - but once you have a
> trojan/virus running as that user - they can do a lot of damage in terms of
> finding out personal and sensitive info... is it worth the effort to try
> encrypt and then require decryption passphrases etc.

I'm glad you feel this way - I wasn't really looking forward to the
gnome-keychain model of constantly asking the user for passwords.  I
lasted less than a week with that before I modified my pam to shut it
the hell up...

Ross

-- 
Ross Vandegrift
[EMAIL PROTECTED]

"The good Christian should beware of mathematicians, and all those who
make empty prophecies. The danger already exists that the mathematicians
have made a covenant with the devil to darken the spirit and to confine
man in the bonds of Hell."
--St. Augustine, De Genesi ad Litteram, Book II, xviii, 37

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-16 Thread Ross Vandegrift
On Sun, Jul 15, 2007 at 01:27:44PM -0600, Eric Wasylishen wrote:
> The client part just needs dbus, and since e already uses e_dbus that
> dependency wouldn't be a problem.

As Brian said and I found out, e_dbus actually has some NM binding in
place already.  I've started building an EWL app that can talk to NM
and have it reading a device list from there.  The API in e_dbus has
needed some work - bits of it were broken and there's a lot of
functionality that it's missing.  I've been adding that code as I go.
Except some code soon!

Ross

> 
> On 7/15/07, Daniel Patterson <[EMAIL PROTECTED]> wrote:
> > On Sun, 15 Jul 2007 14:33:08 -0400
> > Ross Vandegrift <[EMAIL PROTECTED]> wrote:
> >
> > > On Sun, Jul 15, 2007 at 11:15:45AM -0700, Daniel Patterson wrote:
> > > > Using any Gnome daemon ties in gnome dependencies
> > >
> > > Nope.  NetworkManager is designed to be agnostic to any particular
> > > environment.  KDE uses it for it's backend as well.  From my box:
> > >
> > > [EMAIL PROTECTED]:~$ apt-cache depends network-manager
> > > network-manager
> > >   Depends: libc6
> > >   Depends: libdbus-1-3
> > >   Depends: libdbus-glib-1-2
> > >   Depends: libgcrypt11
> > >   Depends: libglib2.0-0
> > >   Depends: libgpg-error0
> > >   Depends: libhal1
> > >   Depends: libiw28
> > >   Depends: libnl1-pre6
> > >   Depends: libnm-util0
> > >   Depends: iproute
> > >   Depends: iputils-arping
> > >   Depends: dhcdbd
> > >   Depends: lsb-base
> > >   Depends: wpasupplicant
> > >   Depends: dbus
> > >   Depends: hal
> > >   Depends: ifupdown
> > >  |Recommends: network-manager-gnome
> > >   Recommends: 
> > > knetworkmanager
> > >
> > >
> > > I suppose you might take issue with glib, hal, or dbus, but have fun
> > > with lots of things at that point...
> > >
> > >
> > > > not...). if you had a frontend that could bring up network
> > > > (dhclient or dhcpcd), or wireless (iwconfig, or wlanconfig), and
> > > > ppp (pppd), I think you would have a pretty nice application...
> > > > though I'm not sure why they should be integrated, just make three
> > > > nice separate apps!
> > >
> > > Because it's awesome to be lazy.  I've temporary gone back to Gnome on
> > > my laptop explicity because of NetworkManager support.  I take my
> > > laptop all over town and my network only ever needs to be configured
> > > once.  It remembers what networks work, and if I plug in the wired
> > > ethernet, it doesn't worry about wireless.
> > >
> > > I'm not sure why you think this is "more trouble than it's worth".
> > > It's easy, non-intrusive, and works in all cases I've encountered at
> > > work/home/coffee shop.
> > >
> >
> > I stand corrected... what I said was based on personal experience with
> > it a while ago (around a year)... I tried to install it and it pulled in
> > twenty to thirty dependencies... perhaps something was wrong with it in
> > its early stages, or it was mistakingly pulling in something it did not
> > actually need.
> >
> > -
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > ___
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> >
> >
> 
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 
Ross Vandegrift
[EMAIL PROTECTED]

"The good Christian should beware of mathematicians, and all those who
make empty prophecies. The danger already exists that the mathematicians
have made a covenant with the devil to darken the spirit and to confine
man in the bonds of Hell."
--St. Augustine, De Genesi ad Litteram, Book II, xviii, 37

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-16 Thread Eric Wasylishen
I think a networkmanager module for e17 would be fantastic. IMO,
networkmanager is a great example of technology "just working."

There are some docs and examples in their svn:
http://svn.gnome.org/viewcvs/NetworkManager/trunk/

The client part just needs dbus, and since e already uses e_dbus that
dependency wouldn't be a problem.

On 7/15/07, Daniel Patterson <[EMAIL PROTECTED]> wrote:
> On Sun, 15 Jul 2007 14:33:08 -0400
> Ross Vandegrift <[EMAIL PROTECTED]> wrote:
>
> > On Sun, Jul 15, 2007 at 11:15:45AM -0700, Daniel Patterson wrote:
> > > Using any Gnome daemon ties in gnome dependencies
> >
> > Nope.  NetworkManager is designed to be agnostic to any particular
> > environment.  KDE uses it for it's backend as well.  From my box:
> >
> > [EMAIL PROTECTED]:~$ apt-cache depends network-manager
> > network-manager
> >   Depends: libc6
> >   Depends: libdbus-1-3
> >   Depends: libdbus-glib-1-2
> >   Depends: libgcrypt11
> >   Depends: libglib2.0-0
> >   Depends: libgpg-error0
> >   Depends: libhal1
> >   Depends: libiw28
> >   Depends: libnl1-pre6
> >   Depends: libnm-util0
> >   Depends: iproute
> >   Depends: iputils-arping
> >   Depends: dhcdbd
> >   Depends: lsb-base
> >   Depends: wpasupplicant
> >   Depends: dbus
> >   Depends: hal
> >   Depends: ifupdown
> >  |Recommends: network-manager-gnome
> >   Recommends: 
> > knetworkmanager
> >
> >
> > I suppose you might take issue with glib, hal, or dbus, but have fun
> > with lots of things at that point...
> >
> >
> > > not...). if you had a frontend that could bring up network
> > > (dhclient or dhcpcd), or wireless (iwconfig, or wlanconfig), and
> > > ppp (pppd), I think you would have a pretty nice application...
> > > though I'm not sure why they should be integrated, just make three
> > > nice separate apps!
> >
> > Because it's awesome to be lazy.  I've temporary gone back to Gnome on
> > my laptop explicity because of NetworkManager support.  I take my
> > laptop all over town and my network only ever needs to be configured
> > once.  It remembers what networks work, and if I plug in the wired
> > ethernet, it doesn't worry about wireless.
> >
> > I'm not sure why you think this is "more trouble than it's worth".
> > It's easy, non-intrusive, and works in all cases I've encountered at
> > work/home/coffee shop.
> >
>
> I stand corrected... what I said was based on personal experience with
> it a while ago (around a year)... I tried to install it and it pulled in
> twenty to thirty dependencies... perhaps something was wrong with it in
> its early stages, or it was mistakingly pulling in something it did not
> actually need.
>
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
>

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-16 Thread Michele Abbrescia
Steven Le Roux ha scritto:
> On Mon, 16 Jul 2007 11:11:42 +0200, Michele Abbrescia <[EMAIL PROTECTED]> 
> wrote:
>   
>> Now Eppp handles only modem+ppp, but i'm working to manage
>> ethernet+pppoe and mobile phones.
>> I think that Eppp's code can be used to create another application that
>> works like a "network manager", but it is another kind of project.
>>
>> Regards.
>>
>> --
>> Michele Abbrescia
>> 
>
> There is already Exalt as network manager , isn't it ? (perhaps a merge from 
> both would be intere
> sting...)
>   
Eppp + Exalt is a network manager. :)

-- 
Michele Abbrescia


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-16 Thread Steven Le Roux
On Mon, 16 Jul 2007 11:11:42 +0200, Michele Abbrescia <[EMAIL PROTECTED]> wrote:

> 
> Now Eppp handles only modem+ppp, but i'm working to manage
> ethernet+pppoe and mobile phones.
> I think that Eppp's code can be used to create another application that
> works like a "network manager", but it is another kind of project.
> 
> Regards.
> 
> --
> Michele Abbrescia

There is already "Exalt" as  network manager,  isn't it ? (perhaps a merge from 
both projects would be interesting)

--
Steven Le Roux
[EMAIL PROTECTED]


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-16 Thread Michele Abbrescia
Carsten Haitzler (The Rasterman) wrote:
> On Mon, 04 Jun 2007 14:35:57 +0200 Michele Abbrescia <[EMAIL PROTECTED]> 
> babbled:
>
>   
>> Massimiliano Calamelli wrote:
>> 
>>> You're welcome!
>>> Which help are you looking for? 
>>>
>>> You also can try #edevelop or #e on freenode.
>>> Oppure, se preferisci parlare in italiano, siamo sul canale
>>> #enlightenment su azzurra. 
>>>
>>> Bye
>>> Massimiliano
>>>   
>> I'm looking for help to develop code to communicate with analog modems
>> and manage pppd (configuration and running).
>> Thanks.
>> 
>
> that's cool - though maybe it would make sense to have a general "network"
> config tool that handles modem+ppp, ethernet+pppoe, wireless lan, normal lan
> (dhcp, static ip etc.)... ? basically there comes a time when all network
> connections somehow have to know about eachother and interact. this does mean
> digging into lower level system configs and management of these, BUT, you want
> to be able to:
>
> 1. use wired lan UNLESS its unplugged - then use wireless LAN
> 2. if these don't work, and a phone line is attached, dial in
> 3. maybe have multiple connections up at once but route different.
> 4. modify the above preference list.
> etc.
>
> i.e. - network connections could/should "just work" (once you enter your
> password, network key etc. if needed).
>
>   

Now Eppp handles only modem+ppp, but i'm working to manage 
ethernet+pppoe and mobile phones.
I think that Eppp's code can be used to create another application that 
works like a "network manager", but it is another kind of project.

Regards.

-- 
Michele Abbrescia
 



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-16 Thread Atton Jonathan
On Sun, 2007-07-15 at 11:15 -0700, Daniel Patterson wrote:
> On Sun, 15 Jul 2007 11:13:39 -0400
> Ross Vandegrift <[EMAIL PROTECTED]> wrote:
> 
> > On Sun, Jul 15, 2007 at 04:09:06PM +0900, Carsten Haitzler wrote:
> > > that's cool - though maybe it would make sense to have a general
> > > "network" config tool that handles modem+ppp, ethernet+pppoe,
> > > wireless lan, normal lan (dhcp, static ip etc.)... ? basically
> > > there comes a time when all network connections somehow have to
> > > know about eachother and interact. this does mean digging into
> > > lower level system configs and management of these, BUT, you want
> > > to be able to:
> > > 
> > > 1. use wired lan UNLESS its unplugged - then use wireless LAN
> > > 2. if these don't work, and a phone line is attached, dial in
> > > 3. maybe have multiple connections up at once but route different.
> > > 4. modify the above preference list.
> > > etc.
> > 
> > All that needs to be done is implement a front end to Gnome's
> > NetworkManager daemon and we'll get all of this for free plus VPN.
> > I've poked around with idea a few weekends, but unfortunately,
> > there's no documentation on how a client application interacts with
> > the daemon, only Gnome's nm-applet source code, so I don't really
> > have anything to show.
> > 
> > Ross
> > 
> 
> Using any Gnome daemon ties in gnome dependencies... on a
> gentoo box that does this by default (base-layout), no way I would
> install an 'EFL app' that required into gnome. I would try to stick
> with frontends to the daemons that actually do the work, not all
> this automatic switching (which I really think is more trouble than its
> worth, generally you KNOW whether you are plugged into ethernet or
> not...). 


> if you had a frontend that could bring up network (dhclient or
> dhcpcd), or wireless (iwconfig, or wlanconfig), and ppp (pppd), I think
> you would have a pretty nice application... though I'm not sure why they
> should be integrated, just make three nice separate apps! 

Exalt allow you to do that, but Exalt doesn't support ppp and pppoe and
it's not a daemon, you need to be super-user.
http://www.e17-stuff.org/content/show.php/Exalt?content=62069&PHPSESSID=e1c4aee244b64fe09fe2e3b41cf4e600
:)

> 
> Daniel
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___ enlightenment-devel mailing 
> list enlightenment-devel@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
-- 
powered by gnu/linux


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-15 Thread The Rasterman
On Sun, 15 Jul 2007 11:13:39 -0400 Ross Vandegrift <[EMAIL PROTECTED]> babbled:

> On Sun, Jul 15, 2007 at 04:09:06PM +0900, Carsten Haitzler wrote:
> > that's cool - though maybe it would make sense to have a general "network"
> > config tool that handles modem+ppp, ethernet+pppoe, wireless lan, normal lan
> > (dhcp, static ip etc.)... ? basically there comes a time when all network
> > connections somehow have to know about eachother and interact. this does
> > mean digging into lower level system configs and management of these, BUT,
> > you want to be able to:
> > 
> > 1. use wired lan UNLESS its unplugged - then use wireless LAN
> > 2. if these don't work, and a phone line is attached, dial in
> > 3. maybe have multiple connections up at once but route different.
> > 4. modify the above preference list.
> > etc.
> 
> All that needs to be done is implement a front end to Gnome's
> NetworkManager daemon and we'll get all of this for free plus VPN.  I've
> poked around with idea a few weekends, but unfortunately, there's no
> documentation on how a client application interacts with the daemon,
> only Gnome's nm-applet source code, so I don't really have anything to
> show.

networkmanager also handles ppp and pppoe? didn't know that. last i checked it
just did ethernet and 802.11. well then making a front end to NM is probably a
good way to go. from what i read about NM is that it is up to the front end to
provide things like network key, username, password etc. etc. when requested
(as the back-end doesn't store it), so the front end needs a way to store these
things SECURLEY. (personally i believe that a file owned by the user and only
readable by the user is enough - sure root can read it, but how many boxes
where a user CAN select networks is there going to be an unfriendly root user
who doesn't already know these things or can't find them out easily). there is
the danger of "trojans" digging these files up - but once you have a
trojan/virus running as that user - they can do a lot of damage in terms of
finding out personal and sensitive info... is it worth the effort to try
encrypt and then require decryption passphrases etc.

> Ross
> 
> -- 
> Ross Vandegrift
> [EMAIL PROTECTED]
> 
> "The good Christian should beware of mathematicians, and all those who
> make empty prophecies. The danger already exists that the mathematicians
> have made a covenant with the devil to darken the spirit and to confine
> man in the bonds of Hell."
>   --St. Augustine, De Genesi ad Litteram, Book II, xviii, 37
> 
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-15 Thread Brian Mattern
On Sun, Jul 15, 2007 at 12:02:41PM -0700, Daniel Patterson wrote:
> On Sun, 15 Jul 2007 14:33:08 -0400
> Ross Vandegrift <[EMAIL PROTECTED]> wrote:
> 
> > On Sun, Jul 15, 2007 at 11:15:45AM -0700, Daniel Patterson wrote:
> > > Using any Gnome daemon ties in gnome dependencies
> > 
> > Nope.  NetworkManager is designed to be agnostic to any particular
> > environment.  KDE uses it for it's backend as well.  From my box:
> > 
> > [EMAIL PROTECTED]:~$ apt-cache depends network-manager
> > network-manager
> >   Depends:  
> >
> > I suppose you might take issue with glib, hal, or dbus, but have fun
> > with lots of things at that point...
> > 
> > 
> 
> I stand corrected... what I said was based on personal experience with
> it a while ago (around a year)... I tried to install it and it pulled in
> twenty to thirty dependencies... perhaps something was wrong with it in
> its early stages, or it was mistakingly pulling in something it did not
> actually need.

NetworkManager consists of two independent pieces that communicate using
dbus. A desktop agnostic daemon runs and does all the actual interface
configuration, etc. A desktop specific application sits on top and
provides an interface to switch wireless networks, enter wep keys,
indicate that a wired network is available and being used, etc.

So, although technically for NM to be *useful* either gnome or kde would
need to be installed  OR one would need to write an efl based frontend.

If you are interested in the latter, the daemon side of the protocol
(the org.freedesktop.NetworkManager interface) has been at least
partially wrapped by the code in: e17/proto/e_dbus/src/libs/nm.
This would be used for the applet to call methods on the daemon.

The other half (daemon calling methods on the applet, like, 'give me the
wep key for access point X), i sunder the interface
'org.freedesktop.NetworkManagerInfo', and has not been implemented. When
I was looking at all this back in March, I believe there were plans to
re-work the NetworkManagerInfo api. I'm not sure if that was ever done,
or is still being planned. At the time, the existing API was
undocumented, and had to be determined through dbus introspection and
digging through the daemon / applet code.

That said, I do think that utilizing NM is the correct way to move
forward with such a 'network configuration' thing. 

The NM code in e_dbus atm is entirely untested, so feel free to take or
leave it as you choose. (The code there at least needs to be moved from
E_NM_Callback_Func -> E_DBus_Callback_Func).

Brian


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-15 Thread Daniel Patterson
On Sun, 15 Jul 2007 14:33:08 -0400
Ross Vandegrift <[EMAIL PROTECTED]> wrote:

> On Sun, Jul 15, 2007 at 11:15:45AM -0700, Daniel Patterson wrote:
> > Using any Gnome daemon ties in gnome dependencies
> 
> Nope.  NetworkManager is designed to be agnostic to any particular
> environment.  KDE uses it for it's backend as well.  From my box:
> 
> [EMAIL PROTECTED]:~$ apt-cache depends network-manager
> network-manager
>   Depends: libc6
>   Depends: libdbus-1-3
>   Depends: libdbus-glib-1-2
>   Depends: libgcrypt11
>   Depends: libglib2.0-0
>   Depends: libgpg-error0
>   Depends: libhal1
>   Depends: libiw28
>   Depends: libnl1-pre6
>   Depends: libnm-util0
>   Depends: iproute
>   Depends: iputils-arping
>   Depends: dhcdbd
>   Depends: lsb-base
>   Depends: wpasupplicant
>   Depends: dbus
>   Depends: hal
>   Depends: ifupdown
>  |Recommends: network-manager-gnome
>   Recommends: 
> knetworkmanager
> 
> 
> I suppose you might take issue with glib, hal, or dbus, but have fun
> with lots of things at that point...
> 
> 
> > not...). if you had a frontend that could bring up network
> > (dhclient or dhcpcd), or wireless (iwconfig, or wlanconfig), and
> > ppp (pppd), I think you would have a pretty nice application...
> > though I'm not sure why they should be integrated, just make three
> > nice separate apps! 
> 
> Because it's awesome to be lazy.  I've temporary gone back to Gnome on
> my laptop explicity because of NetworkManager support.  I take my
> laptop all over town and my network only ever needs to be configured
> once.  It remembers what networks work, and if I plug in the wired
> ethernet, it doesn't worry about wireless.
> 
> I'm not sure why you think this is "more trouble than it's worth".
> It's easy, non-intrusive, and works in all cases I've encountered at
> work/home/coffee shop.
> 

I stand corrected... what I said was based on personal experience with
it a while ago (around a year)... I tried to install it and it pulled in
twenty to thirty dependencies... perhaps something was wrong with it in
its early stages, or it was mistakingly pulling in something it did not
actually need.


signature.asc
Description: PGP signature
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-15 Thread Ross Vandegrift
On Sun, Jul 15, 2007 at 11:15:45AM -0700, Daniel Patterson wrote:
> Using any Gnome daemon ties in gnome dependencies

Nope.  NetworkManager is designed to be agnostic to any particular
environment.  KDE uses it for it's backend as well.  From my box:

[EMAIL PROTECTED]:~$ apt-cache depends network-manager
network-manager
  Depends: libc6
  Depends: libdbus-1-3
  Depends: libdbus-glib-1-2
  Depends: libgcrypt11
  Depends: libglib2.0-0
  Depends: libgpg-error0
  Depends: libhal1
  Depends: libiw28
  Depends: libnl1-pre6
  Depends: libnm-util0
  Depends: iproute
  Depends: iputils-arping
  Depends: dhcdbd
  Depends: lsb-base
  Depends: wpasupplicant
  Depends: dbus
  Depends: hal
  Depends: ifupdown
 |Recommends: network-manager-gnome
  Recommends: 
knetworkmanager


I suppose you might take issue with glib, hal, or dbus, but have fun
with lots of things at that point...


> not...). if you had a frontend that could bring up network (dhclient or
> dhcpcd), or wireless (iwconfig, or wlanconfig), and ppp (pppd), I think
> you would have a pretty nice application... though I'm not sure why they
> should be integrated, just make three nice separate apps! 

Because it's awesome to be lazy.  I've temporary gone back to Gnome on
my laptop explicity because of NetworkManager support.  I take my
laptop all over town and my network only ever needs to be configured
once.  It remembers what networks work, and if I plug in the wired
ethernet, it doesn't worry about wireless.

I'm not sure why you think this is "more trouble than it's worth".
It's easy, non-intrusive, and works in all cases I've encountered at
work/home/coffee shop.

-- 
Ross Vandegrift
[EMAIL PROTECTED]

"The good Christian should beware of mathematicians, and all those who
make empty prophecies. The danger already exists that the mathematicians
have made a covenant with the devil to darken the spirit and to confine
man in the bonds of Hell."
--St. Augustine, De Genesi ad Litteram, Book II, xviii, 37

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-15 Thread Daniel Patterson
On Sun, 15 Jul 2007 11:13:39 -0400
Ross Vandegrift <[EMAIL PROTECTED]> wrote:

> On Sun, Jul 15, 2007 at 04:09:06PM +0900, Carsten Haitzler wrote:
> > that's cool - though maybe it would make sense to have a general
> > "network" config tool that handles modem+ppp, ethernet+pppoe,
> > wireless lan, normal lan (dhcp, static ip etc.)... ? basically
> > there comes a time when all network connections somehow have to
> > know about eachother and interact. this does mean digging into
> > lower level system configs and management of these, BUT, you want
> > to be able to:
> > 
> > 1. use wired lan UNLESS its unplugged - then use wireless LAN
> > 2. if these don't work, and a phone line is attached, dial in
> > 3. maybe have multiple connections up at once but route different.
> > 4. modify the above preference list.
> > etc.
> 
> All that needs to be done is implement a front end to Gnome's
> NetworkManager daemon and we'll get all of this for free plus VPN.
> I've poked around with idea a few weekends, but unfortunately,
> there's no documentation on how a client application interacts with
> the daemon, only Gnome's nm-applet source code, so I don't really
> have anything to show.
> 
> Ross
> 

Using any Gnome daemon ties in gnome dependencies... on a
gentoo box that does this by default (base-layout), no way I would
install an 'EFL app' that required into gnome. I would try to stick
with frontends to the daemons that actually do the work, not all
this automatic switching (which I really think is more trouble than its
worth, generally you KNOW whether you are plugged into ethernet or
not...). if you had a frontend that could bring up network (dhclient or
dhcpcd), or wireless (iwconfig, or wlanconfig), and ppp (pppd), I think
you would have a pretty nice application... though I'm not sure why they
should be integrated, just make three nice separate apps! 

Daniel


signature.asc
Description: PGP signature
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-15 Thread Ross Vandegrift
On Sun, Jul 15, 2007 at 04:09:06PM +0900, Carsten Haitzler wrote:
> that's cool - though maybe it would make sense to have a general "network"
> config tool that handles modem+ppp, ethernet+pppoe, wireless lan, normal lan
> (dhcp, static ip etc.)... ? basically there comes a time when all network
> connections somehow have to know about eachother and interact. this does mean
> digging into lower level system configs and management of these, BUT, you want
> to be able to:
> 
> 1. use wired lan UNLESS its unplugged - then use wireless LAN
> 2. if these don't work, and a phone line is attached, dial in
> 3. maybe have multiple connections up at once but route different.
> 4. modify the above preference list.
> etc.

All that needs to be done is implement a front end to Gnome's
NetworkManager daemon and we'll get all of this for free plus VPN.  I've
poked around with idea a few weekends, but unfortunately, there's no
documentation on how a client application interacts with the daemon,
only Gnome's nm-applet source code, so I don't really have anything to
show.

Ross

-- 
Ross Vandegrift
[EMAIL PROTECTED]

"The good Christian should beware of mathematicians, and all those who
make empty prophecies. The danger already exists that the mathematicians
have made a covenant with the devil to darken the spirit and to confine
man in the bonds of Hell."
--St. Augustine, De Genesi ad Litteram, Book II, xviii, 37

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-07-15 Thread The Rasterman
On Mon, 04 Jun 2007 14:35:57 +0200 Michele Abbrescia <[EMAIL PROTECTED]> 
babbled:

> Massimiliano Calamelli wrote:
> > You're welcome!
> > Which help are you looking for? 
> > 
> > You also can try #edevelop or #e on freenode.
> > Oppure, se preferisci parlare in italiano, siamo sul canale
> > #enlightenment su azzurra. 
> > 
> > Bye
> > Massimiliano
> 
> I'm looking for help to develop code to communicate with analog modems
> and manage pppd (configuration and running).
> Thanks.

that's cool - though maybe it would make sense to have a general "network"
config tool that handles modem+ppp, ethernet+pppoe, wireless lan, normal lan
(dhcp, static ip etc.)... ? basically there comes a time when all network
connections somehow have to know about eachother and interact. this does mean
digging into lower level system configs and management of these, BUT, you want
to be able to:

1. use wired lan UNLESS its unplugged - then use wireless LAN
2. if these don't work, and a phone line is attached, dial in
3. maybe have multiple connections up at once but route different.
4. modify the above preference list.
etc.

i.e. - network connections could/should "just work" (once you enter your
password, network key etc. if needed).

> -- 
> Michele Abbrescia
> 
> 
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-06-04 Thread Michele Abbrescia
Massimiliano Calamelli wrote:
> You're welcome!
> Which help are you looking for? 
> 
> You also can try #edevelop or #e on freenode.
> Oppure, se preferisci parlare in italiano, siamo sul canale
> #enlightenment su azzurra. 
> 
> Bye
> Massimiliano

I'm looking for help to develop code to communicate with analog modems
and manage pppd (configuration and running).
Thanks.

-- 
Michele Abbrescia


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new project for e17

2007-06-04 Thread Massimiliano Calamelli
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sun, 03 Jun 2007 22:00:12 +0200
Michele Abbrescia <[EMAIL PROTECTED]> wrote:

> Hello,
> 
> I'm developing Eppp, a GUI front end to pppd that manage analog
> connections. The program is incomplete, so i need help to complete it.
> 
> The code is available at:
> 
> http://file.webalice.it/
> 
> username: mikiab
> password: eppp

You're welcome!
Which help are you looking for? 

You also can try #edevelop or #e on freenode.
Oppure, se preferisci parlare in italiano, siamo sul canale
#enlightenment su azzurra. 

Bye
Massimiliano

- -- 
Massimiliano Calamelli
http://mcalamelli.netsons.org
[EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (MingW32)

iD8DBQFGY9B6leGEL56NNP4RAg2RAKCIbkssg38zDbtYiWGLoFULu20nmgCghKrJ
e0t7fCHzyU44771DvzjBY+0=
=Qx7W
-END PGP SIGNATURE-

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] new project for e17

2007-06-03 Thread Michele Abbrescia
Hello,

I'm developing Eppp, a GUI front end to pppd that manage analog
connections. The program is incomplete, so i need help to complete it.

The code is available at:

http://file.webalice.it/

username: mikiab
password: eppp



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel