Yes, the link looks better.
I'm testing the version you uploaded about 19 hours ago (aaof46...)
and running into some problems.
The main window, upper left, says"Using: Wifi: wlan1, Wired: eth0" but I'm
actually using wlan0. The connection information window correctly shows
wlan0 in use.
If I try to change the default device, and I enter either wlan0 or wlan1,
I get "Invalid device name. Valid characters are: a-z, A-Z, 0-9."
Oh, I see I have to enter the wired device, too. With both fields filled,
I get a different error.
"Unable to create file "/home/user/.config/netman/netman.default.devices".
If I create that file manually, then changing the default device
completes, and the file gets the right information. Did it a second time
to change the device, and the file was updated correctly.
One more thing. I tried it on sid, and got:
"bash: /usr/bin/netman: cannot execute binary file: Exec format error"
Does it need to be compiled on sid to run on sid?
Other than that, it seems to be working fine.
-fsr
On 10/07/2015 07:57 AM, Edward Bartolo wrote:
> Hi,
>
> This is the latest screenshot. I removed the ugly huge button and
> replaced it with a hyperlink. In the screenshot, the hyperlink has the
> mouse pointer above it although the pointer is not captured.
>
> http://postimg.org/image/4xzp8srht/
>
> Edward
>
> On 07/10/2015, Edward Bartolo <edbarx@???> wrote:
>>> If you're already getting a list of devices to display, couldn't you just
>>> verify that the chosen device matches one of those names? I don't know
>>> what it's like to test for illegal characters in the language you're
>>> using, but I can tell you it's a pain in the ass in bash.
>>
>> Yes, it is a good idea. List the available devices using ip link,
>> extract a list of available network interfaces, and verify that the
>> devices loaded from netman.default.devices is a valid device.
>>
>> Edward
>>
>> On 07/10/2015, fsmithred <fsmithred@???> wrote:
>>> One connection at a time should be enough for anyone. (Or they can edit
>>> their interfaces file.)
>>>
>>> If you're already getting a list of devices to display, couldn't you just
>>> verify that the chosen device matches one of those names? I don't know
>>> what it's like to test for illegal characters in the language you're
>>> using, but I can tell you it's a pain in the ass in bash.
>>>
>>> -fsr
>>>
>>>
>>> On 10/06/2015 03:28 PM, Edward Bartolo wrote:
>>>> Hi,
>>>>
>>>> Now, the frontend can create a text file to declare a default wifi and
>>>> ethernet devices. Since this file is writable by ordinary unprivileged
>>>> users, and because the file will be used by the backend to decide
>>>> which devices to use in cases where such a file exists, I am thinking
>>>> about validating the device names before using popen or execl. The
>>>> validation will check for illegal characters like shell delimiters
>>>> which can be inserted by malicious users to run malicious commands. My
>>>> impression is that device names will be composed of letters from the
>>>> English alphabet and digits with all other characters unallowed.
>>>>
>>>> With the backend directly accessing the text file, additional
>>>> parameters to define the network interface to use will be avoided for
>>>> both Connect and Disconnect. This means, the backend command set will
>>>> remain unaltered.
>>>>
>>>> Edward
>>>>
>>>>
>>>> On 06/10/2015, Edward Bartolo <edbarx@???> wrote:
>>>>>> Is it possible to run more than one instance of netman?
>>>>>
>>>>> No, only the previous versions allow more than one instance of netman
>>>>> to run. The current one I am working on (not yet pushed to git)
>>>>> prevents users from running more than one instance.
>>>>>
>>>>> Edward
>>>>>
>>>>> On 06/10/2015, Clarke Sideroad <clarke.sideroad@???> wrote:
>>>>>> On 10/06/2015 09:24 AM, Edward Bartolo wrote:
>>>>>>> In the case of more than one wifi and/or more than one ethernet
>>>>>>> connector, netman will either use decide by itself to use a device
>>>>>>> from the available list or choose a device from the defaults set by
>>>>>>> the user.
>>>>>>>
>>>>>>> I think, netman should not support more than one active connection as
>>>>>>> is currently the case.
>>>>>>>
>>>>>>> Please give feedback so that I start to work on the backend.
>>>>>>>
>>>>>>>
>>>>>> There are cases when multiple connections and networks do come in
>>>>>> handy,
>>>>>> but I think in those cases we are dealing with things that might be
>>>>>> better off started separately going back to the basics. AFAIK Wicd
>>>>>> only
>>>>>> handles one connection at a time.
>>>>>>
>>>>>> Is it possible to run more than one instance of netman?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Clarke
>>>