
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Kubication is a KDE arbitrary ubication selector. It allows you to create network profiles for different locations (called ubications). Then you can change the profile with a click.
Current features:
*Configure an interface to use wireless settings (essid, mode, channel, auth)
*Configure an interface with ip, netmask, gateway and dns server
*Configure an interface using dhcp.
*Support for dhcpcd, dhclient and pump.
*Define a smtp for the ubication (taken from the kmail configuration)
*Bring down other interfaces
*Systray support. It's possible to select ubications from the systray menu.
*Select a proxy for the ubication.
*Support for both wireless extensions (iwconfig) and linux-wlan-ng (wlanctl-ng).
Please, report bugs using the "Report Bug" dialog.
Enjoy it.
____IMPORTANT____
^^^^^^^^^^^^^^^^^
This is the last release of Kubication. I've discontinued it because i've started writing a KDE daemon controled by a KControl Center Module for replacing Kubication, which IMHO is a much better solution. I expect to release it within one or two weeks. Anyway, if you find any bug in Kubication, please report it, because part of Kubication source code will be used in the KDE daemon.
16 years ago
2004-08-25
0.2 Release
Adds:
Added DCOP support.
(dcop kubication ubications switchTo ubicationName)
2004-08-05
0.1b Release
Fixes:
*Fixed a bug with KDE 3.2. Thanks to vorticies for reporting it and to Fernando Gimeno for his help testing it.
2004-08-05
0.1 Release
CHANGES:
Added features:
*Added menus.
*Added bug reporting dialog.
*XMLGUI.
*Session suppport.
*First try of an icon.
*Proxy support.
*Added some sanity checks.
Improvements:
*Better password handling.
*Kubication keeps running while closing the main window.
2004-08-02
*Added Gentoo ebuild.
2004-08-01
0.0.1b Release
CHANGES:
Added features:
*Added the possibility of selecting ubications from the systray icon.
*Added about dialog.
Fixes:
*Fixed a bug in the building process (building kubication was impossible and nobody reported the problem, nice!).
2004-7-31
Version 0.0.1 released (First public release )
FEATURES:
*Configure an interface to use wireless settings (essid, channel, auth)
*Support for both wireless extensions (iwconfig) and linux-wlan-ng (wlanctl-ng).
*Configure an interface with ip, netmask, gateway and dns server
*Dhcp support for dhcpcd, dhclient and pump.
*Define a smtp for the ubication (taken from the kmail configuration)
*Bring down other interfaces
Known issues:
*If kmail is running when the smtp is changed, you'll need to restart
kmail in order to use the defined smtp.
*Sometimes, Kubication may ask root's password more than necesary.
*Ad-hoc mode doesn't work ATM
* Is not possible to change the proxy (yet).
16 years ago
2004-08-25
0.2 Release
Adds:
Added DCOP support.
(dcop kubication ubications switchTo ubicationName)
2004-08-05
0.1b Release
Fixes:
*Fixed a bug with KDE 3.2. Thanks to vorticies for reporting it and to Fernando Gimeno for his help testing it.
2004-08-05
0.1 Release
CHANGES:
Added features:
*Added menus.
*Added bug reporting dialog.
*XMLGUI.
*Session suppport.
*First try of an icon.
*Proxy support.
*Added some sanity checks.
Improvements:
*Better password handling.
*Kubication keeps running while closing the main window.
2004-08-02
*Added Gentoo ebuild.
2004-08-01
0.0.1b Release
CHANGES:
Added features:
*Added the possibility of selecting ubications from the systray icon.
*Added about dialog.
Fixes:
*Fixed a bug in the building process (building kubication was impossible and nobody reported the problem, nice!).
2004-7-31
Version 0.0.1 released (First public release )
FEATURES:
*Configure an interface to use wireless settings (essid, channel, auth)
*Support for both wireless extensions (iwconfig) and linux-wlan-ng (wlanctl-ng).
*Configure an interface with ip, netmask, gateway and dns server
*Dhcp support for dhcpcd, dhclient and pump.
*Define a smtp for the ubication (taken from the kmail configuration)
*Bring down other interfaces
Known issues:
*If kmail is running when the smtp is changed, you'll need to restart
kmail in order to use the defined smtp.
*Sometimes, Kubication may ask root's password more than necesary.
*Ad-hoc mode doesn't work ATM
* Is not possible to change the proxy (yet).
Borszczuk
16 years ago
- do you think that "Bring down others" shall affect "lo" as well?
Report
thebackwash
16 years ago
De un hispanohablante a otro.
Report
Borszczuk
16 years ago
Report
Skyhusker
16 years ago
Ubication \U`bi*ca"tion\, Ubiety \U*bi"e*ty\, n. [NL. ubicatio,
ubietas, fr. L. ubi where.]
The quality or state of being in a place; local relation;
position or location; whereness. [R.] --Glanvill.
So, I think "Kubication" is a right name.
Report
mbucc
16 years ago
/usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o kubicationwidgetbase.h ./kubicationwidgetbase.ui
uic: File generated with too recent version of Qt Designer (3.3 vs. 3.2.3)
make[2]: *** [kubicationwidgetbase.h] Error 1
Report
Skyhusker
16 years ago
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
to:
<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
Anyway, since i'm using only QT 3.3, it's the recommended version; but I think it should work fine with QT 3.2.
Report
vorticies
16 years ago
Report
vorticies
16 years ago
KPasswordDialog::KPasswordDialog(int, QString, bool, int)
/usr/kde/3.2/include/kpassdlg.h:178: error:
KPasswordDialog::KPasswordDialog(KPasswordDialog::Types, bool, int,
QWidget*, const char*)
make[2]: *** [sudlg.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/kubication-0.1/work/kubication-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kubication-0.1/work/kubication-0.1'
make: *** [all] Error 2
!!! ERROR: net-misc/kubication-0.1 failed.
!!! Function kde_src_compile, Line 130, Exitcode 2
!!! died running emake, kde_src_compile:make
Report
Skyhusker
16 years ago
Report
Skyhusker
16 years ago
Report
vorticies
16 years ago
Report
Skyhusker
16 years ago
Report
panzar
16 years ago
I just downloaded your app and discovered it has got loads of similarities with my app netGo (http://kde-apps.org/content/show.php?content=14221).
Don't take this wrong, I'm not accusing you for anything, I'm just curious if you got some inspiration from my app or if all the similarities just is a pure coincidence?
/Per Johansson (author of netGo).
Report
Skyhusker
16 years ago
Kubication uses the standard ./configure; make; make install building process while netGo uses a Makefile generated by qmake, which doesn't permit almost any customization (in fact I need to edit your Makefile to avoid an internal compiler error)
Kubication uses KConfig for storing data in the _user_ settings, netGo uses a plaintext file for storing the settings _globally_ in a non-standard directory.
Kubication supports dhcpcd, dhclient and pump while netGo only supports the first two.
Kubication supports both wireless extensions and linux-wlan-ng while netGo only supports the first.
Kubication has support for changing the SMTP, netGo doesn't.
Kubication executes commands as root only when necessary and netGo runs always as root.
Kubication uses kdelibs and qt while netGo is a pure qt app.
Kubication has systray support, netGo hasn't.
Kubication lets the user enter any interface, netGo parses /proc/net/dev and shows the available interfaces. In that way, it doesn't permit the user to configure profiles with removable interfaces that are not present.
Kubication can bring down other interfaces, netGo can't.
There are at least 10 differences versus 1 similarity. Of course, I'm talking about the last releases, I haven't mentioned any of the features that are only in my repository nor haven't looked to yours. About if Kubication is a clone of netGo, I think no. They are apps which do the same thing, both are behind the same idea; but they do things in very different ways. Think in Konqueror and Mozilla, both are web browsers, both had tabs, both support fs and ftp browsing, etc... but nobody says one is a clone of the other.In short, all I can say is go on writing netGo, I will go on writing Kubications and we'll let the user choose :). Freedom of choice is one of the Open Source Software benefits, it isn't?.
Report
panzar
16 years ago
I had already understod that all the similarities couldn't have been coincidences after looking at your app, you're even using the same output from the processes as me ;)
I could probably enumerate just as many similarities as your "differences", but I wont do that.
Good luck with your app!
Report
EliasP
16 years ago
Greetings
Elias P.
Report
Skyhusker
16 years ago
Report
brent
16 years ago
Report
Skyhusker
16 years ago
Regards
Report