dhcpcd-ui
7 years agoRemove options line.
Roy Marples [Sun, 28 Sep 2014 19:34:36 +0000 (19:34 +0000)]
Remove options line.

7 years agoAdd dhcpcd_decode which decodes a dhcpcd encoded string variable.
Roy Marples [Sun, 28 Sep 2014 11:04:03 +0000 (11:04 +0000)]
Add dhcpcd_decode which decodes a dhcpcd encoded string variable.
Add dhcpcd_decode_shell which only decodes shell escaped characters from
a dhcpcd encoded string variable.

7 years agoUse TAILQ to make life easy.
Roy Marples [Sat, 27 Sep 2014 19:20:52 +0000 (19:20 +0000)]
Use TAILQ to make life easy.
Fix the menu refreshing while receiving new scans.

7 years agodistclean config.log
Roy Marples [Tue, 23 Sep 2014 21:07:46 +0000 (21:07 +0000)]
distclean config.log

7 years agoImprove libnotify support in configure
Roy Marples [Tue, 23 Sep 2014 21:00:09 +0000 (21:00 +0000)]
Improve libnotify support in configure

7 years agoUse theme icons here rather than stock icons.
Roy Marples [Tue, 23 Sep 2014 20:45:14 +0000 (20:45 +0000)]
Use theme icons here rather than stock icons.

7 years agofd 3 goes to config.log
Roy Marples [Mon, 22 Sep 2014 20:07:47 +0000 (20:07 +0000)]
fd 3 goes to config.log
pipe all config errors to config.log

7 years agoOnly look for a cross compiler if build != host
Roy Marples [Mon, 22 Sep 2014 20:02:55 +0000 (20:02 +0000)]
Only look for a cross compiler if build != host

7 years agoMake the GTK menu dynamic like the QT port ... has display issues though.
Roy Marples [Fri, 19 Sep 2014 20:58:37 +0000 (20:58 +0000)]
Make the GTK menu dynamic like the QT port ... has display issues though.

7 years agoClose WPA listeners when we lose the connection.
Roy Marples [Thu, 18 Sep 2014 21:10:04 +0000 (21:10 +0000)]
Close WPA listeners when we lose the connection.

7 years agoAdd a TODO list.
Roy Marples [Thu, 18 Sep 2014 12:44:20 +0000 (12:44 +0000)]
Add a TODO list.

7 years agoClose down the menu when losing dhcpcd connection in dhcpcd-gtk.
Roy Marples [Thu, 18 Sep 2014 12:00:03 +0000 (12:00 +0000)]
Close down the menu when losing dhcpcd connection in dhcpcd-gtk.
Don't close down the about screen when losing dhcpcd connection in dhcpcd-qt.

7 years agoFix build
Roy Marples [Thu, 18 Sep 2014 10:46:44 +0000 (10:46 +0000)]
Fix build

7 years agoInstall our autostart files into /etc/xdg/autostart
Roy Marples [Thu, 18 Sep 2014 10:38:36 +0000 (10:38 +0000)]
Install our autostart files into /etc/xdg/autostart

7 years agoSystem tray could still be loading so just warn and continue.
Roy Marples [Thu, 18 Sep 2014 10:04:26 +0000 (10:04 +0000)]
System tray could still be loading so just warn and continue.

7 years agoTest for strverscmp so we work on musl.
Roy Marples [Thu, 18 Sep 2014 08:24:15 +0000 (08:24 +0000)]
Test for strverscmp so we work on musl.

7 years agoRelease dhcpcd-ui-0.7.2 dhcpcd-ui-0.7.2
Roy Marples [Wed, 17 Sep 2014 11:16:07 +0000 (11:16 +0000)]
Release dhcpcd-ui-0.7.2

7 years agoDocument configure options and ensure we package everything in the tarball.
Roy Marples [Wed, 17 Sep 2014 10:52:18 +0000 (10:52 +0000)]
Document configure options and ensure we package everything in the tarball.

7 years agoFix --without-icons
Roy Marples [Wed, 17 Sep 2014 10:22:20 +0000 (10:22 +0000)]
Fix --without-icons

7 years agoMake it possible just to package the icons.
Roy Marples [Wed, 17 Sep 2014 10:10:45 +0000 (10:10 +0000)]
Make it possible just to package the icons.

7 years agoAdd a scalable icon for dhcpcd app.
Roy Marples [Wed, 17 Sep 2014 09:30:30 +0000 (09:30 +0000)]
Add a scalable icon for dhcpcd app.

7 years agoMake dhcpcd-online an optional component for split packages.
Roy Marples [Wed, 17 Sep 2014 09:24:11 +0000 (09:24 +0000)]
Make dhcpcd-online an optional component for split packages.

7 years agoRelease dhcpcd-ui-0.7.1 dhcpcd-ui-0.7.1
Roy Marples [Wed, 17 Sep 2014 08:31:16 +0000 (08:31 +0000)]
Release dhcpcd-ui-0.7.1

7 years agoAdd some more asserts.
Roy Marples [Wed, 17 Sep 2014 08:14:13 +0000 (08:14 +0000)]
Add some more asserts.
Deny access to running commands if not priviledged without worrying dhcpcd.

7 years agoAdd missing dhcpcd-qt.8
Roy Marples [Wed, 17 Sep 2014 07:15:29 +0000 (07:15 +0000)]
Add missing dhcpcd-qt.8

7 years agoAdd missing file
Roy Marples [Wed, 17 Sep 2014 06:48:14 +0000 (06:48 +0000)]
Add missing file

7 years agoAdd a sample systemd service for dhcpcd-online. dhcpcd-ui-0.7.0
Roy Marples [Tue, 16 Sep 2014 20:44:34 +0000 (20:44 +0000)]
Add a sample systemd service for dhcpcd-online.

7 years agoAdd missing files.
Roy Marples [Tue, 16 Sep 2014 20:22:27 +0000 (20:22 +0000)]
Add missing files.

7 years agoClose down everything if dhcpcd connection lost.
Roy Marples [Tue, 16 Sep 2014 20:07:28 +0000 (20:07 +0000)]
Close down everything if dhcpcd connection lost.

7 years agoInstall a dhcpcd icon so menu entries work.
Roy Marples [Tue, 16 Sep 2014 19:33:23 +0000 (19:33 +0000)]
Install a dhcpcd icon so menu entries work.

7 years agoFix install
Roy Marples [Tue, 16 Sep 2014 16:22:38 +0000 (16:22 +0000)]
Fix install

7 years agoUpdate man pages and allow dhcpcd-qt to actually be installed now.
Roy Marples [Tue, 16 Sep 2014 14:45:00 +0000 (14:45 +0000)]
Update man pages and allow dhcpcd-qt to actually be installed now.

7 years agoDon't rebind all if found a SSID to rebind.
Roy Marples [Tue, 16 Sep 2014 11:06:13 +0000 (11:06 +0000)]
Don't rebind all if found a SSID to rebind.

7 years agoIf rebinding all interfaces, don't specify any.
Roy Marples [Tue, 16 Sep 2014 10:27:49 +0000 (10:27 +0000)]
If rebinding all interfaces, don't specify any.

7 years agoSet a progname to send with our command.
Roy Marples [Tue, 16 Sep 2014 10:10:38 +0000 (10:10 +0000)]
Set a progname to send with our command.
Special ctrl commands to not take a progname.
Fix compile on NetBSD.

7 years agoFix rebinding some.
Roy Marples [Mon, 15 Sep 2014 23:47:26 +0000 (23:47 +0000)]
Fix rebinding some.

7 years agoFix preferences dialog.
Roy Marples [Mon, 15 Sep 2014 20:09:25 +0000 (20:09 +0000)]
Fix preferences dialog.

7 years agoBring up to date.
Roy Marples [Mon, 15 Sep 2014 17:22:54 +0000 (17:22 +0000)]
Bring up to date.

7 years agoIf we fail to open the privileged socket, open the unprivileged one.
Roy Marples [Mon, 15 Sep 2014 16:14:13 +0000 (16:14 +0000)]
If we fail to open the privileged socket, open the unprivileged one.

7 years agoFix ssid selection and a crash on exit.
Roy Marples [Fri, 12 Sep 2014 14:29:58 +0000 (14:29 +0000)]
Fix ssid selection and a crash on exit.

7 years agoFix wireless icon if none on theme.
Roy Marples [Fri, 12 Sep 2014 13:37:47 +0000 (13:37 +0000)]
Fix wireless icon if none on theme.

7 years agoFix wpa stopping and describe DEPARTED a bit better.
Roy Marples [Fri, 12 Sep 2014 13:31:25 +0000 (13:31 +0000)]
Fix wpa stopping and describe DEPARTED a bit better.

7 years agoFix notifictions when dhcpcd is lost / re-connected.
Roy Marples [Fri, 12 Sep 2014 12:42:38 +0000 (12:42 +0000)]
Fix notifictions when dhcpcd is lost / re-connected.

7 years agoRemove the DhcpcdWi instance if the wpa_supplicant connection is lost.
Roy Marples [Fri, 12 Sep 2014 11:58:08 +0000 (11:58 +0000)]
Remove the DhcpcdWi instance if the wpa_supplicant connection is lost.

7 years agoRemove vanished SSID's from menu.
Roy Marples [Fri, 12 Sep 2014 10:58:37 +0000 (10:58 +0000)]
Remove vanished SSID's from menu.
Fix notifications.
Fix menu alignment.

7 years agoAllow for every SSID character to be non printable.
Roy Marples [Fri, 12 Sep 2014 10:57:32 +0000 (10:57 +0000)]
Allow for every SSID character to be non printable.

7 years agoAdd missing files from prior commit.
Roy Marples [Fri, 12 Sep 2014 08:12:11 +0000 (08:12 +0000)]
Add missing files from prior commit.

7 years agoTranslate some text.
Roy Marples [Thu, 11 Sep 2014 23:45:30 +0000 (23:45 +0000)]
Translate some text.

7 years agoDon't spam when we exit.
Roy Marples [Thu, 11 Sep 2014 23:15:01 +0000 (23:15 +0000)]
Don't spam when we exit.

7 years agoFix a crash at exit.
Roy Marples [Thu, 11 Sep 2014 23:09:10 +0000 (23:09 +0000)]
Fix a crash at exit.

7 years agoMove saving WPA configuration to libdhcpcd.
Roy Marples [Thu, 11 Sep 2014 23:00:33 +0000 (23:00 +0000)]
Move saving WPA configuration to libdhcpcd.
When we get scan results, update menu items with new information.

7 years agoFix the rare case of not added the new interface when sorting.
Roy Marples [Thu, 11 Sep 2014 11:45:40 +0000 (11:45 +0000)]
Fix the rare case of not added the new interface when sorting.

7 years agoFix some clang analyzer warnings.
Roy Marples [Thu, 11 Sep 2014 10:48:49 +0000 (10:48 +0000)]
Fix some clang analyzer warnings.

7 years agoRemove debug
Roy Marples [Thu, 4 Sep 2014 13:14:49 +0000 (13:14 +0000)]
Remove debug

7 years agoCalculate strength based on the level reported instead of
Roy Marples [Thu, 4 Sep 2014 12:44:00 +0000 (12:44 +0000)]
Calculate strength based on the level reported instead of
the wpa_supplicant quality field.
Add conversions for WEXT and dBm.

7 years agoWe should always start WPA listening on interfaces regardless
Roy Marples [Wed, 3 Sep 2014 13:29:37 +0000 (13:29 +0000)]
We should always start WPA listening on interfaces regardless
of their up/down state.
Set ENOENT when a WPA instance for an interface cannot be found.

7 years agoRemove unused variable.
Roy Marples [Wed, 3 Sep 2014 13:24:52 +0000 (13:24 +0000)]
Remove unused variable.

7 years agoSplit listening to WPA events out of dhcpcd_open as its
Roy Marples [Wed, 3 Sep 2014 13:21:22 +0000 (13:21 +0000)]
Split listening to WPA events out of dhcpcd_open as its
not needd for dhcpcd-online.

7 years agoThe command fd needs to be blocking.
Roy Marples [Tue, 2 Sep 2014 23:50:05 +0000 (23:50 +0000)]
The command fd needs to be blocking.

7 years agoFix gcc compile warning.
Roy Marples [Tue, 2 Sep 2014 21:42:15 +0000 (21:42 +0000)]
Fix gcc compile warning.

7 years agoUnregister status cb when exiting so we don't post a down message.
Roy Marples [Tue, 2 Sep 2014 21:40:17 +0000 (21:40 +0000)]
Unregister status cb when exiting so we don't post a down message.
If we lose connection to dhcpcd during the check, retry to open one.

7 years agoFix compile on glibc
Roy Marples [Tue, 2 Sep 2014 21:27:42 +0000 (21:27 +0000)]
Fix compile on glibc

7 years agoAdd dhcpcd-online application to ease integration with parallal startup
Roy Marples [Tue, 2 Sep 2014 21:18:05 +0000 (21:18 +0000)]
Add dhcpcd-online application to ease integration with parallal startup
when dhcpcd is not forked but applcation need to depend on it.
systemd could use it for dhcpcd-wait-online.service for example

7 years agoAdd guards when closing connections so that we can call the cb
Roy Marples [Tue, 2 Sep 2014 21:14:49 +0000 (21:14 +0000)]
Add guards when closing connections so that we can call the cb
with the fd still there so the application can stop watching it.
Link against libintl when needed.
Numerous fixes when dhcpcd is started/stopped/started.

7 years agoAdd --with-qt and --without-qk options.
Roy Marples [Tue, 2 Sep 2014 11:49:36 +0000 (11:49 +0000)]
Add --with-qt and --without-qk options.
Fix --without-gtk option.

7 years agoEnsure proginstall target works across all make variants.
Roy Marples [Tue, 2 Sep 2014 11:21:43 +0000 (11:21 +0000)]
Ensure proginstall target works across all make variants.

7 years agoDon't block on the dhcpcd socket.
Roy Marples [Tue, 2 Sep 2014 11:05:54 +0000 (11:05 +0000)]
Don't block on the dhcpcd socket.

7 years agoAdd configure check for gettext(3).
Roy Marples [Tue, 2 Sep 2014 10:04:49 +0000 (10:04 +0000)]
Add configure check for gettext(3).

7 years agoAdd a copyright header
Roy Marples [Sat, 16 Aug 2014 15:03:20 +0000 (15:03 +0000)]
Add a copyright header

7 years agoRemove Makefile
Roy Marples [Sat, 16 Aug 2014 14:54:46 +0000 (14:54 +0000)]
Remove Makefile

7 years agoAdd an initial Qt port.
Roy Marples [Sat, 16 Aug 2014 14:52:23 +0000 (14:52 +0000)]
Add an initial Qt port.
SSID selection and preferenecs still need to be implemented.

7 years agoOnly put up a notification on a new message.
Roy Marples [Wed, 6 Aug 2014 02:32:35 +0000 (02:32 +0000)]
Only put up a notification on a new message.

7 years agoOnly start new wpa events for link types and if we don't have one already open.
Roy Marples [Fri, 18 Jul 2014 22:47:33 +0000 (22:47 +0000)]
Only start new wpa events for link types and if we don't have one already open.

7 years agoFree history
Roy Marples [Fri, 18 Jul 2014 22:46:17 +0000 (22:46 +0000)]
Free history

7 years agoSkip pseudo interfaces
Roy Marples [Fri, 18 Jul 2014 07:49:42 +0000 (07:49 +0000)]
Skip pseudo interfaces

7 years agoFree last status
Roy Marples [Tue, 15 Jul 2014 19:24:13 +0000 (19:24 +0000)]
Free last status

7 years agoDon't pull in dbus
Roy Marples [Tue, 8 Jul 2014 21:13:06 +0000 (21:13 +0000)]
Don't pull in dbus

7 years agoRe-write libdhcpcd to talk to dhcpcd directly and not use DBus.
Roy Marples [Thu, 3 Jul 2014 19:03:40 +0000 (19:03 +0000)]
Re-write libdhcpcd to talk to dhcpcd directly and not use DBus.
Re-write dhcpcd-gtk around the new libdhcpcd API.

7 years agoNo need to log extra messages here.
Roy Marples [Wed, 7 May 2014 08:22:41 +0000 (08:22 +0000)]
No need to log extra messages here.

7 years agoFix notifications
Roy Marples [Wed, 7 May 2014 07:27:22 +0000 (07:27 +0000)]
Fix notifications

7 years agoUpdated this year...
Roy Marples [Tue, 6 May 2014 20:36:25 +0000 (20:36 +0000)]
Updated this year...

7 years agoMore const
Roy Marples [Tue, 6 May 2014 19:37:58 +0000 (19:37 +0000)]
More const

7 years agoSupport the new link type.
Roy Marples [Tue, 6 May 2014 19:04:56 +0000 (19:04 +0000)]
Support the new link type.
Report status cleaner.

7 years agoPrefer gtk-2 over gtk-3 for the time being as some functions are now marked as deprec...
Roy Marples [Tue, 6 May 2014 11:21:58 +0000 (11:21 +0000)]
Prefer gtk-2 over gtk-3 for the time being as some functions are now marked as deprecated.

7 years agoBring over configure imporvements from dhcpcd.
Roy Marples [Mon, 5 May 2014 21:46:52 +0000 (21:46 +0000)]
Bring over configure imporvements from dhcpcd.
Remove .gitignore files.
Clean up -Wconversion errors.
Don't report RA without a prefix.
Support DHCPv6.

9 years agoWork with older style as well.
Roy Marples [Sat, 21 Jul 2012 20:00:52 +0000 (20:00 +0000)]
Work with older style as well.

9 years agoWork with the new ra%d_prefix array
Roy Marples [Wed, 18 Jul 2012 08:39:16 +0000 (08:39 +0000)]
Work with the new ra%d_prefix array

9 years agoPort to GTK+-3
Roy Marples [Tue, 17 Jul 2012 22:49:19 +0000 (22:49 +0000)]
Port to GTK+-3

9 years agoRemove unused vars
Roy Marples [Sun, 1 Apr 2012 07:55:10 +0000 (07:55 +0000)]
Remove unused vars

9 years agoAdd clang as a supported compiler. dhcpcd-ui-0.6.0
Roy Marples [Mon, 6 Feb 2012 15:35:04 +0000 (15:35 +0000)]
Add clang as a supported compiler.
Don't show RA's for stopped interfaces.

9 years agoFix sorting a little.
Roy Marples [Fri, 3 Feb 2012 00:36:08 +0000 (00:36 +0000)]
Fix sorting a little.

9 years agoWork with a seperate interface for Router Advertisements
Roy Marples [Thu, 2 Feb 2012 18:24:51 +0000 (18:24 +0000)]
Work with a seperate interface for Router Advertisements

10 years agoRelease 0.5.2 dhcpcd-ui-0.5.2
Roy Marples [Mon, 13 Jun 2011 09:58:23 +0000 (09:58 +0000)]
Release 0.5.2

10 years agoFix compile against libnotify-0.7
Roy Marples [Mon, 13 Jun 2011 09:57:34 +0000 (09:57 +0000)]
Fix compile against libnotify-0.7

11 years agoDon't spam the last message if the same.
Roy Marples [Tue, 12 Oct 2010 10:58:35 +0000 (10:58 +0000)]
Don't spam the last message if the same.

11 years agoAllow ROUTERADVERT to be an up reason.
Roy Marples [Tue, 12 Oct 2010 10:24:20 +0000 (10:24 +0000)]
Allow ROUTERADVERT to be an up reason.

11 years agoAdd reference to hicolor-icon-theme
Roy Marples [Sun, 11 Jul 2010 16:24:56 +0000 (16:24 +0000)]
Add reference to hicolor-icon-theme

11 years agoFix build for slackware.
Roy Marples [Sun, 11 Jul 2010 13:35:18 +0000 (13:35 +0000)]
Fix build for slackware.

11 years agoDescribe how we work with wpa_supplicant better.
Roy Marples [Fri, 9 Jul 2010 10:07:00 +0000 (10:07 +0000)]
Describe how we work with wpa_supplicant better.

11 years agoRelease dhcpcd-ui-0.5.1
Roy Marples [Fri, 9 Jul 2010 09:34:02 +0000 (09:34 +0000)]
Release dhcpcd-ui-0.5.1