NetworkManager/.gitignore
Dan Williams f898dbf1a9 dispatcher: enhance dispatcher script environment (bgo #648382)
For VPN connections, the interface name would be that of the VPN's
IP interface, but the script environment would be the that of the
VPN's parent device.  Enhance the environment by adding any VPN
specific details as additional environment variables prefixed by
"VPN_".  Leave the existing environment setup intact for backwards
compatiblity.

Additionally, the dispatcher never got updated for IPv6 support,
so push IPv6 configuration and DHCPv6 configuration into the
environment too.

Even better, push everything the dispatcher needs to it instead
of making the dispatcher make D-Bus requests back to NM, which
sometimes fails if NM has already torn down the device or the
connection which the device was using.

And add some testcases to ensure that we don't break backwards compat,
the testcases here were grabbed from a 0.8.4 machine with a hacked up
dispatcher to dump everything it was given from NM.
2011-05-02 22:54:28 -05:00

188 lines
4.1 KiB
Text

*~
*.o
*.lo
*.la
*.bz2
*.gir
*.typelib
Makefile
Makefile.in*
configure
compile
config.*
aclocal.m4
depcomp
install-sh
libtool
ltmain.sh
missing
mkinstalldirs
POTFILES
stamp-*
.deps
.libs
autom4te.cache
intltool-*
gtk-doc.make
TAGS
COPYING
INSTALL
ABOUT-NLS
*.pc
man/*.[185]
po/*.gmo
po/.intltool-merge-cache
po/NetworkManager.pot
po/Makevars.template
po/Rules-quot
po/boldquot.sed
po/en@boldquot.header
po/en@quot.header
po/insert-header.sin
po/quot.sed
po/remove-potcdate.sin
m4/codeset.m4
m4/gettext.m4
m4/glibc2.m4
m4/glibc21.m4
m4/iconv.m4
m4/intdiv0.m4
m4/intl.m4
m4/intldir.m4
m4/intlmacosx.m4
m4/intmax.m4
m4/inttypes-pri.m4
m4/inttypes_h.m4
m4/lcmessage.m4
m4/lib-ld.m4
m4/lib-link.m4
m4/lib-prefix.m4
m4/lock.m4
m4/longlong.m4
m4/nls.m4
m4/po.m4
m4/printf-posix.m4
m4/progtest.m4
m4/size_max.m4
m4/stdint_h.m4
m4/uintmax_t.m4
m4/visibility.m4
m4/wchar_t.m4
m4/wint_t.m4
m4/xsize.m4
include/nm-version.h
docs/libnm-glib/*.stamp
docs/libnm-glib/html/
docs/libnm-glib/tmpl/
docs/libnm-glib/xml/
docs/libnm-glib/libnm-glib-*.txt
docs/libnm-glib/libnm-glib.args
docs/libnm-glib/libnm-glib.hierarchy
docs/libnm-glib/libnm-glib.interfaces
docs/libnm-glib/libnm-glib.prerequisites
docs/libnm-glib/libnm-glib.signals
docs/libnm-util/*.stamp
docs/libnm-util/html/
docs/libnm-util/tmpl/
docs/libnm-util/xml/
docs/libnm-util/libnm-util-*.txt
docs/libnm-util/libnm-util-decl-list.txt.bak
docs/libnm-util/libnm-util-decl.txt.bak
docs/libnm-util/libnm-util.args
docs/libnm-util/libnm-util.hierarchy
docs/libnm-util/libnm-util.interfaces
docs/libnm-util/libnm-util.prerequisites
docs/libnm-util/libnm-util.signals
docs/libnm-util/libnm-util.types
docs/api/version.xml
docs/api/generate-settings-spec
docs/api/settings-spec.html
docs/api/spec.html
docs/api/*.stamp
docs/api/html/
docs/api/tmpl/
docs/api/xml/
docs/api/NetworkManager-*.txt
docs/api/NetworkManager-decl-list.txt.bak
docs/api/NetworkManager-decl.txt.bak
docs/api/NetworkManager.args
docs/api/NetworkManager.hierarchy
docs/api/NetworkManager.interfaces
docs/api/NetworkManager.prerequisites
docs/api/NetworkManager.signals
docs/api/NetworkManager.types
examples/C/glib/add-connection-dbus-glib
examples/C/glib/add-connection-libnm-glib
examples/C/glib/get-active-connections-dbus-glib
examples/C/glib/get-ap-info-libnm-glib
examples/C/glib/list-connections-dbus-glib
examples/C/glib/list-connections-libnm-glib
examples/C/qt/add-connection-wired
examples/C/qt/list-connections
callouts/nm-dhcp-client.action
callouts/nm-avahi-autoipd.action
callouts/nm-dispatcher.action
callouts/org.freedesktop.nm_dispatcher.service
callouts/nm-modem-probe
dispatcher-daemon/NetworkManagerDispatcher
initscript/*/NetworkManagerDispatcher
initscript/*/networkmanager-dispatcher
initscript/Slackware/rc.networkmanager
initscript/*/rc.networkmanager-dispatcher
initscript/*/[Nn]etwork[Mm]anager
*-glue.h
*-bindings.h
nm-marshal.[ch]
callouts/tests/test-dispatcher-envp
libnm-glib/libnm-glib-test
src/NetworkManager
src/nm-crash-logger
src/supplicant-manager/tests/test-supplicant-config
system-settings/src
test/libnm-glib-test
test/libnm_glib_test
test/nm-online
test/nm-tool
test/nmtestdevices
libnm-util/test-crypto
libnm-util/tests/test-crypto
libnm-util/tests/test-settings-defaults
libnm-util/tests/test-general
libnm-util/tests/test-need-secrets
libnm-util/tests/test-setting-8021x
libnm-glib/tests/test-remote-settings-client
src/tests/test-dhcp-options
src/tests/test-policy-hosts
src/tests/test-wifi-ap-utils
src/dhcp-manager/tests/test-dhcp-dhclient
src/settings/plugins/keyfile/tests/test-keyfile
src/settings/plugins/ifcfg-rh/tests/test-ifcfg-rh
src/settings/plugins/ifcfg-rh/tests/test-ifcfg-rh-utils
src/settings/plugins/ifcfg-rh/tests/network-scripts/Test_Write_*
src/settings/plugins/ifcfg-rh/tests/network-scripts/*-Test_Write_*
src/settings/plugins/ifupdown/tests/test-ifupdown
src/settings/plugins/ifnet/tests/check_ifnet
src/settings/tests/test-wired-defname
m4/gtk-doc.m4
m4/intltool.m4
m4/libtool.m4
m4/lt*.m4
policy/org.freedesktop.network-manager-settings.system.policy
policy/org.freedesktop.NetworkManager.policy
data/NetworkManager.service
data/NetworkManager-wait-online.service
data/org.freedesktop.NetworkManager.service
cli/src/nmcli