* auth-dialog/main.c
- Rework password storage to match the GConf semantics of nm-applet
better. Also, use generic secrets, not keyring network passwords.
Keyring network passwords are inappropriate for our usage here.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2907 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* src/nm-vpnc-service.[ch]: Rewrite. Derive from NMVPNPlugin.
* src/nm-vpnc-service-vpnc-helper.c: Rewrite using dbus-glib.
* auth-dialog/main.c: Populate the properties hash with the
* passwords.
* properties/nm-vpnc.c: The VPN connection properties are all
* hash tables now.
* src/nm-utils.[ch]: Remove. Use the same things from
* libnm-util.
* configure.in: Check libnm_glib module as well now that we use
* NMVPNPlugin.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2797 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* gnome/applet/Makefile.am, gnome/vpn-properties/Makefile.am,
libnm-util/Makefile.am, src/Makefile.am,
vpn-daemons/openvpn/auth-dialog/Makefile.am,
vpn-daemons/openvpn/properties/Makefile.am,
vpn-daemons/pptp/auth-dialog/Makefile.am,
vpn-daemons/pptp/properties/Makefile.am,
vpn-daemons/vpnc/auth-dialog/Makefile.am,
vpn-daemons/vpnc/properties/Makefile.am: Do not override what the
user passed for --datadir, if anything, when setting the GNOME locale
directory. It should be a function of the specified datadir and not
the prefix.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1759 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* properties/nm-vpnc.c: Report error if writing out of exported
configuration fails. The silent treatment might work for me and my
wife, but not for failed I/O.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1678 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* gnome/applet/other-network-dialog.c:
The "Create New Network" and "Connect to Other Network"
dialogs share alot of code, but shouldn't share a window
title. Give them different ones.
* gnome/applet/wireless-applet.glade:
* vpn-daemons/vpnc/auth-dialog/gnome-two-password-dialog.c:
Some more minor UI tweaks.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@892 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* auth-dialog/main.c (main): Print two newlines when the passwords
are dumped and wait for the parent to tell us on stdin to die.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@740 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* doc/example-vpnc-system-wide-connection.sh: New file
* properties/nm-vpnc-dialog.glade: New file
* properties/nm-vpnc.c: New file
* properties/Makefile.am: New file
* auth-dialog/Makefile.am: New file
* auth-dialog/gnome-two-password-dialog.[ch]: New files, based
on gnome-password-dialog.[ch] from libgnomeui
* auth-dialog/main.c: New file
* po/POTFILES.in, po/ChangeLog, da.po: New files
* Makefile.am: Add src, auth-dialog, propertes and po
* autogen.sh: New file
* configure.in: New file
* acinclude.m4: New file
* README: New file
* NEWS: New file
* ChangeLog: New file
* AUTHORS: New file
* nm-vpnc-service.name.in: Based on nm-vpnc-service.name. Reworked
to sport multiple sections and have the paths to the auth-dialog
binary and properties shared object
* nm-vpnc-service.name: Deleted and replaced by
nm-vpnc-service.name.in
* nm-vpnc-service.conf: Rename from org.freedesktop.vpn to
org.freedesktop.NetworkManager.vpnc
* src/nm-vpnc-service.h: Rename from org.freedesktop.vpn to
org.freedesktop.NetworkManager.vpnc (New file)
* src/nm-vpnc-service.c: Use the system-installed
NetworkManager.h instead. Setup i18n. (New file)
(nm_vpnc_config_write): Rework to cope with passwords being
an array.
(nm_vpnc_config_options_validate): Add "Xauth username" to list
of allowed options
(nm_vpnc_dbus_handle_start_vpn): Passwords is now an array.
* src/nm-vpnc-service-vpnc-helper.c: Use the system-installed
NetworkManager.h instead (New file)
* nm-vpn-service.[ch], nm-vpn-service-vpnc-helper.c: Moved in src
* src/nm-utils.[ch]: For now, a local copy duplicated from utils/ in
the NM project
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@663 4912f4e0-d625-0410-9fb7-b9a5a253dbdc